{"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":824692,"link":"/api/v1.1/game/824692/feed/live","metaData":{"wait":10,"timeStamp":"20260421_022029","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count22","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824692,"type":"R","doubleHeader":"N","id":"2026/04/20/phimlb-chnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824692-2026-04-20","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-20T23:40:00Z","originalDate":"2026-04-20","officialDate":"2026-04-20","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":22,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":8,"losses":14,"ties":0,"pct":".364"},"records":{},"divisionLeader":false,"wins":8,"losses":14,"winningPercentage":".364"},"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":22,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":13,"losses":9,"ties":0,"pct":".591"},"records":{},"divisionLeader":false,"wins":13,"losses":9,"winningPercentage":".591"},"franchiseName":"Chicago","clubName":"Cubs","active":true}},"players":{"ID669016":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016","firstName":"Brandon","lastName":"Marsh","primaryNumber":"16","birthDate":"1997-12-18","currentAge":28,"birthCity":"Buford","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Brandon","useLastName":"Marsh","middleName":"Chase","boxscoreName":"Marsh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2021-07-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Marsh","nameSlug":"brandon-marsh-669016","firstLastName":"Brandon Marsh","lastFirstName":"Marsh, Brandon","lastInitName":"Marsh, B","initLastName":"B Marsh","fullFMLName":"Brandon Chase Marsh","fullLFMName":"Marsh, Brandon Chase","strikeZoneTop":3.31,"strikeZoneBottom":1.67},"ID624424":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424","firstName":"Michael","lastName":"Conforto","primaryNumber":"20","birthDate":"1993-03-01","currentAge":33,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Michael","useLastName":"Conforto","middleName":"Thomas","boxscoreName":"Conforto","nickName":"Forto","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2015-07-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Conforto","nameSlug":"michael-conforto-624424","firstLastName":"Michael Conforto","lastFirstName":"Conforto, Michael","lastInitName":"Conforto, M","initLastName":"M Conforto","fullFMLName":"Michael Thomas Conforto","fullLFMName":"Conforto, Michael Thomas","strikeZoneTop":3.181,"strikeZoneBottom":1.606},"ID621237":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237","firstName":"José","lastName":"Alvarado","primaryNumber":"46","birthDate":"1995-05-21","currentAge":31,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 2\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Alvarado","middleName":"Antonio","boxscoreName":"Alvarado","nickName":"El Pocho","gender":"M","nameMatrilineal":"Lizarzabal","isPlayer":true,"isVerified":true,"pronunciation":"all-vuh-RAH-doh","mlbDebutDate":"2017-05-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"José Alvarado","nameSlug":"jose-alvarado-621237","firstLastName":"José Alvarado","lastFirstName":"Alvarado, José","lastInitName":"Alvarado, J","initLastName":"J Alvarado","fullFMLName":"José Antonio Alvarado","fullLFMName":"Alvarado, José Antonio","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID650911":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911","firstName":"Cristopher","lastName":"Sánchez","primaryNumber":"61","birthDate":"1996-12-12","currentAge":29,"birthCity":"La Romana","birthCountry":"Dominican Republic","height":"6' 6\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cristopher","useLastName":"Sánchez","middleName":"Alexis","boxscoreName":"Sánchez, C","gender":"M","nameMatrilineal":"Valera","isPlayer":true,"isVerified":true,"pronunciation":"KRISS-tuh-furr","mlbDebutDate":"2021-06-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cristopher Sánchez","nameSlug":"cristopher-sanchez-650911","firstLastName":"Cristopher Sánchez","lastFirstName":"Sánchez, Cristopher","lastInitName":"Sánchez, C","initLastName":"C Sánchez","fullFMLName":"Cristopher Alexis Sánchez","fullLFMName":"Sánchez, Cristopher Alexis","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID547180":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180","firstName":"Bryce","lastName":"Harper","primaryNumber":"3","birthDate":"1992-10-16","currentAge":33,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Bryce","useLastName":"Harper","middleName":"Aron Max","boxscoreName":"Harper, B","nickName":"Harp","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"HARR-purr","mlbDebutDate":"2012-04-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Harper","nameSlug":"bryce-harper-547180","firstLastName":"Bryce Harper","lastFirstName":"Harper, Bryce","lastInitName":"Harper, B","initLastName":"B Harper","fullFMLName":"Bryce Aron Max Harper","fullLFMName":"Harper, Bryce Aron Max","strikeZoneTop":3.265,"strikeZoneBottom":1.648},"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},"ID686751":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751","firstName":"Seth","lastName":"Johnson","primaryNumber":"52","birthDate":"1998-09-19","currentAge":27,"birthCity":"Concord","birthStateProvince":"NC","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seth","useLastName":"Johnson","middleName":"William","boxscoreName":"Johnson, S","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seth Johnson","nameSlug":"seth-johnson-686751","firstLastName":"Seth Johnson","lastFirstName":"Johnson, Seth","lastInitName":"Johnson, S","initLastName":"S Johnson","fullFMLName":"Seth William Johnson","fullLFMName":"Johnson, Seth William","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"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":"50","wind":"11 mph, R To L"},"gameInfo":{"attendance":27798,"firstPitch":"2026-04-20T23:40:00.000Z","gameDurationMinutes":160},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":2,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"home":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"}},"officialScorer":{"id":431081,"fullName":"Allan Spear","link":"/api/v1/people/431081"},"primaryDatacaster":{"id":684802,"fullName":"Zac Basile","link":"/api/v1/people/684802"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"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":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-20T23:40:26.449Z","endTime":"2026-04-20T23:41:11.933Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-20T21:11:39.725Z","endTime":"2026-04-20T23:09:44.627Z","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-20T23:09:44.627Z","endTime":"2026-04-20T23:38:44.447Z","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-20T23:38:44.447Z","endTime":"2026-04-20T23:40:28.754Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31768886199024,"aZ":-21.87948712208647,"pfxX":-9.629597914478715,"pfxZ":5.54455851071636,"pX":0.7847444668572378,"pZ":1.3750878343861195,"vX0":9.021943959948288,"vY0":-136.022355213376,"vZ0":-6.5968502439844166,"x":87.09,"y":201.65,"x0":-1.338345047172849,"y0":50.00344930478307,"z0":5.369236505041266,"aX":-17.88443189436399},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.6,"breakHorizontal":15.4,"spinRate":2086,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.4040420148458215,"extension":6.647003186142894},"index":3,"playId":"517b3420-81b0-3241-9e86-6b1f73482436","pitchNumber":1,"startTime":"2026-04-20T23:40:28.754Z","endTime":"2026-04-20T23:40:32.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":84.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.88502264565032,"aZ":-15.873832697855702,"pfxX":-4.8105159719348345,"pfxZ":8.744270165452289,"pX":-0.05341639390150463,"pZ":3.4691229271234345,"vX0":5.435118228239129,"vY0":-136.58910084513067,"vZ0":-2.5040502613581856,"x":119.04,"y":145.11,"x0":-1.4569370765948486,"y0":50.00093765189858,"z0":5.506942643523681,"aX":-8.96578987195505},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.4,"breakHorizontal":7.3,"spinRate":2125,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4031018523306611,"extension":6.607165164348478},"index":4,"playId":"3f3c04ce-5f55-3a5d-8593-622f7e372cb3","pitchNumber":2,"startTime":"2026-04-20T23:40:42.432Z","endTime":"2026-04-20T23:40:45.432Z","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":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.535238579640335,"aZ":-22.829873573178688,"pfxX":-10.326348404310284,"pfxZ":5.0788182905096,"pX":-0.7739770496371695,"pZ":2.5915573679358785,"vX0":5.163613467028862,"vY0":-135.47855165626635,"vZ0":-3.4742455246579254,"x":146.5,"y":168.81,"x0":-1.3740947866302156,"y0":50.00141439824559,"z0":5.506271720378521,"aX":-18.989706524258164},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.5,"breakHorizontal":17.4,"spinRate":2146,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.4059594087698133,"extension":6.597684967149074},"hitData":{"launchSpeed":99.4,"launchAngle":26.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":96.17,"coordY":53.26}},"index":5,"playId":"3275edfb-6e8d-3597-b651-dbccaae7ad7b","pitchNumber":3,"startTime":"2026-04-20T23:41:02.089Z","endTime":"2026-04-20T23:41:11.933Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T23:41:11.933Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Schwarber flies out to left fielder Ian Happ in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-20T23:41:27.976Z","endTime":"2026-04-20T23:42:34.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.28567827185363,"aZ":-13.45330238213604,"pfxX":-4.09390624963598,"pfxZ":10.029747710822793,"pX":0.5768483856523134,"pZ":1.9031240705523393,"vX0":6.407105743884039,"vY0":-136.54472293054553,"vZ0":-7.012919757831691,"x":95.01,"y":187.4,"x0":-1.2805965903831704,"y0":50.002103017573766,"z0":5.451769497146303,"aX":-7.641416587086186},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.7,"breakHorizontal":5.9,"spinRate":2133,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.40290321499958326,"extension":6.6735247547793115},"index":0,"playId":"8d19769b-ed37-3a66-beb3-ce518a039108","pitchNumber":1,"startTime":"2026-04-20T23:41:41.102Z","endTime":"2026-04-20T23:41:44.102Z","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(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":88.2,"endSpeed":81.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8171612887768,"aZ":-24.83082865059977,"pfxX":0.7647763443275628,"pfxZ":4.401383581564191,"pX":0.5719898479318525,"pZ":1.7862238392317116,"vX0":4.956697428231059,"vY0":-128.36038250276277,"vZ0":-4.21430113953954,"x":95.2,"y":190.55,"x0":-1.4840534952207154,"y0":50.00010196323905,"z0":5.384907337216513,"aX":1.273447493234668},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.2,"breakHorizontal":-2.5,"spinRate":2122,"spinDirection":180},"zone":9,"typeConfidence":2.0,"plateTime":0.4268808317692434,"extension":6.581571662873169},"index":1,"playId":"63fac844-670e-3c68-ba04-e84745a49fbe","pitchNumber":2,"startTime":"2026-04-20T23:41:59.817Z","endTime":"2026-04-20T23:42:03.091Z","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":2,"startTime":"2026-04-20T23:42:11.632Z","endTime":"2026-04-20T23:42:24.790Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"}},{"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":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4552225440457,"aZ":-16.2116749086071,"pfxX":-5.805150215590753,"pfxZ":8.310955926510207,"pX":0.06981701188798402,"pZ":2.6117137961312933,"vX0":5.892394784312398,"vY0":-138.1192371148632,"vZ0":-4.638682825403179,"x":114.34,"y":168.26,"x0":-1.343038696291929,"y0":50.00448462655339,"z0":5.412804597861694,"aX":-11.15151952123713},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.2,"breakHorizontal":9.2,"spinRate":2164,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.3974721467356157,"extension":6.634017482352482},"hitData":{"launchSpeed":89.7,"launchAngle":59.0,"totalDistance":225.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":57.44,"coordY":140.14}},"index":3,"playId":"5a42cf78-08cc-3c5c-9225-26a90156943b","pitchNumber":3,"startTime":"2026-04-20T23:42:24.790Z","endTime":"2026-04-20T23:42:34.229Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T23:42:34.229Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Harper grounds out sharply, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-20T23:42:55.708Z","endTime":"2026-04-20T23:43:32.825Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96041967470881,"aZ":-26.92453529403191,"pfxX":-0.5140364849788241,"pfxZ":3.1797213598181404,"pX":0.49780523749534566,"pZ":3.177531108438425,"vX0":4.872803406081294,"vY0":-127.624023988145,"vZ0":-0.7233061102871657,"x":98.02,"y":152.99,"x0":-1.3684795551283493,"y0":50.00441776495672,"z0":5.582924944924297,"aX":-0.8498521940935052},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.9,"breakHorizontal":-0.1,"spinRate":2245,"spinDirection":171},"zone":3,"typeConfidence":2.0,"plateTime":0.42897271087512223,"extension":6.4687104806614},"index":0,"playId":"1c8f86b3-f0ea-3c0f-9c79-f5c4aa8c8f81","pitchNumber":1,"startTime":"2026-04-20T23:43:09.033Z","endTime":"2026-04-20T23:43:12.033Z","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.9,"endSpeed":79.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.876630959253916,"aZ":-35.84470211095245,"pfxX":-5.8470892206142056,"pfxZ":-2.260869410427868,"pX":0.014809927711289417,"pZ":1.6748744189608922,"vX0":5.588384222507261,"vY0":-127.76822471762144,"vZ0":-2.404496927150783,"x":116.44,"y":193.56,"x0":-1.4607853588094195,"y0":50.003513455766374,"z0":5.496565124342948,"aX":-9.48850808586666},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.4,"breakHorizontal":9.0,"spinRate":1625,"spinDirection":253},"zone":8,"typeConfidence":2.0,"plateTime":0.4317643513692184,"extension":6.497558855896739},"hitData":{"launchSpeed":106.4,"launchAngle":0.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":140.5,"coordY":142.54}},"index":1,"playId":"782a6b30-a4dd-3f70-9eb7-7f5b9112bee0","pitchNumber":2,"startTime":"2026-04-20T23:43:24.412Z","endTime":"2026-04-20T23:43:32.825Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T23:43:32.825Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nico Hoerner strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-20T23:43:46.737Z","endTime":"2026-04-20T23:46:47.548Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":91.5,"endSpeed":84.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.297388599301584,"aZ":-17.4219112282862,"pfxX":-7.8838028708332795,"pfxZ":8.17662900939319,"pX":-0.09085401202489335,"pZ":2.9221564147424806,"vX0":6.855073822859854,"vY0":-133.1642619080664,"vZ0":-2.314971582503391,"x":120.46,"y":159.88,"x0":-1.6680955874962373,"y0":50.00609169080043,"z0":5.056379207590897,"aX":-14.230505273871012},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.5,"breakHorizontal":12.8,"spinRate":2292,"spinDirection":222},"zone":2,"typeConfidence":0.91,"plateTime":0.4105612514953907,"extension":6.936311900120688},"index":0,"playId":"9a2f53ed-ac08-394d-bc6a-cdd8eb56e04e","pitchNumber":1,"startTime":"2026-04-20T23:46:01.737Z","endTime":"2026-04-20T23:46:04.737Z","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-20T23:46:11.315Z","endTime":"2026-04-20T23:46:24.526Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.039744729953515,"aZ":-25.158925537497847,"pfxX":-2.1987910548648677,"pfxZ":4.356255038652983,"pX":0.7222879647054165,"pZ":2.247331077359067,"vX0":6.678181867157364,"vY0":-125.93566566820147,"vZ0":-1.7945865843802418,"x":89.47,"y":178.1,"x0":-1.6755144961346555,"y0":50.00181613536708,"z0":4.999756614952643,"aX":-3.5404747416978357},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.7,"breakHorizontal":2.5,"spinRate":2314,"spinDirection":208},"zone":6,"typeConfidence":0.89,"plateTime":0.43455352951322723,"extension":6.950002328579092},"index":2,"playId":"2a5e3b8b-ddec-35af-8e55-98e2b1059fdb","pitchNumber":2,"startTime":"2026-04-20T23:46:24.526Z","endTime":"2026-04-20T23:46:27.641Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.19543833364278,"aZ":-26.169225430085206,"pfxX":-1.6393939411909502,"pfxZ":3.8134238486813254,"pX":1.574308981771183,"pZ":1.1202902596592188,"vX0":7.984953160853386,"vY0":-124.73033781558078,"vZ0":-4.063764655763221,"x":56.99,"y":208.53,"x0":-1.456169389993625,"y0":50.00411937136898,"z0":4.9297513820834125,"aX":-2.583353467672537},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.1,"breakHorizontal":1.1,"spinRate":2257,"spinDirection":206},"zone":14,"typeConfidence":0.88,"plateTime":0.43921159047804625,"extension":6.8852228031665295},"index":3,"playId":"a8e5067a-65df-3966-8984-66c0a6bd613b","pitchNumber":3,"startTime":"2026-04-20T23:46:44.548Z","endTime":"2026-04-20T23:46:47.548Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T23:46:47.548Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Busch flies out to left fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-20T23:46:51.787Z","endTime":"2026-04-20T23:47:45.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":1},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":82.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.90759304967031,"aZ":-14.375935877913403,"pfxX":-6.873020026094981,"pfxZ":10.001197137862246,"pX":-0.48742332700538377,"pZ":2.525069123207463,"vX0":5.22815533058231,"vY0":-133.36357602362213,"vZ0":-3.6924475460113717,"x":135.58,"y":170.6,"x0":-1.5921001459304858,"y0":50.00362234375186,"z0":4.982140023457799,"aX":-12.232016503183669},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.4,"breakHorizontal":11.2,"spinRate":2327,"spinDirection":222},"zone":4,"typeConfidence":0.91,"plateTime":0.4126112776356923,"extension":6.909817282218269},"index":0,"playId":"e46c408c-7387-3dc1-aa3b-1c6cfdac1951","pitchNumber":1,"startTime":"2026-04-20T23:47:14.714Z","endTime":"2026-04-20T23:47:17.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":83.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.333689641024637,"aZ":-16.269510123576232,"pfxX":-7.567871604985044,"pfxZ":8.746555904472613,"pX":-0.0787762120830714,"pZ":3.1508041890191874,"vX0":6.335250296024219,"vY0":-134.52856214217152,"vZ0":-2.118148811101097,"x":120.0,"y":153.71,"x0":-1.4901564131328142,"y0":50.00380147078094,"z0":5.11191113626748,"aX":-13.763014173161327},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.5,"breakHorizontal":12.2,"spinRate":2353,"spinDirection":225},"zone":2,"typeConfidence":0.92,"plateTime":0.408393625886176,"extension":6.914653746165176},"hitData":{"launchSpeed":91.1,"launchAngle":43.0,"totalDistance":311.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":61.94,"coordY":91.66}},"index":1,"playId":"54a2923c-95ec-339c-a7ef-c9ce097603f6","pitchNumber":2,"startTime":"2026-04-20T23:47:35.475Z","endTime":"2026-04-20T23:47:45.386Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T23:47:45.386Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alex Bregman flies out to right fielder Adolis García.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-20T23:47:49.870Z","endTime":"2026-04-20T23:48:20.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":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":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.941441596908806,"aZ":-19.81094528027809,"pfxX":-9.671224051639435,"pfxZ":7.058148997382124,"pX":0.25445717008055724,"pZ":2.573920339664291,"vX0":7.79573040452077,"vY0":-132.42021159593423,"vZ0":-2.4910106259375615,"x":107.3,"y":169.28,"x0":-1.4915132770124644,"y0":50.00095385041087,"z0":4.998642319117485,"aX":-16.935291665687497},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.4,"breakHorizontal":15.5,"spinRate":2120,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.4158527734288464,"extension":6.959497788061226},"hitData":{"launchSpeed":87.9,"launchAngle":54.0,"totalDistance":211.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.56,"coordY":126.19}},"index":0,"playId":"090c62dd-e62b-3d49-98a8-31fa61011886","pitchNumber":1,"startTime":"2026-04-20T23:48:10.684Z","endTime":"2026-04-20T23:48:20.671Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T23:48:20.671Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adolis García singles on a ground ball to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-20T23:50:10.765Z","endTime":"2026-04-20T23:51:55.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.997161357064822,"aZ":-31.164450350857113,"pfxX":1.5250441534878498,"pfxZ":0.6289456531999811,"pX":0.9320504745016953,"pZ":1.6181115756044937,"vX0":5.038922816247603,"vY0":-126.30343474505322,"vZ0":-3.31195184191432,"x":81.47,"y":195.09,"x0":-1.2912584499847901,"y0":50.0028767935076,"z0":5.46648774903306,"aX":2.450732009585296},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.6,"breakHorizontal":-4.0,"spinRate":2059,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.4345436161413878,"extension":6.4853544840303625},"index":0,"playId":"c5f208ed-e17b-3268-9ad2-b8070f63cbb6","pitchNumber":1,"startTime":"2026-04-20T23:50:25.531Z","endTime":"2026-04-20T23:50:29.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.70972945342176,"aZ":-31.689863343817457,"pfxX":1.9571228258720255,"pfxZ":0.304955996672021,"pX":0.6547497382196253,"pZ":2.4888621782230578,"vX0":4.35076087185529,"vY0":-124.42715280531691,"vZ0":-0.9575155196644414,"x":92.04,"y":171.58,"x0":-1.3727629525190326,"y0":50.00041022220369,"z0":5.512091422434946,"aX":3.056812625128527},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.6,"breakHorizontal":-4.6,"spinRate":2068,"spinDirection":102},"zone":6,"typeConfidence":2.0,"plateTime":0.44073942740037175,"extension":6.5227615505928105},"index":1,"playId":"da3d1598-27db-35c2-a71b-289ca42ff17e","pitchNumber":2,"startTime":"2026-04-20T23:50:41.367Z","endTime":"2026-04-20T23:50:44.367Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-04-20T23:50:57.689Z","endTime":"2026-04-20T23:51:11.574Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.422226188514532,"aZ":-16.770449440154824,"pfxX":-4.51362362876403,"pfxZ":8.106339803965103,"pX":0.22351474241661276,"pZ":1.9001172799016484,"vX0":5.630104434617741,"vY0":-137.2320591159589,"vZ0":-6.228473925673202,"x":108.48,"y":187.48,"x0":-1.271820119665573,"y0":50.00371528190739,"z0":5.348716193045562,"aX":-8.577896334086443},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.4,"breakHorizontal":7.0,"spinRate":2192,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.3997018874063216,"extension":6.6361475449668665},"index":3,"playId":"d9cc1d3a-ae82-3dcd-9e38-d0fa82e6c2ad","pitchNumber":3,"startTime":"2026-04-20T23:51:11.574Z","endTime":"2026-04-20T23:51:14.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.773906940045975,"aZ":-31.822943616586713,"pfxX":9.077268725070272,"pfxZ":0.23469368995727713,"pX":1.378398583238982,"pZ":1.0275543929106044,"vX0":3.7685649071098313,"vY0":-121.6404300996494,"vZ0":-3.847955072419644,"x":64.46,"y":211.04,"x0":-1.3740308225317939,"y0":50.001469267028995,"z0":5.414547404115806,"aX":13.484229547438808},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.2,"breakHorizontal":-17.4,"spinRate":2409,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4517679194742925,"extension":6.43601699380406},"index":4,"playId":"e6be1395-6a95-3649-85cf-f4f2514d3508","pitchNumber":4,"startTime":"2026-04-20T23:51:26.894Z","endTime":"2026-04-20T23:51:30.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.569549568062573,"aZ":-17.662007262179483,"pfxX":-4.1241353959278015,"pfxZ":7.493677326412655,"pX":0.6205078599945284,"pZ":2.67363550338655,"vX0":6.749164979878958,"vY0":-138.46209923680672,"vZ0":-4.260001828721261,"x":93.35,"y":166.59,"x0":-1.3153825508966053,"y0":50.00634398508755,"z0":5.417726206706306,"aX":-7.991337893740695},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.8,"breakHorizontal":6.0,"spinRate":2105,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.3959107425982995,"extension":6.578548492604624},"hitData":{"launchSpeed":92.6,"launchAngle":-11.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.34,"coordY":105.06}},"index":5,"playId":"769dd4c8-23ef-33c3-a5b2-970e84832268","pitchNumber":5,"startTime":"2026-04-20T23:51:42.430Z","endTime":"2026-04-20T23:51:55.511Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T23:51:55.511Z","atBatIndex":6},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brandon Marsh lines out to right fielder Michael Conforto.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-20T23:51:56.312Z","endTime":"2026-04-20T23:52:37.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"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_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":"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":0},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.48162201568515,"aZ":-13.081428126548525,"pfxX":-4.066779640176579,"pfxZ":10.089083624611431,"pX":0.9571010562476899,"pZ":2.2032846538763264,"vX0":7.386976840003174,"vY0":-137.42514009768678,"vZ0":-6.071360550722409,"x":80.52,"y":179.29,"x0":-1.2504472096186783,"y0":50.00301416603331,"z0":5.347767888137305,"aX":-7.696776700028695},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.0,"breakHorizontal":5.6,"spinRate":2090,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.40020311740541414,"extension":6.577837616851195},"hitData":{"launchSpeed":94.5,"launchAngle":21.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":163.57,"coordY":78.1}},"index":0,"playId":"c7716389-c98b-3050-b009-48dba362de1d","pitchNumber":1,"startTime":"2026-04-20T23:52:25.371Z","endTime":"2026-04-20T23:52:37.291Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T23:52:37.291Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Bohm strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-20T23:52:42.363Z","endTime":"2026-04-20T23:54:09.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":83.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.06762550373322,"aZ":-19.885505077263133,"pfxX":-7.9931206020747725,"pfxZ":6.753591865631626,"pX":-0.29453166335452674,"pZ":1.740127107805787,"vX0":5.483096864437747,"vY0":-135.38873137757759,"vZ0":-5.940607244055831,"x":128.23,"y":191.8,"x0":-1.3283758083993504,"y0":50.00066659807284,"z0":5.3966218306846185,"aX":-14.54045533619441},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.9,"breakHorizontal":13.0,"spinRate":2054,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.40768044570353545,"extension":6.68596131586187},"index":0,"playId":"1c592bcc-8168-3ee6-afd1-a1519c4e9399","pitchNumber":1,"startTime":"2026-04-20T23:53:04.286Z","endTime":"2026-04-20T23:53:31.306Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.206618171130096,"aZ":-31.867568325045823,"pfxX":2.1458784225803287,"pfxZ":0.19543763439957118,"pX":-0.11636654650199935,"pZ":3.050496007359512,"vX0":2.7516196684633747,"vY0":-124.94693984050433,"vZ0":0.2878444621538503,"x":121.44,"y":156.42,"x0":-1.5143032094877864,"y0":50.00280246976426,"z0":5.570969303685494,"aX":3.3630759416354827},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.7,"breakHorizontal":-4.6,"spinRate":2039,"spinDirection":96},"zone":2,"typeConfidence":2.0,"plateTime":0.4398318177091798,"extension":6.450245489290937},"index":1,"playId":"82e76f1d-5c2c-3e27-b1e1-76dfeab9c39b","pitchNumber":2,"startTime":"2026-04-20T23:53:42.794Z","endTime":"2026-04-20T23:53:45.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.791992846202053,"aZ":-36.02934435705569,"pfxX":8.071817095266972,"pfxZ":-2.6709717495496332,"pX":0.6091185851892531,"pZ":0.9402140049110176,"vX0":2.487621381949957,"vY0":-120.40721939219637,"vZ0":-2.9630177230031878,"x":93.78,"y":213.39,"x0":-1.4900254315276538,"y0":50.0010547065431,"z0":5.425084480952202,"aX":11.6642877054875},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-5.3,"breakHorizontal":-15.2,"spinRate":2517,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.45765577128616197,"extension":6.468092419977697},"index":2,"playId":"a700a8a8-ba9a-34de-8fab-abcec4950a0f","pitchNumber":3,"startTime":"2026-04-20T23:54:06.652Z","endTime":"2026-04-20T23:54:09.652Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T23:54:09.652Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryson Stott singles on a ground ball to right fielder Michael Conforto. Adolis García to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-20T23:54:16.492Z","endTime":"2026-04-20T23:54:47.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"postOnThird":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"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":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":"Single","eventType":"single","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":[]}],"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":93.0,"endSpeed":85.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.519589620213466,"aZ":-15.820591603110486,"pfxX":-3.674074671684861,"pfxZ":8.802063365008028,"pX":-0.5817900516668822,"pZ":2.8831009922032935,"vX0":3.506488721764678,"vY0":-135.4319249142788,"vZ0":-3.878991935848493,"x":139.18,"y":160.94,"x0":-1.4158304517326852,"y0":50.001983899891485,"z0":5.44004645961815,"aX":-6.826147369081704},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.4,"breakHorizontal":5.9,"spinRate":2185,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.4043825045142406,"extension":6.555005658647545},"hitData":{"launchSpeed":100.4,"launchAngle":7.0,"totalDistance":132.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":144.85,"coordY":107.35}},"index":0,"playId":"58f94517-5e40-3119-ab2d-1e53a89ff578","pitchNumber":1,"startTime":"2026-04-20T23:54:36.242Z","endTime":"2026-04-20T23:54:47.887Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T23:54:47.887Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Justin Crawford walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-20T23:54:56.463Z","endTime":"2026-04-20T23:57:51.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"postOnSecond":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"postOnThird":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.5,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.599413286964268,"aZ":-36.40237554263744,"pfxX":-6.491019954418116,"pfxZ":-2.6153386552275766,"pX":-0.9080573944725473,"pZ":2.077946084110988,"vX0":3.483652900530616,"vY0":-126.99893768835739,"vZ0":-1.201054061284691,"x":151.61,"y":182.68,"x0":-1.4619263359092554,"y0":50.004550199980464,"z0":5.480583961862377,"aX":-10.490798569106303},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-4.8,"breakHorizontal":10.8,"spinRate":1699,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4330687372441937,"extension":6.4545577839699355},"index":0,"playId":"2b7a40dc-129e-3af0-9b26-8dc779544037","pitchNumber":1,"startTime":"2026-04-20T23:55:13.734Z","endTime":"2026-04-20T23:55:18.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05005838440499,"aZ":-21.918064871922233,"pfxX":3.5495423518415192,"pfxZ":6.123843341835807,"pX":1.984666471313651,"pZ":2.9691190928394837,"vX0":6.841583378428229,"vY0":-128.45539305189013,"vZ0":-2.1762340840361545,"x":41.35,"y":158.61,"x0":-1.1720459211121543,"y0":50.00318706229241,"z0":5.527328799165192,"aX":5.944469632457621},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.8,"breakHorizontal":-7.9,"spinRate":2198,"spinDirection":181},"zone":12,"typeConfidence":2.0,"plateTime":0.426027002944231,"extension":6.507322950016947},"index":1,"playId":"8311c2c8-7286-313c-a3ce-eff45fe676d7","pitchNumber":2,"startTime":"2026-04-20T23:55:30.153Z","endTime":"2026-04-20T23:55:33.576Z","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":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.335107363813396,"aZ":-35.32892206599513,"pfxX":-8.423269633553872,"pfxZ":-1.9482826787105099,"pX":-0.3488096798479759,"pZ":1.2103939237885888,"vX0":5.274226213698746,"vY0":-126.86435219160361,"vZ0":-3.344822924709292,"x":130.3,"y":206.1,"x0":-1.3664269163699951,"y0":50.00250121862076,"z0":5.378551013149637,"aX":-13.651698233562932},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.1,"breakHorizontal":13.9,"spinRate":1607,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4326898617580026,"extension":6.608687367316352},"index":2,"playId":"72ee47c3-0887-39dd-a176-ff0c5b679e3b","pitchNumber":3,"startTime":"2026-04-20T23:55:49.104Z","endTime":"2026-04-20T23:55:52.271Z","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":94.1,"endSpeed":85.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.87321489299459,"aZ":-15.896288555795342,"pfxX":-4.100197243522466,"pfxZ":8.592590571753673,"pX":0.7964486100233747,"pZ":3.519291557751202,"vX0":7.18896734618842,"vY0":-136.94158667583264,"vZ0":-2.1938968374669803,"x":86.64,"y":143.76,"x0":-1.3328125320562902,"y0":50.00581435885579,"z0":5.421018795522933,"aX":-7.770905657958646},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.2,"breakHorizontal":5.9,"spinRate":2073,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.40031423111249875,"extension":6.62496051925006},"index":3,"playId":"d8e345ee-461f-3865-b0ca-ef869f133adf","pitchNumber":4,"startTime":"2026-04-20T23:56:12.161Z","endTime":"2026-04-20T23:56:15.287Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"326a1b10-19f9-36d4-8ec9-2dd001ad5119","startTime":"2026-04-20T23:56:34.409Z","endTime":"2026-04-20T23:56:37.409Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"f43c2fd0-26a1-47bb-a435-935e583355d1","startTime":"2026-04-20T23:56:54.369Z","endTime":"2026-04-20T23:56:59.369Z","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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.52119621111333,"aZ":-16.775344193193366,"pfxX":-4.924851702790832,"pfxZ":8.039295981210467,"pX":-0.6064189928062362,"pZ":3.7898989127085962,"vX0":3.9519768038631367,"vY0":-137.73660460700452,"vZ0":-1.4221355779125493,"x":140.12,"y":136.45,"x0":-1.4222997430506796,"y0":50.00167042412105,"z0":5.451095964124626,"aX":-9.43137594508824},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.4,"breakHorizontal":8.0,"spinRate":2118,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.39816770905729504,"extension":6.474431166651499},"index":6,"playId":"9241bee7-bb8d-3b2a-b9ba-221c77ab27c1","pitchNumber":5,"startTime":"2026-04-20T23:57:22.309Z","endTime":"2026-04-20T23:57:28.967Z","isPitch":true,"type":"pitch"},{"details":{"description":"Bryson Stott steals (5) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"actionPlayId":"9241bee7-bb8d-3b2a-b9ba-221c77ab27c1","startTime":"2026-04-20T23:57:32.767Z","endTime":"2026-04-20T23:57:45.669Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"}},{"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":2},"pitchData":{"startSpeed":87.7,"endSpeed":79.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.389350118238525,"aZ":-34.62739380961914,"pfxX":-7.306852621327865,"pfxZ":-1.4995979522015919,"pX":-0.8918365297018387,"pZ":2.742288027079739,"vX0":3.7478956125923877,"vY0":-127.6551427062907,"vZ0":-0.036716534030984294,"x":150.99,"y":164.74,"x0":-1.4364790944835497,"y0":50.001879407109044,"z0":5.502412477561125,"aX":-11.95498923257291},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.4,"breakHorizontal":12.2,"spinRate":1644,"spinDirection":253},"zone":11,"typeConfidence":2.0,"plateTime":0.4304782852115858,"extension":6.523880516133205},"index":8,"playId":"47b99838-1645-3d24-8b03-db692e4b89c0","pitchNumber":6,"startTime":"2026-04-20T23:57:45.669Z","endTime":"2026-04-20T23:57:51.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T23:57:51.757Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Marchán strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-20T23:58:05.414Z","endTime":"2026-04-21T00:00:28.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":73.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.96644239845433,"aZ":-38.5553022070673,"pfxX":7.4055645781154364,"pfxZ":-4.609567693028303,"pX":-0.7962103613033037,"pZ":2.087530615215763,"vX0":-0.5328559228886344,"vY0":-117.35569866740725,"vZ0":0.08970293876670388,"x":147.35,"y":182.42,"x0":-1.5262723865944239,"y0":50.00510352921995,"z0":5.6654303226511376,"aX":10.243249985722533},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-8.0,"breakHorizontal":-13.2,"spinRate":2232,"spinDirection":59},"zone":7,"typeConfidence":2.0,"plateTime":0.46823784914004607,"extension":6.3698078582503985},"index":0,"playId":"44796617-2dbc-36a0-a340-38271a558925","pitchNumber":1,"startTime":"2026-04-20T23:58:12.903Z","endTime":"2026-04-20T23:58:16.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.4,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.702377126065645,"aZ":-26.95272492285138,"pfxX":2.554869677736282,"pfxZ":3.1546247719002007,"pX":0.554000646557454,"pZ":2.3294579656445538,"vX0":4.0382737605486305,"vY0":-128.40941914413747,"vZ0":-2.405336138692662,"x":95.88,"y":175.88,"x0":-1.3761395194328896,"y0":50.002843022168754,"z0":5.3934797542020965,"aX":4.230490399691864},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.4,"breakHorizontal":-5.6,"spinRate":2280,"spinDirection":159},"zone":6,"typeConfidence":2.0,"plateTime":0.4279303746892138,"extension":6.533441672317617},"index":1,"playId":"4b65556d-53d0-3b1e-afa3-f5d069379024","pitchNumber":2,"startTime":"2026-04-20T23:58:27.873Z","endTime":"2026-04-20T23:58:30.873Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.6,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.077653031601876,"aZ":-18.886278526319725,"pfxX":-4.1370704837211925,"pfxZ":7.158590125942233,"pX":-0.7450195026069757,"pZ":4.425426334933455,"vX0":3.0810377037042054,"vY0":-135.9641312993711,"vZ0":0.6755160324558014,"x":145.4,"y":119.29,"x0":-1.360020547087786,"y0":50.00604666688028,"z0":5.492387171631726,"aX":-7.684004100827375},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.3,"breakHorizontal":6.7,"spinRate":2164,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.40410113844642837,"extension":6.542312213737447},"index":2,"playId":"36d91f0a-3492-31ff-abee-6c3356bd52b5","pitchNumber":3,"startTime":"2026-04-20T23:58:51.416Z","endTime":"2026-04-20T23:58:54.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.6,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.5911792134245,"aZ":-32.246926461692105,"pfxX":0.8128873555855849,"pfxZ":-0.04562336882097595,"pX":0.7699711729572909,"pZ":0.5413696578313959,"vX0":5.057776221269712,"vY0":-126.64385634774858,"vZ0":-5.306544275679439,"x":87.65,"y":224.16,"x0":-1.368008005236033,"y0":50.003125985738926,"z0":5.2777292155322,"aX":1.3047748646332298},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.2,"breakHorizontal":-2.8,"spinRate":2158,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.43438134853774946,"extension":6.642784131971284},"index":3,"playId":"e60fd86e-58d8-347f-a66b-96583dd4b4ee","pitchNumber":4,"startTime":"2026-04-20T23:59:11.265Z","endTime":"2026-04-20T23:59:14.265Z","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":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.6,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.998974484738,"aZ":-26.84713540931101,"pfxX":-9.452780693388515,"pfxZ":2.897355282232012,"pX":2.081351267719034,"pZ":2.1651881966836903,"vX0":11.45971589053555,"vY0":-135.28007097348865,"vZ0":-3.7269183588855386,"x":37.66,"y":180.32,"x0":-0.9995628701588407,"y0":50.00001152298948,"z0":5.4620908364329885,"aX":-17.36020841142263},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.6,"breakHorizontal":14.4,"spinRate":2073,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.4062916628177411,"extension":6.837814518240239},"index":4,"playId":"22fc22ab-7736-326c-9130-9967609f7ea4","pitchNumber":5,"startTime":"2026-04-20T23:59:34.271Z","endTime":"2026-04-20T23:59:39.057Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.530778303473912,"aZ":-26.397660235015163,"pfxX":4.0039293678419305,"pfxZ":3.5490524389892038,"pX":-0.4029687177775165,"pZ":2.1896903756497754,"vX0":1.4028426636295226,"vY0":-126.68718243758683,"vZ0":-2.6594366828411844,"x":132.36,"y":179.66,"x0":-1.4838631509243723,"y0":50.00296904170588,"z0":5.359808059197,"aX":6.517535053671532},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.1,"breakHorizontal":-7.6,"spinRate":2166,"spinDirection":166},"zone":4,"typeConfidence":2.0,"plateTime":0.4321047469168917,"extension":6.499642536985367},"index":5,"playId":"a380ee2b-9227-37e3-b783-e9865625d7dc","pitchNumber":6,"startTime":"2026-04-20T23:59:57.396Z","endTime":"2026-04-21T00:00:02.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.1,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.259063871091175,"aZ":-35.14191400533928,"pfxX":-8.899337108950888,"pfxZ":-1.8585810562862881,"pX":-0.23988319295843424,"pZ":0.6102554049814198,"vX0":5.589928867019025,"vY0":-127.07450968105414,"vZ0":-4.770744703958719,"x":126.14,"y":222.3,"x0":-1.336447785535269,"y0":50.00027098662995,"z0":5.371873900641332,"aX":-14.239354326847002},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.4,"breakHorizontal":14.5,"spinRate":1672,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.43462602820152707,"extension":6.560376660681218},"index":6,"playId":"918d1348-ed4a-3b8a-bd13-584bbbb7caca","pitchNumber":7,"startTime":"2026-04-21T00:00:22.819Z","endTime":"2026-04-21T00:00:28.037Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:00:28.037Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ian Happ singles on a sharp line drive to right fielder Adolis García.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-21T00:02:33.406Z","endTime":"2026-04-21T00:03:57.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.5,"endSpeed":82.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.72640949182068,"aZ":-15.748287684078408,"pfxX":-5.555416574986631,"pfxZ":9.461355134621996,"pX":1.6934584835861506,"pZ":2.8200933098009013,"vX0":9.87602246988735,"vY0":-131.4013646270639,"vZ0":-2.7504934907094074,"x":52.45,"y":162.64,"x0":-1.4042780608184413,"y0":50.00101436126894,"z0":5.06067681032719,"aX":-9.643507204037244},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.7,"breakHorizontal":7.7,"spinRate":2181,"spinDirection":223},"zone":12,"typeConfidence":0.63,"plateTime":0.41799792851112594,"extension":6.888774794977266},"index":0,"playId":"f7844f7b-1c91-3e64-9127-35a7b41b896f","pitchNumber":1,"startTime":"2026-04-21T00:02:52.290Z","endTime":"2026-04-21T00:02:55.521Z","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":91.3,"endSpeed":83.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82953665220537,"aZ":-16.07286121545848,"pfxX":-6.0013420460966795,"pfxZ":9.086041558654426,"pX":1.2949898432395788,"pZ":2.8777730230975638,"vX0":9.31144324928781,"vY0":-132.65729060917133,"vZ0":-2.492878681154806,"x":67.64,"y":161.08,"x0":-1.4897797308615355,"y0":50.00612812593776,"z0":5.00896059104816,"aX":-10.640128640542043},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.1,"breakHorizontal":8.8,"spinRate":2186,"spinDirection":226},"zone":12,"typeConfidence":0.85,"plateTime":0.41375057189974696,"extension":6.901023119099937},"index":1,"playId":"2854390a-8b01-3d99-9d91-8b687def33c6","pitchNumber":2,"startTime":"2026-04-21T00:03:10.104Z","endTime":"2026-04-21T00:03:14.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.84713691135687,"aZ":-39.61499126140938,"pfxX":6.44605693388357,"pfxZ":-5.699384825306964,"pX":0.08126245372010622,"pZ":2.539619318689158,"vX0":2.225153385363953,"vY0":-113.50930313107794,"vZ0":2.5516322470092208,"x":113.9,"y":170.21,"x0":-1.7494556341939618,"y0":50.004825596783796,"z0":5.346100404001549,"aX":8.409489739119701},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-9.4,"breakHorizontal":-12.2,"spinRate":2501,"spinDirection":56},"zone":5,"typeConfidence":0.88,"plateTime":0.4825960159266578,"extension":6.614752722127135},"index":2,"playId":"c740c77d-ae20-3e29-8232-c868e35c4ad7","pitchNumber":3,"startTime":"2026-04-21T00:03:28.660Z","endTime":"2026-04-21T00:03:31.660Z","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":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.96835099257515,"aZ":-22.970383243564903,"pfxX":-9.847597554690415,"pfxZ":5.103226525236954,"pX":0.5122097803805373,"pZ":2.726549861420044,"vX0":8.816519215499525,"vY0":-133.77032223103663,"vZ0":-1.7598782082364646,"x":97.48,"y":165.16,"x0":-1.5535432807664478,"y0":50.00595107332823,"z0":5.046482065054405,"aX":-17.776511808736224},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.0,"breakHorizontal":15.8,"spinRate":2195,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.41009209545559244,"extension":6.950233888518979},"hitData":{"launchSpeed":111.5,"launchAngle":12.0,"totalDistance":197.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":210.59,"coordY":106.58}},"index":3,"playId":"a7dd0deb-7892-3fad-aed1-e2e98e7b94a0","pitchNumber":4,"startTime":"2026-04-21T00:03:46.367Z","endTime":"2026-04-21T00:03:57.207Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:03:57.207Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Moisés Ballesteros singles on a sharp line drive to right fielder Adolis García. Ian Happ to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-21T00:04:07.755Z","endTime":"2026-04-21T00:04:36.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"postOnSecond":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":77.8,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.829104606975314,"aZ":-25.4375666144977,"pfxX":-7.872358062506217,"pfxZ":4.3300803234589536,"pX":0.12723408129238287,"pZ":2.254427482227041,"vX0":6.940682147366659,"vY0":-124.47094527545974,"vZ0":-1.3356238243798861,"x":112.15,"y":177.91,"x0":-1.685260451702355,"y0":50.00535170609927,"z0":4.92005305769987,"aX":-12.256907073629305},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.8,"breakHorizontal":12.5,"spinRate":1505,"spinDirection":245},"zone":5,"typeConfidence":0.92,"plateTime":0.44138435489034844,"extension":6.663384495250375},"hitData":{"launchSpeed":102.9,"launchAngle":9.0,"totalDistance":167.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":181.64,"coordY":111.05}},"index":0,"playId":"122979ad-7d9d-3fbe-bd46-24f2fdf78d2a","pitchNumber":1,"startTime":"2026-04-21T00:04:27.775Z","endTime":"2026-04-21T00:04:36.266Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:04:36.266Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Conforto walks. Ian Happ to 3rd. Moisés Ballesteros to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-21T00:04:41.851Z","endTime":"2026-04-21T00:07:26.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"postOnSecond":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"postOnThird":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"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":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.6640379822352,"aZ":-39.26607231261278,"pfxX":7.554774083732218,"pfxZ":-5.333524954722404,"pX":0.9138302314822656,"pZ":1.5796178796399307,"vX0":3.726491380268166,"vY0":-114.98499921256148,"vZ0":0.6014523357918031,"x":82.17,"y":196.13,"x0":-1.7127562205797509,"y0":50.00225999266011,"z0":5.145273936095428,"aX":10.046810289003444},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-9.1,"breakHorizontal":-14.6,"spinRate":2481,"spinDirection":58},"zone":14,"typeConfidence":0.87,"plateTime":0.4775761435265391,"extension":6.836968911362707},"index":0,"playId":"072ec500-0b5e-3d50-a120-4895fb87e379","pitchNumber":1,"startTime":"2026-04-21T00:05:10.289Z","endTime":"2026-04-21T00:05:13.289Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.000456569825268,"aZ":-41.45506845282681,"pfxX":7.982354253153508,"pfxZ":-6.856746714558164,"pX":1.9594896439701601,"pZ":0.2821106426052777,"vX0":5.658148410522181,"vY0":-116.23075558130049,"vZ0":-2.1298303445817783,"x":42.31,"y":231.16,"x0":-1.55294384828556,"y0":50.00456997043327,"z0":5.187271374564253,"aX":10.801635704579004},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-12.6,"breakHorizontal":-16.0,"spinRate":2695,"spinDirection":53},"zone":14,"typeConfidence":0.91,"plateTime":0.47323018800469097,"extension":6.803752722266509},"index":1,"playId":"9cf3674f-e046-3dc5-9244-3722416ef6f9","pitchNumber":2,"startTime":"2026-04-21T00:05:32.289Z","endTime":"2026-04-21T00:05:36.065Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.367113058142042,"aZ":-31.295815496308176,"pfxX":-8.438951649281673,"pfxZ":0.5643616259752733,"pX":-1.8926108773495935,"pZ":2.448674834215608,"vX0":2.560622636886556,"vY0":-123.7039715685112,"vZ0":0.21294253819965592,"x":189.14,"y":172.67,"x0":-1.8467416296199277,"y0":50.00029032572624,"z0":4.991544733854257,"aX":-13.037272082624206},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.3,"breakHorizontal":14.6,"spinRate":1452,"spinDirection":248},"zone":13,"typeConfidence":0.93,"plateTime":0.4432836077246738,"extension":6.608498315568319},"index":2,"playId":"0b63e4bd-c512-37b9-8f1a-2dc5c8171b56","pitchNumber":3,"startTime":"2026-04-21T00:05:59.524Z","endTime":"2026-04-21T00:06:02.982Z","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":91.2,"endSpeed":82.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.40920818929897,"aZ":-21.12649310926656,"pfxX":-9.872809757892325,"pfxZ":6.244015206168889,"pX":-0.5253919533660932,"pZ":2.551747224667332,"vX0":6.345902406429008,"vY0":-132.665140028202,"vZ0":-2.3060170982251944,"x":137.03,"y":169.88,"x0":-1.6751871585039215,"y0":50.00073098846863,"z0":4.984772341140852,"aX":-17.461577216977364},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.9,"breakHorizontal":16.3,"spinRate":2255,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.4140839573029407,"extension":6.892629220644908},"index":3,"playId":"1296f4cc-f8c4-3154-80c7-d0432229f4fc","pitchNumber":4,"startTime":"2026-04-21T00:06:21.306Z","endTime":"2026-04-21T00:06:25.028Z","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-21T00:06:39.525Z","endTime":"2026-04-21T00:06:55.770Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.546012167265758,"aZ":-40.941240450063795,"pfxX":7.97135430472208,"pfxZ":-6.607899188368048,"pX":0.6099239310637034,"pZ":0.3626080050450189,"vX0":2.950436264231027,"vY0":-114.82414498000105,"vZ0":-1.6306044946111493,"x":93.75,"y":228.99,"x0":-1.7296707983767199,"y0":50.00266793778275,"z0":5.088892907049263,"aX":10.575126469958883},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-12.1,"breakHorizontal":-15.2,"spinRate":2588,"spinDirection":55},"zone":14,"typeConfidence":0.91,"plateTime":0.47819237226555167,"extension":6.707212092858987},"index":5,"playId":"080ba80b-58ef-3597-badd-be26da50b906","pitchNumber":5,"startTime":"2026-04-21T00:06:55.770Z","endTime":"2026-04-21T00:06:59.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03917014787494,"aZ":-29.004817828720892,"pfxX":-8.831296161636619,"pfxZ":2.0166633671030545,"pX":-0.04071618160544803,"pZ":0.9940359836312181,"vX0":6.671626137997634,"vY0":-125.17284414637678,"vZ0":-3.564987538473879,"x":118.55,"y":211.94,"x0":-1.6088139905168397,"y0":50.00073786636681,"z0":4.842158899253693,"aX":-13.847895033106981},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.0,"breakHorizontal":14.2,"spinRate":1508,"spinDirection":246},"zone":13,"typeConfidence":0.92,"plateTime":0.43957022708313254,"extension":6.821359341196542},"index":6,"playId":"8548482d-dc7c-348d-af8f-59fbe02cd366","pitchNumber":6,"startTime":"2026-04-21T00:07:22.739Z","endTime":"2026-04-21T00:07:26.256Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:07:26.256Z","atBatIndex":14},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Miguel Amaya grounds into a double play, third baseman Alec Bohm to second baseman Bryson Stott to first baseman Bryce Harper. Ian Happ scores. Moisés Ballesteros to 3rd. Michael Conforto out at 2nd. Miguel Amaya out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-21T00:07:41.745Z","endTime":"2026-04-21T00:09:14.886Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":51},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"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"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":{"id":605400,"link":"/api/v1/people/605400"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.94107167209656,"aZ":-39.3292688126033,"pfxX":9.22342108499226,"pfxZ":-5.4633188672159,"pX":1.7964114998441367,"pZ":1.020474549957858,"vX0":4.999379258928162,"vY0":-115.01037349155638,"vZ0":-0.5804475281849693,"x":48.53,"y":211.23,"x0":-1.6209610506954077,"y0":50.00532273786001,"z0":5.168154477618445,"aX":12.070533081036066},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-9.6,"breakHorizontal":-18.1,"spinRate":2653,"spinDirection":54},"zone":14,"typeConfidence":0.89,"plateTime":0.48053432757299186,"extension":6.810576904533028},"index":0,"playId":"c13f07e3-a3e5-32b2-a776-b56c1c4c14ff","pitchNumber":1,"startTime":"2026-04-21T00:07:54.507Z","endTime":"2026-04-21T00:07:57.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.1,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.82955995335319,"aZ":-20.69456132620798,"pfxX":-10.36002652454281,"pfxZ":6.44098110260698,"pX":0.7719422470785682,"pZ":2.657043273866606,"vX0":9.39421675068403,"vY0":-133.21680823043602,"vZ0":-1.9471393261722647,"x":87.58,"y":167.04,"x0":-1.4683952460368461,"y0":50.00324346459812,"z0":4.906288716381721,"aX":-18.46721301283674},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.4,"breakHorizontal":16.6,"spinRate":2343,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.4124647716715839,"extension":6.870196918190304},"index":1,"playId":"5ac14f47-b4a5-36db-b815-c35b330bf5df","pitchNumber":2,"startTime":"2026-04-21T00:08:14.091Z","endTime":"2026-04-21T00:08:17.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.99939454820942,"aZ":-22.536750812275685,"pfxX":-10.694733597205614,"pfxZ":5.615193458105438,"pX":-1.1850778636324915,"pZ":1.6097635642846406,"vX0":4.994127166491763,"vY0":-130.80862882272393,"vZ0":-3.7548625563930473,"x":148.65,"y":197.91,"x0":-1.7392527786979792,"y0":50.00409668126813,"z0":4.77239049763259,"aX":-18.361737769611775},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.5,"breakHorizontal":18.1,"spinRate":2304,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.42021978792968184,"extension":6.969496742604976},"index":2,"playId":"58dcf554-a190-36ac-a86c-2b4eed6fc2f4","pitchNumber":3,"startTime":"2026-04-21T00:08:33.881Z","endTime":"2026-04-21T00:08:37.548Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"playId":"819dab34-5f48-4092-9dea-9b60bb8f9537","startTime":"2026-04-21T00:08:51.967Z","endTime":"2026-04-21T00:08:56.967Z","isPitch":false,"type":"stepoff"},{"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":71.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.025253800506945,"aZ":-40.84634310895862,"pfxX":9.960243332190663,"pfxZ":-6.613117860567557,"pX":0.27955877725974687,"pZ":1.6704239636132285,"vX0":1.6473688442184677,"vY0":-114.85173558886181,"vZ0":1.1567763146152692,"x":106.34,"y":193.68,"x0":-1.7428738932908399,"y0":50.00519402613074,"z0":5.192249897767081,"aX":13.055254218102835},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-11.3,"breakHorizontal":-18.5,"spinRate":2689,"spinDirection":58},"zone":9,"typeConfidence":0.91,"plateTime":0.4803952233814446,"extension":6.648059103696894},"hitData":{"launchSpeed":81.4,"launchAngle":-2.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.66,"coordY":166.38}},"index":4,"playId":"9415fc0c-eff3-3076-905c-f235db6563e0","pitchNumber":4,"startTime":"2026-04-21T00:09:06.711Z","endTime":"2026-04-21T00:09:14.886Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:09:14.886Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Pete Crow-Armstrong walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-21T00:09:30.350Z","endTime":"2026-04-21T00:11:21.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"postOnThird":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"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":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.799768823461754,"aZ":-16.492931978694337,"pfxX":-6.708911844884399,"pfxZ":8.511738509622646,"pX":-0.8581248374594829,"pZ":2.3854861487611307,"vX0":4.698258603048678,"vY0":-135.41583716573663,"vZ0":-3.646416954609334,"x":149.71,"y":174.37,"x0":-1.7510786990741551,"y0":50.00328048469056,"z0":4.915814840057216,"aX":-12.359491894794333},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.8,"breakHorizontal":11.0,"spinRate":2448,"spinDirection":228},"zone":13,"typeConfidence":0.92,"plateTime":0.40574705886190987,"extension":6.954517911963856},"index":0,"playId":"7f83f630-0789-3093-a692-9544465bbc70","pitchNumber":1,"startTime":"2026-04-21T00:09:46.067Z","endTime":"2026-04-21T00:09:50.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":78.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.657626661503503,"aZ":-25.044863108198715,"pfxX":-8.593229372566176,"pfxZ":4.464233791285346,"pX":-0.608516299849081,"pZ":1.704107304895832,"vX0":5.68593007398314,"vY0":-126.09717126185441,"vZ0":-2.620683630759183,"x":140.2,"y":192.77,"x0":-1.7858293197814201,"y0":50.00217603486133,"z0":4.795425204452176,"aX":-13.721306316049864},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.7,"breakHorizontal":14.2,"spinRate":1669,"spinDirection":243},"zone":7,"typeConfidence":0.91,"plateTime":0.4357759139361872,"extension":6.7413440122109725},"index":1,"playId":"00b20c05-7971-3353-9b32-7cbe7d8317ff","pitchNumber":2,"startTime":"2026-04-21T00:10:06.242Z","endTime":"2026-04-21T00:10:09.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":71.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.95739949651266,"aZ":-39.54332572109366,"pfxX":6.063668740031037,"pfxZ":-5.675426479564782,"pX":0.24231810276284171,"pZ":-0.48710335839878444,"vX0":2.8140481186289517,"vY0":-114.65056200968675,"vZ0":-3.560278767812645,"x":107.76,"y":251.93,"x0":-1.7981000264167233,"y0":50.00140804787966,"z0":5.0401835931078445,"aX":7.876595046037379},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-10.9,"breakHorizontal":-11.8,"spinRate":2567,"spinDirection":49},"zone":14,"typeConfidence":0.9,"plateTime":0.4822169043261795,"extension":6.512774008969192},"index":2,"playId":"e535541c-11cb-33dd-be35-4360092583be","pitchNumber":3,"startTime":"2026-04-21T00:10:30.746Z","endTime":"2026-04-21T00:10:33.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.695413167160076,"aZ":-15.580453288017846,"pfxX":-6.598737316649925,"pfxZ":9.206235427376699,"pX":-1.0012208054298979,"pZ":2.0427955147046033,"vX0":4.142371887773886,"vY0":-134.07354458732638,"vZ0":-4.713789829033603,"x":155.16,"y":183.62,"x0":-1.7169793384028345,"y0":50.001670061801335,"z0":4.952404569227857,"aX":-11.892326110257615},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.7,"breakHorizontal":10.9,"spinRate":2379,"spinDirection":229},"zone":13,"typeConfidence":0.91,"plateTime":0.4100916832715602,"extension":6.8738419808},"index":3,"playId":"c23b5782-26e2-30c1-88c9-47792f30bdfd","pitchNumber":4,"startTime":"2026-04-21T00:10:55.786Z","endTime":"2026-04-21T00:10:59.861Z","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.1,"endSpeed":84.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08538571370143,"aZ":-13.686700779121352,"pfxX":-5.451359102230722,"pfxZ":10.035126484826044,"pX":-1.0138826127473821,"pZ":3.209877300249991,"vX0":3.7729241155651048,"vY0":-135.48026836293482,"vZ0":-2.279793124411885,"x":155.65,"y":152.11,"x0":-1.7227080829524057,"y0":50.00090246585044,"z0":5.029205233351554,"aX":-10.041569372616777},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.8,"breakHorizontal":9.0,"spinRate":2426,"spinDirection":224},"zone":11,"typeConfidence":0.91,"plateTime":0.4056823725677181,"extension":7.012230254898508},"index":4,"playId":"ec555e11-99e4-334d-9fd0-b6b4c353b60e","pitchNumber":5,"startTime":"2026-04-21T00:11:18.488Z","endTime":"2026-04-21T00:11:21.488Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:11:21.488Z","atBatIndex":16},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Dansby Swanson homers (5) on a fly ball to center field. Moisés Ballesteros scores. Pete Crow-Armstrong scores.","rbi":3,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-21T00:12:52.948Z","endTime":"2026-04-21T00:14:46.994Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":{"id":605400,"link":"/api/v1/people/605400"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":{"id":605400,"link":"/api/v1/people/605400"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":{"id":605400,"link":"/api/v1/people/605400"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-21T00:11:31.237Z","endTime":"2026-04-21T00:12:36.213Z","isPitch":false,"type":"action"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"a6d60cb4-e124-3020-9cb2-0a103d384759","startTime":"2026-04-21T00:12:36.213Z","endTime":"2026-04-21T00:12:39.213Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":73.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.326377032840306,"aZ":-40.05023718393013,"pfxX":7.078056042779314,"pfxZ":-5.8926789708391,"pX":1.0238496657175669,"pZ":1.1721311892877924,"vX0":3.926740598362168,"vY0":-115.1607958141644,"vZ0":-0.4181948028463871,"x":77.97,"y":207.13,"x0":-1.6255180995015985,"y0":50.00188860915663,"z0":5.245661293733366,"aX":9.461414610765203},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-10.4,"breakHorizontal":-13.8,"spinRate":2612,"spinDirection":56},"zone":14,"typeConfidence":0.89,"plateTime":0.47646731609466597,"extension":6.70046236852819},"index":2,"playId":"cad1e215-738b-325b-8043-17dd7a58c619","pitchNumber":1,"startTime":"2026-04-21T00:12:55.148Z","endTime":"2026-04-21T00:12:58.148Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.050430806217584,"aZ":-21.61144871464795,"pfxX":0.10611964589866218,"pfxZ":6.596896299750244,"pX":1.0897032379424776,"pZ":1.8317998991580617,"vX0":6.623537404304625,"vY0":-125.37446057994602,"vZ0":-3.423572459330803,"x":75.46,"y":189.32,"x0":-1.594014034567172,"y0":50.00189985692245,"z0":4.967747934423275,"aX":0.16799886402849415},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":11.4,"breakHorizontal":-1.7,"spinRate":2346,"spinDirection":209},"zone":14,"typeConfidence":0.91,"plateTime":0.43596813352667185,"extension":6.881344387104919},"index":3,"playId":"d8bd3c3a-f2db-3f15-b47f-19722cc7ed8a","pitchNumber":2,"startTime":"2026-04-21T00:13:14.564Z","endTime":"2026-04-21T00:13:18.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.269454441139775,"aZ":-22.860242245416178,"pfxX":-9.850219474185916,"pfxZ":5.390018487756798,"pX":-1.2896834561205077,"pZ":1.937456244647172,"vX0":4.5505284900854726,"vY0":-130.8240193920404,"vZ0":-3.2391062645315847,"x":166.16,"y":186.47,"x0":-1.7742723510820506,"y0":50.0048372233523,"z0":4.9101767400870395,"aX":-17.031798409850904},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.2,"breakHorizontal":16.8,"spinRate":2209,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.4190814444790951,"extension":6.940749946022865},"index":4,"playId":"7a404aee-ac58-39b3-b7d2-ed439bd3dfde","pitchNumber":3,"startTime":"2026-04-21T00:13:39.244Z","endTime":"2026-04-21T00:13:42.564Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":72.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.975114859735523,"aZ":-38.174861067712676,"pfxX":8.331516493049538,"pfxZ":-4.521477908651612,"pX":2.093294993637714,"pZ":1.5511751749546896,"vX0":5.759481756813958,"vY0":-114.6947951141673,"vZ0":0.17811267796960695,"x":37.21,"y":196.9,"x0":-1.5361325599391764,"y0":50.00269213733346,"z0":5.207042313125333,"aX":11.056600385031912},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-7.8,"breakHorizontal":-16.6,"spinRate":2666,"spinDirection":51},"zone":14,"typeConfidence":0.85,"plateTime":0.47825879103283864,"extension":6.775252999312101},"index":5,"playId":"4f634a1a-ea79-37b7-8e78-10bbd677fcb4","pitchNumber":4,"startTime":"2026-04-21T00:13:59.865Z","endTime":"2026-04-21T00:14:02.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.80829875002167,"aZ":-22.584546866492218,"pfxX":-10.785193868186917,"pfxZ":5.351910003563139,"pX":-0.046282540170787735,"pZ":2.4625479046531082,"vX0":8.031201369490729,"vY0":-133.06745218783354,"vZ0":-2.1938114645000253,"x":118.76,"y":172.29,"x0":-1.7037551473389814,"y0":50.00162481365934,"z0":4.93546906475629,"aX":-19.32171487858906},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.4,"breakHorizontal":17.8,"spinRate":2336,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.411763484811964,"extension":6.987037654656909},"hitData":{"launchSpeed":110.3,"launchAngle":22.0,"totalDistance":424.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.79,"coordY":33.61}},"index":6,"playId":"5d2e5e2a-07f4-3bd6-9d68-e596238b037a","pitchNumber":5,"startTime":"2026-04-21T00:14:21.223Z","endTime":"2026-04-21T00:14:46.994Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:14:46.994Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nico Hoerner flies out to center fielder Justin Crawford.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-21T00:14:48.352Z","endTime":"2026-04-21T00:15:44.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":78.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.08641689981811,"aZ":-25.40355092658806,"pfxX":-0.3221576079455497,"pfxZ":4.270917192527465,"pX":1.6866851837946393,"pZ":1.856673915694561,"vX0":8.04898234347986,"vY0":-125.53696157298917,"vZ0":-2.652915967618472,"x":52.71,"y":188.65,"x0":-1.528791236074371,"y0":50.002208701102944,"z0":5.010405362737089,"aX":-0.5119293560876962},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.3,"breakHorizontal":-1.4,"spinRate":2217,"spinDirection":206},"zone":14,"typeConfidence":0.9,"plateTime":0.43749643581380226,"extension":6.988844740825606},"index":0,"playId":"8ed28a3b-9031-382e-8e25-1aa57a159226","pitchNumber":1,"startTime":"2026-04-21T00:15:14.074Z","endTime":"2026-04-21T00:15:17.461Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-21T00:15:24.784Z","endTime":"2026-04-21T00:15:35.056Z","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":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":82.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.023060075815096,"aZ":-15.465215759073073,"pfxX":-5.471119097475964,"pfxZ":9.337441561511351,"pX":-0.12170894280299488,"pZ":3.1860898433174576,"vX0":5.861210675364452,"vY0":-134.1843251860607,"vZ0":-1.8422082814359815,"x":121.64,"y":152.76,"x0":-1.6429203475925953,"y0":50.00578785262152,"z0":5.005957826686813,"aX":-9.794685294897471},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.6,"breakHorizontal":8.4,"spinRate":2460,"spinDirection":226},"zone":2,"typeConfidence":0.9,"plateTime":0.41110245073730445,"extension":6.808431774064144},"hitData":{"launchSpeed":96.0,"launchAngle":37.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":96.37,"coordY":66.79}},"index":2,"playId":"0eec6057-c103-3213-8940-625dd7f7be40","pitchNumber":2,"startTime":"2026-04-21T00:15:35.056Z","endTime":"2026-04-21T00:15:44.426Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:15:44.426Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trea Turner walks.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-21T00:17:32.935Z","endTime":"2026-04-21T00:19:00.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"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":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":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.177190452846787,"aZ":-32.385419655766256,"pfxX":2.156716984751174,"pfxZ":-0.13335650160847656,"pX":0.46951628848393046,"pZ":2.472626661568196,"vX0":3.844085245228104,"vY0":-124.00238366719218,"vZ0":-0.9341843037777479,"x":99.1,"y":172.02,"x0":-1.376804541215523,"y0":50.00337355041392,"z0":5.5393750076513575,"aX":3.3820806810113546},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.2,"breakHorizontal":-4.8,"spinRate":2049,"spinDirection":103},"zone":6,"typeConfidence":2.0,"plateTime":0.44052492356536765,"extension":6.402147213814908},"index":0,"playId":"1bcfa064-7436-3cf1-a4e9-5e99e36164df","pitchNumber":1,"startTime":"2026-04-21T00:17:54.236Z","endTime":"2026-04-21T00:17:57.236Z","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":83.2,"endSpeed":76.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.10522627472695,"aZ":-32.74229895138925,"pfxX":6.197729583208627,"pfxZ":-0.38360577557680653,"pX":1.9588403391881735,"pZ":0.9482381753838411,"vX0":5.947777397325235,"vY0":-121.00684819872149,"vZ0":-3.583736423876441,"x":42.33,"y":213.18,"x0":-1.3424969579220916,"y0":50.0053958562101,"z0":5.337691792416592,"aX":9.128340478319489},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-1.3,"breakHorizontal":-12.7,"spinRate":2281,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.45382844603356576,"extension":6.580648669705965},"index":1,"playId":"f854fb07-f3bf-3b17-b800-d54c86f03660","pitchNumber":2,"startTime":"2026-04-21T00:18:08.154Z","endTime":"2026-04-21T00:18:11.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.71436396144259,"aZ":-24.686881058506106,"pfxX":-8.737318327342686,"pfxZ":4.077012861793651,"pX":-0.5365007754210779,"pZ":1.6669937054318422,"vX0":5.130374325718412,"vY0":-134.9800898250156,"vZ0":-5.038406411377588,"x":137.45,"y":193.77,"x0":-1.331480619385881,"y0":50.002876963951834,"z0":5.3069246618400845,"aX":-16.044170297031602},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.5,"breakHorizontal":14.6,"spinRate":2257,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.40654341546405615,"extension":6.594544562765598},"index":2,"playId":"4e673288-6b3f-3581-8536-72c520045c60","pitchNumber":3,"startTime":"2026-04-21T00:18:26.957Z","endTime":"2026-04-21T00:18:31.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.97757752604697,"aZ":-31.740512398168406,"pfxX":1.9498167870114194,"pfxZ":0.2776734390733413,"pX":0.30152547091237125,"pZ":1.0444758845834303,"vX0":3.553928891094358,"vY0":-124.22295904568794,"vZ0":-4.071323079412979,"x":105.51,"y":210.58,"x0":-1.4060061904042298,"y0":50.00217126153474,"z0":5.369596937507926,"aX":3.0186884237471525},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.2,"breakHorizontal":-4.4,"spinRate":2072,"spinDirection":109},"zone":14,"typeConfidence":2.0,"plateTime":0.44246566442916446,"extension":6.472466114220071},"index":3,"playId":"4a5e516b-fef1-34cd-bce2-a0640687a6c4","pitchNumber":4,"startTime":"2026-04-21T00:18:42.773Z","endTime":"2026-04-21T00:18:46.377Z","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.3,"endSpeed":86.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.9560074323068,"aZ":-13.765924116224715,"pfxX":-4.285273093685608,"pfxZ":9.67090909217509,"pX":1.6273182136671671,"pZ":2.2253662767392166,"vX0":9.108881866419091,"vY0":-137.0108289426181,"vZ0":-5.825059345453921,"x":54.97,"y":178.7,"x0":-1.1819009191734557,"y0":50.002632285076,"z0":5.317919527977907,"aX":-8.157647976856044},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.4,"breakHorizontal":5.9,"spinRate":2182,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.3996012310474941,"extension":6.698081452023741},"index":4,"playId":"5847a76b-9836-3610-b9af-290a21c1ed71","pitchNumber":5,"startTime":"2026-04-21T00:18:57.457Z","endTime":"2026-04-21T00:19:00.457Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:19:00.457Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-21T00:19:10.832Z","endTime":"2026-04-21T00:20:13.944Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.671240924299507,"aZ":-14.839188068675243,"pfxX":-3.821597340904514,"pfxZ":9.287621668439025,"pX":-0.3210770553634798,"pZ":1.906272274711746,"vX0":4.168715899456635,"vY0":-136.19883167411894,"vZ0":-6.330819437832507,"x":129.24,"y":187.31,"x0":-1.3795989744322044,"y0":50.00493169831784,"z0":5.298662877731661,"aX":-7.135357170902889},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.6,"breakHorizontal":6.0,"spinRate":2161,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.4031085241658632,"extension":6.64851498118651},"index":0,"playId":"b6c91492-5914-34ea-88d3-ce3f4e90cd18","pitchNumber":1,"startTime":"2026-04-21T00:19:29.353Z","endTime":"2026-04-21T00:19:32.353Z","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.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.075232511341216,"aZ":-34.01975653932497,"pfxX":-6.512981285342828,"pfxZ":-1.1333969844407221,"pX":-0.9535318672499636,"pZ":2.0602707518194956,"vX0":3.4790063130664053,"vY0":-126.5876188056648,"vZ0":-1.652332238838493,"x":153.35,"y":183.15,"x0":-1.500134506246015,"y0":50.00599032778235,"z0":5.447395857979073,"aX":-10.56178251475653},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.2,"breakHorizontal":11.0,"spinRate":1370,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.43284430464895074,"extension":6.554239739509963},"index":1,"playId":"239163ca-6e0b-3dac-a92a-525430927f25","pitchNumber":2,"startTime":"2026-04-21T00:19:48.470Z","endTime":"2026-04-21T00:19:51.470Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.108049333331223,"aZ":-35.630155039603565,"pfxX":-6.641223063190151,"pfxZ":-2.1406609967803467,"pX":-0.27831606654221147,"pZ":1.4233153284923719,"vX0":5.008338178676751,"vY0":-126.91002065795162,"vZ0":-2.697886277960463,"x":127.61,"y":200.35,"x0":-1.4231597072101143,"y0":50.00165345175167,"z0":5.363062600048839,"aX":-10.73727136803327},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.3,"breakHorizontal":10.8,"spinRate":1659,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.43306119179002023,"extension":6.61674006515797},"index":2,"playId":"fbf91f0c-ca36-3074-bf0d-5b1e1431119a","pitchNumber":3,"startTime":"2026-04-21T00:20:10.944Z","endTime":"2026-04-21T00:20:13.944Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:20:13.944Z","atBatIndex":20},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bryce Harper pops out to catcher Miguel Amaya.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-21T00:20:21.443Z","endTime":"2026-04-21T00:21:51.467Z","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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":3},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.458640889766855,"aZ":-26.119699513945775,"pfxX":1.5544098155218142,"pfxZ":3.700300403302596,"pX":0.051531570744839474,"pZ":1.5082861258455231,"vX0":3.469296389236561,"vY0":-127.6717834939977,"vZ0":-4.275708345632671,"x":115.04,"y":198.06,"x0":-1.5316580285994876,"y0":50.00228356535561,"z0":5.281853046827167,"aX":2.5431600083112524},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.9,"breakHorizontal":-3.7,"spinRate":2141,"spinDirection":179},"zone":14,"typeConfidence":2.0,"plateTime":0.4304741065682407,"extension":6.53596669273346},"index":0,"playId":"ffa49a6c-d357-3d88-9998-b58f23990174","pitchNumber":1,"startTime":"2026-04-21T00:20:40.228Z","endTime":"2026-04-21T00:20:44.057Z","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":87.9,"endSpeed":80.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.562052270772654,"aZ":-35.96875140970913,"pfxX":-8.095923398308608,"pfxZ":-2.3155468992391883,"pX":-1.5621451208169732,"pZ":1.8066900632588618,"vX0":2.7150316918645663,"vY0":-127.88440653382203,"vZ0":-1.9110552382022175,"x":176.55,"y":190.0,"x0":-1.593751299133857,"y0":50.00614507125523,"z0":5.4199308110725175,"aX":-13.238506561192471},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.4,"breakHorizontal":13.9,"spinRate":1599,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.43042921274316903,"extension":6.4939150027827175},"index":1,"playId":"3e2461f5-6d86-325f-bbef-fca394e75fd9","pitchNumber":2,"startTime":"2026-04-21T00:20:59.964Z","endTime":"2026-04-21T00:21:03.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.182888757367497,"aZ":-27.291555428809318,"pfxX":1.487676484499723,"pfxZ":2.9745970511978257,"pX":0.026949100882721955,"pZ":2.949038337611171,"vX0":3.1251719791075248,"vY0":-127.5307646598242,"vZ0":-0.8837709298937788,"x":115.97,"y":159.16,"x0":-1.40946722723269,"y0":50.00159958159305,"z0":5.460271587300338,"aX":2.4403269676691592},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.4,"breakHorizontal":-3.5,"spinRate":2246,"spinDirection":163},"zone":2,"typeConfidence":2.0,"plateTime":0.43013674741850894,"extension":6.44840422001301},"index":2,"playId":"15ac80d6-6343-3dea-9f01-3e01d13472bd","pitchNumber":3,"startTime":"2026-04-21T00:21:21.611Z","endTime":"2026-04-21T00:21:24.611Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84352596086624,"aZ":-25.04012091221098,"pfxX":2.4205996354045967,"pfxZ":4.3044718940112165,"pX":0.7637568205086971,"pZ":2.528327908353076,"vX0":4.62050069067636,"vY0":-127.82789749049954,"vZ0":-2.1928132333641375,"x":87.89,"y":170.52,"x0":-1.38035591793593,"y0":50.00462408758568,"z0":5.359076040739708,"aX":4.014336962813269},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.6,"breakHorizontal":-5.4,"spinRate":2240,"spinDirection":182},"zone":6,"typeConfidence":2.0,"plateTime":0.42815102003982064,"extension":6.544928682660978},"hitData":{"launchSpeed":67.7,"launchAngle":82.0,"totalDistance":25.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":119.1,"coordY":196.53}},"index":3,"playId":"8bcb4277-2bf5-35d8-a9ef-fb9a833b7e21","pitchNumber":4,"startTime":"2026-04-21T00:21:42.394Z","endTime":"2026-04-21T00:21:51.467Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:21:51.467Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adolis García grounds out, third baseman Alex Bregman to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-21T00:22:03.491Z","endTime":"2026-04-21T00:23:07.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02617237591083,"aZ":-29.845896015732457,"pfxX":1.6298090524123214,"pfxZ":1.4419833854271475,"pX":1.5005819341225066,"pZ":1.5644110173711205,"vX0":6.504390323789835,"vY0":-126.18371125848337,"vZ0":-3.584513743726386,"x":59.8,"y":196.54,"x0":-1.319577617901184,"y0":50.00576260118622,"z0":5.4012228469544095,"aX":2.6340671136640954},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.0,"breakHorizontal":-4.4,"spinRate":2204,"spinDirection":109},"zone":14,"typeConfidence":2.0,"plateTime":0.4336220825811745,"extension":6.522093961430268},"index":0,"playId":"f440b521-0edb-372d-94de-33fef1b2b585","pitchNumber":1,"startTime":"2026-04-21T00:22:21.875Z","endTime":"2026-04-21T00:22:25.015Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"dfacdc59-e7b3-375b-ae18-a43b958dbb19","startTime":"2026-04-21T00:22:38.824Z","endTime":"2026-04-21T00:22:41.824Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":83.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.66082045948933,"aZ":-22.647622320359424,"pfxX":-8.21320779315164,"pfxZ":5.2957195148276135,"pX":-1.1307285348942218,"pZ":2.751157555805962,"vX0":3.583661250722824,"vY0":-134.4136656602671,"vZ0":-2.7742019669913445,"x":160.1,"y":164.5,"x0":-1.4265997930549832,"y0":50.00493647296129,"z0":5.434784894497385,"aX":-14.779659883410657},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.1,"breakHorizontal":13.9,"spinRate":2102,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4101242098730693,"extension":6.576254702583645},"hitData":{"launchSpeed":69.1,"launchAngle":-44.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.2,"coordY":172.97}},"index":2,"playId":"c3192a3b-9f9a-3897-8d0a-6f2b48826d53","pitchNumber":2,"startTime":"2026-04-21T00:22:59.845Z","endTime":"2026-04-21T00:23:07.746Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:23:07.746Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Busch singles on a line drive to left fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-21T00:24:55.969Z","endTime":"2026-04-21T00:26:27.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.657131582717366,"aZ":-24.6006850398874,"pfxX":-11.25694223422186,"pfxZ":4.420612857733821,"pX":0.381855155360878,"pZ":1.4462897720097436,"vX0":8.745924259160079,"vY0":-130.39696286875852,"vZ0":-4.062789805439446,"x":102.44,"y":199.73,"x0":-1.561108770539299,"y0":50.00571204966196,"z0":4.8914823735650526,"aX":-19.29517163620671},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.2,"breakHorizontal":18.4,"spinRate":2194,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.42083503613142925,"extension":6.83689046543358},"index":0,"playId":"79daffad-c52d-397a-ac52-d6628291b181","pitchNumber":1,"startTime":"2026-04-21T00:25:22.671Z","endTime":"2026-04-21T00:25:26.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.784774648821237,"aZ":-39.86623552352766,"pfxX":6.772120226937629,"pfxZ":-5.825817589412379,"pX":0.26672434468660466,"pZ":2.0866633520869446,"vX0":2.3348371439359363,"vY0":-114.63638330933179,"vZ0":1.5334150634106676,"x":106.83,"y":182.44,"x0":-1.6471197607047543,"y0":50.00372568059188,"z0":5.324778650385236,"aX":8.940116921602964},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-9.8,"breakHorizontal":-12.8,"spinRate":2524,"spinDirection":52},"zone":9,"typeConfidence":0.88,"plateTime":0.479280430289577,"extension":6.816071869093178},"index":1,"playId":"d77b94a0-eddc-3a6f-ac8e-cabdcb47457d","pitchNumber":2,"startTime":"2026-04-21T00:25:39.422Z","endTime":"2026-04-21T00:25:42.618Z","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":82.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.147627741399326,"aZ":-19.054423034585916,"pfxX":-6.949578201976389,"pfxZ":7.461493463926665,"pX":1.190948830479553,"pZ":3.6323419534605668,"vX0":9.20187065221701,"vY0":-131.82300862867655,"vZ0":-0.13756109572004432,"x":71.6,"y":140.71,"x0":-1.4429447462629668,"y0":50.00658522663731,"z0":5.0924157537302905,"aX":-12.227830129262648},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.7,"breakHorizontal":10.6,"spinRate":2350,"spinDirection":228},"zone":12,"typeConfidence":0.86,"plateTime":0.41557164197456187,"extension":6.879314168108329},"index":2,"playId":"c3c70ab8-577d-3a70-96ce-59138abb2bdf","pitchNumber":3,"startTime":"2026-04-21T00:26:00.390Z","endTime":"2026-04-21T00:26:03.651Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":71.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.74205110143429,"aZ":-36.4452423863547,"pfxX":7.148222891555953,"pfxZ":-3.3282175222581536,"pX":-0.0960627934327408,"pZ":2.40226981283778,"vX0":1.4293491372745477,"vY0":-112.6437159847346,"vZ0":1.8117611268856186,"x":120.66,"y":173.92,"x0":-1.667670722257851,"y0":50.002711382813075,"z0":5.276178375847148,"aX":9.172196501105624},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-5.3,"breakHorizontal":-13.3,"spinRate":2410,"spinDirection":58},"zone":5,"typeConfidence":0.82,"plateTime":0.486516754311924,"extension":6.652872218571412},"hitData":{"launchSpeed":79.7,"launchAngle":18.0,"totalDistance":214.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":89.25,"coordY":100.64}},"index":3,"playId":"472f184e-1b0a-347a-8c50-930dcfe05f2f","pitchNumber":4,"startTime":"2026-04-21T00:26:16.280Z","endTime":"2026-04-21T00:26:27.650Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:26:27.650Z","atBatIndex":23},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alex Bregman doubles (2) on a sharp line drive to center fielder Justin Crawford. Michael Busch to 3rd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-21T00:26:36.981Z","endTime":"2026-04-21T00:30:06.310Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnThird":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29683362139163,"aZ":-24.218872814416798,"pfxX":-0.024635778940286457,"pfxZ":5.08059327479123,"pX":0.9245894623336821,"pZ":2.4366149846686023,"vX0":6.495762715852451,"vY0":-124.20345883921352,"vZ0":-1.4033712419844608,"x":81.76,"y":172.99,"x0":-1.7187144483111418,"y0":50.003587325514864,"z0":5.01818128143341,"aX":-0.03877776346490601},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":9.1,"breakHorizontal":-1.4,"spinRate":2188,"spinDirection":210},"zone":12,"typeConfidence":0.91,"plateTime":0.4405728070525883,"extension":6.94865652053863},"index":0,"playId":"908ea045-b688-3444-ace9-f1fc98140bfa","pitchNumber":1,"startTime":"2026-04-21T00:26:51.048Z","endTime":"2026-04-21T00:26:55.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.960452230923323,"aZ":-23.493643214014583,"pfxX":-0.715462670556263,"pfxZ":5.458791663627934,"pX":-0.3472464741240636,"pZ":2.1132764930636165,"vX0":3.9301494363991996,"vY0":-125.25436200770592,"vZ0":-2.388259523131533,"x":130.24,"y":181.72,"x0":-1.8428233444749658,"y0":50.00623624508375,"z0":4.997399807002716,"aX":-1.1389537645247316},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":9.6,"breakHorizontal":0.4,"spinRate":2221,"spinDirection":209},"zone":7,"typeConfidence":0.91,"plateTime":0.4370578782890018,"extension":6.948375428254486},"index":1,"playId":"e8154478-bf62-31b4-8487-131865a4a821","pitchNumber":2,"startTime":"2026-04-21T00:27:11.343Z","endTime":"2026-04-21T00:27:14.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.830206409420317,"aZ":-23.404180240630467,"pfxX":-10.349172151387556,"pfxZ":5.052302683473438,"pX":-0.8164372789345238,"pZ":1.839302520076931,"vX0":5.844179907289219,"vY0":-131.39886068427498,"vZ0":-3.1646475771716083,"x":148.12,"y":189.12,"x0":-1.7338169686835418,"y0":50.00101524271852,"z0":4.813221267056678,"aX":-17.956626551993438},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.6,"breakHorizontal":17.3,"spinRate":2173,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.4180766302282004,"extension":6.815222330883316},"index":2,"playId":"90c39df3-671b-3f34-a57b-2294e2cc1daa","pitchNumber":3,"startTime":"2026-04-21T00:27:32.460Z","endTime":"2026-04-21T00:27:35.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":71.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.228002067841118,"aZ":-42.00668348405631,"pfxX":6.99982765261699,"pfxZ":-7.622246631592208,"pX":0.765361318732877,"pZ":0.3909228380673829,"vX0":3.4187075336206325,"vY0":-114.0757417496841,"vZ0":-1.2243318037901174,"x":87.83,"y":228.23,"x0":-1.6728047855919,"y0":50.004303580254636,"z0":5.15674822055688,"aX":9.025999896338217},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-13.7,"breakHorizontal":-13.7,"spinRate":2571,"spinDirection":61},"zone":14,"typeConfidence":0.92,"plateTime":0.4841787134195683,"extension":6.765170632481265},"index":3,"playId":"ade72df0-1779-3ba4-9403-b06caba4a1b1","pitchNumber":4,"startTime":"2026-04-21T00:27:56.868Z","endTime":"2026-04-21T00:28:00.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.942358911066542,"aZ":-24.943942733579558,"pfxX":-8.09717756390865,"pfxZ":4.735379129613575,"pX":0.5515956206731755,"pZ":1.9787579705161311,"vX0":7.772492375466519,"vY0":-123.13700312965345,"vZ0":-1.7466566209116554,"x":95.97,"y":185.35,"x0":-1.6036175815625564,"y0":50.00046633201506,"z0":4.821224514439744,"aX":-12.352416614424593},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":8.4,"breakHorizontal":12.7,"spinRate":1584,"spinDirection":244},"zone":9,"typeConfidence":0.91,"plateTime":0.44593552453348506,"extension":6.755175716927562},"index":4,"playId":"08c1ae0a-544e-3deb-91f6-1d57c12da2c9","pitchNumber":5,"startTime":"2026-04-21T00:28:20.237Z","endTime":"2026-04-21T00:28:23.647Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"playId":"62d486a3-70e3-3169-84b6-555ad247a504","startTime":"2026-04-21T00:28:45.187Z","endTime":"2026-04-21T00:28:48.187Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.594619760506383,"aZ":-18.355951013689772,"pfxX":-8.937202306902162,"pfxZ":8.039104528503334,"pX":-0.25586717332900605,"pZ":3.441340682552162,"vX0":6.570153895811495,"vY0":-130.80380281552593,"vZ0":-0.5543647297272597,"x":126.75,"y":145.86,"x0":-1.6488479764486499,"y0":50.004635214666216,"z0":5.041933935824364,"aX":-15.367861382863474},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":14.6,"breakHorizontal":14.6,"spinRate":2419,"spinDirection":223},"zone":11,"typeConfidence":0.82,"plateTime":0.4199789863879566,"extension":6.869503256771485},"index":6,"playId":"81927d95-cde5-35cf-ad04-8eb0bbf707c3","pitchNumber":6,"startTime":"2026-04-21T00:29:02.051Z","endTime":"2026-04-21T00:29:08.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11356448573096,"aZ":-25.550784391697405,"pfxX":0.4841169626842192,"pfxZ":4.219935480735465,"pX":0.08819807433207572,"pZ":2.4148252172057436,"vX0":4.442387700551836,"vY0":-124.25893333559428,"vZ0":-1.2579102499077743,"x":113.64,"y":173.58,"x0":-1.7831015261364134,"y0":50.002168160856186,"z0":5.043892289224634,"aX":0.7585440926287422},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.6,"breakHorizontal":-1.9,"spinRate":2253,"spinDirection":200},"zone":5,"typeConfidence":0.91,"plateTime":0.4402399065058358,"extension":6.709241422154544},"index":7,"playId":"e82112c0-e243-3000-85fe-666097aab951","pitchNumber":7,"startTime":"2026-04-21T00:29:29.611Z","endTime":"2026-04-21T00:29:32.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.10994984407884,"aZ":-23.85466488162775,"pfxX":-10.752555566508612,"pfxZ":4.695611000179937,"pX":0.09260530327171726,"pZ":2.5956696788850486,"vX0":7.953693913717309,"vY0":-132.70981391346783,"vZ0":-1.7527472679856237,"x":113.47,"y":168.7,"x0":-1.5559550530279684,"y0":50.00452574997354,"z0":5.01348607017329,"aX":-19.057805445461423},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.3,"breakHorizontal":17.6,"spinRate":2267,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.41374435897657547,"extension":6.960671933083432},"hitData":{"launchSpeed":102.6,"launchAngle":14.0,"totalDistance":263.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":108.23,"coordY":69.59}},"index":8,"playId":"bef600ab-b560-3b63-ae65-5bf536ea003e","pitchNumber":8,"startTime":"2026-04-21T00:29:54.456Z","endTime":"2026-04-21T00:30:06.310Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:30:06.310Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Marchán challenged (pitch result), call on the field was overturned: Ian Happ called out on strikes.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-21T00:30:19.922Z","endTime":"2026-04-21T00:33:48.715Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnThird":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.476445025815114,"aZ":-14.959028994023873,"pfxX":-7.138474865556487,"pfxZ":9.761587215324129,"pX":0.6027847735765199,"pZ":3.8577613685253493,"vX0":8.13523863248676,"vY0":-132.28694944890592,"vZ0":-0.39766379418814796,"x":94.02,"y":134.62,"x0":-1.5918451263243178,"y0":50.00551503297629,"z0":5.111304483216453,"aX":-12.593923377280278},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.8,"breakHorizontal":11.0,"spinRate":2396,"spinDirection":226},"zone":12,"typeConfidence":0.9,"plateTime":0.4148036051145505,"extension":6.930691671395072},"index":0,"playId":"d2742f9f-b14f-35ef-894b-79f6c837f6e0","pitchNumber":1,"startTime":"2026-04-21T00:30:42.842Z","endTime":"2026-04-21T00:30:46.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.27168783920072,"aZ":-42.76986626639701,"pfxX":5.024319977328119,"pfxZ":-7.833756345352059,"pX":0.4751953126830996,"pZ":0.7422629945222096,"vX0":3.3337819635380677,"vY0":-116.5274330097191,"vZ0":-0.824330807312216,"x":98.89,"y":218.74,"x0":-1.6350643576760775,"y0":50.004105448763674,"z0":5.200332707258843,"aX":6.794568790052515},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-14.0,"breakHorizontal":-10.0,"spinRate":2662,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.47304945640147444,"extension":6.719981844431089},"index":1,"playId":"2fb627c1-a087-3ea1-b4c1-50031523b6c8","pitchNumber":2,"startTime":"2026-04-21T00:31:01.551Z","endTime":"2026-04-21T00:31:04.551Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"playId":"20fe74c3-9c2b-45de-bb85-fe3439bc4a09","startTime":"2026-04-21T00:31:27.111Z","endTime":"2026-04-21T00:31:32.111Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":71.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.59473372897563,"aZ":-40.63204941408513,"pfxX":6.5359993874536215,"pfxZ":-6.507788821667289,"pX":-0.48488609971491015,"pZ":1.9251103861520904,"vX0":1.0060884721953056,"vY0":-114.06387117804317,"vZ0":1.5851924105888293,"x":135.48,"y":186.8,"x0":-1.7813225267995363,"y0":50.00110710722609,"z0":5.268444446403935,"aX":8.496596645281638},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-10.9,"breakHorizontal":-12.1,"spinRate":2538,"spinDirection":56},"zone":7,"typeConfidence":0.9,"plateTime":0.4826634236719576,"extension":6.798720082245459},"index":3,"playId":"6c32af9f-5bd3-33a8-ab70-269b181cae7b","pitchNumber":3,"startTime":"2026-04-21T00:31:44.061Z","endTime":"2026-04-21T00:31:47.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":77.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.671024604650608,"aZ":-30.690646754565336,"pfxX":-9.963173999160588,"pfxZ":0.952393928766667,"pX":-1.051697656275112,"pZ":1.8050249174148876,"vX0":4.96010715634796,"vY0":-124.88114758684094,"vZ0":-1.339490857036023,"x":157.09,"y":190.04,"x0":-1.7852086367780058,"y0":50.002610913731104,"z0":4.908374085336127,"aX":-15.4998506324305},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.7,"breakHorizontal":16.7,"spinRate":1573,"spinDirection":244},"zone":13,"typeConfidence":0.92,"plateTime":0.44114149338432895,"extension":6.747595153819752},"index":4,"playId":"e81c5f64-c805-3ce4-88e1-c1ef758a3d6b","pitchNumber":4,"startTime":"2026-04-21T00:32:04.640Z","endTime":"2026-04-21T00:32:07.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":72.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.790336946829747,"aZ":-42.929235985978046,"pfxX":4.686091198324847,"pfxZ":-7.9981802558587125,"pX":0.5658171063770749,"pZ":1.1407801113288871,"vX0":3.5941178497040784,"vY0":-116.64373924928752,"vZ0":0.07510637501037998,"x":95.43,"y":207.98,"x0":-1.616859175526875,"y0":50.00054124655451,"z0":5.236994115362289,"aX":6.303236743101375},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-14.0,"breakHorizontal":-9.5,"spinRate":2515,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.47390508297792966,"extension":6.7705572255548905},"index":5,"playId":"0af07834-97ae-3c31-a66f-aea20195f9c1","pitchNumber":5,"startTime":"2026-04-21T00:32:26.406Z","endTime":"2026-04-21T00:32:29.563Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-04-21T00:32:56.277Z","endTime":"2026-04-21T00:33:21.708Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":83.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.807088198812366,"aZ":-17.00851185358257,"pfxX":-8.436217263932708,"pfxZ":8.434604646262718,"pX":0.011998088654314464,"pZ":1.534056142681622,"vX0":7.0164728416083335,"vY0":-134.40547847756102,"vZ0":-5.7109416735533856,"x":116.54,"y":197.36,"x0":-1.558656609898481,"y0":50.004802398418256,"z0":4.927589234989928,"aX":-15.171142440399676},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.9,"breakHorizontal":13.4,"spinRate":2362,"spinDirection":226},"zone":8,"typeConfidence":0.9,"plateTime":0.41023778241627173,"extension":6.933540474175368},"index":7,"playId":"b0f5b53e-1635-3430-afb8-b4dc22b64abc","pitchNumber":6,"startTime":"2026-04-21T00:33:21.708Z","endTime":"2026-04-21T00:33:48.715Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"}},"playEndTime":"2026-04-21T00:33:48.715Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Moisés Ballesteros walks.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-21T00:34:08.927Z","endTime":"2026-04-21T00:35:49.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"postOnSecond":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnThird":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":73.4,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.122760401048396,"aZ":-43.18940127980798,"pfxX":4.981540891420927,"pfxZ":-8.060798558181862,"pX":0.39938678639510733,"pZ":1.4658339602873014,"vX0":3.309612699167548,"vY0":-117.3064772765038,"vZ0":0.8534572227469617,"x":101.78,"y":199.2,"x0":-1.6861460383996254,"y0":50.000399171076914,"z0":5.185313741023607,"aX":6.809605448391906},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-13.9,"breakHorizontal":-10.0,"spinRate":2572,"spinDirection":54},"zone":14,"typeConfidence":0.89,"plateTime":0.47035309718139073,"extension":6.7691911605629},"index":0,"playId":"921f8da7-413c-30e7-b2db-1b9ef196f333","pitchNumber":1,"startTime":"2026-04-21T00:34:08.927Z","endTime":"2026-04-21T00:34:11.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":83.6,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.103405722484865,"aZ":-13.681806665693026,"pfxX":-5.5361733167851455,"pfxZ":10.172765147293715,"pX":-1.155012036462876,"pZ":3.5573078180831295,"vX0":3.408647643945056,"vY0":-134.90480095179734,"vZ0":-1.2955557085820812,"x":161.03,"y":142.73,"x0":-1.724667706893471,"y0":50.0038793837439,"z0":5.022171212092717,"aX":-10.064869034790934},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.2,"breakHorizontal":9.1,"spinRate":2367,"spinDirection":224},"zone":11,"typeConfidence":0.91,"plateTime":0.40816531924562804,"extension":6.804426704259132},"index":1,"playId":"731f33bc-140f-36b0-9dfc-05485f04e14e","pitchNumber":2,"startTime":"2026-04-21T00:34:30.696Z","endTime":"2026-04-21T00:34:34.141Z","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":91.6,"endSpeed":82.2,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.31596927551448,"aZ":-15.498307082692998,"pfxX":-6.6398480134456355,"pfxZ":9.458004916602693,"pX":0.2182845644020597,"pZ":4.400396188863465,"vX0":7.03014593159666,"vY0":-133.1374122003981,"vZ0":1.0544057880897997,"x":108.68,"y":119.97,"x0":-1.6164104218683828,"y0":50.003267942225285,"z0":5.134669889622286,"aX":-11.708634168995486},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.5,"breakHorizontal":10.2,"spinRate":2408,"spinDirection":220},"zone":12,"typeConfidence":0.91,"plateTime":0.4142155992797183,"extension":6.792156239517525},"index":2,"playId":"69197413-ec49-3d16-b7e9-4db83852e84c","pitchNumber":3,"startTime":"2026-04-21T00:34:49.432Z","endTime":"2026-04-21T00:34:52.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":72.8,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.617068096911005,"aZ":-41.31977735063207,"pfxX":5.38695069141521,"pfxZ":-6.869631297181889,"pX":0.8895895067414971,"pZ":-0.32358620066240534,"vX0":4.082795781843528,"vY0":-116.06541266769936,"vZ0":-3.2312378733262976,"x":83.09,"y":247.52,"x0":-1.6075258656652878,"y0":50.00357485333048,"z0":5.116948023158152,"aX":7.171086333161513},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-13.0,"breakHorizontal":-10.9,"spinRate":2595,"spinDirection":47},"zone":14,"typeConfidence":0.9,"plateTime":0.47636439502432637,"extension":6.812209442109368},"index":3,"playId":"3fd7fafe-2d51-3b51-ae77-b968e3ec1c8a","pitchNumber":4,"startTime":"2026-04-21T00:35:12.436Z","endTime":"2026-04-21T00:35:15.476Z","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":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.4,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.312754530102023,"aZ":-26.740782972052486,"pfxX":-10.3483622062849,"pfxZ":3.4422550275818837,"pX":-1.088860719817357,"pZ":2.0626067002205652,"vX0":4.782494526448639,"vY0":-125.42403554343295,"vZ0":-1.5910082109825698,"x":158.5,"y":183.09,"x0":-1.6842528824956358,"y0":50.0062110791116,"z0":4.903092930687337,"aX":-16.354997663221244},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.1,"breakHorizontal":17.5,"spinRate":1620,"spinDirection":240},"zone":13,"typeConfidence":0.89,"plateTime":0.4380886248406046,"extension":6.767179917555596},"index":4,"playId":"6479309e-0bf1-3d47-99ed-9b113e641dc6","pitchNumber":5,"startTime":"2026-04-21T00:35:45.306Z","endTime":"2026-04-21T00:35:49.052Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:35:49.052Z","atBatIndex":26},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Michael Conforto out on a sacrifice fly to center fielder Justin Crawford. Michael Busch scores.","rbi":1,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-21T00:36:00.906Z","endTime":"2026-04-21T00:36:49.806Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"postOnSecond":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":{"id":605400,"link":"/api/v1/people/605400"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":72.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.299566575596703,"aZ":-41.50342305064771,"pfxX":7.461087518906165,"pfxZ":-6.936825606155194,"pX":0.6132395825452679,"pZ":1.4221751533123426,"vX0":2.975148749073805,"vY0":-116.26724383633825,"vZ0":0.38192452710067015,"x":93.62,"y":200.38,"x0":-1.6587443240244861,"y0":50.00187078705902,"z0":5.250568421024601,"aX":10.037109685767602},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-12.0,"breakHorizontal":-14.3,"spinRate":2581,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.4742351857876099,"extension":6.781492610986992},"index":0,"playId":"b700b0ff-699e-3fe1-96d8-954f332ed6a3","pitchNumber":1,"startTime":"2026-04-21T00:36:18.398Z","endTime":"2026-04-21T00:36:23.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":82.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.847862597589323,"aZ":-21.873261821556657,"pfxX":-10.79957995857428,"pfxZ":5.808784186166016,"pX":-0.5997965257709118,"pZ":2.0334634727178718,"vX0":6.679907253962843,"vY0":-133.1435793368546,"vZ0":-3.22523557241725,"x":139.86,"y":183.88,"x0":-1.753986478120556,"y0":50.004014067222926,"z0":4.8660545172031116,"aX":-19.15360294603995},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.0,"breakHorizontal":17.9,"spinRate":2276,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.41332176335748283,"extension":6.9388489247358915},"hitData":{"launchSpeed":89.0,"launchAngle":25.0,"totalDistance":322.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":121.77,"coordY":70.04}},"index":1,"playId":"71c5af34-f5e0-323b-94ca-80f2cbdb4c6c","pitchNumber":2,"startTime":"2026-04-21T00:36:38.136Z","endTime":"2026-04-21T00:36:49.806Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:36:49.806Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Amaya strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-21T00:37:03.999Z","endTime":"2026-04-21T00:39:26.458Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84889057488938,"aZ":-22.81196310615284,"pfxX":-1.4852663800772898,"pfxZ":5.799876224311273,"pX":1.8023602878131495,"pZ":1.4282269261313643,"vX0":9.025657819785781,"vY0":-126.06382145955656,"vZ0":-4.0856639978861296,"x":48.3,"y":200.22,"x0":-1.6264215340331345,"y0":50.003799263001476,"z0":4.904149019525117,"aX":-2.3982756895507893},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.8,"breakHorizontal":0.7,"spinRate":2207,"spinDirection":223},"zone":14,"typeConfidence":0.91,"plateTime":0.4339335698770217,"extension":7.0047602838848455},"index":0,"playId":"ffa091b4-17b6-3e3c-8b2f-1902a8e36f8a","pitchNumber":1,"startTime":"2026-04-21T00:37:27.948Z","endTime":"2026-04-21T00:37:30.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":71.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.265410925678463,"aZ":-41.08220896232883,"pfxX":6.6626219086774565,"pfxZ":-6.802508129080348,"pX":0.3360895224042044,"pZ":2.325224332218873,"vX0":2.5435896757092946,"vY0":-114.36300667861865,"vZ0":2.495291201260593,"x":104.19,"y":176.0,"x0":-1.6596247050868833,"y0":50.00132879398006,"z0":5.281757938791654,"aX":8.726839232230471},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-11.3,"breakHorizontal":-12.7,"spinRate":2562,"spinDirection":54},"zone":6,"typeConfidence":0.9,"plateTime":0.48096822277370777,"extension":6.842999344917986},"index":1,"playId":"30550fef-d88e-3d1b-a757-baa30f920b70","pitchNumber":2,"startTime":"2026-04-21T00:37:48.607Z","endTime":"2026-04-21T00:37:51.607Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"4bfa0ebf-fd89-4715-8122-7b04fbd6e247","startTime":"2026-04-21T00:38:09.789Z","endTime":"2026-04-21T00:38:14.789Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":81.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84340481976663,"aZ":-22.939400844290162,"pfxX":-11.012201673796966,"pfxZ":5.387541758261015,"pX":0.4226465891117637,"pZ":1.71597697593209,"vX0":8.757197886751857,"vY0":-131.3956999283426,"vZ0":-3.9165362743382124,"x":100.89,"y":192.45,"x0":-1.554707916420452,"y0":50.00580624182826,"z0":4.970555984552046,"aX":-18.887811966069176},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.9,"breakHorizontal":17.5,"spinRate":2250,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.4199754381704639,"extension":7.045238614096083},"index":3,"playId":"4e9158a6-5f99-393f-9c31-a8873469f851","pitchNumber":3,"startTime":"2026-04-21T00:38:29.577Z","endTime":"2026-04-21T00:38:32.912Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-21T00:38:44.668Z","endTime":"2026-04-21T00:38:59.470Z","isPitch":false,"type":"action","player":{"id":665804,"link":"/api/v1/people/665804"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":77.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.692788634301234,"aZ":-27.765366500392876,"pfxX":-1.9918848668906275,"pfxZ":2.864935228931067,"pX":1.2348192968441956,"pZ":0.31443575674543806,"vX0":7.66947743163064,"vY0":-124.27580107186567,"vZ0":-5.551206391746477,"x":69.93,"y":230.29,"x0":-1.654639788253474,"y0":50.004121615085914,"z0":4.930832041245861,"aX":-3.0666948405782546},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.0,"breakHorizontal":1.6,"spinRate":2286,"spinDirection":212},"zone":14,"typeConfidence":0.76,"plateTime":0.44351913769530116,"extension":6.8900212927477344},"index":5,"playId":"19febbc3-8c3a-3248-8411-de3e5b3e8f61","pitchNumber":4,"startTime":"2026-04-21T00:38:59.470Z","endTime":"2026-04-21T00:39:02.470Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.033894194893026,"aZ":-39.98671211962991,"pfxX":8.700431637138294,"pfxZ":-6.033631786813322,"pX":0.7655513287013351,"pZ":1.0837413820168282,"vX0":3.099345671618588,"vY0":-113.72172116524216,"vZ0":-0.28346276763727896,"x":87.82,"y":209.52,"x0":-1.7495694082502231,"y0":50.00177835741139,"z0":5.214265247415782,"aX":11.267272978373377},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-10.7,"breakHorizontal":-16.6,"spinRate":2523,"spinDirection":55},"zone":14,"typeConfidence":0.91,"plateTime":0.48370877977736004,"extension":6.817945714999388},"index":6,"playId":"2ff33289-47d4-3cbc-a29e-05bb18f4d45c","pitchNumber":5,"startTime":"2026-04-21T00:39:22.766Z","endTime":"2026-04-21T00:39:26.458Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:39:26.458Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a ground ball to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-21T00:41:47.502Z","endTime":"2026-04-21T00:42:33.190Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-21T00:41:33.246Z","endTime":"2026-04-21T00:41:49.833Z","isPitch":false,"type":"action","player":{"id":669016,"link":"/api/v1/people/669016"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32267939317824,"aZ":-14.392424943193099,"pfxX":-4.782438358366463,"pfxZ":9.587638996840308,"pX":0.4867092128766083,"pZ":3.143654512677667,"vX0":6.533852105234188,"vY0":-135.95783505035723,"vZ0":-3.423226138908302,"x":98.45,"y":153.9,"x0":-1.336518045353272,"y0":50.005997074714834,"z0":5.4303517615624735,"aX":-8.873654250984979},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.7,"breakHorizontal":7.1,"spinRate":2200,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.4042580278836585,"extension":6.5460970713631355},"index":1,"playId":"9f720cb2-96f4-337c-8cef-5e794158b681","pitchNumber":1,"startTime":"2026-04-21T00:41:49.833Z","endTime":"2026-04-21T00:41:53.077Z","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":92.1,"endSpeed":83.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.34615059433348,"aZ":-19.34019711537046,"pfxX":-5.89415218043879,"pfxZ":7.105810812841675,"pX":-1.6769648643253918,"pZ":4.393919496558429,"vX0":1.908014188119213,"vY0":-134.1163208324132,"vZ0":0.7253029737618277,"x":180.92,"y":120.14,"x0":-1.6355924651245946,"y0":50.002109489940075,"z0":5.508350524434583,"aX":-10.64375928713868},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.2,"breakHorizontal":10.2,"spinRate":2229,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4097626075901517,"extension":6.488960650012795},"index":2,"playId":"e0d77859-7946-3b83-b485-77ba2a512c0d","pitchNumber":2,"startTime":"2026-04-21T00:42:06.379Z","endTime":"2026-04-21T00:42:09.379Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91570563458025,"aZ":-25.59836087818777,"pfxX":0.17474406189553027,"pfxZ":4.008517922199931,"pX":0.15962612572354068,"pZ":2.13451724386999,"vX0":3.741946428900689,"vY0":-127.23287123484678,"vZ0":-3.2328952849078716,"x":110.92,"y":181.15,"x0":-1.3523812923194867,"y0":50.003653311311396,"z0":5.448494044372268,"aX":0.2863190457410262},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.7,"breakHorizontal":-1.2,"spinRate":2245,"spinDirection":184},"zone":8,"typeConfidence":2.0,"plateTime":0.43036010668843794,"extension":6.424509726868452},"hitData":{"launchSpeed":98.1,"launchAngle":6.0,"totalDistance":117.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.81,"coordY":98.22}},"index":3,"playId":"ff7e8b83-5c89-394b-aa81-f387ccbe6a07","pitchNumber":3,"startTime":"2026-04-21T00:42:22.460Z","endTime":"2026-04-21T00:42:33.190Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:42:33.190Z","atBatIndex":29},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alec Bohm lines out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-21T00:42:39.057Z","endTime":"2026-04-21T00:43:06.406Z","isComplete":true,"isScoringPlay":false,"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.907222344912075,"aZ":-23.043618505553646,"pfxX":-8.318813515857439,"pfxZ":5.088488563370133,"pX":-0.904264930198362,"pZ":3.126169349276872,"vX0":4.06617376521169,"vY0":-133.63399161927637,"vZ0":-1.7294571174380273,"x":151.47,"y":154.37,"x0":-1.3712414215627255,"y0":50.00406316716639,"z0":5.450211600853459,"aX":-14.928336591032565},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.0,"breakHorizontal":14.0,"spinRate":2158,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.41112086244047097,"extension":6.567392718339262},"hitData":{"launchSpeed":96.2,"launchAngle":19.0,"totalDistance":308.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":126.84,"coordY":75.93}},"index":0,"playId":"375301d8-55e9-3e32-b935-7d5e43737015","pitchNumber":1,"startTime":"2026-04-21T00:42:58.935Z","endTime":"2026-04-21T00:43:06.406Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:43:06.406Z","atBatIndex":30},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Bryson Stott grounds into a force out, second baseman Nico Hoerner to shortstop Dansby Swanson. Brandon Marsh out at 2nd. Bryson Stott to 1st.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-21T00:43:12.320Z","endTime":"2026-04-21T00:44:45.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"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":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.858165650951833,"aZ":-27.443193549254534,"pfxX":2.9734416688999428,"pfxZ":2.9885253875539357,"pX":0.46556062446297886,"pZ":1.9965019705029214,"vX0":3.8195860193633906,"vY0":-125.45467813296365,"vZ0":-2.73020148776218,"x":99.25,"y":184.87,"x0":-1.4667057334131435,"y0":50.00546434719416,"z0":5.3504117317508175,"aX":4.709695524978549},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.0,"breakHorizontal":-6.4,"spinRate":2060,"spinDirection":170},"zone":9,"typeConfidence":2.0,"plateTime":0.4376538707061304,"extension":6.501559429400789},"index":0,"playId":"31baf8e4-d0ec-3bf5-ba60-b8d059254c45","pitchNumber":1,"startTime":"2026-04-21T00:43:34.669Z","endTime":"2026-04-21T00:43:38.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.682935473222255,"aZ":-34.952549619175,"pfxX":-5.283195629512971,"pfxZ":-1.7481005865077464,"pX":-1.0090964567198872,"pZ":1.4991824532691902,"vX0":2.9107765881565646,"vY0":-125.9900342764641,"vZ0":-2.7256848642162383,"x":155.46,"y":198.3,"x0":-1.4983151643314465,"y0":50.00033646318974,"z0":5.444482246415852,"aX":-8.418085869211914},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.6,"breakHorizontal":8.8,"spinRate":1539,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.43621021983235364,"extension":6.43129595757606},"index":1,"playId":"468130ff-35fd-3e07-9d40-7442498927b4","pitchNumber":2,"startTime":"2026-04-21T00:43:53.954Z","endTime":"2026-04-21T00:43:57.635Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.869041976721054,"aZ":-35.24514572134551,"pfxX":-5.446192653260532,"pfxZ":-1.9141035062785825,"pX":-0.7921279463974594,"pZ":3.1249280458543502,"vX0":3.4920310942335444,"vY0":-125.98763877950348,"vZ0":1.0488603710111868,"x":147.19,"y":154.41,"x0":-1.4893870758848748,"y0":50.00120735635586,"z0":5.554172340109968,"aX":-8.744403166829642},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.0,"breakHorizontal":9.0,"spinRate":1683,"spinDirection":249},"zone":1,"typeConfidence":2.0,"plateTime":0.43493954437274596,"extension":6.522806291342974},"index":2,"playId":"e56d9810-66e4-3df2-8ae8-b023707b646f","pitchNumber":3,"startTime":"2026-04-21T00:44:13.720Z","endTime":"2026-04-21T00:44:17.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.961827500532166,"aZ":-41.46094695062525,"pfxX":4.744310835257674,"pfxZ":-6.658596132024599,"pX":-0.5981077810319875,"pZ":1.163870879461505,"vX0":0.7148158510756805,"vY0":-118.02412582721968,"vZ0":-1.3803881627634553,"x":139.8,"y":207.36,"x0":-1.5216624663812912,"y0":50.00511204319513,"z0":5.615941624415422,"aX":6.613864521950692},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-12.1,"breakHorizontal":-8.8,"spinRate":2236,"spinDirection":59},"zone":13,"typeConfidence":2.0,"plateTime":0.4662126941584557,"extension":6.323953299075229},"hitData":{"launchSpeed":73.1,"launchAngle":-18.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":132.93,"coordY":149.48}},"index":3,"playId":"5aec3213-8206-3467-8e6f-cf9aeb27240f","pitchNumber":4,"startTime":"2026-04-21T00:44:34.837Z","endTime":"2026-04-21T00:44:45.113Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:44:45.113Z","atBatIndex":31},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Justin Crawford doubles (5) on a line drive to left fielder Ian Happ. Bryson Stott scores.","rbi":1,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-21T00:45:01.705Z","endTime":"2026-04-21T00:46:00.467Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":{"id":607067,"link":"/api/v1/people/607067"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.837423452740744,"aZ":-17.189696235839143,"pfxX":-5.496754070406544,"pfxZ":8.047171337601458,"pX":-1.4401197609901486,"pZ":3.337532251333302,"vX0":2.0430923815690027,"vY0":-136.2927846458965,"vZ0":-2.4088140481023865,"x":171.89,"y":148.67,"x0":-1.4898498555846305,"y0":50.00285144279747,"z0":5.434139722847983,"aX":-10.234069304227583},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.2,"breakHorizontal":9.5,"spinRate":2074,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.40347898218214917,"extension":6.632264433133076},"index":0,"playId":"c433729d-0858-3002-8d1d-5ee31628a088","pitchNumber":1,"startTime":"2026-04-21T00:45:15.303Z","endTime":"2026-04-21T00:45:18.513Z","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":94.2,"endSpeed":85.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.347854331631844,"aZ":-14.49416416157718,"pfxX":-4.329439265158966,"pfxZ":9.36021502304381,"pX":0.04113226431072635,"pZ":3.7006871255013642,"vX0":5.38917600901115,"vY0":-137.05895782869695,"vZ0":-2.017135269170769,"x":115.43,"y":138.86,"x0":-1.394846956730643,"y0":50.00083742328872,"z0":5.444244161563742,"aX":-8.17637281088091},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.7,"breakHorizontal":6.6,"spinRate":2180,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.4007438760376014,"extension":6.516994025686641},"index":1,"playId":"1bb21140-bab2-3224-b3a9-a43175d8e3a5","pitchNumber":2,"startTime":"2026-04-21T00:45:28.704Z","endTime":"2026-04-21T00:45:31.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0521854213069,"aZ":-18.373189195421656,"pfxX":-7.558344432349518,"pfxZ":7.3939568641441085,"pX":0.4463616923282649,"pZ":2.3899199609103543,"vX0":7.390448248082188,"vY0":-136.27077964087024,"vZ0":-4.453861676268645,"x":99.99,"y":174.25,"x0":-1.3287306234298224,"y0":50.00306502537317,"z0":5.328040794615064,"aX":-14.108476377317144},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.5,"breakHorizontal":12.0,"spinRate":2269,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.4030994183463452,"extension":6.6397412295603315},"hitData":{"launchSpeed":99.2,"launchAngle":20.0,"totalDistance":324.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":79.49,"coordY":77.29}},"index":2,"playId":"fea7ce95-02ee-3d38-9053-882898ced22f","pitchNumber":3,"startTime":"2026-04-21T00:45:45.987Z","endTime":"2026-04-21T00:46:00.467Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:46:00.467Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Marchán grounds out, first baseman Michael Busch to pitcher Colin Rea.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-21T00:46:16.937Z","endTime":"2026-04-21T00:47:22.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.3,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.25796595221966,"aZ":-38.909124762721135,"pfxX":5.2837931985195885,"pfxZ":-4.938681212304717,"pX":-0.2403463633709691,"pZ":1.5825022989832682,"vX0":1.2729821340425285,"vY0":-116.97429946342093,"vZ0":-0.9225045889894168,"x":126.16,"y":196.05,"x0":-1.479781984061761,"y0":50.00137293148157,"z0":5.680151680277945,"aX":7.2078704981468675},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-8.9,"breakHorizontal":-9.8,"spinRate":2264,"spinDirection":63},"zone":8,"typeConfidence":2.0,"plateTime":0.4710547273097805,"extension":6.454529249703142},"index":0,"playId":"e3c6b50c-86c2-3358-83bb-95170b98e428","pitchNumber":1,"startTime":"2026-04-21T00:46:36.287Z","endTime":"2026-04-21T00:46:39.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.5,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.955837740818605,"aZ":-34.677069685136644,"pfxX":-7.965099746454063,"pfxZ":-1.5187416293962221,"pX":0.3590692260649869,"pZ":0.4495631428757655,"vX0":6.923596049309601,"vY0":-128.32588202118282,"vZ0":-5.456389750216669,"x":103.31,"y":226.64,"x0":-1.3572251641282318,"y0":50.00489457706225,"z0":5.348511360131778,"aX":-13.103609318745765},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-4.0,"breakHorizontal":12.6,"spinRate":1618,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.42908003977746256,"extension":6.587306056032765},"index":1,"playId":"66272bc1-87e3-33bd-a32f-b3fa4d004d69","pitchNumber":2,"startTime":"2026-04-21T00:46:55.058Z","endTime":"2026-04-21T00:46:58.720Z","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":93.0,"endSpeed":84.4,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.524316763639472,"aZ":-15.59258229995166,"pfxX":-2.3532501079578845,"pfxZ":9.020514451529298,"pX":0.1843797201289355,"pZ":2.663373056773256,"vX0":4.831253448676584,"vY0":-135.226366470125,"vZ0":-4.227085441811336,"x":109.97,"y":166.87,"x0":-1.325597826178303,"y0":50.002398927421076,"z0":5.352305647962208,"aX":-4.325917338251132},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.6,"breakHorizontal":3.1,"spinRate":2213,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.4061966221150386,"extension":6.59047840387134},"hitData":{"launchSpeed":97.7,"launchAngle":-3.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.8,"coordY":164.35}},"index":2,"playId":"f6c62eb0-5f93-333f-a1cc-a4cb3055c43e","pitchNumber":3,"startTime":"2026-04-21T00:47:15.054Z","endTime":"2026-04-21T00:47:22.929Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:47:22.929Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Crow-Armstrong flies out sharply to left fielder Brandon Marsh.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-21T00:49:32.188Z","endTime":"2026-04-21T00:50:20.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":1},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.962893502935156,"aZ":-18.243442354274332,"pfxX":-8.436079259463472,"pfxZ":8.138274959889873,"pX":-1.3218649131228828,"pZ":1.8430181609297867,"vX0":3.9877932688758637,"vY0":-130.6341766744208,"vZ0":-4.272280849602953,"x":167.39,"y":189.02,"x0":-1.7800071795216423,"y0":50.00493373884308,"z0":4.8887571251957525,"aX":-14.443185003388372},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.9,"breakHorizontal":14.3,"spinRate":2315,"spinDirection":230},"zone":13,"typeConfidence":0.89,"plateTime":0.4208325705478213,"extension":6.755898146709693},"index":0,"playId":"b229d35b-6f92-3e62-8dfe-5279d80f5298","pitchNumber":1,"startTime":"2026-04-21T00:49:52.288Z","endTime":"2026-04-21T00:49:55.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":81.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.379851160674427,"aZ":-16.401152005793787,"pfxX":-7.6129300047499955,"pfxZ":9.215667318763085,"pX":-0.01137210076613896,"pZ":2.2686002737292816,"vX0":6.6136851440302316,"vY0":-130.95650104079803,"vZ0":-3.775926800805967,"x":117.43,"y":177.53,"x0":-1.5984141039052857,"y0":50.00566683566196,"z0":4.979949920787723,"aX":-13.034345295011002},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.8,"breakHorizontal":12.1,"spinRate":2493,"spinDirection":229},"zone":5,"typeConfidence":0.9,"plateTime":0.4205841962901582,"extension":6.811618671608737},"hitData":{"launchSpeed":100.0,"launchAngle":59.0,"totalDistance":222.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":101.86,"coordY":114.82}},"index":1,"playId":"d1ec673b-ffc6-3263-9796-a2e46e778cd0","pitchNumber":2,"startTime":"2026-04-21T00:50:10.005Z","endTime":"2026-04-21T00:50:20.313Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:50:20.313Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dansby Swanson grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-21T00:50:27.481Z","endTime":"2026-04-21T00:51:46.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":71.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.123496268049863,"aZ":-41.04637088941056,"pfxX":7.483295203275928,"pfxZ":-6.895430392006867,"pX":-0.07600175362489793,"pZ":2.176069576796365,"vX0":1.5722206507379566,"vY0":-113.68889160564508,"vZ0":2.2894007194561103,"x":119.9,"y":180.03,"x0":-1.7508646730402635,"y0":50.00193496726753,"z0":5.280718676234771,"aX":9.629781086288466},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-11.4,"breakHorizontal":-13.9,"spinRate":2560,"spinDirection":55},"zone":8,"typeConfidence":0.91,"plateTime":0.48491544266403563,"extension":6.768890577745177},"index":0,"playId":"853ccd60-5ef9-3c80-8579-4fbaa94c5bfb","pitchNumber":1,"startTime":"2026-04-21T00:50:49.759Z","endTime":"2026-04-21T00:50:52.759Z","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":91.4,"endSpeed":82.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.54885264047859,"aZ":-15.659387354057783,"pfxX":-6.726611062170735,"pfxZ":9.380994643790569,"pX":1.0865752498840806,"pZ":2.3789895903511944,"vX0":8.977785396947658,"vY0":-132.65784340989484,"vZ0":-3.822325365087133,"x":75.58,"y":174.55,"x0":-1.4866616025626955,"y0":50.005456661435026,"z0":4.998878762370587,"aX":-11.846806754838743},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.2,"breakHorizontal":10.0,"spinRate":2266,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.41477914142627004,"extension":6.892783051231513},"index":1,"playId":"0b905b18-f510-3b83-9444-918e4acc789b","pitchNumber":2,"startTime":"2026-04-21T00:51:04.571Z","endTime":"2026-04-21T00:51:08.147Z","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":89.3,"endSpeed":81.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.38502041219086,"aZ":-26.304189452283854,"pfxX":-9.812475297038533,"pfxZ":3.4562676547070943,"pX":-2.1419500193334002,"pZ":2.576710717733308,"vX0":2.383659789772942,"vY0":-130.02784860438064,"vZ0":-0.7703984171919502,"x":198.65,"y":169.21,"x0":-1.8007616111814813,"y0":50.00270573867067,"z0":4.88769719469457,"aX":-16.66142883453459},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.4,"breakHorizontal":17.2,"spinRate":1974,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.4225838985547692,"extension":6.902684494365389},"index":2,"playId":"b022af4e-061e-317d-8c59-56b78e0129cc","pitchNumber":3,"startTime":"2026-04-21T00:51:21.413Z","endTime":"2026-04-21T00:51:24.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20516880615148,"aZ":-37.770344138105884,"pfxX":8.737319220778714,"pfxZ":-4.25827149799604,"pX":0.5881185004980146,"pZ":2.3582844963129674,"vX0":2.449813006101818,"vY0":-114.52546097650674,"vZ0":1.9423087861451565,"x":94.58,"y":175.11,"x0":-1.6332302915348473,"y0":50.00210041295368,"z0":5.221906439023794,"aX":11.484570644799643},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-6.8,"breakHorizontal":-16.4,"spinRate":2569,"spinDirection":49},"zone":6,"typeConfidence":0.84,"plateTime":0.4801770416355362,"extension":6.803765480801793},"hitData":{"launchSpeed":92.4,"launchAngle":-4.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.2,"coordY":159.79}},"index":3,"playId":"c826d2bd-bcbb-3e9c-9f1e-57c6debea21e","pitchNumber":4,"startTime":"2026-04-21T00:51:38.781Z","endTime":"2026-04-21T00:51:46.607Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:51:46.607Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nico Hoerner strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-21T00:51:54.205Z","endTime":"2026-04-21T00:53:40.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":70.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.334339747831827,"aZ":-42.00507750941146,"pfxX":7.154230253134815,"pfxZ":-7.796562182496264,"pX":0.432040216249814,"pZ":1.9968479724345582,"vX0":2.4646033437842623,"vY0":-112.68220118400407,"vZ0":2.2553014616076625,"x":100.53,"y":184.87,"x0":-1.611818939383153,"y0":50.00500924987388,"z0":5.29078614250398,"aX":9.015472437907457},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-13.0,"breakHorizontal":-13.7,"spinRate":2501,"spinDirection":55},"zone":9,"typeConfidence":0.92,"plateTime":0.48988891072846297,"extension":6.767450197266182},"index":0,"playId":"2d8c7e39-868d-3f74-82c7-81ba3dd75294","pitchNumber":1,"startTime":"2026-04-21T00:52:14.755Z","endTime":"2026-04-21T00:52:17.781Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-04-21T00:52:23.888Z","endTime":"2026-04-21T00:52:34.332Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":80.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.015293408237422,"aZ":-25.115049211292277,"pfxX":-9.918498019873722,"pfxZ":4.184964694167618,"pX":-1.9903434576454755,"pZ":2.8852175623013885,"vX0":2.9777456360626626,"vY0":-129.80710480700952,"vZ0":-0.10234077149528154,"x":192.87,"y":160.88,"x0":-1.8715388205764327,"y0":50.00503590643203,"z0":4.8555284897557165,"aX":-16.73779598752849},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.8,"breakHorizontal":17.2,"spinRate":1411,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.42379407510660627,"extension":6.8126318499575795},"index":2,"playId":"0e3dfecd-9a07-3f0f-8083-aef603b67d0e","pitchNumber":2,"startTime":"2026-04-21T00:52:34.332Z","endTime":"2026-04-21T00:52:37.593Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":77.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32838190096311,"aZ":-23.995637026205355,"pfxX":2.3552425572886335,"pfxZ":5.272857376095928,"pX":1.0360734859216965,"pZ":2.2170134851367593,"vX0":5.796901504463572,"vY0":-124.15122636951972,"vZ0":-1.8954418991753008,"x":77.51,"y":178.92,"x0":-1.641072506416354,"y0":50.003950462969165,"z0":5.000242229727724,"aX":3.6519694678182675},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":9.4,"breakHorizontal":-5.6,"spinRate":2309,"spinDirection":190},"zone":14,"typeConfidence":0.91,"plateTime":0.4422608615962753,"extension":6.741450628600376},"index":3,"playId":"992b01f7-0a10-3908-9fba-7fa05825be20","pitchNumber":3,"startTime":"2026-04-21T00:52:50.251Z","endTime":"2026-04-21T00:52:53.251Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.134283740405525,"aZ":-41.40259184233448,"pfxX":7.0473543186988215,"pfxZ":-7.266612271616355,"pX":1.5422775307004075,"pZ":0.8871632273639433,"vX0":4.8536807940627575,"vY0":-112.76348165089146,"vZ0":-0.09497822324011729,"x":58.21,"y":214.83,"x0":-1.5640183051421783,"y0":50.00211033600289,"z0":5.155327053310858,"aX":8.950324488557735},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-12.8,"breakHorizontal":-14.2,"spinRate":2468,"spinDirection":51},"zone":14,"typeConfidence":0.92,"plateTime":0.48829931595276665,"extension":6.77341583216886},"index":4,"playId":"a6770c80-2ff4-3d46-8aea-e158d20c68a0","pitchNumber":4,"startTime":"2026-04-21T00:53:13.443Z","endTime":"2026-04-21T00:53:16.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.91427369859768,"aZ":-41.703621506887025,"pfxX":7.550307544311385,"pfxZ":-7.531364348471838,"pX":1.1267823544370283,"pZ":0.38671717986850085,"vX0":3.6921858580317397,"vY0":-113.0964662996434,"vZ0":-1.143225003236113,"x":74.05,"y":228.34,"x0":-1.5194047851020203,"y0":50.0000765666067,"z0":5.16547676002858,"aX":9.559774057706559},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-13.6,"breakHorizontal":-14.8,"spinRate":2533,"spinDirection":52},"zone":14,"typeConfidence":0.92,"plateTime":0.48849633771878986,"extension":6.852251820609911},"index":5,"playId":"63a788de-a008-3214-a224-36b03e8fd617","pitchNumber":5,"startTime":"2026-04-21T00:53:36.375Z","endTime":"2026-04-21T00:53:40.060Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:53:40.060Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trea Turner flies out to right fielder Michael Conforto.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-21T00:55:35.240Z","endTime":"2026-04-21T00:55:57.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"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":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.5844002128015,"aZ":-21.547883084797,"pfxX":-6.975747479614821,"pfxZ":5.940908981890612,"pX":-0.19888515820207958,"pZ":2.394435404039327,"vX0":5.417940019610908,"vY0":-133.12956190171974,"vZ0":-3.8294082929047923,"x":124.58,"y":174.13,"x0":-1.3579042552154923,"y0":50.00034585444042,"z0":5.418208048927848,"aX":-12.472695167675711},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.1,"breakHorizontal":11.4,"spinRate":2044,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.41201921062627944,"extension":6.568349981972453},"hitData":{"launchSpeed":92.3,"launchAngle":40.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":197.13,"coordY":107.48}},"index":0,"playId":"739ef5c7-bc47-384a-9f70-191e10a535f9","pitchNumber":1,"startTime":"2026-04-21T00:55:49.098Z","endTime":"2026-04-21T00:55:57.844Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:55:57.844Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber called out on strikes.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-21T00:56:07.294Z","endTime":"2026-04-21T00:57:37.119Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.29634732732034,"aZ":-35.401836401696116,"pfxX":-7.167109999396168,"pfxZ":-1.981711171863883,"pX":0.2185752660970777,"pZ":0.9791236970815096,"vX0":6.068610669102962,"vY0":-126.80379039247202,"vZ0":-4.200349111764593,"x":108.67,"y":212.34,"x0":-1.276263445775085,"y0":50.005629178809734,"z0":5.486284028247483,"aX":-11.655843392364043},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.3,"breakHorizontal":11.5,"spinRate":1274,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.4322049686359972,"extension":6.5164428410910356},"index":0,"playId":"f2602a95-7b87-3f05-95eb-4a116f263dfa","pitchNumber":1,"startTime":"2026-04-21T00:56:25.544Z","endTime":"2026-04-21T00:56:28.753Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.485566967393023,"aZ":-28.032390872108195,"pfxX":2.2471776157706875,"pfxZ":2.572675176422381,"pX":0.5159091208034903,"pZ":2.216463569097944,"vX0":4.251029969996587,"vY0":-126.3723661132436,"vZ0":-2.071353116958837,"x":97.33,"y":178.94,"x0":-1.4822066724473075,"y0":50.00631413765331,"z0":5.305374815422961,"aX":3.623924600044569},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.4,"breakHorizontal":-5.0,"spinRate":2163,"spinDirection":173},"zone":6,"typeConfidence":2.0,"plateTime":0.4339286390826924,"extension":6.467041639165101},"index":1,"playId":"c047c24d-4130-3a58-98b5-a6c4ccd72557","pitchNumber":2,"startTime":"2026-04-21T00:56:42.460Z","endTime":"2026-04-21T00:56:45.460Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.53186146354621,"aZ":-32.84708059446069,"pfxX":2.5108723780811113,"pfxZ":-0.4253660902540033,"pX":0.3413864214432825,"pZ":0.9925498074064015,"vX0":3.7346686367603965,"vY0":-124.80616789192152,"vZ0":-4.074635209290997,"x":103.99,"y":211.98,"x0":-1.4991499677772142,"y0":50.0025191596143,"z0":5.3441223068665575,"aX":3.970713479801574},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.4,"breakHorizontal":-5.4,"spinRate":2111,"spinDirection":93},"zone":14,"typeConfidence":2.0,"plateTime":0.4384453751045192,"extension":6.4579855937504265},"index":2,"playId":"ad793da0-8b0f-3df7-8484-30733b64b22b","pitchNumber":3,"startTime":"2026-04-21T00:56:59.758Z","endTime":"2026-04-21T00:57:02.758Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-21T00:57:18.236Z","endTime":"2026-04-21T00:57:34.039Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.1,"endSpeed":79.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.691775890685168,"aZ":-32.374377870132584,"pfxX":2.5848919226418388,"pfxZ":-0.12233861256860035,"pX":-0.31724637898389374,"pZ":1.9207490905443476,"vX0":2.0067204940676433,"vY0":-125.4201174920058,"vZ0":-2.240511284475251,"x":129.09,"y":186.92,"x0":-1.462852024451081,"y0":50.005844574360495,"z0":5.458725685639499,"aX":4.129857338047887},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.5,"breakHorizontal":-5.2,"spinRate":2253,"spinDirection":99},"zone":7,"typeConfidence":2.0,"plateTime":0.43623898309438136,"extension":6.399556919688858},"index":4,"playId":"61fe7e6f-17ae-3ac9-8f75-4f11da1a5364","pitchNumber":4,"startTime":"2026-04-21T00:57:34.039Z","endTime":"2026-04-21T00:57:37.119Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:57:37.119Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Harper singles on a ground ball to center fielder Pete Crow-Armstrong, deflected by shortstop Dansby Swanson.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-21T00:57:45.001Z","endTime":"2026-04-21T00:58:15.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.463564277976882,"aZ":-34.228733782347014,"pfxX":3.6759053880544474,"pfxZ":-1.4339841221666632,"pX":-0.38543245800014503,"pZ":1.5640247017381221,"vX0":1.762760831978917,"vY0":-118.73583039956006,"vZ0":-1.9610180523286838,"x":131.69,"y":196.55,"x0":-1.614829583959624,"y0":50.00523880944837,"z0":5.511574469868997,"aX":5.255550837222686},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-2.8,"breakHorizontal":-7.1,"spinRate":2069,"spinDirection":58},"zone":13,"typeConfidence":2.0,"plateTime":0.46107014301913507,"extension":6.468114890658337},"hitData":{"launchSpeed":81.2,"launchAngle":8.0,"totalDistance":150.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":133.77,"coordY":116.24}},"index":0,"playId":"3cdd43f0-3fc9-3612-8f94-965846f2bae3","pitchNumber":1,"startTime":"2026-04-21T00:58:02.521Z","endTime":"2026-04-21T00:58:15.447Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:58:15.447Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adolis García strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-21T00:58:32.496Z","endTime":"2026-04-21T01:00:58.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":86.2,"endSpeed":79.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.230619492783674,"aZ":-29.93720994520341,"pfxX":2.0629590342683857,"pfxZ":1.3999199829704594,"pX":-0.6133481920472984,"pZ":3.39786932544884,"vX0":1.8896347600222816,"vY0":-125.52942570097791,"vZ0":0.7465489007032378,"x":140.38,"y":147.04,"x0":-1.6436490401913395,"y0":50.00200052218791,"z0":5.532371947403739,"aX":3.2943411792377053},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.0,"breakHorizontal":-4.2,"spinRate":2188,"spinDirection":103},"zone":1,"typeConfidence":2.0,"plateTime":0.4361989824908523,"extension":6.597913161872295},"index":0,"playId":"119d7c67-a22b-31de-a647-ff50da3b0ed9","pitchNumber":1,"startTime":"2026-04-21T00:58:42.252Z","endTime":"2026-04-21T00:58:46.092Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-04-21T00:58:59.814Z","endTime":"2026-04-21T00:59:14.717Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73897029248371,"aZ":-28.103093623156358,"pfxX":10.62263292125381,"pfxZ":2.8207139681709563,"pX":-0.7408391621841991,"pZ":2.833220244578432,"vX0":-0.9303914013627196,"vY0":-120.04403100833925,"vZ0":-0.293459315897283,"x":145.24,"y":162.28,"x0":-1.7236741909925926,"y0":50.002097057169564,"z0":5.483684131413341,"aX":15.323316962186427},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":5.3,"breakHorizontal":-19.0,"spinRate":2515,"spinDirection":77},"zone":1,"typeConfidence":2.0,"plateTime":0.45830937136795047,"extension":6.521393832985458},"index":2,"playId":"2af9549c-c364-3820-8137-11d942fc8976","pitchNumber":2,"startTime":"2026-04-21T00:59:14.717Z","endTime":"2026-04-21T00:59:18.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.415847774692555,"aZ":-16.743659580001903,"pfxX":-5.802956157308696,"pfxZ":8.380370066535303,"pX":-0.5391408593306076,"pZ":3.347437147064138,"vX0":4.369898579265198,"vY0":-135.0726300156039,"vZ0":-2.249951408327782,"x":137.55,"y":148.4,"x0":-1.4269642063497623,"y0":50.000613189856054,"z0":5.373277816502079,"aX":-10.682480637389995},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.9,"breakHorizontal":9.5,"spinRate":2183,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.40606821100771295,"extension":6.637970266168883},"index":3,"playId":"16fdba1d-941f-3bf7-987b-9009d26c6367","pitchNumber":3,"startTime":"2026-04-21T00:59:35.025Z","endTime":"2026-04-21T00:59:38.025Z","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":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.396959176220253,"aZ":-29.50556121859313,"pfxX":8.908799300328436,"pfxZ":1.8541716570381368,"pX":-0.6146497990665467,"pZ":2.8819484449736796,"vX0":-0.24265540969073607,"vY0":-119.6267767591485,"vZ0":0.14525576172474186,"x":140.43,"y":160.97,"x0":-1.667918748418145,"y0":50.00347213286828,"z0":5.478744107593058,"aX":12.833285292983845},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":3.7,"breakHorizontal":-16.1,"spinRate":2318,"spinDirection":79},"zone":1,"typeConfidence":2.0,"plateTime":0.4589295260788946,"extension":6.692476570260626},"index":4,"playId":"9d238297-254e-33be-8d78-46fbe3146efe","pitchNumber":4,"startTime":"2026-04-21T01:00:01.808Z","endTime":"2026-04-21T01:00:07.726Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.438771247274946,"aZ":-30.420849440617282,"pfxX":8.070701018269304,"pfxZ":1.217065068377985,"pX":1.0983938723195865,"pZ":1.0599819988122452,"vX0":3.5503586915707515,"vY0":-119.56519701070566,"vZ0":-3.533030062105425,"x":75.13,"y":210.16,"x0":-1.456997841739246,"y0":50.00078005176111,"z0":5.305160345732621,"aX":11.608656913814482},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.6,"breakHorizontal":-15.5,"spinRate":2400,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.4592277386979058,"extension":6.602821918259915},"index":5,"playId":"3c8b062b-f6ce-34be-a26c-0d968c224636","pitchNumber":5,"startTime":"2026-04-21T01:00:54.617Z","endTime":"2026-04-21T01:00:58.253Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T01:00:58.253Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-21T01:02:50.228Z","endTime":"2026-04-21T01:04:17.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":87.7,"endSpeed":79.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.739157349002255,"aZ":-23.354415327465798,"pfxX":-9.482773806131094,"pfxZ":5.393603320576409,"pX":-0.49782102720205135,"pZ":1.8106153234765752,"vX0":6.250799874140676,"vY0":-127.46170974224543,"vZ0":-3.031248912598453,"x":135.98,"y":189.89,"x0":-1.7578117294293873,"y0":50.001761884375874,"z0":4.872184587934,"aX":-15.503996554166012},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.2,"breakHorizontal":15.6,"spinRate":2194,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.4307496126391892,"extension":6.844283156274567},"index":0,"playId":"374a1cff-0bb0-3fbc-9574-928c0c7b6f9e","pitchNumber":1,"startTime":"2026-04-21T01:03:13.678Z","endTime":"2026-04-21T01:03:16.678Z","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":84.2,"endSpeed":76.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.627241904105556,"aZ":-25.556444589150434,"pfxX":-8.417601310306974,"pfxZ":4.405742795436853,"pX":-0.825789683265022,"pZ":1.5561986404604877,"vX0":4.68551161386374,"vY0":-122.47261637471904,"vZ0":-2.6509525294077276,"x":148.48,"y":196.76,"x0":-1.680826609097463,"y0":50.004496120254956,"z0":4.863211844556629,"aX":-12.650474615245487},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":7.6,"breakHorizontal":13.9,"spinRate":1580,"spinDirection":245},"zone":13,"typeConfidence":0.93,"plateTime":0.44909221928795784,"extension":6.664015313980049},"index":1,"playId":"be13cbfe-0c93-3106-843d-92b6b6675ccd","pitchNumber":2,"startTime":"2026-04-21T01:03:30.878Z","endTime":"2026-04-21T01:03:33.878Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-21T01:03:42.145Z","endTime":"2026-04-21T01:03:56.669Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.5,"endSpeed":82.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.10593835231984,"aZ":-21.65713346249326,"pfxX":-10.727700790354547,"pfxZ":6.054697992692777,"pX":1.7015429622289173,"pZ":2.507253297282222,"vX0":11.569513190530401,"vY0":-131.28145040154712,"vZ0":-2.136929737582368,"x":52.14,"y":171.08,"x0":-1.3793563692802173,"y0":50.00267552265702,"z0":4.952445472183626,"aX":-18.631804909834774},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.7,"breakHorizontal":16.7,"spinRate":2261,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.4180254478979526,"extension":6.984933558286613},"index":3,"playId":"b90281fb-026d-3494-b941-7fc69b535b6c","pitchNumber":3,"startTime":"2026-04-21T01:03:56.669Z","endTime":"2026-04-21T01:03:59.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":70.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.637220466963896,"aZ":-41.66892142545353,"pfxX":8.036076844501057,"pfxZ":-7.615562749397547,"pX":0.07478591034479184,"pZ":1.221148148702218,"vX0":1.72618668635579,"vY0":-112.23680872088902,"vZ0":0.7814540214296957,"x":114.15,"y":205.81,"x0":-1.7518324060229495,"y0":50.00362286192353,"z0":5.190865470843209,"aX":10.017947586923194},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-13.1,"breakHorizontal":-15.0,"spinRate":2588,"spinDirection":57},"zone":14,"typeConfidence":0.92,"plateTime":0.49234466393936627,"extension":6.598042233922519},"index":4,"playId":"60a190a2-5e32-393a-9fd4-ace2e0844343","pitchNumber":4,"startTime":"2026-04-21T01:04:14.001Z","endTime":"2026-04-21T01:04:17.288Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T01:04:17.288Z","atBatIndex":41},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alex Bregman doubles (3) on a sharp line drive to left fielder Brandon Marsh, deflected by center fielder Justin Crawford.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-21T01:04:25.930Z","endTime":"2026-04-21T01:06:18.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_deflection"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.0,"endSpeed":69.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.513087919694833,"aZ":-40.798352054879544,"pfxX":8.262312819090429,"pfxZ":-7.108453260423936,"pX":-0.04330774102296243,"pZ":1.8819177255010024,"vX0":1.3707993297128787,"vY0":-110.5564989723162,"vZ0":2.0710403164097433,"x":118.65,"y":187.97,"x0":-1.7467187031136178,"y0":50.00505568322079,"z0":5.281743407703691,"aX":10.017505415978851},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-11.8,"breakHorizontal":-15.4,"spinRate":2475,"spinDirection":57},"zone":8,"typeConfidence":0.92,"plateTime":0.4994042015713358,"extension":6.698322249429636},"index":0,"playId":"6ee69c07-6c3f-3ba2-a738-714982645b30","pitchNumber":1,"startTime":"2026-04-21T01:04:44.256Z","endTime":"2026-04-21T01:04:47.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.148252914299917,"aZ":-29.690288066171,"pfxX":-8.760663881178253,"pfxZ":1.6498258638174086,"pX":-0.8583857640596848,"pZ":1.554371422774,"vX0":4.761344496870459,"vY0":-122.38500946602798,"vZ0":-1.780584736209657,"x":149.72,"y":196.81,"x0":-1.6999483887729394,"y0":50.00072004544347,"z0":4.855765822090842,"aX":-13.170397679501587},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.8,"breakHorizontal":14.6,"spinRate":1535,"spinDirection":250},"zone":13,"typeConfidence":0.92,"plateTime":0.44906248186225195,"extension":6.693525224227263},"index":1,"playId":"5ca2c861-07fa-3e62-b62d-2330a6fc4ea5","pitchNumber":2,"startTime":"2026-04-21T01:05:07.681Z","endTime":"2026-04-21T01:05:11.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.536507064831024,"aZ":-26.22132422846822,"pfxX":0.2601735400892009,"pfxZ":3.7823000080175877,"pX":1.194535455566916,"pZ":1.3689574333593983,"vX0":6.964334682813116,"vY0":-124.53637540082116,"vZ0":-3.3528749625479564,"x":71.47,"y":201.82,"x0":-1.6696504009829247,"y0":50.004272894882455,"z0":4.896992420213306,"aX":0.40773307640784356},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.4,"breakHorizontal":-2.0,"spinRate":2336,"spinDirection":208},"zone":14,"typeConfidence":0.9,"plateTime":0.4394801728907436,"extension":6.898446670790559},"index":2,"playId":"58604a7d-b26c-326d-95b0-21e3d3875e91","pitchNumber":3,"startTime":"2026-04-21T01:05:23.737Z","endTime":"2026-04-21T01:05:27.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":71.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84720282654985,"aZ":-40.733796670690865,"pfxX":8.693610582768192,"pfxZ":-6.645245310179492,"pX":-0.10364257495365722,"pZ":1.407458535277704,"vX0":1.2096897961241857,"vY0":-113.61792338314287,"vZ0":0.6756448231677918,"x":120.95,"y":200.78,"x0":-1.7732019703956217,"y0":50.005472036783914,"z0":5.205454795262924,"aX":11.190186480970535},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-11.4,"breakHorizontal":-16.1,"spinRate":2573,"spinDirection":54},"zone":13,"typeConfidence":0.91,"plateTime":0.48498728214284537,"extension":6.685122462216578},"index":3,"playId":"22278619-42eb-3532-9705-8844fa2db9c0","pitchNumber":4,"startTime":"2026-04-21T01:05:41.617Z","endTime":"2026-04-21T01:05:44.743Z","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":85.4,"endSpeed":77.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53788264927007,"aZ":-25.032702086504877,"pfxX":0.9188344237553943,"pfxZ":4.60367456534744,"pX":0.8184008177197503,"pZ":2.0665186960718707,"vX0":5.64422130785809,"vY0":-124.18245884457698,"vZ0":-2.009047668335035,"x":85.8,"y":182.98,"x0":-1.609951611325095,"y0":50.001684663540814,"z0":4.983446003856981,"aX":1.423369462089852},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":8.0,"breakHorizontal":-3.1,"spinRate":2320,"spinDirection":200},"zone":14,"typeConfidence":0.9,"plateTime":0.4422820941561687,"extension":6.958941046466336},"hitData":{"launchSpeed":101.4,"launchAngle":16.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":97.73,"coordY":75.79}},"index":4,"playId":"c3d28ec2-37a5-396d-8ba8-1da2532dfac5","pitchNumber":5,"startTime":"2026-04-21T01:06:05.500Z","endTime":"2026-04-21T01:06:18.151Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T01:06:18.151Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ian Happ challenged (pitch result), call on the field was overturned: Ian Happ walks.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-21T01:06:32.860Z","endTime":"2026-04-21T01:08:48.094Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"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_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":76.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.460120831645618,"aZ":-28.524056938335733,"pfxX":-8.64746901251528,"pfxZ":2.4119128972115096,"pX":-1.8980577246763597,"pZ":3.130651281975951,"vX0":2.960045472950912,"vY0":-122.93314578073789,"vZ0":1.3011412664231308,"x":189.35,"y":154.25,"x0":-2.0005543436823414,"y0":50.006001633261825,"z0":5.0322837679472165,"aX":-13.116605151846217},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.9,"breakHorizontal":14.9,"spinRate":1443,"spinDirection":249},"zone":11,"typeConfidence":0.94,"plateTime":0.44710975123444774,"extension":6.812459527858276},"index":0,"playId":"6e059e00-e80f-32cc-b26c-be8e9ff8b20d","pitchNumber":1,"startTime":"2026-04-21T01:06:56.400Z","endTime":"2026-04-21T01:06:59.400Z","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":91.1,"endSpeed":82.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.865138570540772,"aZ":-16.77252112224932,"pfxX":-6.192952231205375,"pfxZ":8.780781935898338,"pX":0.20935694124386534,"pZ":4.076058760331934,"vX0":6.701588358371491,"vY0":-132.5064252777393,"vZ0":0.45867288530567074,"x":109.02,"y":128.73,"x0":-1.5642362167985822,"y0":50.00416541990449,"z0":5.13901927301008,"aX":-10.865387580595325},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":16.2,"breakHorizontal":9.5,"spinRate":2253,"spinDirection":227},"zone":12,"typeConfidence":0.89,"plateTime":0.4154992617194986,"extension":6.843115290681496},"index":1,"playId":"7c46e908-bfe8-30b3-87ed-ae5c75fe7179","pitchNumber":2,"startTime":"2026-04-21T01:07:17.571Z","endTime":"2026-04-21T01:07:20.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.772150203735055,"aZ":-22.937996813958023,"pfxX":-9.205691441946293,"pfxZ":5.402686388745832,"pX":-0.40313591778301416,"pZ":2.3063671327566286,"vX0":6.4200513937226305,"vY0":-130.27960830912795,"vZ0":-2.056441098464514,"x":132.37,"y":176.51,"x0":-1.7101630749510932,"y0":50.00263811089192,"z0":4.849428597294349,"aX":-15.737463892751112},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.5,"breakHorizontal":15.1,"spinRate":2220,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.4213086797298775,"extension":6.868577054777285},"index":2,"playId":"19fd025a-66c0-398e-b33b-2739d44d9f4e","pitchNumber":3,"startTime":"2026-04-21T01:07:38.439Z","endTime":"2026-04-21T01:07:41.439Z","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":85.7,"endSpeed":78.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55907815612244,"aZ":-27.32235958223994,"pfxX":-8.261145235727286,"pfxZ":3.0985455051842106,"pX":-1.6369296323188036,"pZ":2.0643749916388745,"vX0":3.241254304580448,"vY0":-124.73049856383277,"vZ0":-1.336625651839412,"x":179.4,"y":183.04,"x0":-1.8845206556988598,"y0":50.00375050587436,"z0":4.8734931633958,"aX":-12.93523048718706},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.5,"breakHorizontal":14.2,"spinRate":1512,"spinDirection":244},"zone":13,"typeConfidence":0.93,"plateTime":0.4401994690634621,"extension":6.756335521839132},"index":3,"playId":"d2f81d4d-18b4-365c-afc9-cf765c71f4b0","pitchNumber":4,"startTime":"2026-04-21T01:07:59.114Z","endTime":"2026-04-21T01:08:02.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.720779484216834,"aZ":-41.128229246374836,"pfxX":8.322308288133083,"pfxZ":-6.771092126062356,"pX":-0.8754765511653806,"pZ":2.1159455424472893,"vX0":-0.12432910846017259,"vY0":-114.98952265493101,"vZ0":1.9671813943318806,"x":150.37,"y":181.65,"x0":-1.8993441708068042,"y0":50.001153734324966,"z0":5.275635234151731,"aX":11.009150098771684},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-11.3,"breakHorizontal":-15.0,"spinRate":2563,"spinDirection":59},"zone":13,"typeConfidence":0.9,"plateTime":0.4785320640689763,"extension":6.726638339129998},"index":4,"playId":"13c1e26d-33a6-32de-9f88-5b749f345278","pitchNumber":5,"startTime":"2026-04-21T01:08:21.062Z","endTime":"2026-04-21T01:08:48.094Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"}},"playEndTime":"2026-04-21T01:08:48.094Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-21T01:11:25.064Z","endTime":"2026-04-21T01:12:09.471Z","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":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"postOnSecond":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5],"actionIndex":[1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-21T01:08:53.524Z","endTime":"2026-04-21T01:09:29.404Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Kyle Backhus replaces Aaron Nola.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-21T01:09:29.404Z","endTime":"2026-04-21T01:10:59.961Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679775,"link":"/api/v1/people/679775"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Seiya Suzuki replaces Moisés Ballesteros.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-04-21T01:10:59.961Z","endTime":"2026-04-21T01:11:27.371Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":694208,"link":"/api/v1/people/694208"}},{"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":90.0,"endSpeed":81.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.97313046184424,"aZ":-32.15658897664252,"pfxX":12.7856495221286,"pfxZ":0.011626513502019264,"pX":-0.5735194923667019,"pZ":2.235968709199958,"vX0":-12.493993524122805,"vY0":-130.41816962251065,"vZ0":1.029322655044644,"x":138.86,"y":178.41,"x0":2.631940198702377,"y0":50.004821264510824,"z0":4.27278730627023,"aX":21.895782257387097},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.6,"breakHorizontal":-20.2,"spinRate":1984,"spinDirection":97},"zone":4,"typeConfidence":0.9,"plateTime":0.42095957242238224,"extension":7.061541235807622},"index":3,"playId":"51a206b5-7873-36d7-8589-ec63319aff88","pitchNumber":1,"startTime":"2026-04-21T01:11:27.371Z","endTime":"2026-04-21T01:11:30.403Z","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":1},"pitchData":{"startSpeed":90.7,"endSpeed":81.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.01178587579635,"aZ":-32.33212470677026,"pfxX":13.254137758561596,"pfxZ":-0.09061306535785363,"pX":0.2461102270094534,"pZ":2.887934154356471,"vX0":-11.298428562222973,"vY0":-131.50939463171738,"vZ0":2.1250516372380224,"x":107.62,"y":160.81,"x0":2.9014156041953765,"y0":50.00341468161697,"z0":4.487724627756577,"aX":22.938366277648836},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.7,"breakHorizontal":-21.1,"spinRate":2172,"spinDirection":100},"zone":2,"typeConfidence":0.91,"plateTime":0.4184285389589899,"extension":7.11509679283378},"index":4,"playId":"d65ab1be-50e3-3ebd-9a7c-ce42937a5fa9","pitchNumber":2,"startTime":"2026-04-21T01:11:46.115Z","endTime":"2026-04-21T01:11:49.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":82.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.743321189773187,"aZ":-31.732067332335106,"pfxX":12.907250625511619,"pfxZ":0.25527135794775724,"pX":1.0976590884645683,"pZ":2.2472442962019543,"vX0":-8.729085287230413,"vY0":-132.48882194427895,"vZ0":0.42986060142078397,"x":75.16,"y":178.1,"x0":2.7735356724637126,"y0":50.00629702459954,"z0":4.419245199653237,"aX":22.73908345224193},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":0.8,"breakHorizontal":-21.2,"spinRate":2229,"spinDirection":105},"zone":14,"typeConfidence":0.91,"plateTime":0.4148887102239138,"extension":7.2845560166617895},"index":5,"playId":"ded198e9-e02c-331f-996b-4fc39fe4b474","pitchNumber":3,"startTime":"2026-04-21T01:12:06.471Z","endTime":"2026-04-21T01:12:09.471Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T01:12:09.471Z","atBatIndex":44},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Shaw pops out to second baseman Bryson Stott.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-21T01:12:40.485Z","endTime":"2026-04-21T01:13:11.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Matt Shaw replaces Michael Conforto.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-21T01:12:21.694Z","endTime":"2026-04-21T01:12:42.643Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":624424,"link":"/api/v1/people/624424"}},{"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":79.1,"endSpeed":71.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68022507591758,"aZ":-28.773792495080738,"pfxX":-5.273632414443168,"pfxZ":2.578835818567228,"pX":-0.43354307138933784,"pZ":2.9003069208074495,"vX0":-6.212312069900426,"vY0":-114.8742704813831,"vZ0":3.4281219234437046,"x":133.53,"y":160.47,"x0":3.0036694554507384,"y0":50.00526591412322,"z0":4.206568430384636,"aX":-6.962736748203933},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":6.0,"breakHorizontal":11.3,"spinRate":2045,"spinDirection":288},"zone":1,"typeConfidence":0.9,"plateTime":0.47902421778638615,"extension":7.064400335955827},"index":1,"playId":"5f59b528-9c20-34df-b68f-cf7a02542139","pitchNumber":1,"startTime":"2026-04-21T01:12:42.643Z","endTime":"2026-04-21T01:12:46.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.059950668599463,"aZ":-31.852785984445593,"pfxX":12.043985161995975,"pfxZ":0.1791094826179318,"pX":-0.6000411182954546,"pZ":2.172306598094046,"vX0":-12.236767401122922,"vY0":-133.4635503169447,"vZ0":0.007628861156448341,"x":139.87,"y":180.13,"x0":2.490476455724131,"y0":50.003281586297206,"z0":4.472994247501154,"aX":21.62079847569195},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.6,"breakHorizontal":-19.0,"spinRate":2241,"spinDirection":104},"zone":4,"typeConfidence":0.91,"plateTime":0.41118989427094244,"extension":7.380996914169725},"hitData":{"launchSpeed":87.7,"launchAngle":59.0,"totalDistance":191.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":152.27,"coordY":129.0}},"index":2,"playId":"ada236c3-4bdf-315c-9258-7aee6646eec5","pitchNumber":2,"startTime":"2026-04-21T01:13:00.498Z","endTime":"2026-04-21T01:13:11.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T01:13:11.603Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Marsh grounds out, third baseman Alex Bregman to first baseman Michael Busch.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-21T01:15:33.055Z","endTime":"2026-04-21T01:16:57.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1],"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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Seiya Suzuki remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-21T01:14:16.647Z","endTime":"2026-04-21T01:14:16.674Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"501","replacedPlayer":{"id":694208,"link":"/api/v1/people/694208"}},{"details":{"description":"Matt Shaw remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-21T01:14:16.674Z","endTime":"2026-04-21T01:15:15.592Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":624424,"link":"/api/v1/people/624424"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-21T01:15:15.592Z","endTime":"2026-04-21T01:15:35.300Z","isPitch":false,"type":"action","player":{"id":669016,"link":"/api/v1/people/669016"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":71.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.555091199749537,"aZ":-38.99310940565553,"pfxX":4.547818076453016,"pfxZ":-5.157710310449646,"pX":-0.9852790801813756,"pZ":3.805681728491255,"vX0":-0.13193247982732645,"vY0":-114.60843718278643,"vZ0":3.901147074746958,"x":154.56,"y":136.03,"x0":-1.5170389941105746,"y0":50.00553370858979,"z0":5.9068415004751005,"aX":6.008423842417979},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-7.9,"breakHorizontal":-8.2,"spinRate":1971,"spinDirection":69},"zone":11,"typeConfidence":2.0,"plateTime":0.4792007156093794,"extension":6.381485782148823},"index":3,"playId":"3ebd84d0-b009-39c9-8f84-3c5ea8bb2c39","pitchNumber":1,"startTime":"2026-04-21T01:15:35.300Z","endTime":"2026-04-21T01:15:38.989Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":70.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.493379532989753,"aZ":-41.01406870842491,"pfxX":7.183850625445728,"pfxZ":-6.980161615379864,"pX":-0.7587355201093842,"pZ":1.9993899819939858,"vX0":-0.43271762170278943,"vY0":-112.69892371436775,"vZ0":1.0013596168345011,"x":145.92,"y":184.8,"x0":-1.4938604745899786,"y0":50.00455727707474,"z0":5.744070774327988,"aX":9.095491600158091},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-11.9,"breakHorizontal":-12.8,"spinRate":2177,"spinDirection":59},"zone":7,"typeConfidence":2.0,"plateTime":0.4889773880944439,"extension":6.247047940205448},"index":4,"playId":"670add6e-4c50-3d36-89b1-8685c83412b2","pitchNumber":2,"startTime":"2026-04-21T01:15:50.246Z","endTime":"2026-04-21T01:15:53.574Z","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.9,"endSpeed":79.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.107489559152967,"aZ":-35.19274115065953,"pfxX":-8.09130171965106,"pfxZ":-1.876210751376866,"pX":-0.4384364445081596,"pZ":1.3894259210658737,"vX0":4.9737563952210575,"vY0":-126.48113921144876,"vZ0":-3.071401764754468,"x":133.71,"y":201.27,"x0":-1.3846617483301547,"y0":50.002064510977746,"z0":5.457353178278088,"aX":-13.03762555492946},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-3.8,"breakHorizontal":13.4,"spinRate":1474,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.43395787637218275,"extension":6.488888409906261},"index":5,"playId":"15cfd98c-4e79-3090-8a85-dcaf4b6303b9","pitchNumber":3,"startTime":"2026-04-21T01:16:06.374Z","endTime":"2026-04-21T01:16: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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.287676791605964,"aZ":-36.59208172407963,"pfxX":-7.703225880919332,"pfxZ":-2.7717042621323063,"pX":1.0374495215133566,"pZ":0.8134548029190988,"vX0":8.292028215641658,"vY0":-125.74110535734135,"vZ0":-3.8520038611054797,"x":77.45,"y":216.82,"x0":-1.3073281044809233,"y0":50.001014411431846,"z0":5.344569541133521,"aX":-12.29343793522854},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.8,"breakHorizontal":12.0,"spinRate":1380,"spinDirection":254},"zone":14,"typeConfidence":2.0,"plateTime":0.436149580668836,"extension":6.6062893343377285},"index":6,"playId":"868354e9-24f9-3325-9898-894079f04319","pitchNumber":4,"startTime":"2026-04-21T01:16:25.224Z","endTime":"2026-04-21T01:16:28.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.555526828926386,"aZ":-31.753614729397995,"pfxX":2.0767012751547735,"pfxZ":0.26649795469498194,"pX":-0.5269145250575348,"pZ":2.532087921741951,"vX0":1.8668440436758906,"vY0":-124.1199203326523,"vZ0":-0.802777725782162,"x":137.08,"y":170.41,"x0":-1.5581798830521647,"y0":50.000479555182245,"z0":5.500900313859714,"aX":3.243539575260966},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.6,"breakHorizontal":-4.2,"spinRate":2055,"spinDirection":112},"zone":4,"typeConfidence":2.0,"plateTime":0.4410845818906255,"extension":6.452960098308332},"hitData":{"launchSpeed":98.8,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.23,"coordY":164.86}},"index":7,"playId":"3d129af4-c788-38cb-a23e-3814f1a4fa8b","pitchNumber":5,"startTime":"2026-04-21T01:16:49.427Z","endTime":"2026-04-21T01:16:57.758Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T01:16:57.758Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Bohm grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-21T01:17:06.334Z","endTime":"2026-04-21T01:18:09.750Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"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":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":92.5,"endSpeed":84.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.372143995605125,"aZ":-24.382940067074458,"pfxX":-9.65335219921906,"pfxZ":4.296380254102593,"pX":-0.3720259535296159,"pZ":1.4688562541666967,"vX0":5.9600652641556975,"vY0":-134.4023357673577,"vZ0":-5.38929686493102,"x":131.18,"y":199.12,"x0":-1.3735542390004274,"y0":50.005456942452675,"z0":5.25071791625464,"aX":-17.517760781097113},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.7,"breakHorizontal":16.1,"spinRate":2112,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.4088132891751961,"extension":6.597949979255583},"index":0,"playId":"d05e4e0e-4081-3a17-a19f-e5840b03f92e","pitchNumber":1,"startTime":"2026-04-21T01:17:23.153Z","endTime":"2026-04-21T01:17:27.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.57964371404408,"aZ":-23.950434445011652,"pfxX":-8.641207871612293,"pfxZ":4.528991685507789,"pX":-0.9427393921888287,"pZ":2.5618287348303914,"vX0":4.406776565859546,"vY0":-134.49578589494666,"vZ0":-2.762392000310563,"x":152.94,"y":169.61,"x0":-1.4876115947940687,"y0":50.002467058225676,"z0":5.317155268079786,"aX":-15.690587918261254},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.8,"breakHorizontal":14.5,"spinRate":2000,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.40862043790780156,"extension":6.563332521876816},"index":1,"playId":"8450efac-c706-3d5c-86a8-f2240681d961","pitchNumber":2,"startTime":"2026-04-21T01:17:41.333Z","endTime":"2026-04-21T01:17:45.255Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.664882388552208,"aZ":-17.129226320302994,"pfxX":-5.716364526684339,"pfxZ":8.051444167215164,"pX":-0.2844032390088581,"pZ":3.07800933442062,"vX0":5.070615884987661,"vY0":-136.04262557339788,"vZ0":-2.8362153907236527,"x":127.84,"y":155.67,"x0":-1.432420276049356,"y0":50.0037295626996,"z0":5.325549880599526,"aX":-10.683931368610262},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.2,"breakHorizontal":9.2,"spinRate":2197,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.4030571511803247,"extension":6.615052772523327},"hitData":{"launchSpeed":94.7,"launchAngle":-20.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.26,"coordY":158.27}},"index":2,"playId":"2985dd40-ac4a-3eee-8107-751f131d74b3","pitchNumber":3,"startTime":"2026-04-21T01:18:01.879Z","endTime":"2026-04-21T01:18:09.750Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T01:18:09.750Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryson Stott grounds out, first baseman Michael Busch to pitcher Colin Rea.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-21T01:18:16.084Z","endTime":"2026-04-21T01:20:05.387Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.88861025036935,"aZ":-16.148048135921698,"pfxX":-4.786208705696282,"pfxZ":8.778980577257425,"pX":-0.4681366460059159,"pZ":2.8786028122706284,"vX0":4.128809983573333,"vY0":-134.88838498507585,"vZ0":-3.544691615824399,"x":134.84,"y":161.06,"x0":-1.4038057792039387,"y0":50.00412301015729,"z0":5.36243063429535,"aX":-8.738577627808787},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.2,"breakHorizontal":7.7,"spinRate":2051,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.40751164813673135,"extension":6.59418618866861},"index":0,"playId":"34c88cb4-1ffc-38ff-a6f9-4977e127c21d","pitchNumber":1,"startTime":"2026-04-21T01:18:36.111Z","endTime":"2026-04-21T01:18:39.260Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.54631111867886,"aZ":-37.87260106048934,"pfxX":5.605485369226905,"pfxZ":-4.1379417550971604,"pX":-0.8110643968499048,"pZ":1.9464574193263664,"vX0":-0.2995156453394895,"vY0":-117.23589809078354,"vZ0":-0.25795217597619513,"x":147.92,"y":186.23,"x0":-1.4079439652669707,"y0":50.004503725873924,"z0":5.627524715606039,"aX":7.713622606234633},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-7.2,"breakHorizontal":-10.1,"spinRate":2073,"spinDirection":59},"zone":7,"typeConfidence":2.0,"plateTime":0.4692785788909326,"extension":6.33085632967208},"index":1,"playId":"66fcea67-d187-3245-811b-ad5ce0971055","pitchNumber":2,"startTime":"2026-04-21T01:18:52.407Z","endTime":"2026-04-21T01:18:56.469Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-21T01:19:01.381Z","endTime":"2026-04-21T01:19:17.138Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51376843036889,"aZ":-17.491948774253565,"pfxX":-4.727977196533939,"pfxZ":7.930066584009349,"pX":-1.225269122329584,"pZ":3.9372004188575644,"vX0":2.4598928726633207,"vY0":-135.8733640545706,"vZ0":-0.8488299745167427,"x":163.7,"y":132.48,"x0":-1.5329071540397723,"y0":50.00206097574073,"z0":5.480526065756027,"aX":-8.752378187441021},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.4,"breakHorizontal":7.9,"spinRate":2111,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.40465308096686803,"extension":6.448240820263606},"index":3,"playId":"3f725070-3608-38c4-bf7d-25893dd6e7dc","pitchNumber":3,"startTime":"2026-04-21T01:19:17.138Z","endTime":"2026-04-21T01:19:20.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.578923718425425,"aZ":-35.2374464884718,"pfxX":-5.8592928820379875,"pfxZ":-1.9321197320399124,"pX":-0.36628679138112263,"pZ":0.7508023402102226,"vX0":4.3156010451100775,"vY0":-125.58123014655226,"vZ0":-4.349530713764419,"x":130.96,"y":218.51,"x0":-1.3535180858002283,"y0":50.00551388344423,"z0":5.400114761224386,"aX":-9.275488514174441},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.3,"breakHorizontal":9.5,"spinRate":1158,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.43766771279510275,"extension":6.533629206544515},"index":4,"playId":"8c8a3e00-fc57-3963-9dd7-b71e7a87a59d","pitchNumber":4,"startTime":"2026-04-21T01:19:35.432Z","endTime":"2026-04-21T01:19:39.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.53558831101413,"aZ":-30.413207330348964,"pfxX":1.8219212465460677,"pfxZ":1.1067706549549827,"pX":0.391174211610096,"pZ":1.913771732433787,"vX0":4.00450071414594,"vY0":-125.50770993119532,"vZ0":-2.503682954466351,"x":102.09,"y":187.11,"x0":-1.4621731297501317,"y0":50.004574465523966,"z0":5.402507018674114,"aX":2.904931697639703},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.7,"breakHorizontal":-4.2,"spinRate":2072,"spinDirection":106},"zone":9,"typeConfidence":2.0,"plateTime":0.4365114787257194,"extension":6.499167520425759},"hitData":{"launchSpeed":98.3,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":163.46,"coordY":165.87}},"index":5,"playId":"88bc3218-2a2d-34cc-8fbc-3e8f2bbe989d","pitchNumber":5,"startTime":"2026-04-21T01:19:57.356Z","endTime":"2026-04-21T01:20:05.387Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T01:20:05.387Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Amaya grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-21T01:22:29.040Z","endTime":"2026-04-21T01:22:39.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"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":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"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_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: Chase Shugart replaces Kyle Backhus.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-21T01:21:21.245Z","endTime":"2026-04-21T01:22:31.020Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663767,"link":"/api/v1/people/663767"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.506362125353196,"aZ":-24.777868332241148,"pfxX":3.304462090970854,"pfxZ":4.376391466377733,"pX":-0.16284750782198,"pZ":2.6106156892174224,"vX0":5.606947684416287,"vY0":-129.73360384502794,"vZ0":-2.3331529992126026,"x":123.21,"y":168.29,"x0":-2.7890416282784543,"y0":50.00041098717876,"z0":5.42856857674624,"aX":5.577117324133399},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.6,"breakHorizontal":-7.3,"spinRate":2326,"spinDirection":188},"zone":5,"typeConfidence":2.0,"plateTime":0.4237213175974963,"extension":5.993648017240473},"hitData":{"launchSpeed":63.2,"launchAngle":-19.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.31,"coordY":153.39}},"index":1,"playId":"3ffd62d9-0557-3768-b13d-a88a5f75c7e1","pitchNumber":1,"startTime":"2026-04-21T01:22:31.020Z","endTime":"2026-04-21T01:22:39.261Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T01:22:39.261Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Crow-Armstrong grounds out softly, pitcher Chase Shugart to first baseman Bryce Harper.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-21T01:22:47.241Z","endTime":"2026-04-21T01:24:38.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":663767,"link":"/api/v1/people/663767"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52367815738013,"aZ":-22.9873249375492,"pfxX":0.021773105061197562,"pfxZ":5.40513697369374,"pX":-1.2107244507654116,"pZ":3.6052084295488935,"vX0":5.019346088547292,"vY0":-129.42967484383345,"vZ0":0.05615717119490826,"x":163.15,"y":141.44,"x0":-3.1764071627665174,"y0":50.00397369301053,"z0":5.340778543892804,"aX":0.036075859657657215},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.1,"breakHorizontal":-1.1,"spinRate":2358,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.4228717534801105,"extension":5.965582462200237},"index":0,"playId":"6bed595b-427b-3bcc-94d2-096444f03df0","pitchNumber":1,"startTime":"2026-04-21T01:23:02.366Z","endTime":"2026-04-21T01:23:05.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.028246953584578,"aZ":-26.25635304211721,"pfxX":2.664613868996989,"pfxZ":3.4935176751472667,"pX":-0.7709130518017073,"pZ":3.3423691050282276,"vX0":4.731576701354219,"vY0":-129.60067851721317,"vZ0":-0.15848156838049998,"x":146.39,"y":148.54,"x0":-2.9691990634414847,"y0":50.0049786124963,"z0":5.416066567175319,"aX":4.5152046636393495},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.5,"breakHorizontal":-5.9,"spinRate":2488,"spinDirection":170},"zone":1,"typeConfidence":2.0,"plateTime":0.42323674428536373,"extension":6.06349714232039},"index":1,"playId":"e520e5ed-fa83-3ca1-b202-e97beec9fa0a","pitchNumber":2,"startTime":"2026-04-21T01:23:16.114Z","endTime":"2026-04-21T01:23:20.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.576753501632524,"aZ":-21.844848361710163,"pfxX":-10.951656135217991,"pfxZ":5.557178160846502,"pX":0.2987619670908325,"pZ":1.098896162937632,"vX0":11.638688408828163,"vY0":-135.6855886458711,"vZ0":-6.743467104291728,"x":105.61,"y":209.11,"x0":-2.6299477175179176,"y0":50.00178376323926,"z0":5.145878279368274,"aX":-20.353975172811094},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.6,"breakHorizontal":17.3,"spinRate":2111,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4041654278574427,"extension":5.982171160825786},"index":2,"playId":"9cf45592-74f1-3957-be87-92213543dfbc","pitchNumber":3,"startTime":"2026-04-21T01:23:31.595Z","endTime":"2026-04-21T01:23:34.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.07653849139388,"aZ":-19.17651607628914,"pfxX":-11.024841810251292,"pfxZ":6.8542749594427175,"pX":0.3380782776717551,"pZ":1.9263129662547063,"vX0":11.44804365927773,"vY0":-137.01897850895813,"vZ0":-5.4543868331495275,"x":104.11,"y":186.77,"x0":-2.467468744899765,"y0":50.00185057491674,"z0":5.258558842469086,"aX":-20.90288968147386},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.4,"breakHorizontal":17.5,"spinRate":2073,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.4001763720535485,"extension":6.222908650606263},"index":3,"playId":"7f06100a-5600-3693-8099-d29ac5d2682d","pitchNumber":4,"startTime":"2026-04-21T01:23:52.231Z","endTime":"2026-04-21T01:23:55.570Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.012287962912463,"aZ":-33.282780690496196,"pfxX":7.142451107414985,"pfxZ":-0.8387124477476835,"pX":0.659490008987103,"pZ":1.48531506624715,"vX0":6.0239699262327475,"vY0":-114.9287482969551,"vZ0":-1.0937725278507566,"x":91.86,"y":198.68,"x0":-2.9366820360391737,"y0":50.00398893713107,"z0":5.23983364578453,"aX":9.423898824543222},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-1.4,"breakHorizontal":-14.6,"spinRate":2553,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4790924471833584,"extension":6.109024540426159},"index":4,"playId":"04714f45-af45-3b74-b752-57623e5705c4","pitchNumber":5,"startTime":"2026-04-21T01:24:07.873Z","endTime":"2026-04-21T01:24:11.403Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-21T01:24:17.127Z","endTime":"2026-04-21T01:24:30.615Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.22914753631756,"aZ":-13.568751986892403,"pfxX":-5.738623398171288,"pfxZ":9.442675073738396,"pX":0.6959624037133824,"pZ":2.549456514656248,"vX0":10.58357774353525,"vY0":-139.87747905659398,"vZ0":-5.489745785796437,"x":90.47,"y":169.94,"x0":-2.4009126520738935,"y0":50.000634852765735,"z0":5.43596523192381,"aX":-11.30534837383963},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.0,"breakHorizontal":8.0,"spinRate":2078,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.3924291561762301,"extension":6.25550288131333},"hitData":{"launchSpeed":58.2,"launchAngle":1.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":128.11,"coordY":173.95}},"index":6,"playId":"55c2617e-050f-3640-9533-58b96a315e3c","pitchNumber":6,"startTime":"2026-04-21T01:24:30.615Z","endTime":"2026-04-21T01:24:38.111Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T01:24:38.111Z","atBatIndex":50},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dansby Swanson lines out sharply to left fielder Brandon Marsh.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-21T01:24:41.420Z","endTime":"2026-04-21T01:25:42.631Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.82686458624473,"aZ":-17.382070140700385,"pfxX":-9.484707503698983,"pfxZ":7.769221735690245,"pX":0.5452179816200157,"pZ":2.260640628740593,"vX0":10.95361405055809,"vY0":-137.44505526312417,"vZ0":-5.331709740064727,"x":96.22,"y":177.74,"x0":-2.2684859192045206,"y0":50.00362410204529,"z0":5.414678818217915,"aX":-18.061056385523823},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.0,"breakHorizontal":14.8,"spinRate":2118,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.3992416630348532,"extension":6.2870996456016375},"index":0,"playId":"8b4209db-cbc7-3e19-a3fe-4c52cbeac5df","pitchNumber":1,"startTime":"2026-04-21T01:25:03.602Z","endTime":"2026-04-21T01:25:30.617Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52795837427724,"aZ":-23.553637950809396,"pfxX":0.1644657324889618,"pfxZ":4.859032702414122,"pX":-0.8744885893334435,"pZ":2.9289214483557697,"vX0":4.682468116824183,"vY0":-132.39934742508697,"vZ0":-1.9432284506769886,"x":150.33,"y":159.7,"x0":-2.687982793239736,"y0":50.001723863250156,"z0":5.397820577788089,"aX":0.2907060853485373},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.6,"breakHorizontal":-1.3,"spinRate":2471,"spinDirection":183},"zone":11,"typeConfidence":2.0,"plateTime":0.41384731200270775,"extension":6.109317485619724},"hitData":{"launchSpeed":102.9,"launchAngle":20.0,"totalDistance":320.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":49.92,"coordY":94.61}},"index":1,"playId":"8b04e770-7416-36f7-aa17-3ec578389108","pitchNumber":2,"startTime":"2026-04-21T01:25:35.751Z","endTime":"2026-04-21T01:25:42.631Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T01:25:42.631Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Justin Crawford flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-21T01:27:36.096Z","endTime":"2026-04-21T01:28:13.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.286149909070044,"aZ":-25.207088414792324,"pfxX":-1.5919231764603534,"pfxZ":4.264854290313348,"pX":1.2059508130428556,"pZ":2.655392529360946,"vX0":6.910613825560697,"vY0":-126.85305155606045,"vZ0":-2.0287382099065914,"x":71.03,"y":167.08,"x0":-1.3436083218458639,"y0":50.0052740314489,"z0":5.469702508040491,"aX":-2.6032336571485706},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.6,"breakHorizontal":1.3,"spinRate":2192,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.431347777887372,"extension":6.469771029743325},"index":0,"playId":"67592372-bf5c-3583-b6cc-92140ac6d79d","pitchNumber":1,"startTime":"2026-04-21T01:27:51.263Z","endTime":"2026-04-21T01:27:54.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.404492830637782,"aZ":-35.19724757045241,"pfxX":-8.313977072689479,"pfxZ":-1.8628419023178022,"pX":0.35172979107174734,"pZ":1.32630926486059,"vX0":7.187464199424598,"vY0":-126.63536797070354,"vZ0":-3.23215803447583,"x":103.59,"y":202.97,"x0":-1.446220646486473,"y0":50.00501196281574,"z0":5.441382894412587,"aX":-13.474663284318643},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.0,"breakHorizontal":13.3,"spinRate":1401,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.43290352923556386,"extension":6.406621486983561},"hitData":{"launchSpeed":92.8,"launchAngle":23.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":84.51,"coordY":82.23}},"index":1,"playId":"25feaeb7-903a-3723-a2a0-5d40d3e9a292","pitchNumber":2,"startTime":"2026-04-21T01:28:05.695Z","endTime":"2026-04-21T01:28:13.686Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T01:28:13.686Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Marchán singles on a line drive to left fielder Ian Happ.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-21T01:28:28.884Z","endTime":"2026-04-21T01:29:25.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.2,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.091771561180952,"aZ":-37.55452761978127,"pfxX":6.608964266327263,"pfxZ":-3.962303661352621,"pX":0.0910864321269912,"pZ":1.8632822287860784,"vX0":1.614725595262501,"vY0":-116.40507622156562,"vZ0":-0.40697602257587895,"x":113.53,"y":188.47,"x0":-1.471954322969066,"y0":50.004833308189504,"z0":5.629589831139279,"aX":8.969978824105011},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-7.0,"breakHorizontal":-12.4,"spinRate":2176,"spinDirection":62},"zone":8,"typeConfidence":2.0,"plateTime":0.47254412196906914,"extension":6.397637479859736},"index":0,"playId":"1c3d5ad0-02e4-393d-9ee7-bd60da616850","pitchNumber":1,"startTime":"2026-04-21T01:28:37.645Z","endTime":"2026-04-21T01:28:40.645Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68779790277428,"aZ":-31.3164582020316,"pfxX":1.2371946365498356,"pfxZ":0.515706225811666,"pX":0.6756591729729837,"pZ":1.786012579447056,"vX0":5.058634801101446,"vY0":-127.32524810324152,"vZ0":-2.819827813932508,"x":91.25,"y":190.56,"x0":-1.4926700199744982,"y0":50.0014579710265,"z0":5.371102659818185,"aX":2.041446799857175},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.6,"breakHorizontal":-3.4,"spinRate":2108,"spinDirection":145},"zone":9,"typeConfidence":2.0,"plateTime":0.42921117777208684,"extension":6.44507899162532},"index":1,"playId":"b0489a6c-4355-3a6e-817c-303c556411a9","pitchNumber":2,"startTime":"2026-04-21T01:28:52.687Z","endTime":"2026-04-21T01:28:55.687Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-21T01:29:03.217Z","endTime":"2026-04-21T01:29:14.929Z","isPitch":false,"type":"action","player":{"id":665561,"link":"/api/v1/people/665561"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.7,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.88327014698885,"aZ":-26.467034148504155,"pfxX":-9.543104918030613,"pfxZ":3.163166382533891,"pX":-0.16935994760900527,"pZ":2.517203758858079,"vX0":6.50041738746756,"vY0":-133.9105478279922,"vZ0":-2.4524953661001176,"x":123.46,"y":170.82,"x0":-1.3974888399065097,"y0":50.00110619610448,"z0":5.352738469181318,"aX":-17.20363128175892},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.4,"breakHorizontal":15.7,"spinRate":1958,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.4101700712750418,"extension":6.590686626439715},"hitData":{"launchSpeed":93.0,"launchAngle":17.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":92.19,"coordY":86.17}},"index":3,"playId":"6740bcea-c084-32d5-ba47-207d6054d78d","pitchNumber":3,"startTime":"2026-04-21T01:29:14.929Z","endTime":"2026-04-21T01:29:25.278Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T01:29:25.278Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trea Turner flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-21T01:29:28.332Z","endTime":"2026-04-21T01:31:04.491Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.739895980737703,"aZ":-31.222597126576733,"pfxX":1.543480842226872,"pfxZ":0.6051416335084028,"pX":0.812298955875655,"pZ":2.585094806951602,"vX0":5.057295574172236,"vY0":-124.92679053808513,"vZ0":-0.7717680205036339,"x":86.04,"y":168.98,"x0":-1.4408794670583394,"y0":50.003737318181486,"z0":5.46996544762018,"aX":2.4335922086044595},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.2,"breakHorizontal":-4.0,"spinRate":2094,"spinDirection":86},"zone":12,"typeConfidence":2.0,"plateTime":0.43884647465747717,"extension":6.510338807456817},"index":0,"playId":"6b21a7c7-e7f2-3acd-a52c-f689087dcf18","pitchNumber":1,"startTime":"2026-04-21T01:29:50.627Z","endTime":"2026-04-21T01:29:53.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":91.0,"endSpeed":82.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.484686915924893,"aZ":-24.06610393714823,"pfxX":-8.699027608430406,"pfxZ":4.630215771069299,"pX":-0.7985134266435814,"pZ":2.8227296406992215,"vX0":4.633818614868859,"vY0":-132.3188482329167,"vZ0":-1.9833717653081915,"x":147.44,"y":162.57,"x0":-1.4537690991451107,"y0":50.00409007178097,"z0":5.367666795814846,"aX":-15.23577944078624},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.2,"breakHorizontal":14.5,"spinRate":2093,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.415924496906694,"extension":6.6560434851884},"index":1,"playId":"613bb221-d09d-381b-9a93-777fd4afc091","pitchNumber":2,"startTime":"2026-04-21T01:30:07.134Z","endTime":"2026-04-21T01:30:10.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57443255198867,"aZ":-27.721440325685204,"pfxX":9.621973794390616,"pfxZ":2.9979325933446974,"pX":0.7667193403201578,"pZ":1.5172273311325282,"vX0":2.329741374637061,"vY0":-121.79670076877473,"vZ0":-3.311098195155905,"x":87.77,"y":197.81,"x0":-1.4545505582027154,"y0":50.00270579683849,"z0":5.3224937239625145,"aX":14.282485567364056},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.8,"breakHorizontal":-18.0,"spinRate":2206,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.4517788090492094,"extension":6.511866496597456},"index":2,"playId":"c0fd5da8-2057-3bf4-9f8d-d7111e3540db","pitchNumber":3,"startTime":"2026-04-21T01:30:33.414Z","endTime":"2026-04-21T01:30:37.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.09983260093851,"aZ":-28.690098152691636,"pfxX":9.291108222964224,"pfxZ":2.423885650346568,"pX":0.4828608255213368,"pZ":2.664491948476707,"vX0":1.6473428150837346,"vY0":-119.66290482557746,"vZ0":-0.4780854275183549,"x":98.59,"y":166.84,"x0":-1.4223286771807369,"y0":50.00246304358842,"z0":5.458123856767972,"aX":13.347032517650272},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":4.6,"breakHorizontal":-17.2,"spinRate":2143,"spinDirection":80},"zone":6,"typeConfidence":2.0,"plateTime":0.45937017356798604,"extension":6.607677471504599},"hitData":{"launchSpeed":88.8,"launchAngle":31.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.67,"coordY":69.65}},"index":3,"playId":"9e6df5a2-7eb7-37e9-89ef-954cabd4f3d2","pitchNumber":4,"startTime":"2026-04-21T01:30:54.468Z","endTime":"2026-04-21T01:31:04.491Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T01:31:04.491Z","atBatIndex":54},{"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":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-21T01:33:31.940Z","endTime":"2026-04-21T01:34:12.326Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,4],"actionIndex":[1,3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-21T01:31:15.908Z","endTime":"2026-04-21T01:31:34.263Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Hoby Milner replaces Colin Rea.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-21T01:31:34.263Z","endTime":"2026-04-21T01:33:34.181Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571948,"link":"/api/v1/people/571948"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.803861520500742,"aZ":-33.34981592201391,"pfxX":-6.8934492863033014,"pfxZ":-0.8757517007744458,"pX":-1.8309314400227268,"pZ":1.1676128058422024,"vX0":-10.786385507728472,"vY0":-116.46559783546297,"vZ0":0.073015726226632,"x":186.79,"y":207.25,"x0":3.790840550041136,"y0":50.00076961333949,"z0":4.3411048270536545,"aX":-9.284955383657339},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-1.2,"breakHorizontal":15.6,"spinRate":1881,"spinDirection":305},"zone":13,"typeConfidence":0.88,"plateTime":0.47380307393500365,"extension":6.622663396349991},"index":2,"playId":"770f6dfa-97ac-3a78-9c06-0bf68ef34338","pitchNumber":1,"startTime":"2026-04-21T01:33:34.181Z","endTime":"2026-04-21T01:33:38.907Z","isPitch":true,"type":"pitch"},{"details":{"description":"Passed ball by catcher Miguel Amaya. Rafael Marchán to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":3,"actionPlayId":"770f6dfa-97ac-3a78-9c06-0bf68ef34338","startTime":"2026-04-21T01:33:57.751Z","endTime":"2026-04-21T01:34:04.090Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665561,"link":"/api/v1/people/665561"}},{"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":78.8,"endSpeed":72.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.203209883858097,"aZ":-32.083909627287845,"pfxX":-5.233325267803467,"pfxZ":0.07235352059067601,"pX":-0.30403327941871494,"pZ":2.019938557547237,"vX0":-7.974615528436094,"vY0":-114.45247321402591,"vZ0":2.0257030978760984,"x":128.59,"y":184.24,"x0":3.9129969867360046,"y0":50.00525692546413,"z0":4.277698038928899,"aX":-6.905067864778474},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":1.0,"breakHorizontal":11.6,"spinRate":1851,"spinDirection":297},"zone":7,"typeConfidence":0.9,"plateTime":0.47957161424640526,"extension":6.6368452031833876},"hitData":{"launchSpeed":99.6,"launchAngle":8.0,"totalDistance":139.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.36,"coordY":151.68}},"index":4,"playId":"1bd86adf-3d09-3b88-b970-b10a1a5a2d40","pitchNumber":2,"startTime":"2026-04-21T01:34:04.090Z","endTime":"2026-04-21T01:34:12.326Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T01:34:12.326Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a ground ball to third baseman Alec Bohm.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-21T01:36:16.711Z","endTime":"2026-04-21T01:38:12.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":6},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32882529576196,"aZ":-23.916953010897778,"pfxX":0.4199200919183288,"pfxZ":4.824754175813676,"pX":0.3658618377032864,"pZ":1.4469831916833371,"vX0":7.830166340227368,"vY0":-129.75596622476576,"vZ0":-5.262844513818247,"x":103.05,"y":199.71,"x0":-2.741200960940025,"y0":50.000235650613334,"z0":5.316055810551266,"aX":0.7176766528523093},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.8,"breakHorizontal":-2.4,"spinRate":2306,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.42159206229083646,"extension":6.1604087508357654},"index":0,"playId":"4bfc697f-086e-36b2-a8e3-809c45f39b0a","pitchNumber":1,"startTime":"2026-04-21T01:36:32.369Z","endTime":"2026-04-21T01:36:59.377Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38386324982655,"aZ":-25.68315812845187,"pfxX":2.069466165889667,"pfxZ":3.8242029126817583,"pX":0.09490812750817347,"pZ":1.08326920477332,"vX0":6.436577766091165,"vY0":-129.28016418851382,"vZ0":-5.651661370177606,"x":113.38,"y":209.53,"x0":-2.693611870573371,"y0":50.00255785394824,"z0":5.263410538434137,"aX":3.5087491634807595},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.9,"breakHorizontal":-5.2,"spinRate":2294,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.4233154348298176,"extension":6.050613705943538},"index":1,"playId":"719055e4-5846-392f-ae93-e34c05347bc8","pitchNumber":2,"startTime":"2026-04-21T01:37:02.033Z","endTime":"2026-04-21T01:37:05.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.766261139328513,"aZ":-20.89824411499444,"pfxX":-10.354423256023779,"pfxZ":6.004174918096934,"pX":-0.5306552379382921,"pZ":2.272637573221704,"vX0":9.077283230559745,"vY0":-136.35347170303498,"vZ0":-4.50896687804703,"x":137.23,"y":177.42,"x0":-2.5621480697053385,"y0":50.0015162132367,"z0":5.394938702827676,"aX":-19.44149260459112},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.1,"breakHorizontal":16.8,"spinRate":2076,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.4021235138186201,"extension":6.266436454487335},"index":2,"playId":"d37104be-73a9-35b3-a61e-6ae5e218b870","pitchNumber":3,"startTime":"2026-04-21T01:37:15.800Z","endTime":"2026-04-21T01:37:18.800Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-04-21T01:37:23.779Z","endTime":"2026-04-21T01:37:34.766Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":95.0,"endSpeed":86.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.597207564210407,"aZ":-17.132818355931832,"pfxX":-10.083617924725148,"pfxZ":7.846365037444583,"pX":0.07108587296194377,"pZ":1.169602967466774,"vX0":9.873589351205098,"vY0":-137.81781271124765,"vZ0":-7.981758358671449,"x":114.29,"y":207.2,"x0":-2.2537137598396138,"y0":50.00466210788622,"z0":5.2680235491541625,"aX":-19.334285751386716},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.6,"breakHorizontal":16.1,"spinRate":2154,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.39793745062635866,"extension":6.350289268705252},"index":4,"playId":"f8ab6686-8bd8-3829-baad-f8546dfa615e","pitchNumber":4,"startTime":"2026-04-21T01:37:34.766Z","endTime":"2026-04-21T01:37:38.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.9,"endSpeed":86.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15462068070061,"aZ":-15.652013402386638,"pfxX":-5.92144498330264,"pfxZ":8.638181109285593,"pX":-0.3071674535095307,"pZ":1.9346194834341415,"vX0":8.04032072644362,"vY0":-137.80590844242283,"vZ0":-6.432084337364041,"x":128.71,"y":186.55,"x0":-2.500649265657616,"y0":50.00640181447306,"z0":5.366514302454657,"aX":-11.330924941225696},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.4,"breakHorizontal":8.9,"spinRate":2071,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.39828676536328045,"extension":6.283362457380738},"index":5,"playId":"8c35bda8-08c0-3124-a512-fc36e3785887","pitchNumber":5,"startTime":"2026-04-21T01:37:50.225Z","endTime":"2026-04-21T01:37:56.225Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.231475883445736,"aZ":-18.690388018958963,"pfxX":-9.817277060186884,"pfxZ":7.189934616064952,"pX":0.21850193062828258,"pZ":1.894170529801277,"vX0":10.20560597232635,"vY0":-136.14671002844054,"vZ0":-5.833936705138184,"x":108.67,"y":187.64,"x0":-2.3052971658493044,"y0":50.00062061962238,"z0":5.360602948824896,"aX":-18.40543282943018},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.9,"breakHorizontal":15.6,"spinRate":2002,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.4024856994066046,"extension":6.335671907573602},"hitData":{"launchSpeed":74.3,"launchAngle":-41.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.76,"coordY":183.1}},"index":6,"playId":"ace94e1c-d086-392b-bf73-daa34d1902c6","pitchNumber":6,"startTime":"2026-04-21T01:38:04.629Z","endTime":"2026-04-21T01:38:12.005Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T01:38:12.005Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Busch grounds out, third baseman Alec Bohm to first baseman Bryce Harper. Nico Hoerner to 2nd.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-21T01:38:23.976Z","endTime":"2026-04-21T01:39:16.670Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.370816290102482,"aZ":-20.86439809171175,"pfxX":-10.583567303079398,"pfxZ":6.148240287182359,"pX":0.20844065168007814,"pZ":2.595362386397359,"vX0":11.039945813952414,"vY0":-135.23870731133923,"vZ0":-3.1289261394934758,"x":109.05,"y":168.71,"x0":-2.5649885839673994,"y0":50.00246197323711,"z0":5.2423909963925395,"aX":-19.470195908228202},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.6,"breakHorizontal":16.6,"spinRate":2041,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.4060700976731635,"extension":6.253284777756362},"index":0,"playId":"2304c17b-b490-3225-85bb-f53a8639e06b","pitchNumber":1,"startTime":"2026-04-21T01:38:49.005Z","endTime":"2026-04-21T01:38:52.214Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":78.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.292040829307634,"aZ":-26.800767549635918,"pfxX":-11.162992010487113,"pfxZ":3.379870064321933,"pX":-0.8851694688873354,"pZ":2.3114333836406122,"vX0":8.340328845912772,"vY0":-125.75213498058261,"vZ0":-1.6743745720601704,"x":150.74,"y":176.37,"x0":-2.80688958147696,"y0":50.00155699854014,"z0":5.175784023925644,"aX":-17.74267238087883},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.0,"breakHorizontal":18.1,"spinRate":1630,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4368204127767785,"extension":6.198749713024776},"hitData":{"launchSpeed":61.4,"launchAngle":-50.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.94,"coordY":178.88}},"index":1,"playId":"36ad3697-da68-3001-9b4c-3a35316f05c3","pitchNumber":2,"startTime":"2026-04-21T01:39:06.742Z","endTime":"2026-04-21T01:39:16.670Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T01:39:16.670Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Bregman challenged (pitch result), call on the field was confirmed: Alex Bregman called out on strikes.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-21T01:39:25.267Z","endTime":"2026-04-21T01:41:29.675Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.67908674136108,"aZ":-34.694107952337795,"pfxX":6.954013024928411,"pfxZ":-1.73443150776151,"pX":0.34453415949836275,"pZ":2.2754443226079237,"vX0":5.043618876495573,"vY0":-120.853306117821,"vZ0":0.051703675550660355,"x":103.87,"y":177.34,"x0":-2.6868570406015584,"y0":50.003532148054276,"z0":5.349273336016548,"aX":10.093506957397839},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-2.8,"breakHorizontal":-13.9,"spinRate":2639,"spinDirection":60},"zone":6,"typeConfidence":2.0,"plateTime":0.4565188239840614,"extension":6.131869640485194},"index":0,"playId":"b5c1213d-f9e3-3f78-88f8-bf6bb4454231","pitchNumber":1,"startTime":"2026-04-21T01:39:44.269Z","endTime":"2026-04-21T01:39:47.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(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":95.1,"endSpeed":86.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.59679999389346,"aZ":-15.921923710092234,"pfxX":-8.088015031047258,"pfxZ":8.476613653839767,"pX":0.014847895646661221,"pZ":2.2273980793113037,"vX0":8.901217171517516,"vY0":-138.04720589669955,"vZ0":-5.891463646830904,"x":116.43,"y":178.64,"x0":-2.21056421836603,"y0":50.00531887887404,"z0":5.472882953252729,"aX":-15.511763504772208},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.2,"breakHorizontal":12.6,"spinRate":2089,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.3977614212366025,"extension":6.153277528741063},"index":1,"playId":"c6a591f4-770b-36d0-b9bf-5eeadefd7f65","pitchNumber":2,"startTime":"2026-04-21T01:40:03.247Z","endTime":"2026-04-21T01:40:06.335Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.67017136821461,"aZ":-31.26638626738878,"pfxX":6.984810613289344,"pfxZ":0.6154144007989775,"pX":1.671940578217757,"pZ":2.615239888152734,"vX0":7.976934085944865,"vY0":-122.05824336527154,"vZ0":-0.07704485104386694,"x":53.27,"y":168.17,"x0":-2.5664569340790138,"y0":50.005373912105064,"z0":5.376651446560053,"aX":10.368732425341804},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.4,"breakHorizontal":-14.8,"spinRate":2639,"spinDirection":61},"zone":12,"typeConfidence":2.0,"plateTime":0.4515697541140198,"extension":6.229305564548112},"index":2,"playId":"20d217f6-5abf-3d3f-9012-1b5d0b7adfb2","pitchNumber":3,"startTime":"2026-04-21T01:40:19.150Z","endTime":"2026-04-21T01:40:22.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.321221494728892,"aZ":-31.107731954214803,"pfxX":9.777642482733967,"pfxZ":0.7511570706683237,"pX":2.0695349558725984,"pZ":1.10405010882424,"vX0":7.9097667058598295,"vY0":-120.24099279707421,"vZ0":-2.8345503962498837,"x":38.11,"y":208.97,"x0":-2.5609528838894864,"y0":50.00578910925939,"z0":5.123997009417989,"aX":13.990640089304051},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":0.8,"breakHorizontal":-19.9,"spinRate":2684,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.45960363734451315,"extension":6.270301626564975},"index":3,"playId":"7550b4f6-218f-312f-8bc3-f3192d925b86","pitchNumber":4,"startTime":"2026-04-21T01:40:38.037Z","endTime":"2026-04-21T01:40:41.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.61351668731126,"aZ":-20.093171567095634,"pfxX":-11.461368952744454,"pfxZ":6.353523892027261,"pX":0.46779164207515894,"pZ":1.5393451554770137,"vX0":11.970800104704203,"vY0":-137.72913318857192,"vZ0":-5.924653253215341,"x":99.17,"y":197.22,"x0":-2.467982819757597,"y0":50.001585909332775,"z0":5.099000751861663,"aX":-21.78581214782059},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.2,"breakHorizontal":17.9,"spinRate":2084,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.39931900235210627,"extension":6.306185258191467},"index":4,"playId":"069ed6fe-a617-3dea-96f3-6ee1c704672d","pitchNumber":5,"startTime":"2026-04-21T01:41:02.644Z","endTime":"2026-04-21T01:41:29.675Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"}},"playEndTime":"2026-04-21T01:41:29.675Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-21T01:41:45.818Z","endTime":"2026-04-21T01:43:48.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":81.6,"endSpeed":74.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.297555760723327,"aZ":-31.406089815462558,"pfxX":10.273361719670016,"pfxZ":0.5491061716424479,"pX":-0.03631716685033067,"pZ":2.894259510416548,"vX0":3.963456044231941,"vY0":-118.62793659040756,"vZ0":1.2327503320999693,"x":118.38,"y":160.63,"x0":-3.0717238576844728,"y0":50.002707107824,"z0":5.268147193509988,"aX":14.392774440619435},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.7,"breakHorizontal":-19.7,"spinRate":2699,"spinDirection":63},"zone":2,"typeConfidence":2.0,"plateTime":0.4647640066109209,"extension":6.063518345193714},"index":0,"playId":"84057ed8-1064-3468-99cb-dd7382bb7d02","pitchNumber":1,"startTime":"2026-04-21T01:41:45.818Z","endTime":"2026-04-21T01:41:48.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.53153291917408,"aZ":-13.689422701058344,"pfxX":-4.0271213981463205,"pfxZ":9.483703227803748,"pX":0.5208740330779394,"pZ":4.513897103967345,"vX0":9.054263592630022,"vY0":-139.27167200634267,"vZ0":-0.5462408196635379,"x":97.15,"y":116.9,"x0":-2.260397517961592,"y0":50.0045131274163,"z0":5.624474876058092,"aX":-7.852000171079777},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.3,"breakHorizontal":5.3,"spinRate":2117,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.39445528684250286,"extension":6.179158437400048},"index":1,"playId":"c1f46a3f-c653-3f1e-b869-ef49acf03dc4","pitchNumber":2,"startTime":"2026-04-21T01:42:07.873Z","endTime":"2026-04-21T01:42:11.259Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.490132031960766,"aZ":-21.958243195811548,"pfxX":0.968167198153786,"pfxZ":5.685371744089004,"pX":1.2774580928876842,"pZ":1.5894169466760641,"vX0":9.716651909930379,"vY0":-132.97803449407508,"vZ0":-5.179203368031601,"x":68.31,"y":195.87,"x0":-2.5440554953502206,"y0":50.00540904849402,"z0":5.147134169120246,"aX":1.7410394384278025},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.4,"breakHorizontal":-3.8,"spinRate":2397,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.41128817373333515,"extension":6.251452910866265},"index":2,"playId":"a3375b61-16ba-3bfa-acc4-0b339bee8232","pitchNumber":3,"startTime":"2026-04-21T01:42:28.484Z","endTime":"2026-04-21T01:42:31.863Z","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":2},"pitchData":{"startSpeed":87.7,"endSpeed":79.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.1209097463169,"aZ":-28.5730084781578,"pfxX":-10.197111822804118,"pfxZ":2.198483688053546,"pX":-1.3294041837039854,"pZ":1.9900759264059986,"vX0":7.100137526177443,"vY0":-127.55576760427343,"vZ0":-2.340342508138728,"x":167.67,"y":185.05,"x0":-2.835010389144364,"y0":50.000204886455585,"z0":5.18980464857743,"aX":-16.671749417632665},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.6,"breakHorizontal":16.7,"spinRate":1696,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4306828051167231,"extension":6.1624094489505525},"index":3,"playId":"cea5ae19-7b18-3339-b9d6-89b11f21fbfd","pitchNumber":4,"startTime":"2026-04-21T01:42:46.483Z","endTime":"2026-04-21T01:42:49.483Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.195005113657786,"aZ":-21.31247045022599,"pfxX":-7.306151519334005,"pfxZ":6.417536488350462,"pX":0.02433895457112683,"pZ":1.927062545598217,"vX0":8.646503685933604,"vY0":-129.56847889381774,"vZ0":-4.329303674635449,"x":116.07,"y":186.75,"x0":-2.413762267351081,"y0":50.004943241799054,"z0":5.257536010123666,"aX":-12.36961212268493},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.8,"breakHorizontal":11.2,"spinRate":1702,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.42345231644403736,"extension":6.309721328112048},"index":4,"playId":"b5c09283-9bc2-328a-b12d-7f7eedd7fed6","pitchNumber":5,"startTime":"2026-04-21T01:43:07.442Z","endTime":"2026-04-21T01:43:10.644Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-21T01:43:27.117Z","endTime":"2026-04-21T01:43:44.431Z","isPitch":false,"type":"action","player":{"id":664023,"link":"/api/v1/people/664023"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.718704443130115,"aZ":-33.5423239607764,"pfxX":9.269236147301228,"pfxZ":-0.9904705932455187,"pX":1.3774247324173492,"pZ":2.21973409627471,"vX0":6.6010362066452,"vY0":-117.969829307248,"vZ0":-0.12258114547787025,"x":64.5,"y":178.85,"x0":-2.6763311419320925,"y0":50.00071846992256,"z0":5.405509795857271,"aX":12.856231556130243},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-1.4,"breakHorizontal":-18.6,"spinRate":2670,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.46710577026574907,"extension":6.17422877431454},"index":6,"playId":"0fa52e21-b9c9-3f31-b0c9-305369ab72fb","pitchNumber":6,"startTime":"2026-04-21T01:43:44.431Z","endTime":"2026-04-21T01:43:48.394Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T01:43:48.394Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Harper walks.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-21T01:45:40.217Z","endTime":"2026-04-21T01:47:14.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.4,"endSpeed":79.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.48558769597406,"aZ":-32.708936832264826,"pfxX":13.074020269067237,"pfxZ":-0.3289786461162105,"pX":1.8722781965150994,"pZ":1.926406751495481,"vX0":-9.69053210047025,"vY0":-126.75936099497308,"vZ0":0.6259238589897858,"x":45.63,"y":186.77,"x0":4.066430400527486,"y0":50.005236283433376,"z0":4.3099409142389105,"aX":21.052401498583475},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.1,"breakHorizontal":-21.1,"spinRate":1944,"spinDirection":95},"zone":14,"typeConfidence":0.86,"plateTime":0.4338706640083734,"extension":6.735473720439734},"index":0,"playId":"494a525b-7f97-3f2b-8c2c-503f6847c329","pitchNumber":1,"startTime":"2026-04-21T01:45:56.009Z","endTime":"2026-04-21T01:46:00.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":71.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01958221911436,"aZ":-30.23825490183849,"pfxX":-7.171709832843057,"pfxZ":1.4880932939843925,"pX":-1.8766517709184067,"pZ":1.7423686539293401,"vX0":-10.778493861283927,"vY0":-114.3757555083821,"vZ0":1.265536605775023,"x":188.53,"y":191.74,"x0":3.8653178021228345,"y0":50.00078356444053,"z0":4.192543131872584,"aX":-9.309706934453496},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":3.5,"breakHorizontal":16.2,"spinRate":1922,"spinDirection":299},"zone":13,"typeConfidence":0.9,"plateTime":0.4825936337262555,"extension":6.746289587663964},"index":1,"playId":"a847c92d-e8f8-3adc-a367-28ba523696f3","pitchNumber":2,"startTime":"2026-04-21T01:46:08.838Z","endTime":"2026-04-21T01:46:12.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":79.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.673422317113044,"aZ":-32.306489341387795,"pfxX":12.670584888478281,"pfxZ":-0.08202802897390882,"pX":1.764726279671746,"pZ":2.5040648177084783,"vX0":-9.718374567781904,"vY0":-127.21414651220266,"vZ0":1.7478941529983625,"x":49.73,"y":171.17,"x0":4.0083260716304325,"y0":50.003332698595365,"z0":4.388720725394555,"aX":20.548951297843264},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.6,"breakHorizontal":-20.4,"spinRate":1988,"spinDirection":104},"zone":14,"typeConfidence":0.87,"plateTime":0.4323171504115866,"extension":6.587583773432387},"index":2,"playId":"c5aa29a9-4525-3b11-bd25-30fa57d69848","pitchNumber":3,"startTime":"2026-04-21T01:46:22.648Z","endTime":"2026-04-21T01:46:26.643Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.757652948997702,"aZ":-32.86372450067233,"pfxX":12.380255444197854,"pfxZ":-0.42618170136046274,"pX":0.8864485595069057,"pZ":2.079563535085014,"vX0":-11.65827291891802,"vY0":-126.43537270838372,"vZ0":1.1490924079627882,"x":83.21,"y":182.63,"x0":3.9670302055094595,"y0":50.00479071175985,"z0":4.272970294630287,"aX":19.881497836325487},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.2,"breakHorizontal":-19.4,"spinRate":1969,"spinDirection":104},"zone":14,"typeConfidence":0.87,"plateTime":0.43458215373125153,"extension":6.675350785611308},"index":3,"playId":"9a2bec51-e4f0-3841-b419-cf3d348b39a7","pitchNumber":4,"startTime":"2026-04-21T01:46:35.621Z","endTime":"2026-04-21T01:46:39.604Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2026-04-21T01:46:48.490Z","endTime":"2026-04-21T01:46:53.548Z","isPitch":false,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"}},{"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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":79.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.25784888161367,"aZ":-32.49094784417844,"pfxX":12.332234973627985,"pfxZ":-0.19344903480456743,"pX":1.201722328082977,"pZ":2.2600033174430965,"vX0":-11.149507677340917,"vY0":-127.00148703457785,"vZ0":1.5087776992038593,"x":71.19,"y":177.76,"x0":4.057406469265215,"y0":50.004167002590016,"z0":4.252184693470944,"aX":20.043999328627105},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.4,"breakHorizontal":-19.7,"spinRate":1983,"spinDirection":97},"zone":14,"typeConfidence":0.87,"plateTime":0.43212505359288755,"extension":6.633419036391664},"index":5,"playId":"2b82cefe-2674-3905-8a79-c735696d51da","pitchNumber":5,"startTime":"2026-04-21T01:46:53.548Z","endTime":"2026-04-21T01:46:56.548Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.81104918135674,"aZ":-32.56083233426599,"pfxX":12.018320413615069,"pfxZ":-0.27543157924943973,"pX":0.4694791062692906,"pZ":1.336528726686338,"vX0":-11.886446315848202,"vY0":-117.45428035142048,"vZ0":0.5776209415738027,"x":99.1,"y":202.69,"x0":4.040861977702798,"y0":50.00363468921994,"z0":4.121745473316989,"aX":16.74709281751568},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":0.0,"breakHorizontal":-18.7,"spinRate":1606,"spinDirection":88},"zone":14,"typeConfidence":0.91,"plateTime":0.46681771462013977,"extension":6.649166624753299},"index":6,"playId":"7d751888-7fe0-3dbc-babd-0ba51ac98122","pitchNumber":6,"startTime":"2026-04-21T01:47:10.819Z","endTime":"2026-04-21T01:47:14.738Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T01:47:14.738Z","atBatIndex":60},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Adolis García lines out to right fielder Matt Shaw.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-21T01:47:38.294Z","endTime":"2026-04-21T01:48:44.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":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":807713,"link":"/api/v1/people/807713"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":73.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.470477495685167,"aZ":-38.16766352589602,"pfxX":11.5313981985759,"pfxZ":-4.275766594257616,"pX":0.3238793694242282,"pZ":1.8700447590351748,"vX0":-11.962866966013808,"vY0":-118.42527716293036,"vZ0":2.694496604735978,"x":104.65,"y":188.29,"x0":3.975149234119724,"y0":50.00364146402033,"z0":4.241922431384094,"aX":16.158564135742363},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-6.6,"breakHorizontal":-17.5,"spinRate":1571,"spinDirection":86},"zone":9,"typeConfidence":0.88,"plateTime":0.4649260504276338,"extension":6.807311830263493},"index":0,"playId":"c9f9b498-b7a1-3260-b727-016688e75336","pitchNumber":1,"startTime":"2026-04-21T01:47:38.294Z","endTime":"2026-04-21T01:47:41.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":79.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.83494439692497,"aZ":-32.67835379122786,"pfxX":13.589494311979134,"pfxZ":-0.3080095323359,"pX":0.09307553778611778,"pZ":3.3847050583878446,"vX0":-13.621795483526098,"vY0":-127.83198564941071,"vZ0":3.7641455568075584,"x":113.45,"y":147.39,"x0":3.7616419218651305,"y0":50.00330476134106,"z0":4.4802223265680885,"aX":22.172873246296383},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.8,"breakHorizontal":-21.0,"spinRate":2014,"spinDirection":107},"zone":2,"typeConfidence":0.89,"plateTime":0.4308261287098367,"extension":6.779301737359163},"index":1,"playId":"2c425438-ed35-3aeb-85e7-18db2ce063c0","pitchNumber":2,"startTime":"2026-04-21T01:47:52.454Z","endTime":"2026-04-21T01:47:56.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.239951406840746,"aZ":-33.37350947667812,"pfxX":11.971597699853575,"pfxZ":-0.8539510748501105,"pX":0.7410471876737672,"pZ":1.360257440017232,"vX0":-11.214113570991472,"vY0":-118.12720916197783,"vZ0":0.7733146576716468,"x":88.75,"y":202.05,"x0":4.013279222420242,"y0":50.00325851734043,"z0":4.1168092285693225,"aX":16.779233025348653},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-1.0,"breakHorizontal":-18.7,"spinRate":1591,"spinDirection":88},"zone":14,"typeConfidence":0.9,"plateTime":0.46515129423989565,"extension":6.663395976987971},"index":2,"playId":"486e3c68-02d9-3338-bd4f-1e991327cdd1","pitchNumber":3,"startTime":"2026-04-21T01:48:06.736Z","endTime":"2026-04-21T01:48:10.143Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-04-21T01:48:24.403Z","endTime":"2026-04-21T01:48:37.370Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":0},"pitchData":{"startSpeed":79.6,"endSpeed":72.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.880572199422872,"aZ":-31.39069130859037,"pfxX":-8.248210706201927,"pfxZ":0.5909536751544167,"pX":-0.3118976252289064,"pZ":2.1560799939488238,"vX0":-7.379947742151242,"vY0":-115.56262271843208,"vZ0":2.0432255627475358,"x":128.89,"y":180.57,"x0":4.0143903696425935,"y0":50.00473109620552,"z0":4.312023321699219,"aX":-10.968922220825778},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":2.0,"breakHorizontal":17.0,"spinRate":1934,"spinDirection":298},"zone":7,"typeConfidence":0.9,"plateTime":0.4770342024628156,"extension":6.613059975614408},"hitData":{"launchSpeed":85.2,"launchAngle":23.0,"totalDistance":259.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":187.19,"coordY":115.33}},"index":4,"playId":"df2f4fcf-87d1-30f2-a418-1f9eef9424c1","pitchNumber":4,"startTime":"2026-04-21T01:48:37.370Z","endTime":"2026-04-21T01:48:44.873Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T01:48:44.873Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Marsh flies out to left fielder Ian Happ.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-21T01:48:55.591Z","endTime":"2026-04-21T01:50:14.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"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, 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.2,"endSpeed":80.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.212201839334295,"aZ":-33.2078185660643,"pfxX":10.628149364418913,"pfxZ":-0.6137919381878945,"pX":1.749450205874482,"pZ":3.105460075937738,"vX0":-9.018198759623642,"vY0":-129.41534536314458,"vZ0":3.2284497828653027,"x":50.32,"y":154.93,"x0":3.913402092835578,"y0":50.003235533548875,"z0":4.399334464057747,"aX":17.870956975091673},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.0,"breakHorizontal":-17.0,"spinRate":1829,"spinDirection":103},"zone":12,"typeConfidence":0.87,"plateTime":0.4246497029727796,"extension":6.750112407710356},"index":0,"playId":"8ddb3157-7923-37cb-9446-644628771ef3","pitchNumber":1,"startTime":"2026-04-21T01:49:14.426Z","endTime":"2026-04-21T01:49:17.624Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":79.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.56573736072433,"aZ":-31.062487591409912,"pfxX":12.32608898724514,"pfxZ":0.6828193635825102,"pX":0.68583901280373,"pZ":2.596612152666685,"vX0":-12.089772062246116,"vY0":-127.53536993105413,"vZ0":1.745696154364628,"x":90.86,"y":168.67,"x0":3.898674712923846,"y0":50.006306906213,"z0":4.362707349832372,"aX":20.19873721726135},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.9,"breakHorizontal":-19.4,"spinRate":1935,"spinDirection":101},"zone":6,"typeConfidence":0.89,"plateTime":0.4303707902733511,"extension":6.772414482680364},"index":1,"playId":"a366bbb3-1694-35c8-a610-e332aba4ccf1","pitchNumber":2,"startTime":"2026-04-21T01:49:29.703Z","endTime":"2026-04-21T01:49:32.703Z","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":78.9,"endSpeed":72.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.037275781487516,"aZ":-31.040818808314775,"pfxX":-6.171990938749194,"pfxZ":0.8652395443551484,"pX":-0.151884687211102,"pZ":2.0475230615988975,"vX0":-7.459916536173193,"vY0":-114.60571087903851,"vZ0":2.0684935691236257,"x":122.79,"y":183.5,"x0":3.959227839605001,"y0":50.00561913380277,"z0":4.185192083935276,"aX":-8.134541553911996},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":2.5,"breakHorizontal":13.2,"spinRate":1835,"spinDirection":308},"zone":8,"typeConfidence":0.9,"plateTime":0.4796544027659273,"extension":6.648124052370575},"index":2,"playId":"c46ad39d-2c66-3e4d-8b9e-8a39cca92f59","pitchNumber":3,"startTime":"2026-04-21T01:49:46.283Z","endTime":"2026-04-21T01:49:49.502Z","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":88.5,"endSpeed":80.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.213612055828357,"aZ":-23.16011340588787,"pfxX":9.738780736925895,"pfxZ":5.45644978972407,"pX":0.009439720741883968,"pZ":3.7247027096471252,"vX0":-12.945098035176313,"vY0":-128.18612132652663,"vZ0":2.7426596911125176,"x":116.64,"y":138.21,"x0":3.8759733828111167,"y0":50.00422515218463,"z0":4.456315499008635,"aX":16.09592913372919},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.8,"breakHorizontal":-14.5,"spinRate":2054,"spinDirection":103},"zone":11,"typeConfidence":0.89,"plateTime":0.42842186676132377,"extension":6.731742984804023},"hitData":{"launchSpeed":91.9,"launchAngle":33.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.27,"coordY":79.97}},"index":3,"playId":"74fd7550-b57f-3e7e-b706-d90a10147598","pitchNumber":4,"startTime":"2026-04-21T01:50:04.289Z","endTime":"2026-04-21T01:50:14.582Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T01:50:14.582Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alec Bohm walks. Bryce Harper to 2nd.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-21T01:50:16.349Z","endTime":"2026-04-21T01:51:53.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.63732953263305,"aZ":-34.33555409989276,"pfxX":-6.53431967564609,"pfxZ":-1.6010046492195142,"pX":-1.0249059089439987,"pZ":1.311922388600569,"vX0":-9.012006830775345,"vY0":-115.89138240325352,"vZ0":0.7861063353362627,"x":156.07,"y":203.36,"x0":3.7780977548076637,"y0":50.00525479708658,"z0":4.273423486872125,"aX":-8.801167968000895},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-2.4,"breakHorizontal":14.3,"spinRate":1680,"spinDirection":307},"zone":13,"typeConfidence":0.88,"plateTime":0.47440857482726484,"extension":6.636368129583798},"index":0,"playId":"327f9d67-45dd-3c72-8028-4cb0b94dd7ad","pitchNumber":1,"startTime":"2026-04-21T01:50:43.035Z","endTime":"2026-04-21T01:50:46.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":74.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.477866313847496,"aZ":-32.582376596466844,"pfxX":9.957583882284966,"pfxZ":-0.2824481392206799,"pX":2.0544817948079173,"pZ":2.649422385766437,"vX0":-7.949105507177761,"vY0":-118.80993386920579,"vZ0":3.2873200546469974,"x":38.69,"y":167.25,"x0":4.147705694126891,"y0":50.00410755118423,"z0":4.206337518843941,"aX":14.255781951353713},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":0.6,"breakHorizontal":-16.1,"spinRate":1390,"spinDirection":84},"zone":12,"typeConfidence":0.88,"plateTime":0.46077589146908693,"extension":6.694396276314221},"index":1,"playId":"ef3e6dae-ffcd-3d8a-a70e-bf0a86272ce2","pitchNumber":2,"startTime":"2026-04-21T01:50:58.092Z","endTime":"2026-04-21T01:51:01.260Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":72.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.117148312074274,"aZ":-33.42058530488378,"pfxX":-5.459598821846677,"pfxZ":-0.9512983394338392,"pX":-1.611066926739878,"pZ":0.9455450941414375,"vX0":-10.752285161614042,"vY0":-114.32493572068783,"vZ0":0.019269540046949363,"x":178.41,"y":213.25,"x0":3.88179671826904,"y0":50.00348531306564,"z0":4.245843962093787,"aX":-7.14999652517967},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-1.3,"breakHorizontal":12.8,"spinRate":1758,"spinDirection":307},"zone":13,"typeConfidence":0.89,"plateTime":0.48101828031339045,"extension":6.664941038754896},"index":2,"playId":"0731b20b-4889-3db9-b3b7-46447280722d","pitchNumber":3,"startTime":"2026-04-21T01:51:14.719Z","endTime":"2026-04-21T01:51:18.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.141376276268574,"aZ":-32.337878711178035,"pfxX":11.610994390429875,"pfxZ":-0.10357797172441963,"pX":0.21327733671926477,"pZ":2.391222878394412,"vX0":-12.935908068327324,"vY0":-127.13372048508583,"vZ0":1.4489248322715018,"x":108.87,"y":174.22,"x0":3.8595912751153287,"y0":50.00010749826974,"z0":4.381176963182189,"aX":18.99859682690645},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.5,"breakHorizontal":-18.1,"spinRate":1870,"spinDirection":101},"zone":5,"typeConfidence":0.88,"plateTime":0.4308735581017671,"extension":6.864922154834576},"index":3,"playId":"9785d06c-050f-32c2-be9a-593223f08de5","pitchNumber":4,"startTime":"2026-04-21T01:51:30.939Z","endTime":"2026-04-21T01:51:33.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":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.049151015460158,"aZ":-31.14507335620386,"pfxX":9.056860841634062,"pfxZ":0.7283798173228755,"pX":0.17422457311902953,"pZ":1.3882832863787669,"vX0":-11.381055252394992,"vY0":-118.13849841570874,"vZ0":0.2581260201396731,"x":110.36,"y":201.3,"x0":3.8726412265518135,"y0":50.00384006906729,"z0":4.135234893614469,"aX":12.830869490655843},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":1.7,"breakHorizontal":-13.7,"spinRate":1460,"spinDirection":86},"zone":14,"typeConfidence":0.9,"plateTime":0.4632494193355443,"extension":6.744790596283302},"index":4,"playId":"250c0ba9-570f-3f75-bf7b-f4916867f12c","pitchNumber":5,"startTime":"2026-04-21T01:51:49.205Z","endTime":"2026-04-21T01:51:53.495Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T01:51:53.495Z","atBatIndex":63},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bryson Stott pops out to third baseman Alex Bregman in foul territory.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-21T01:51:55.239Z","endTime":"2026-04-21T01:54:39.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"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":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.32209624923892,"aZ":-35.09013684337912,"pfxX":-5.874069648128345,"pfxZ":-2.1576691599443096,"pX":-1.8706109984189905,"pZ":1.4236116536557353,"vX0":-11.26410696159952,"vY0":-115.86915686606639,"vZ0":1.2801740621493019,"x":188.3,"y":200.34,"x0":3.8332117751840737,"y0":50.00499284980564,"z0":4.238058328042968,"aX":-7.922448307512483},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-3.2,"breakHorizontal":13.7,"spinRate":1778,"spinDirection":315},"zone":13,"typeConfidence":0.86,"plateTime":0.4742027655749439,"extension":6.756503528940851},"index":0,"playId":"4bbceb42-5392-3ced-bfd6-e3f9ceed7ded","pitchNumber":1,"startTime":"2026-04-21T01:52:22.135Z","endTime":"2026-04-21T01:52:26.570Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.386174501013073,"aZ":-32.12418768125967,"pfxX":11.528403280182319,"pfxZ":0.02908093638000686,"pX":1.3549149313106414,"pZ":2.1943577743167713,"vX0":-10.313356074790821,"vY0":-127.49446801142213,"vZ0":1.1946807259461034,"x":65.35,"y":179.53,"x0":3.9560959866689958,"y0":50.00249068277704,"z0":4.256393782520134,"aX":18.965677024935623},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.6,"breakHorizontal":-18.5,"spinRate":1810,"spinDirection":98},"zone":14,"typeConfidence":0.86,"plateTime":0.42973604429264745,"extension":6.665737848135362},"index":1,"playId":"af0d85e4-9d99-3730-968d-a329207b05cb","pitchNumber":2,"startTime":"2026-04-21T01:52:37.869Z","endTime":"2026-04-21T01:52:42.353Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"startTime":"2026-04-21T01:52:51.896Z","endTime":"2026-04-21T01:53:44.547Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.682837522353385,"aZ":-32.86065312763833,"pfxX":10.869424241290416,"pfxZ":-0.41785237263093666,"pX":0.02428416661372568,"pZ":1.7630580073522386,"vX0":-13.168466934148672,"vY0":-127.00808364958901,"vZ0":0.35589292637132663,"x":116.07,"y":191.18,"x0":3.8608436018095333,"y0":50.00441469386617,"z0":4.231561999642674,"aX":17.784247843451155},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.4,"breakHorizontal":-16.8,"spinRate":1867,"spinDirection":98},"zone":8,"typeConfidence":0.86,"plateTime":0.43102634725308375,"extension":6.83786995908574},"index":3,"playId":"0851cf3f-83a8-3765-836c-ce5c2fa897e9","pitchNumber":3,"startTime":"2026-04-21T01:53:44.547Z","endTime":"2026-04-21T01:53:48.068Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.627710003196675,"aZ":-32.47073682828064,"pfxX":10.886452801230938,"pfxZ":-0.18183725796138006,"pX":0.13205884513001395,"pZ":2.081863310187101,"vX0":-12.79246973090849,"vY0":-127.91862617879154,"vZ0":0.970989936344772,"x":111.97,"y":182.57,"x0":3.785612483358521,"y0":50.00092777697819,"z0":4.244948716320929,"aX":18.022861924374602},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.2,"breakHorizontal":-16.8,"spinRate":1942,"spinDirection":99},"zone":8,"typeConfidence":0.87,"plateTime":0.4283450979344332,"extension":6.656718068276512},"index":4,"playId":"d51626f4-7b0f-3dea-9b24-c419359ad691","pitchNumber":4,"startTime":"2026-04-21T01:54:01.794Z","endTime":"2026-04-21T01:54:04.983Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-21T01:54:14.252Z","endTime":"2026-04-21T01:54:29.870Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":72.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.472174963796377,"aZ":-33.54341399895265,"pfxX":-8.01505910229244,"pfxZ":-1.039115094083897,"pX":0.3781840890813449,"pZ":2.701259369568751,"vX0":-5.65112818003162,"vY0":-114.5520802103965,"vZ0":3.7098769237062355,"x":102.58,"y":165.85,"x0":3.9239818217988773,"y0":50.00138998379501,"z0":4.353674107024016,"aX":-10.579463850409274},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-0.5,"breakHorizontal":16.0,"spinRate":1805,"spinDirection":299},"zone":6,"typeConfidence":0.9,"plateTime":0.47936588566565463,"extension":6.600915176085385},"hitData":{"launchSpeed":78.3,"launchAngle":80.0,"totalDistance":54.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":106.38,"coordY":201.26}},"index":6,"playId":"39987d15-0bbf-39e2-84e7-788d920509d0","pitchNumber":5,"startTime":"2026-04-21T01:54:29.870Z","endTime":"2026-04-21T01:54:39.306Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T01:54:39.306Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Seiya Suzuki walks.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-21T01:56:52.722Z","endTime":"2026-04-21T01:58:50.685Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7],"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Seth Johnson replaces Chase Shugart.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-21T01:55:31.271Z","endTime":"2026-04-21T01:56:55.063Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686751,"link":"/api/v1/people/686751"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.559549418031054,"aZ":-16.486627487868727,"pfxX":-8.08268216078626,"pfxZ":8.035944601432847,"pX":-0.46400473404703757,"pZ":2.8794393288033766,"vX0":4.140298674479449,"vY0":-139.3647627226526,"vZ0":-4.540253002618042,"x":134.69,"y":161.04,"x0":-0.9249716946526424,"y0":50.00195052295206,"z0":5.6308710514225835,"aX":-15.776591039731697},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.7,"breakHorizontal":13.7,"spinRate":2281,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.39418126267840226,"extension":6.465102452443656},"index":1,"playId":"38fba1cd-4e6b-34e3-a1d8-f8c559908161","pitchNumber":1,"startTime":"2026-04-21T01:56:55.063Z","endTime":"2026-04-21T01:56:59.548Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.620819872466924,"aZ":-13.988796741939964,"pfxX":-7.387001217927245,"pfxZ":9.105516333428326,"pX":-1.0849039995675096,"pZ":1.7549157754025428,"vX0":2.3919131082442067,"vY0":-141.0397023147783,"vZ0":-7.654768052628437,"x":158.35,"y":191.4,"x0":-0.9885153739564172,"y0":50.00684698341298,"z0":5.422759257211555,"aX":-14.758900627340553},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.0,"breakHorizontal":12.8,"spinRate":2082,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.38961460956144744,"extension":6.542494732848792},"index":2,"playId":"01e6e662-690f-3be8-a67b-99681021c5dd","pitchNumber":2,"startTime":"2026-04-21T01:57:16.193Z","endTime":"2026-04-21T01:57:19.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.184586727913654,"aZ":-31.126956370032925,"pfxX":4.248468870831367,"pfxZ":0.6402507666093191,"pX":-0.11580625910308764,"pZ":1.8346314377624262,"vX0":0.4730196479677643,"vY0":-127.46347922961981,"vZ0":-3.2755714613882896,"x":121.41,"y":189.24,"x0":-0.8557175726447278,"y0":50.003657001068,"z0":5.604563181500339,"aX":6.962719409422343},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.6,"breakHorizontal":-7.8,"spinRate":2719,"spinDirection":117},"zone":8,"typeConfidence":2.0,"plateTime":0.4303825137977384,"extension":6.412414196635628},"index":3,"playId":"895df10d-4f98-38ef-aa28-cc32110bed14","pitchNumber":3,"startTime":"2026-04-21T01:57:31.914Z","endTime":"2026-04-21T01:57:34.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":72.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.04232864146323,"aZ":-38.88529262887506,"pfxX":8.319049044883744,"pfxZ":-4.965246295522932,"pX":-1.1127859424868511,"pZ":1.977809093978123,"vX0":-2.6610320083754084,"vY0":-116.36860577297033,"vZ0":-0.023550901860680318,"x":159.42,"y":185.38,"x0":-1.0248396299445164,"y0":50.00557526141251,"z0":5.720656669592517,"aX":11.231750845429941},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-8.6,"breakHorizontal":-14.3,"spinRate":2779,"spinDirection":36},"zone":13,"typeConfidence":2.0,"plateTime":0.47354893134932396,"extension":6.4999420057718655},"index":4,"playId":"c76aa4b9-67cf-3e82-8dca-f357962cc0fe","pitchNumber":4,"startTime":"2026-04-21T01:57:48.551Z","endTime":"2026-04-21T01:57:51.683Z","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":97.6,"endSpeed":88.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.9670074760216,"aZ":-10.83441143639644,"pfxX":-4.0052669659798,"pfxZ":10.499817959818218,"pX":0.8757658980122405,"pZ":2.996389056847159,"vX0":5.749251004917261,"vY0":-141.99792231141288,"vZ0":-5.306438790890122,"x":83.62,"y":157.88,"x0":-0.6592813810895426,"y0":50.00236454861003,"z0":5.585200457637069,"aX":-8.140366624671344},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.0,"breakHorizontal":6.0,"spinRate":2410,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3864424008183236,"extension":6.482989138849098},"index":5,"playId":"74c86962-f011-3b42-9fab-b707651096ae","pitchNumber":5,"startTime":"2026-04-21T01:58:06.358Z","endTime":"2026-04-21T01:58:09.358Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37277886506362,"aZ":-31.352086312617658,"pfxX":2.080626219891233,"pfxZ":0.48615333423508744,"pX":1.074190959636673,"pZ":2.180617908368526,"vX0":3.7882660198180154,"vY0":-128.7783478777419,"vZ0":-2.906587563641282,"x":76.05,"y":179.9,"x0":-0.685260525838248,"y0":50.00058427320908,"z0":5.745398094065005,"aX":3.498827362756186},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.5,"breakHorizontal":-4.6,"spinRate":2627,"spinDirection":108},"zone":14,"typeConfidence":2.0,"plateTime":0.42509179611183834,"extension":6.521832818689952},"index":6,"playId":"22706b46-2bbe-3ac4-8dbc-d762d8ed9f7e","pitchNumber":6,"startTime":"2026-04-21T01:58:26.883Z","endTime":"2026-04-21T01:58:30.659Z","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":96.6,"endSpeed":88.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.97695737381657,"aZ":-11.119762561342965,"pfxX":-5.272046203170691,"pfxZ":10.606726055789544,"pX":0.48819248367828477,"pZ":1.236639343810261,"vX0":5.174280895558999,"vY0":-140.28410550053167,"vZ0":-9.529530411364648,"x":98.39,"y":205.39,"x0":-0.6989658740787839,"y0":50.001285744810325,"z0":5.410997537104448,"aX":-10.46317597636238},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.3,"breakHorizontal":8.4,"spinRate":2442,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.3910634250400422,"extension":6.580204145385662},"index":7,"playId":"e802e623-9046-3f3a-a952-2832fd52622c","pitchNumber":7,"startTime":"2026-04-21T01:58:46.805Z","endTime":"2026-04-21T01:58:50.685Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T01:58:50.685Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Shaw singles on a fly ball to center fielder Justin Crawford. Seiya Suzuki to 2nd.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-21T01:59:03.407Z","endTime":"2026-04-21T02:01:19.847Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"postOnSecond":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,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":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":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":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.66377560214324,"aZ":-11.496944269367576,"pfxX":-3.3382429334468084,"pfxZ":10.244508826065912,"pX":-0.23521957162598575,"pZ":3.908899594856486,"vX0":2.9247149278284,"vY0":-141.70908944545482,"vZ0":-3.100881905929854,"x":125.97,"y":133.24,"x0":-0.8508165780526442,"y0":50.0026746076597,"z0":5.759886344290923,"aX":-6.738142041360084},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.0,"breakHorizontal":5.4,"spinRate":2436,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.38763193578333954,"extension":6.364447005054296},"index":0,"playId":"12109fd4-4881-33af-9b52-665db30a9c16","pitchNumber":1,"startTime":"2026-04-21T01:59:19.248Z","endTime":"2026-04-21T01:59:22.286Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.04259238415482,"aZ":-28.582092671871592,"pfxX":2.623208787318312,"pfxZ":2.100187308629394,"pX":-0.3990296227730634,"pZ":1.543785386435106,"vX0":0.5223166163947344,"vY0":-129.06649550979668,"vZ0":-4.549469248042154,"x":132.21,"y":197.1,"x0":-0.9444717650962808,"y0":50.00495195844901,"z0":5.491909711257467,"aX":4.4933632027651225},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.1,"breakHorizontal":-4.9,"spinRate":2732,"spinDirection":147},"zone":7,"typeConfidence":2.0,"plateTime":0.4219376436542799,"extension":6.462450990463669},"index":1,"playId":"d457ee20-ca9f-3502-b22d-1f3b06120b85","pitchNumber":2,"startTime":"2026-04-21T01:59:37.863Z","endTime":"2026-04-21T01:59:40.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.372025627661777,"aZ":-29.857209923601538,"pfxX":1.8214823316641215,"pfxZ":1.360459294229667,"pX":1.6880988393094292,"pZ":1.892655733743505,"vX0":5.479131862176591,"vY0":-129.25202616346857,"vZ0":-3.6636219862287573,"x":52.65,"y":187.68,"x0":-0.6905842587483293,"y0":50.00379201134231,"z0":5.605834359846228,"aX":3.099478609638814},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.9,"breakHorizontal":-4.4,"spinRate":2725,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.42276815639007337,"extension":6.517351592792756},"index":2,"playId":"c46b4e60-0b91-3caf-9f05-d06e63e550f4","pitchNumber":3,"startTime":"2026-04-21T01:59:58.337Z","endTime":"2026-04-21T02:00:01.337Z","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":97.4,"endSpeed":88.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.49888112865936,"aZ":-12.692788786083552,"pfxX":-4.096055938985229,"pfxZ":9.680648347543737,"pX":-0.4061378291150075,"pZ":3.4002902863765563,"vX0":2.3187426307816614,"vY0":-141.6936299112811,"vZ0":-4.2414328560815475,"x":132.48,"y":146.97,"x0":-0.7074423428270278,"y0":50.00208759771975,"z0":5.741189152203437,"aX":-8.242352938270718},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.7,"breakHorizontal":6.8,"spinRate":2534,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.38809113894886593,"extension":6.342300968248683},"index":3,"playId":"f5c3c8b8-fcb0-3293-be44-42025eac2b0e","pitchNumber":4,"startTime":"2026-04-21T02:00:18.103Z","endTime":"2026-04-21T02:00:22.253Z","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":98.1,"endSpeed":88.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.86595791833253,"aZ":-9.175696634657214,"pfxX":-3.3948028405777695,"pfxZ":11.255947539817878,"pX":0.8329782314000802,"pZ":4.499400775960935,"vX0":5.298666502411547,"vY0":-142.7333290006277,"vZ0":-1.9432015958459679,"x":85.25,"y":117.3,"x0":-0.6148250710603046,"y0":50.00041412174178,"z0":5.774415096290604,"aX":-6.935759965636297},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":20.0,"breakHorizontal":4.9,"spinRate":2470,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.3851951121870658,"extension":6.347453727944358},"index":4,"playId":"a65b78c3-5fb3-33a2-b9ff-f2aebb0f854a","pitchNumber":5,"startTime":"2026-04-21T02:00:44.215Z","endTime":"2026-04-21T02:00:47.347Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-21T02:00:56.681Z","endTime":"2026-04-21T02:01:09.264Z","isPitch":false,"type":"action","player":{"id":807713,"link":"/api/v1/people/807713"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.92618832458116,"aZ":-8.215926683768481,"pfxX":-4.046755923497507,"pfxZ":11.83776658696761,"pX":-0.41907286063751503,"pZ":2.766743996689363,"vX0":2.5729373548118546,"vY0":-141.93618064065922,"vZ0":-6.557502687287229,"x":132.97,"y":164.08,"x0":-0.8153407684494616,"y0":50.00416298246337,"z0":5.641690123454751,"aX":-8.190967476021386},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":20.2,"breakHorizontal":6.7,"spinRate":2422,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.38710037070725667,"extension":6.491190258702446},"hitData":{"launchSpeed":71.8,"launchAngle":43.0,"totalDistance":228.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.95,"coordY":104.88}},"index":6,"playId":"09c91505-cfaf-35df-ac97-41f89ecb8cc7","pitchNumber":6,"startTime":"2026-04-21T02:01:09.264Z","endTime":"2026-04-21T02:01:19.847Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T02:01:19.847Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Amaya strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-21T02:02:34.704Z","endTime":"2026-04-21T02:04:37.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"postOnSecond":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-21T02:01:42.542Z","endTime":"2026-04-21T02:02:36.941Z","isPitch":false,"type":"action"},{"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":81.6,"endSpeed":74.1,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.483640633904358,"aZ":-39.07990483992625,"pfxX":5.571225458059573,"pfxZ":-4.945076945908134,"pX":0.16694304543355168,"pZ":0.8941898624087811,"vX0":1.1971302023399848,"vY0":-118.7508091821288,"vZ0":-2.4628299285994357,"x":110.64,"y":214.64,"x0":-1.0696219754802854,"y0":50.003264456958384,"z0":5.577342448105623,"aX":7.778717420541766},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-9.2,"breakHorizontal":-10.3,"spinRate":2797,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4652548606724767,"extension":6.616048779973356},"index":1,"playId":"d4e1fea9-c079-31fb-8ddf-0e1100e8841a","pitchNumber":1,"startTime":"2026-04-21T02:02:36.941Z","endTime":"2026-04-21T02:02:40.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":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":87.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.25663276077966,"aZ":-10.323784585151476,"pfxX":-5.9920363600091076,"pfxZ":11.064346944245244,"pX":-0.1647037051601707,"pZ":3.899292000215092,"vX0":3.623111197089225,"vY0":-140.886311428414,"vZ0":-3.3216136603951765,"x":123.28,"y":133.5,"x0":-0.7008051749070838,"y0":50.00497144568278,"z0":5.779667482817285,"aX":-11.835129705875142},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.3,"breakHorizontal":10.0,"spinRate":2447,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3914334669029831,"extension":6.30297517004473},"index":2,"playId":"bfa1c82a-56e3-3476-bb21-70659946228e","pitchNumber":2,"startTime":"2026-04-21T02:02:55.089Z","endTime":"2026-04-21T02:02:59.229Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":86.3,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.02823419986832,"aZ":-13.232416682114733,"pfxX":-5.433928457989658,"pfxZ":9.729446525521972,"pX":-0.6330713351509,"pZ":4.9848893591444146,"vX0":2.167983615078139,"vY0":-139.95188872005653,"vZ0":0.010004394469416533,"x":141.13,"y":104.19,"x0":-0.7200896913506816,"y0":50.003184971776726,"z0":5.861432162705307,"aX":-10.580356488090365},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.8,"breakHorizontal":9.2,"spinRate":2316,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3941633784203713,"extension":6.368318085260004},"index":3,"playId":"36c2977a-b873-37a8-98da-f54cba62cab4","pitchNumber":3,"startTime":"2026-04-21T02:03:14.889Z","endTime":"2026-04-21T02:03:18.054Z","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":97.2,"endSpeed":87.5,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.05145807180418,"aZ":-10.221165590043015,"pfxX":-4.827292971316057,"pfxZ":11.020106326791772,"pX":0.17508809694112107,"pZ":3.2517357520498087,"vX0":4.255998680247859,"vY0":-141.38316692128853,"vZ0":-4.736372141636547,"x":110.33,"y":150.98,"x0":-0.7345503146009711,"y0":50.00366152624009,"z0":5.625061729604825,"aX":-9.616881108716584},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.0,"breakHorizontal":7.7,"spinRate":2409,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.3898121403261534,"extension":6.531685155960343},"index":4,"playId":"c9fe99c9-9c9e-349e-9a0d-d62c36264638","pitchNumber":4,"startTime":"2026-04-21T02:03:37.129Z","endTime":"2026-04-21T02:03:40.129Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":87.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.219377513343055,"aZ":-8.379388302364028,"pfxX":-1.9267787231478934,"pfxZ":11.843132717043403,"pX":0.42217930905444595,"pZ":2.7025423704326514,"vX0":3.685717366497599,"vY0":-141.95062971590613,"vZ0":-6.401393621244162,"x":100.91,"y":165.81,"x0":-0.6519785552600665,"y0":50.00159432149376,"z0":5.542377056494848,"aX":-3.8712991272821404},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":20.0,"breakHorizontal":2.6,"spinRate":2449,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.38819087498026716,"extension":6.474577492499382},"index":5,"playId":"009834df-68a2-3e11-9ffc-197870e5b540","pitchNumber":5,"startTime":"2026-04-21T02:03:58.234Z","endTime":"2026-04-21T02:04:04.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":88.3,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.44682947636323,"aZ":-8.751532611256199,"pfxX":-3.473560300867181,"pfxZ":11.600158838000247,"pX":0.2916347321942074,"pZ":2.350478594413214,"vX0":4.1633468858053755,"vY0":-142.11620075954983,"vZ0":-7.087593767535359,"x":105.88,"y":175.32,"x0":-0.7499526815923581,"y0":50.004223349389456,"z0":5.45210584751126,"aX":-7.015045332078239},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.6,"breakHorizontal":5.3,"spinRate":2487,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.3872969098372203,"extension":6.588329486243402},"index":6,"playId":"fde08c48-86ac-38ce-9b1e-3d9a7b621dc0","pitchNumber":6,"startTime":"2026-04-21T02:04:33.538Z","endTime":"2026-04-21T02:04:37.381Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T02:04:37.381Z","atBatIndex":67},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Pete Crow-Armstrong pops out to catcher Rafael Marchán in foul territory.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-21T02:05:06.657Z","endTime":"2026-04-21T02:08:29.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"postOnSecond":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"24ee75e3-56a8-4b89-80c5-a10fdbf25e7a","startTime":"2026-04-21T02:05:06.657Z","endTime":"2026-04-21T02:05:11.657Z","isPitch":false,"type":"stepoff"},{"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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.345967278777742,"aZ":-29.567324538366005,"pfxX":4.020880465332268,"pfxZ":1.5075252796081973,"pX":0.2850982484484212,"pZ":1.910713474054297,"vX0":1.9453796813090063,"vY0":-130.59173536953276,"vZ0":-3.5427704833034612,"x":106.13,"y":187.19,"x0":-0.9916693225080366,"y0":50.001231125109705,"z0":5.507414381999447,"aX":6.948530634091032},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.2,"breakHorizontal":-7.7,"spinRate":2642,"spinDirection":136},"zone":9,"typeConfidence":2.0,"plateTime":0.4193249998830213,"extension":6.520656994135727},"index":1,"playId":"0e420700-d713-31cf-b27a-66352921c7b0","pitchNumber":1,"startTime":"2026-04-21T02:05:22.008Z","endTime":"2026-04-21T02:05:25.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":88.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.28580306214001,"aZ":-12.558286065523326,"pfxX":-2.403744578993351,"pfxZ":9.610673493813113,"pX":-0.4640854224078397,"pZ":4.796860336122993,"vX0":2.132674961472755,"vY0":-142.96314955561007,"vZ0":-0.41732997855180026,"x":134.69,"y":109.26,"x0":-0.9126497428806166,"y0":50.0008563638945,"z0":5.74321149940148,"aX":-4.905271179217725},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.4,"breakHorizontal":3.8,"spinRate":2438,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3852120155324559,"extension":6.304809094303925},"index":2,"playId":"20ff1eac-0f5b-39b2-9983-f54c742961db","pitchNumber":2,"startTime":"2026-04-21T02:05:51.432Z","endTime":"2026-04-21T02:05:54.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":88.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.22518742714716,"aZ":-10.702038952689163,"pfxX":-2.7692257517783716,"pfxZ":10.569596416792987,"pX":-0.4224080711476577,"pZ":3.842959290535336,"vX0":2.2132269305033025,"vY0":-142.65618843004808,"vZ0":-2.950124398390417,"x":133.1,"y":135.02,"x0":-0.8541391627242845,"y0":50.001793080962585,"z0":5.579644350238987,"aX":-5.625201615380058},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.6,"breakHorizontal":4.4,"spinRate":2448,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3860798620150425,"extension":6.482281127235343},"index":3,"playId":"b6f3b352-27a9-3c9e-a2cb-676660c16831","pitchNumber":3,"startTime":"2026-04-21T02:06:12.004Z","endTime":"2026-04-21T02:06:15.319Z","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":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.612698137799836,"aZ":-33.09202513960494,"pfxX":3.3668691982027315,"pfxZ":-0.5515378594977474,"pX":0.9687709311518854,"pZ":2.11261304467087,"vX0":3.475570803522164,"vY0":-128.36179942168891,"vZ0":-2.0071689679788776,"x":80.07,"y":181.74,"x0":-0.8444138762957871,"y0":50.004569107194115,"z0":5.50162762819571,"aX":5.572790755570581},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.2,"breakHorizontal":-7.0,"spinRate":2825,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.4280475263949812,"extension":6.572705574292116},"index":4,"playId":"413e5d80-f010-3d49-8513-355a4f4b65a5","pitchNumber":4,"startTime":"2026-04-21T02:06:31.608Z","endTime":"2026-04-21T02:06:36.086Z","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":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52105919788334,"aZ":-28.214079354844575,"pfxX":1.580257454343414,"pfxZ":2.370282828795853,"pX":0.0422784871733206,"pZ":2.2932765778312105,"vX0":2.204844312543662,"vY0":-128.24577544647812,"vZ0":-2.699776705879387,"x":115.39,"y":176.86,"x0":-1.0326377888308096,"y0":50.004652668517494,"z0":5.551177267999965,"aX":2.6430461896277424},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.0,"breakHorizontal":-3.4,"spinRate":2815,"spinDirection":132},"zone":5,"typeConfidence":2.0,"plateTime":0.42643803132730485,"extension":6.66871405548451},"index":5,"playId":"74884598-2298-3c4d-9862-3b344702d835","pitchNumber":5,"startTime":"2026-04-21T02:07:04.105Z","endTime":"2026-04-21T02:07:07.105Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.884920779393607,"aZ":-39.55008203841228,"pfxX":8.155158680299175,"pfxZ":-5.287722939682318,"pX":1.1388123963951746,"pZ":1.8227239385368401,"vX0":2.2653405505813886,"vY0":-118.5068435141662,"vZ0":-0.140853318333914,"x":73.59,"y":189.57,"x0":-0.8937491637930582,"y0":50.00437234984285,"z0":5.557469987779811,"aX":11.367998375303044},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-9.2,"breakHorizontal":-15.4,"spinRate":2775,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.465771903170098,"extension":6.596537628606138},"index":6,"playId":"d01ccc78-98b2-3de9-9fcd-99a1808a3f7f","pitchNumber":6,"startTime":"2026-04-21T02:07:28.176Z","endTime":"2026-04-21T02:07:31.176Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.469941655561406,"aZ":-17.11777808044772,"pfxX":-6.48545657663148,"pfxZ":8.622718768172184,"pX":-0.981786366289028,"pZ":2.4404025508560054,"vX0":2.1872416427792976,"vY0":-131.9077974917621,"vZ0":-4.313953234131701,"x":154.42,"y":172.89,"x0":-0.9836819928368414,"y0":50.00299654677703,"z0":5.375317404196697,"aX":-11.323119386782034},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.8,"breakHorizontal":11.2,"spinRate":1465,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.41670890244806547,"extension":6.652189772660914},"index":7,"playId":"461331b7-547e-3fa2-9bc2-662663225989","pitchNumber":7,"startTime":"2026-04-21T02:07:55.779Z","endTime":"2026-04-21T02:07:58.779Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.6,"endSpeed":90.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.92537652631833,"aZ":-8.852869547424923,"pfxX":-4.872584597876015,"pfxZ":11.079668959107973,"pX":0.9986534727645483,"pZ":2.4367647293276256,"vX0":6.912809677503445,"vY0":-144.6573671585148,"vZ0":-6.944088065625511,"x":78.93,"y":172.99,"x0":-0.7966655265154503,"y0":50.00256046314857,"z0":5.42138125061886,"aX":-10.256170114017028},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":18.7,"breakHorizontal":7.3,"spinRate":2545,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.3796445275854188,"extension":6.564062112604492},"hitData":{"launchSpeed":65.3,"launchAngle":77.0,"totalDistance":42.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":142.38,"coordY":199.23}},"index":8,"playId":"bf10497f-9e93-374c-8458-0bcb8bef85ce","pitchNumber":8,"startTime":"2026-04-21T02:08:20.598Z","endTime":"2026-04-21T02:08:29.966Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T02:08:29.966Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-21T02:08:43.746Z","endTime":"2026-04-21T02:10:52.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.366351833041406,"aZ":-11.668089463890828,"pfxX":-3.4593201110601264,"pfxZ":10.135745784986526,"pX":0.4878279983216009,"pZ":4.788492802508777,"vX0":4.69750323321707,"vY0":-142.01583613672494,"vZ0":-0.37222559960642587,"x":98.41,"y":109.49,"x0":-0.7455593190515001,"y0":50.00642062182771,"z0":5.669792137223058,"aX":-7.001671029673666},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.5,"breakHorizontal":5.2,"spinRate":2468,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.38706361873197537,"extension":6.455903470451266},"index":0,"playId":"7199617e-2352-3c80-9582-4181c1a3c9bd","pitchNumber":1,"startTime":"2026-04-21T02:09:07.604Z","endTime":"2026-04-21T02:09:11.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.28471581695487,"aZ":-30.738974303847044,"pfxX":3.2908102687625482,"pfxZ":0.8714287079015266,"pX":0.5422940741769482,"pZ":1.6893514289833378,"vX0":2.563185491964899,"vY0":-127.86138743719276,"vZ0":-3.3333809234231655,"x":96.33,"y":193.17,"x0":-0.9033735906158369,"y0":50.00163237207861,"z0":5.442069256681186,"aX":5.405061388721047},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.0,"breakHorizontal":-6.6,"spinRate":2758,"spinDirection":117},"zone":9,"typeConfidence":2.0,"plateTime":0.4296601234151267,"extension":6.604234582677629},"index":1,"playId":"bac980ba-29ba-3326-8761-1575616737e0","pitchNumber":2,"startTime":"2026-04-21T02:09:25.727Z","endTime":"2026-04-21T02:09:28.820Z","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":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.304188878631674,"aZ":-28.866301219838835,"pfxX":1.111164076461828,"pfxZ":1.961443642379221,"pX":-0.45552892463413264,"pZ":2.6433768240358106,"vX0":0.5837055930272512,"vY0":-128.90651409429756,"vZ0":-1.9228785048462163,"x":134.36,"y":167.41,"x0":-0.8291090054735364,"y0":50.001726177253886,"z0":5.623151428391496,"aX":1.8735796877819313},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.4,"breakHorizontal":-2.2,"spinRate":2573,"spinDirection":124},"zone":4,"typeConfidence":2.0,"plateTime":0.4245767095390871,"extension":6.549614363462803},"index":2,"playId":"b336ae60-b90c-34f9-b44f-a82559a8c411","pitchNumber":3,"startTime":"2026-04-21T02:09:43.654Z","endTime":"2026-04-21T02:09:49.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.496287897908026,"aZ":-35.96867228798685,"pfxX":6.119673286765714,"pfxZ":-2.541818247831584,"pX":0.5582217568867254,"pZ":0.2214653431075006,"vX0":1.5478729351747833,"vY0":-122.1459689483075,"vZ0":-4.935073860942858,"x":95.72,"y":232.8,"x0":-0.8801192279947502,"y0":50.001593475840515,"z0":5.3983060809925325,"aX":9.145196282992563},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-5.6,"breakHorizontal":-11.4,"spinRate":2718,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.45029010591187824,"extension":6.610634933192212},"index":3,"playId":"66b27080-e7fe-3c27-a7c9-29dc73e93ea7","pitchNumber":4,"startTime":"2026-04-21T02:10:25.601Z","endTime":"2026-04-21T02:10:28.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":88.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.33021462932005,"aZ":-9.275113494287321,"pfxX":-3.529454468695995,"pfxZ":11.2152836366962,"pX":-0.02991127568032116,"pZ":3.1043140317145106,"vX0":3.3740021360099663,"vY0":-142.80183724424913,"vZ0":-5.1793814217906675,"x":118.14,"y":154.96,"x0":-0.774685170147596,"y0":50.005923858518806,"z0":5.539264282865291,"aX":-7.208817872483544},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.3,"breakHorizontal":5.6,"spinRate":2552,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.3852104812422419,"extension":6.42993151708194},"index":4,"playId":"2269ef2c-be54-3441-9247-a1ebc42ba60c","pitchNumber":5,"startTime":"2026-04-21T02:10:49.055Z","endTime":"2026-04-21T02:10:52.113Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T02:10:52.113Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Justin Crawford walks.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-21T02:13:12.695Z","endTime":"2026-04-21T02:15:48.119Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,7,8,9,10],"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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Corbin Martin replaces Hoby Milner.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-21T02:11:31.972Z","endTime":"2026-04-21T02:13:14.868Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656686,"link":"/api/v1/people/656686"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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.4,"endSpeed":85.6,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09044149397583,"aZ":-17.30762590699516,"pfxX":-0.896553051917393,"pfxZ":7.87474990037726,"pX":1.2882012918308994,"pZ":2.9497789997683457,"vX0":7.134171359038008,"vY0":-137.20166041482344,"vZ0":-4.3119813525517365,"x":67.9,"y":159.14,"x0":-1.24011501373594,"y0":50.00381900572786,"z0":5.737258642185513,"aX":-1.6933132236765593},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.4,"breakHorizontal":0.0,"spinRate":2468,"spinDirection":202},"zone":12,"typeConfidence":0.76,"plateTime":0.40070119628675016,"extension":6.405086167875142},"index":1,"playId":"b8c599db-7a3d-3bd3-9f03-23f6a03a6080","pitchNumber":1,"startTime":"2026-04-21T02:13:14.868Z","endTime":"2026-04-21T02:13:18.077Z","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":94.5,"endSpeed":85.5,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.627172130679654,"aZ":-14.756299518001379,"pfxX":-1.0666733001852626,"pfxZ":9.201049311384923,"pX":0.39805459019879963,"pZ":3.510310664439601,"vX0":4.881870179997145,"vY0":-137.47421781629055,"vZ0":-3.5575175678773006,"x":101.83,"y":144.0,"x0":-1.2707432353664465,"y0":50.00260236472474,"z0":5.838250343043421,"aX":-2.020223771401833},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.0,"breakHorizontal":0.8,"spinRate":2437,"spinDirection":204},"zone":12,"typeConfidence":0.91,"plateTime":0.40013770733430754,"extension":6.260295137583401},"index":2,"playId":"d39509a6-f3c5-3e23-b434-3c48e1e8bd05","pitchNumber":2,"startTime":"2026-04-21T02:13:29.147Z","endTime":"2026-04-21T02:13:33.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86965288457183,"aZ":-13.708452527457155,"pfxX":-0.38560026416035964,"pfxZ":9.68943986889623,"pX":-0.03165682265538055,"pZ":3.0081045796040886,"vX0":3.4584432586101004,"vY0":-137.73972051150875,"vZ0":-4.750037125916761,"x":118.21,"y":157.56,"x0":-1.2578114395683349,"y0":50.00645282495291,"z0":5.694036738838582,"aX":-0.7353790024356464},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.7,"breakHorizontal":-0.1,"spinRate":2540,"spinDirection":202},"zone":2,"typeConfidence":0.92,"plateTime":0.39886296227805307,"extension":6.226586261345182},"index":3,"playId":"cd98e7f0-cda5-3423-adc1-e9ed25dffa63","pitchNumber":3,"startTime":"2026-04-21T02:13:43.839Z","endTime":"2026-04-21T02:13:46.839Z","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":94.5,"endSpeed":85.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57579644677239,"aZ":-14.231277086266054,"pfxX":-2.2776928289708964,"pfxZ":9.482743842359348,"pX":1.182566054845806,"pZ":1.9516742905964173,"vX0":6.851242379114795,"vY0":-137.22024825659906,"vZ0":-7.120260699763019,"x":71.92,"y":186.08,"x0":-1.0592608697463222,"y0":50.00272126717144,"z0":5.564623358917935,"aX":-4.310331539382989},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.7,"breakHorizontal":2.5,"spinRate":2445,"spinDirection":208},"zone":14,"typeConfidence":0.87,"plateTime":0.40035728792734604,"extension":6.326958657030087},"index":4,"playId":"f61915a9-ba24-3f88-a225-5d8612653fa5","pitchNumber":4,"startTime":"2026-04-21T02:13:58.585Z","endTime":"2026-04-21T02:14:02.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58828384922145,"aZ":-15.29418278598036,"pfxX":-1.7443857507384417,"pfxZ":8.877438619931542,"pX":-0.20801883487576006,"pZ":3.1952313438422437,"vX0":4.049094930715558,"vY0":-137.51758142562966,"vZ0":-4.047907725320231,"x":124.93,"y":152.51,"x0":-1.4776906794875255,"y0":50.00106002959543,"z0":5.734710743137784,"aX":-3.3166103094514616},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.4,"breakHorizontal":2.3,"spinRate":2526,"spinDirection":205},"zone":2,"typeConfidence":0.91,"plateTime":0.3994254357672431,"extension":6.214653055016337},"index":5,"playId":"98232af7-6075-3fc6-8893-c5cca67044a1","pitchNumber":5,"startTime":"2026-04-21T02:14:13.214Z","endTime":"2026-04-21T02:14:16.214Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-04-21T02:14:24.526Z","endTime":"2026-04-21T02:14:35.988Z","isPitch":false,"type":"action","player":{"id":702222,"link":"/api/v1/people/702222"}},{"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":95.6,"endSpeed":86.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.93003937985309,"aZ":-14.237437626540178,"pfxX":-2.0074694858996027,"pfxZ":9.228929937002183,"pX":-0.31489828231977995,"pZ":3.204966524321558,"vX0":3.3926285504293983,"vY0":-139.16649012263562,"vZ0":-4.187362880144169,"x":129.0,"y":152.25,"x0":-1.2941172450189244,"y0":50.00045746313898,"z0":5.685311247030194,"aX":-3.900865210331728},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":2.9,"spinRate":2507,"spinDirection":202},"zone":1,"typeConfidence":0.93,"plateTime":0.3949817146127881,"extension":6.3415310714988},"index":7,"playId":"9c6e706c-4b9d-3228-90b6-39da0af3a787","pitchNumber":6,"startTime":"2026-04-21T02:14:35.988Z","endTime":"2026-04-21T02:14:38.988Z","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":94.6,"endSpeed":86.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.503672700403424,"aZ":-14.020600683163163,"pfxX":-1.9693837280098483,"pfxZ":9.477785369245682,"pX":-0.054333365088823096,"pZ":3.4703244012736483,"vX0":3.764227270468189,"vY0":-137.73153680656645,"vZ0":-3.5793002521750896,"x":119.07,"y":145.08,"x0":-1.1848090107478435,"y0":50.000736029323114,"z0":5.7391262657240185,"aX":-3.771683378051892},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.6,"breakHorizontal":2.8,"spinRate":2476,"spinDirection":208},"zone":11,"typeConfidence":0.92,"plateTime":0.3981613116582685,"extension":6.3868344056649855},"index":8,"playId":"77988404-debf-30ac-88e0-978e1dd5919f","pitchNumber":7,"startTime":"2026-04-21T02:14:59.021Z","endTime":"2026-04-21T02:15:02.021Z","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":95.9,"endSpeed":87.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.30502544363227,"aZ":-16.720889063276747,"pfxX":-2.497500137708646,"pfxZ":7.934959477380318,"pX":1.1696343735501682,"pZ":2.18324423778004,"vX0":6.409284798630019,"vY0":-139.3600267287029,"vZ0":-6.456172911770477,"x":72.42,"y":179.83,"x0":-0.8459667751608186,"y0":50.00070258475828,"z0":5.653953745032069,"aX":-4.863210255243996},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.1,"breakHorizontal":3.0,"spinRate":2353,"spinDirection":204},"zone":14,"typeConfidence":0.88,"plateTime":0.39458319725889845,"extension":6.504335603979267},"index":9,"playId":"8054551a-7000-3624-b176-19f0d8b652db","pitchNumber":8,"startTime":"2026-04-21T02:15:21.421Z","endTime":"2026-04-21T02:15:24.521Z","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":95.3,"endSpeed":85.5,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.25417800752721,"aZ":-12.597398413599409,"pfxX":-1.8447513191602534,"pfxZ":10.24663286684746,"pX":-1.4043820955202764,"pZ":4.0936580951597215,"vX0":-0.014067057971569139,"vY0":-138.61622612351593,"vZ0":-2.232263302560894,"x":170.53,"y":128.25,"x0":-1.1602878887101167,"y0":50.00196298546622,"z0":5.769691876937506,"aX":-3.524108843820421},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.1,"breakHorizontal":3.4,"spinRate":2545,"spinDirection":200},"zone":11,"typeConfidence":0.93,"plateTime":0.3979375009315671,"extension":6.307560090151222},"index":10,"playId":"17ac7820-b1b7-3621-a0e2-9a1da18303fa","pitchNumber":9,"startTime":"2026-04-21T02:15:45.119Z","endTime":"2026-04-21T02:15:48.119Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T02:15:48.119Z","atBatIndex":70},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Rafael Marchán pops out to third baseman Alex Bregman.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-21T02:15:57.200Z","endTime":"2026-04-21T02:17:13.045Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 1B","eventType":"pickoff_error_1b","movementReason":"r_pickoff_error_1b","runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656686,"link":"/api/v1/people/656686"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.8,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.069836197190458,"aZ":-38.86232364851522,"pfxX":-1.3599087699633736,"pfxZ":-4.371075980554293,"pX":0.4835591448599283,"pZ":2.5014167159645497,"vX0":4.273219711077691,"vY0":-123.1493444727301,"vZ0":-0.22001359964899136,"x":98.57,"y":171.24,"x0":-1.099415568952019,"y0":50.00068503766972,"z0":5.886757450437216,"aX":-2.0837474074347417},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-7.7,"breakHorizontal":1.4,"spinRate":2587,"spinDirection":30},"zone":6,"typeConfidence":0.9,"plateTime":0.44523190844749116,"extension":6.348026893021864},"index":0,"playId":"2d6b0fba-b1ca-3878-908a-35fd9dc7a34a","pitchNumber":1,"startTime":"2026-04-21T02:16:12.374Z","endTime":"2026-04-21T02:16:15.374Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"ac694e7e-6872-48c2-8d3a-fef1f2534d31","startTime":"2026-04-21T02:16:26.033Z","endTime":"2026-04-21T02:16:34.910Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Throwing error by pitcher Corbin Martin on the pickoff attempt.","event":"Pickoff Error 1B","eventType":"pickoff_error_1b","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"actionPlayId":"ac694e7e-6872-48c2-8d3a-fef1f2534d31","startTime":"2026-04-21T02:16:40.241Z","endTime":"2026-04-21T02:17:00.006Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":702222,"link":"/api/v1/people/702222"}},{"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":95.0,"endSpeed":86.1,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.27857884605198,"aZ":-13.419342773714972,"pfxX":-0.4167568861865081,"pfxZ":9.783302279774718,"pX":0.32864844210364585,"pZ":3.157190406947718,"vX0":3.6042935807255216,"vY0":-138.16885911745513,"vZ0":-4.583068777522345,"x":104.47,"y":153.54,"x0":-0.9433911783921894,"y0":50.00074184633452,"z0":5.75181686519659,"aX":-0.7996354623766564},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.8,"breakHorizontal":-0.1,"spinRate":2496,"spinDirection":195},"zone":3,"typeConfidence":0.93,"plateTime":0.3977404599973622,"extension":6.405582258314585},"hitData":{"launchSpeed":82.9,"launchAngle":80.0,"totalDistance":35.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":119.06,"coordY":190.11}},"index":3,"playId":"dee84d47-09f7-3965-8368-363a69cb443e","pitchNumber":2,"startTime":"2026-04-21T02:17:00.006Z","endTime":"2026-04-21T02:17:13.045Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T02:17:13.045Z","atBatIndex":71},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Trea Turner lines out to right fielder Matt Shaw.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-21T02:17:20.145Z","endTime":"2026-04-21T02:18:00.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"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":1},"pitchData":{"startSpeed":86.2,"endSpeed":77.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.08255546603567,"aZ":-29.740461324033852,"pfxX":6.6894366011391835,"pfxZ":1.5700104705856681,"pX":0.2821336455237529,"pZ":2.001450211771982,"vX0":1.2991522234641968,"vY0":-125.35056860852966,"vZ0":-2.9341033629893967,"x":106.25,"y":184.74,"x0":-1.1138949514082412,"y0":50.004971425272124,"z0":5.677790367364805,"aX":10.387163633001222},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.3,"breakHorizontal":-12.4,"spinRate":2392,"spinDirection":128},"zone":9,"typeConfidence":0.93,"plateTime":0.4410885708828536,"extension":6.180562619737686},"index":0,"playId":"d07ce233-e58c-3fa7-a9c9-1a8eb0af1665","pitchNumber":1,"startTime":"2026-04-21T02:17:36.325Z","endTime":"2026-04-21T02:17:39.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.297965847154344,"aZ":-19.004088072526333,"pfxX":-8.383502592845026,"pfxZ":6.841016278370859,"pX":0.04641345710044313,"pZ":2.7468157909037307,"vX0":5.578180317545202,"vY0":-138.43372507199757,"vZ0":-4.505124631948384,"x":115.23,"y":164.62,"x0":-0.9141860877607236,"y0":50.00056761730693,"z0":5.681936672060878,"aX":-16.13433131108043},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.5,"breakHorizontal":13.9,"spinRate":2461,"spinDirection":199},"zone":5,"typeConfidence":0.97,"plateTime":0.39691966313290283,"extension":6.461592895357868},"hitData":{"launchSpeed":97.4,"launchAngle":15.0,"totalDistance":272.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":165.65,"coordY":98.16}},"index":1,"playId":"120383c2-b18d-37be-ae78-8110f19c0357","pitchNumber":2,"startTime":"2026-04-21T02:17:50.651Z","endTime":"2026-04-21T02:18:00.610Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T02:18:00.610Z","atBatIndex":72},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kyle Schwarber pops out to catcher Miguel Amaya in foul territory.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-21T02:18:19.396Z","endTime":"2026-04-21T02:20:29.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".925"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".901"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.491"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".492"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.300"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".789"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".697"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".568"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.24"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.13"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.88"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.78"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.54"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.43"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.29"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.69"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.06"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.23"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.21"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.49"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.11"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".237"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".319"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".257"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".186"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".414"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".211"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".171"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".056"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".151"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".109"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".925"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".901"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.491"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".492"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.300"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".789"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".697"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".568"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":5},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89810264795511,"aZ":-23.856102495435323,"pfxX":-6.136591345538633,"pfxZ":5.025499387648708,"pX":-0.9001831980458103,"pZ":2.524442060796729,"vX0":2.848880063175537,"vY0":-128.43468539931365,"vZ0":-3.118784577332571,"x":151.31,"y":170.62,"x0":-1.2321220130370192,"y0":50.00237420139117,"z0":5.628891456688324,"aX":-10.156849752158573},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.5,"breakHorizontal":10.4,"spinRate":2170,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.42797646357902686,"extension":6.105882828204813},"index":0,"playId":"7df36701-a105-394e-a7f4-8b85278cbf08","pitchNumber":1,"startTime":"2026-04-21T02:18:31.825Z","endTime":"2026-04-21T02:18:58.852Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"}}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12275577939481,"aZ":-39.75412573546543,"pfxX":0.27055203487109747,"pfxZ":-4.754879973575872,"pX":0.6791768706499404,"pZ":0.21697230364762007,"vX0":3.992732853349221,"vY0":-125.18607489362877,"vZ0":-5.286714512847614,"x":91.11,"y":232.92,"x0":-0.9682940237582501,"y0":50.001691893627196,"z0":5.592919787272153,"aX":0.4310242124556687},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-9.6,"breakHorizontal":-1.3,"spinRate":2604,"spinDirection":20},"zone":14,"typeConfidence":0.91,"plateTime":0.4367162030915166,"extension":6.306203935645792},"index":1,"playId":"b7796506-50b6-3117-a124-54dd11dcb96a","pitchNumber":2,"startTime":"2026-04-21T02:19:06.111Z","endTime":"2026-04-21T02:19:09.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.252638501010537,"aZ":-41.029754700838346,"pfxX":0.04497973924059151,"pfxZ":-5.5829851363970135,"pX":-0.671538835803303,"pZ":1.6109992212491222,"vX0":0.7882941016814903,"vY0":-125.14691767908614,"vZ0":-1.8770048521763107,"x":142.6,"y":195.28,"x0":-0.9964505825921278,"y0":50.00298558795361,"z0":5.731430621740405,"aX":0.07125621848139202},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-10.3,"breakHorizontal":-0.2,"spinRate":2641,"spinDirection":25},"zone":7,"typeConfidence":0.9,"plateTime":0.4376667769649467,"extension":6.254664025916624},"index":2,"playId":"3e83f873-5073-3e5a-b9e5-15a6d3505453","pitchNumber":3,"startTime":"2026-04-21T02:19:24.665Z","endTime":"2026-04-21T02:19:27.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.89152980043506,"aZ":-38.21460966296105,"pfxX":-2.064720545662788,"pfxZ":-3.8358754285950964,"pX":1.6577206666628321,"pZ":-0.9072387524254827,"vX0":6.30232422235193,"vY0":-124.89704842349711,"vZ0":-8.065050881662438,"x":53.81,"y":263.28,"x0":-0.6335559221810717,"y0":50.003581940184226,"z0":5.519044610945976,"aX":-3.252748327878695},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-8.6,"breakHorizontal":2.3,"spinRate":2658,"spinDirection":18},"zone":14,"typeConfidence":0.9,"plateTime":0.43906644668533357,"extension":6.559622505084169},"index":3,"playId":"472d6478-1e29-31e3-8caf-5c204f50a243","pitchNumber":4,"startTime":"2026-04-21T02:19:42.697Z","endTime":"2026-04-21T02:19:49.086Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Corbin Martin. Justin Crawford to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"actionPlayId":"472d6478-1e29-31e3-8caf-5c204f50a243","startTime":"2026-04-21T02:19:52.476Z","endTime":"2026-04-21T02:20:20.928Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":702222,"link":"/api/v1/people/702222"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.33428624147451,"aZ":-15.903542517398362,"pfxX":-0.17849148996986874,"pfxZ":8.280412859664066,"pX":-0.022775177045478295,"pZ":3.959191506334908,"vX0":3.491606158963561,"vY0":-139.9564055939847,"vZ0":-2.2745019173084975,"x":117.87,"y":131.88,"x0":-1.2683116648569717,"y0":50.004120786935474,"z0":5.835285705219004,"aX":-0.35061560128496777},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.6,"breakHorizontal":-0.5,"spinRate":2413,"spinDirection":203},"zone":11,"typeConfidence":0.93,"plateTime":0.39275069548485764,"extension":6.458870361398654},"hitData":{"launchSpeed":79.6,"launchAngle":84.0,"totalDistance":14.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":111.45,"coordY":201.77}},"index":5,"playId":"dbb1cbf9-5a2f-331e-a808-de9ef6c90b6c","pitchNumber":5,"startTime":"2026-04-21T02:20:20.928Z","endTime":"2026-04-21T02:20:29.339Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T02:20:29.339Z","atBatIndex":73}],"currentPlay":{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kyle Schwarber pops out to catcher Miguel Amaya in foul territory.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-21T02:18:19.396Z","endTime":"2026-04-21T02:20:29.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".925"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".901"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.491"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".492"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.300"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".789"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".697"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".568"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.24"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.13"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.88"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.78"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.54"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.43"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.29"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.69"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.06"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.23"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.21"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.49"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.11"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".237"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".319"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".257"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".186"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".414"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".211"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".171"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".056"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".151"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".109"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".925"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".901"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.491"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".492"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.300"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".789"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".697"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".568"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":5},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89810264795511,"aZ":-23.856102495435323,"pfxX":-6.136591345538633,"pfxZ":5.025499387648708,"pX":-0.9001831980458103,"pZ":2.524442060796729,"vX0":2.848880063175537,"vY0":-128.43468539931365,"vZ0":-3.118784577332571,"x":151.31,"y":170.62,"x0":-1.2321220130370192,"y0":50.00237420139117,"z0":5.628891456688324,"aX":-10.156849752158573},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.5,"breakHorizontal":10.4,"spinRate":2170,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.42797646357902686,"extension":6.105882828204813},"index":0,"playId":"7df36701-a105-394e-a7f4-8b85278cbf08","pitchNumber":1,"startTime":"2026-04-21T02:18:31.825Z","endTime":"2026-04-21T02:18:58.852Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"}}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12275577939481,"aZ":-39.75412573546543,"pfxX":0.27055203487109747,"pfxZ":-4.754879973575872,"pX":0.6791768706499404,"pZ":0.21697230364762007,"vX0":3.992732853349221,"vY0":-125.18607489362877,"vZ0":-5.286714512847614,"x":91.11,"y":232.92,"x0":-0.9682940237582501,"y0":50.001691893627196,"z0":5.592919787272153,"aX":0.4310242124556687},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-9.6,"breakHorizontal":-1.3,"spinRate":2604,"spinDirection":20},"zone":14,"typeConfidence":0.91,"plateTime":0.4367162030915166,"extension":6.306203935645792},"index":1,"playId":"b7796506-50b6-3117-a124-54dd11dcb96a","pitchNumber":2,"startTime":"2026-04-21T02:19:06.111Z","endTime":"2026-04-21T02:19:09.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.252638501010537,"aZ":-41.029754700838346,"pfxX":0.04497973924059151,"pfxZ":-5.5829851363970135,"pX":-0.671538835803303,"pZ":1.6109992212491222,"vX0":0.7882941016814903,"vY0":-125.14691767908614,"vZ0":-1.8770048521763107,"x":142.6,"y":195.28,"x0":-0.9964505825921278,"y0":50.00298558795361,"z0":5.731430621740405,"aX":0.07125621848139202},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-10.3,"breakHorizontal":-0.2,"spinRate":2641,"spinDirection":25},"zone":7,"typeConfidence":0.9,"plateTime":0.4376667769649467,"extension":6.254664025916624},"index":2,"playId":"3e83f873-5073-3e5a-b9e5-15a6d3505453","pitchNumber":3,"startTime":"2026-04-21T02:19:24.665Z","endTime":"2026-04-21T02:19:27.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.89152980043506,"aZ":-38.21460966296105,"pfxX":-2.064720545662788,"pfxZ":-3.8358754285950964,"pX":1.6577206666628321,"pZ":-0.9072387524254827,"vX0":6.30232422235193,"vY0":-124.89704842349711,"vZ0":-8.065050881662438,"x":53.81,"y":263.28,"x0":-0.6335559221810717,"y0":50.003581940184226,"z0":5.519044610945976,"aX":-3.252748327878695},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-8.6,"breakHorizontal":2.3,"spinRate":2658,"spinDirection":18},"zone":14,"typeConfidence":0.9,"plateTime":0.43906644668533357,"extension":6.559622505084169},"index":3,"playId":"472d6478-1e29-31e3-8caf-5c204f50a243","pitchNumber":4,"startTime":"2026-04-21T02:19:42.697Z","endTime":"2026-04-21T02:19:49.086Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Corbin Martin. Justin Crawford to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"actionPlayId":"472d6478-1e29-31e3-8caf-5c204f50a243","startTime":"2026-04-21T02:19:52.476Z","endTime":"2026-04-21T02:20:20.928Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":702222,"link":"/api/v1/people/702222"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.33428624147451,"aZ":-15.903542517398362,"pfxX":-0.17849148996986874,"pfxZ":8.280412859664066,"pX":-0.022775177045478295,"pZ":3.959191506334908,"vX0":3.491606158963561,"vY0":-139.9564055939847,"vZ0":-2.2745019173084975,"x":117.87,"y":131.88,"x0":-1.2683116648569717,"y0":50.004120786935474,"z0":5.835285705219004,"aX":-0.35061560128496777},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.6,"breakHorizontal":-0.5,"spinRate":2413,"spinDirection":203},"zone":11,"typeConfidence":0.93,"plateTime":0.39275069548485764,"extension":6.458870361398654},"hitData":{"launchSpeed":79.6,"launchAngle":84.0,"totalDistance":14.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":111.45,"coordY":201.77}},"index":5,"playId":"dbb1cbf9-5a2f-331e-a808-de9ef6c90b6c","pitchNumber":5,"startTime":"2026-04-21T02:20:20.928Z","endTime":"2026-04-21T02:20:29.339Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T02:20:29.339Z","atBatIndex":73},"scoringPlays":[15,17,27,32],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":96.17,"y":53.26},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":57.44,"y":140.14},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":140.5,"y":142.54},"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":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":61.94,"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":1,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":166.56,"y":126.19},"type":"O","description":"Flyout"}]}},{"startIndex":6,"endIndex":18,"top":[6,7,8,9,10,11],"bottom":[12,13,14,15,16,17,18],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":116.34,"y":105.06},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":163.57,"y":78.1},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":144.85,"y":107.35},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":210.59,"y":106.58},"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":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"coordinates":{"x":181.64,"y":111.05},"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":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"coordinates":{"x":102.66,"y":166.38},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":112.79,"y":33.61},"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":2,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":96.37,"y":66.79},"type":"O","description":"Flyout"}]}},{"startIndex":19,"endIndex":28,"top":[19,20,21,22],"bottom":[23,24,25,26,27,28],"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":119.1,"y":196.53},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":106.2,"y":172.97},"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":3,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":89.25,"y":100.64},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":108.23,"y":69.59},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"coordinates":{"x":121.77,"y":70.04},"type":"O","description":"Sac Fly"}]}},{"startIndex":29,"endIndex":36,"top":[29,30,31,32,33],"bottom":[34,35,36],"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":139.81,"y":98.22},"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":126.84,"y":75.93},"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":4,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":132.93,"y":149.48},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":79.49,"y":77.29},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"coordinates":{"x":150.8,"y":164.35},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":101.86,"y":114.82},"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":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":106.2,"y":159.79},"type":"O","description":"Groundout"}]}},{"startIndex":37,"endIndex":45,"top":[37,38,39,40],"bottom":[41,42,43,44,45],"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":197.13,"y":107.48},"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":5,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":133.77,"y":116.24},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":97.73,"y":75.79},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"coordinates":{"x":152.27,"y":129.0},"type":"O","description":"Pop Out"}]}},{"startIndex":46,"endIndex":51,"top":[46,47,48],"bottom":[49,50,51],"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":108.23,"y":164.86},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":110.26,"y":158.27},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":163.46,"y":165.87},"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":6,"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"coordinates":{"x":102.31,"y":153.39},"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":6,"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":128.11,"y":173.95},"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":6,"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":49.92,"y":94.61},"type":"O","description":"Lineout"}]}},{"startIndex":52,"endIndex":59,"top":[52,53,54,55],"bottom":[56,57,58,59],"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":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":84.51,"y":82.23},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"coordinates":{"x":92.19,"y":86.17},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":134.67,"y":69.65},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":155.36,"y":151.68},"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":7,"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":110.76,"y":183.1},"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":7,"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":112.94,"y":178.88},"type":"O","description":"Groundout"}]}},{"startIndex":60,"endIndex":69,"top":[60,61,62,63,64],"bottom":[65,66,67,68,69],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":187.19,"y":115.33},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":64.27,"y":79.97},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":106.38,"y":201.26},"type":"O","description":"Pop Out"}],"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":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"coordinates":{"x":134.95,"y":104.88},"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":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":142.38,"y":199.23},"type":"O","description":"Pop Out"}]}},{"startIndex":70,"endIndex":73,"top":[70,71,72,73],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":9,"pitcher":{"id":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"coordinates":{"x":119.06,"y":190.11},"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":9,"pitcher":{"id":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":165.65,"y":98.16},"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":9,"pitcher":{"id":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":111.45,"y":201.77},"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":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":4,"hits":3,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":3}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":5,"hits":8,"errors":1,"leftOnBase":7},"away":{"runs":1,"hits":6,"errors":0,"leftOnBase":10}},"defense":{"pitcher":{"id":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"catcher":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"first":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"second":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"third":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"shortstop":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"left":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"center":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"right":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"onDeck":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"inHole":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"battingOrder":10,"team":{"id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"}},"offense":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"onDeck":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"inHole":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"battingOrder":2,"team":{"id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"}},"balls":2,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":8,"airOuts":14,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".220","atBats":33,"obp":".301","slg":".360","ops":".661","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":7,"rbi":1,"leftOnBase":21,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":4},"pitching":{"flyOuts":4,"groundOuts":5,"airOuts":8,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":30,"obp":".361","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":153,"era":"4.87","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.42","battersFaced":36,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":153,"balls":67,"strikes":86,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":4,"pitchesPerInning":"19.13","runsScoredPer9":"5.63","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"500","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":1,"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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":13,"groundOuts":18,"airOuts":19,"runs":8,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":3,"intentionalWalks":0,"hits":19,"hitByPitch":0,"avg":".264","atBats":72,"obp":".289","slg":".403","ops":".692","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":76,"totalBases":29,"rbi":11,"leftOnBase":30,"sacBunts":0,"sacFlies":1,"babip":".315","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":0,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":34,"errors":2,"chances":36,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID666200":{"person":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":6,"groundOuts":25,"airOuts":10,"runs":21,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":30,"baseOnBalls":5,"intentionalWalks":0,"hits":28,"hitByPitch":0,"atBats":93,"obp":".337","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":382,"era":"7.94","inningsPitched":"22.2","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.46","battersFaced":98,"outs":68,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":382,"balls":136,"strikes":246,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"2.50","rbi":0,"winPercentage":".250","pitchesPerInning":"16.85","gamesFinished":0,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"11.91","walksPer9Inn":"1.99","hitsPer9Inn":"11.12","runsScoredPer9":"8.34","homeRunsPer9":"1.19","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"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}},"ID621237":{"person":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":3,"groundOuts":7,"airOuts":5,"runs":8,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":30,"obp":".412","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":150,"era":"9.00","inningsPitched":"7.0","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":7,"whip":"1.86","battersFaced":35,"outs":21,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":150,"balls":56,"strikes":94,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":".000","pitchesPerInning":"21.43","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"11.57","walksPer9Inn":"3.86","hitsPer9Inn":"12.86","runsScoredPer9":"10.29","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID702222":{"person":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"jerseyNumber":"2","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"800","stats":{"batting":{"summary":"1-2 | 2B, 2 BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID650911":{"person":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":8,"groundOuts":30,"airOuts":14,"runs":10,"doubles":8,"triples":0,"homeRuns":1,"strikeOuts":39,"baseOnBalls":8,"intentionalWalks":0,"hits":32,"hitByPitch":0,"atBats":115,"obp":".325","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":465,"era":"1.59","inningsPitched":"28.1","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.41","battersFaced":123,"outs":85,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":465,"balls":159,"strikes":306,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.14","rbi":0,"winPercentage":".500","pitchesPerInning":"16.41","gamesFinished":0,"strikeoutWalkRatio":"4.88","strikeoutsPer9Inn":"12.39","walksPer9Inn":"2.54","hitsPer9Inn":"10.16","runsScoredPer9":"3.18","homeRunsPer9":"0.32","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID547180":{"person":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"jerseyNumber":"3","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":17,"groundOuts":21,"airOuts":23,"runs":10,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":14,"baseOnBalls":12,"intentionalWalks":0,"hits":22,"hitByPitch":0,"avg":".275","atBats":80,"obp":".370","slg":".513","ops":".883","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":92,"totalBases":41,"rbi":11,"leftOnBase":39,"sacBunts":0,"sacFlies":0,"babip":".290","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.00","popOuts":1,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":160,"errors":1,"chances":172,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":10,"groundOuts":11,"airOuts":14,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":0,"hits":14,"hitByPitch":2,"avg":".280","atBats":50,"obp":".368","slg":".380","ops":".748","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":57,"totalBases":19,"rbi":4,"leftOnBase":24,"sacBunts":0,"sacFlies":0,"babip":".342","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.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":{"caughtStealing":4,"stolenBases":8,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":3,"putOuts":159,"errors":2,"chances":164,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID624641":{"person":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"jerseyNumber":"33","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":1,"groundOuts":9,"airOuts":6,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".250","atBats":28,"obp":".300","slg":".429","ops":".729","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":12,"rbi":5,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":30,"putOuts":10,"errors":2,"chances":42,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686751":{"person":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":32,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":32,"balls":14,"strikes":18,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":5,"runs":5,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":17,"obp":".429","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":90,"era":"7.36","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"2.18","battersFaced":21,"outs":11,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":36,"strikes":54,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".---","pitchesPerInning":"24.55","gamesFinished":2,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"9.82","walksPer9Inn":"7.36","hitsPer9Inn":"12.27","runsScoredPer9":"12.27","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID689147":{"person":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":7,"groundOuts":3,"airOuts":12,"runs":3,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":24,"obp":".308","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":105,"era":"4.26","inningsPitched":"6.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":3,"whip":"1.26","battersFaced":27,"outs":19,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":105,"balls":33,"strikes":72,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.25","rbi":0,"winPercentage":".---","pitchesPerInning":"16.58","gamesFinished":2,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"5.68","walksPer9Inn":"2.84","hitsPer9Inn":"8.53","runsScoredPer9":"4.26","homeRunsPer9":"1.42","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664761":{"person":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | 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":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":10,"groundOuts":28,"airOuts":24,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":6,"intentionalWalks":0,"hits":10,"hitByPitch":2,"avg":".133","atBats":75,"obp":".214","slg":".187","ops":".401","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":84,"totalBases":14,"rbi":10,"leftOnBase":33,"sacBunts":0,"sacFlies":1,"babip":".148","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"75.00","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":28,"putOuts":15,"errors":1,"chances":44,"fielding":".977","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":{"summary":"2.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":28,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":11,"strikes":17,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID641835":{"person":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":5,"groundOuts":14,"airOuts":10,"runs":5,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":42,"obp":".234","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":183,"era":"3.00","inningsPitched":"12.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":4,"whip":"0.83","battersFaced":47,"outs":36,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":183,"balls":68,"strikes":115,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":".000","pitchesPerInning":"15.25","gamesFinished":1,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.00","hitsPer9Inn":"4.50","runsScoredPer9":"3.75","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681082":{"person":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | R, SB","gamesPlayed":1,"flyOuts":0,"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":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID656941":{"person":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"200","stats":{"batting":{"summary":"0-5 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":22,"flyOuts":13,"groundOuts":10,"airOuts":19,"runs":13,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":34,"baseOnBalls":14,"intentionalWalks":0,"hits":17,"hitByPitch":4,"avg":".213","atBats":80,"obp":".357","slg":".525","ops":".882","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":98,"totalBases":42,"rbi":14,"leftOnBase":30,"sacBunts":0,"sacFlies":0,"babip":".256","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.43","popOuts":4,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"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":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID694025":{"person":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"jerseyNumber":"29","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".333","atBats":3,"obp":".333","slg":"1.333","ops":"1.666","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","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":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664238":{"person":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"jerseyNumber":"25","position":{"code":"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":{},"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":8,"gamesStarted":0,"flyOuts":5,"groundOuts":5,"airOuts":10,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":35,"obp":".359","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":161,"era":"4.15","inningsPitched":"8.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":4,"whip":"1.62","battersFaced":39,"outs":26,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":161,"balls":55,"strikes":106,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"18.58","gamesFinished":2,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"10.38","walksPer9Inn":"4.15","hitsPer9Inn":"10.38","runsScoredPer9":"4.15","homeRunsPer9":"1.04","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666969":{"person":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"jerseyNumber":"53","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":11,"groundOuts":12,"airOuts":25,"runs":5,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":25,"baseOnBalls":9,"intentionalWalks":0,"hits":16,"hitByPitch":2,"avg":".208","atBats":77,"obp":".303","slg":".338","ops":".641","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":89,"totalBases":26,"rbi":5,"leftOnBase":37,"sacBunts":0,"sacFlies":1,"babip":".275","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.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":30,"errors":1,"chances":33,"fielding":".970","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":{"note":"(L, 1-2)","summary":"4.1 IP, 5 ER, 5 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":2,"airOuts":5,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":17,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":88,"inningsPitched":"4.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":22,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":42,"strikes":46,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"10.38","homeRunsPer9":"2.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":4,"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":{"gamesStarted":1,"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"}]},"ID641745":{"person":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":5,"groundOuts":11,"airOuts":5,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":33,"obp":".306","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":157,"era":"4.15","inningsPitched":"8.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":4,"whip":"1.27","battersFaced":36,"outs":26,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":157,"balls":53,"strikes":104,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"2.20","rbi":0,"winPercentage":".---","pitchesPerInning":"18.12","gamesFinished":1,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"9.35","walksPer9Inn":"3.12","hitsPer9Inn":"8.31","runsScoredPer9":"4.15","homeRunsPer9":"1.04","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"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}},"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","gamesPlayed":1,"flyOuts":3,"groundOuts":0,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":20,"groundOuts":20,"airOuts":30,"runs":14,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":7,"intentionalWalks":0,"hits":22,"hitByPitch":0,"avg":".244","atBats":90,"obp":".299","slg":".356","ops":".655","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":97,"totalBases":32,"rbi":7,"leftOnBase":37,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.00","popOuts":3,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":53,"putOuts":33,"errors":3,"chances":89,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID691725":{"person":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":3,"flyOuts":7,"groundOuts":12,"airOuts":22,"runs":9,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":20,"baseOnBalls":4,"intentionalWalks":0,"hits":21,"hitByPitch":1,"atBats":72,"obp":".329","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":338,"era":"4.42","inningsPitched":"18.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.36","battersFaced":80,"outs":55,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":338,"balls":121,"strikes":217,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":0,"winPercentage":".500","pitchesPerInning":"18.44","gamesFinished":0,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"9.82","walksPer9Inn":"1.96","hitsPer9Inn":"10.31","runsScoredPer9":"4.42","homeRunsPer9":"0.49","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID679775":{"person":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":5,"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":5,"balls":0,"strikes":5,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"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":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[607208,656941,547180,666969,669016,664761,681082,702222,665561,605400,679775,663767,686751],"pitchers":[605400,679775,663767,686751],"bench":[664238,592663,694025,624641],"bullpen":[621237,621383,641745,689147,666200,641835,691725,650911,592836],"battingOrder":[607208,656941,547180,666969,669016,664761,681082,702222,665561],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Crawford (5, Rea)."},{"label":"TB","value":"Crawford 2; García, Ad; Harper, B; Marchán; Marsh; Stott."},{"label":"RBI","value":"Crawford (2)."},{"label":"2-out RBI","value":"Crawford."},{"label":"Runners left in scoring position, 2 out","value":"Stott; Marchán 3; Schwarber 2."},{"label":"Team RISP","value":"0-for-7."},{"label":"Team LOB","value":"10."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Stott (5, 2nd base off Rea/Amaya)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Bohm-Stott-Harper, B)."}]}],"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":4,"groundOuts":5,"airOuts":8,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".251","atBats":30,"obp":".342","slg":".399","ops":".741","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":13,"rbi":4,"leftOnBase":19,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":6,"groundOuts":8,"airOuts":14,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":33,"obp":".289","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":136,"era":"3.47","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.16","battersFaced":38,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":136,"balls":49,"strikes":87,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":1,"pitchesPerInning":"15.11","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":1,"chances":36,"passedBall":1,"pickoffs":0}},"players":{"ID624424":{"person":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"jerseyNumber":"20","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"600","stats":{"batting":{"summary":"0-0 | BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"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":2,"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":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID571948":{"person":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":13,"strikes":13,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID702303":{"person":{"id":702303,"fullName":"Riley Martin","link":"/api/v1/people/702303"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":1,"flyOuts":4,"groundOuts":4,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":21,"obp":".190","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":74,"era":"0.00","inningsPitched":"6.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.63","battersFaced":22,"outs":19,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":74,"balls":19,"strikes":55,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":".---","pitchesPerInning":"11.68","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.95","walksPer9Inn":"0.00","hitsPer9Inn":"5.68","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"400","stats":{"batting":{"summary":"1-3 | BB, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":10,"groundOuts":18,"airOuts":12,"runs":12,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":29,"baseOnBalls":13,"intentionalWalks":1,"hits":19,"hitByPitch":1,"avg":".244","atBats":78,"obp":".359","slg":".526","ops":".885","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":92,"totalBases":41,"rbi":11,"leftOnBase":50,"sacBunts":0,"sacFlies":0,"babip":".302","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.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":1,"putOuts":32,"errors":1,"chances":34,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID665871":{"person":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":3,"flyOuts":9,"groundOuts":22,"airOuts":15,"runs":10,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":59,"obp":".297","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":244,"era":"5.74","inningsPitched":"15.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.21","battersFaced":65,"outs":47,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":244,"balls":94,"strikes":150,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.47","rbi":0,"winPercentage":".500","pitchesPerInning":"15.57","gamesFinished":0,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"5.17","walksPer9Inn":"2.30","hitsPer9Inn":"8.62","runsScoredPer9":"5.74","homeRunsPer9":"1.72","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664068":{"person":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"jerseyNumber":"12","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":2,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.00","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":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID573204":{"person":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":6,"groundOuts":4,"airOuts":10,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":1,"hits":5,"hitByPitch":0,"atBats":30,"obp":".265","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":147,"era":"2.25","inningsPitched":"8.0","wins":2,"losses":2,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"1.13","battersFaced":34,"outs":24,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":147,"balls":48,"strikes":99,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".500","pitchesPerInning":"18.38","gamesFinished":3,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"12.38","walksPer9Inn":"4.50","hitsPer9Inn":"5.63","runsScoredPer9":"3.38","homeRunsPer9":"1.13","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID684007":{"person":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":16,"groundOuts":8,"airOuts":26,"runs":6,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":31,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":77,"obp":".207","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":371,"era":"2.45","inningsPitched":"22.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"0.77","battersFaced":82,"outs":66,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":371,"balls":124,"strikes":247,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.31","rbi":0,"winPercentage":".500","pitchesPerInning":"16.86","gamesFinished":0,"strikeoutWalkRatio":"6.20","strikeoutsPer9Inn":"12.68","walksPer9Inn":"2.05","hitsPer9Inn":"4.91","runsScoredPer9":"2.45","homeRunsPer9":"0.82","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608324":{"person":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | 2 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":15,"groundOuts":25,"airOuts":28,"runs":5,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":10,"intentionalWalks":0,"hits":22,"hitByPitch":0,"avg":".244","atBats":90,"obp":".317","slg":".344","ops":".661","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":101,"totalBases":31,"rbi":9,"leftOnBase":43,"sacBunts":0,"sacFlies":1,"babip":".274","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.00","popOuts":8,"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":39,"putOuts":18,"errors":2,"chances":59,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID683737":{"person":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"jerseyNumber":"29","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":15,"groundOuts":25,"airOuts":22,"runs":10,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":18,"baseOnBalls":10,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".169","atBats":77,"obp":".261","slg":".195","ops":".456","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":88,"totalBases":15,"rbi":3,"leftOnBase":36,"sacBunts":0,"sacFlies":1,"babip":".217","groundOutsToAirouts":"1.14","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":22,"putOuts":136,"errors":0,"chances":158,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID608348":{"person":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":6,"groundOuts":10,"airOuts":16,"runs":9,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":10,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".315","atBats":54,"obp":".422","slg":".481","ops":".903","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":64,"totalBases":26,"rbi":10,"leftOnBase":23,"sacBunts":0,"sacFlies":0,"babip":".366","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","popOuts":4,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","assists":4,"putOuts":126,"errors":0,"chances":130,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592791":{"person":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":16,"groundOuts":16,"airOuts":28,"runs":11,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":21,"baseOnBalls":9,"intentionalWalks":1,"hits":20,"hitByPitch":1,"atBats":85,"obp":".316","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":370,"era":"3.97","inningsPitched":"22.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.28","battersFaced":95,"outs":68,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":370,"balls":145,"strikes":225,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":".500","pitchesPerInning":"16.32","gamesFinished":0,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"8.34","walksPer9Inn":"3.57","hitsPer9Inn":"7.94","runsScoredPer9":"4.37","homeRunsPer9":"2.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691718":{"person":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"jerseyNumber":"4","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":17,"groundOuts":16,"airOuts":26,"runs":14,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":25,"baseOnBalls":5,"intentionalWalks":1,"hits":18,"hitByPitch":2,"avg":".214","atBats":84,"obp":".275","slg":".298","ops":".573","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":92,"totalBases":25,"rbi":5,"leftOnBase":41,"sacBunts":1,"sacFlies":0,"babip":".293","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"84.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":65,"errors":1,"chances":68,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID657097":{"person":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":4,"groundOuts":9,"airOuts":5,"runs":7,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":36,"obp":".415","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":180,"era":"5.00","inningsPitched":"9.0","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":5,"whip":"1.89","battersFaced":41,"outs":27,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":180,"balls":69,"strikes":111,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.80","rbi":0,"winPercentage":".000","pitchesPerInning":"20.00","gamesFinished":4,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"10.00","walksPer9Inn":"5.00","hitsPer9Inn":"12.00","runsScoredPer9":"7.00","homeRunsPer9":"2.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":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665804":{"person":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"jerseyNumber":"9","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":6,"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":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":1,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID694208":{"person":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"500","stats":{"batting":{"summary":"1-1 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":8,"groundOuts":6,"airOuts":13,"runs":8,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".378","atBats":45,"obp":".420","slg":".600","ops":"1.020","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":50,"totalBases":27,"rbi":10,"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":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID656686":{"person":{"id":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":6,"strikes":12,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"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":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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID673548":{"person":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"jerseyNumber":"27","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"501","stats":{"batting":{"note":"a-","summary":"0-1 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":5,"groundOuts":8,"airOuts":8,"runs":6,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":7,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".229","atBats":35,"obp":".372","slg":".257","ops":".629","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":9,"rbi":2,"leftOnBase":32,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":{"note":"(W, 3-0)","summary":"6.2 IP, ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":7,"airOuts":8,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":26,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":92,"inningsPitched":"6.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":28,"outs":20,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":30,"strikes":62,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.35","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":1,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"900","stats":{"batting":{"summary":"1-4 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"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":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":14,"groundOuts":19,"airOuts":20,"runs":20,"doubles":1,"triples":0,"homeRuns":5,"strikeOuts":22,"baseOnBalls":15,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".192","atBats":73,"obp":".322","slg":".411","ops":".733","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":90,"totalBases":30,"rbi":15,"leftOnBase":37,"sacBunts":0,"sacFlies":2,"babip":".188","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.60","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":53,"putOuts":38,"errors":2,"chances":93,"fielding":".978","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":"1-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":16,"groundOuts":19,"airOuts":31,"runs":13,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":11,"baseOnBalls":10,"intentionalWalks":0,"hits":28,"hitByPitch":2,"avg":".322","atBats":87,"obp":".396","slg":".506","ops":".902","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":101,"totalBases":44,"rbi":21,"leftOnBase":29,"sacBunts":0,"sacFlies":2,"babip":".333","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":58,"putOuts":27,"errors":1,"chances":86,"fielding":".988","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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"601","stats":{"batting":{"note":"b-","summary":"1-2","gamesPlayed":1,"flyOuts":0,"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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":8,"groundOuts":14,"airOuts":17,"runs":7,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".273","atBats":55,"obp":".305","slg":".473","ops":".778","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":60,"totalBases":26,"rbi":9,"leftOnBase":36,"sacBunts":1,"sacFlies":1,"babip":".302","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.50","popOuts":3,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":33,"errors":0,"chances":35,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]}},"batters":[663538,683737,608324,664023,694208,673548,624424,807713,665804,691718,621020,607067,571948,656686],"pitchers":[607067,571948,656686],"bench":[608348,664068],"bullpen":[665871,676962,665795,684007,681432,702303,669020,592791,573204,657097],"battingOrder":[663538,683737,608324,664023,673548,807713,665804,691718,621020],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Bregman 2 (3, Nola, A, Nola, A)."},{"label":"HR","value":"Swanson (5, 2nd inning off Nola, A, 2 on, 2 out)."},{"label":"TB","value":"Ballesteros; Bregman 4; Busch; Happ; Hoerner; Shaw; Swanson 4."},{"label":"RBI","value":"Conforto (5); Swanson 3 (15)."},{"label":"2-out RBI","value":"Swanson 3."},{"label":"Runners left in scoring position, 2 out","value":"Swanson; Amaya; Shaw; Happ."},{"label":"SF","value":"Conforto."},{"label":"GIDP","value":"Amaya."},{"label":"Team RISP","value":"1-for-11."},{"label":"Team LOB","value":"7."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Martin, C (1, pickoff)."},{"label":"PB","value":"Amaya (1)."}]}],"note":[{"label":"a","value":"Struck out for Ballesteros in the 5th."},{"label":"b","value":"Popped out for Conforto in the 5th."}]}},"officials":[{"official":{"id":554242,"fullName":"Edwin Moscoso","link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":483569,"fullName":"Vic Carapazza","link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":545402,"fullName":"John Bacon","link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427537,"fullName":"Hunter Wendelstedt","link":"/api/v1/people/427537"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Martin, C."},{"label":"ABS Challenge","value":"Amaya 2 (Ball-Overturned to Strike, Ball-Confirmed); Marchán 3 (Ball-Overturned to Strike, Ball-Overturned to Strike, Ball-Confirmed); Happ (Strike-Overturned to Ball); Bregman (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Nola, A 88-46; Backhus 5-5; Shugart 28-17; Johnson, S 32-18; Rea 92-62; Milner 26-13; Martin, C 18-12."},{"label":"Groundouts-flyouts","value":"Nola, A 2-4; Backhus 0-0; Shugart 3-0; Johnson, S 0-0; Rea 7-5; Milner 1-1; Martin, C 0-0."},{"label":"Batters faced","value":"Nola, A 22; Backhus 2; Shugart 7; Johnson, S 5; Rea 28; Milner 6; Martin, C 4."},{"label":"Inherited runners-scored","value":"Backhus 2-0; Milner 1-0."},{"label":"Umpires","value":"HP: Edwin Moscoso. 1B: Vic Carapazza. 2B: John Bacon. 3B: Hunter Wendelstedt. "},{"label":"Weather","value":"50 degrees, Partly Cloudy."},{"label":"Wind","value":"11 mph, R To L."},{"label":"First pitch","value":"6:40 PM."},{"label":"T","value":"2:40."},{"label":"Att","value":"27,798."},{"label":"Venue","value":"Wrigley Field."},{"label":"April 20, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067","boxscoreName":"Rea"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"note":"(W, 3-0)","summary":"6.2 IP, ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":7,"airOuts":8,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":26,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":92,"inningsPitched":"6.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":28,"outs":20,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":30,"strikes":62,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.35","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":1,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":66,"pitchingGameScore":66},{"player":{"person":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020","boxscoreName":"Swanson"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"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":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":14,"groundOuts":19,"airOuts":20,"runs":20,"doubles":1,"triples":0,"homeRuns":5,"strikeOuts":22,"baseOnBalls":15,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".192","atBats":73,"obp":".322","slg":".411","ops":".733","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":90,"totalBases":30,"rbi":15,"leftOnBase":37,"sacBunts":0,"sacFlies":2,"babip":".188","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.60","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":53,"putOuts":38,"errors":2,"chances":93,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":54,"hittingGameScore":54},{"player":{"person":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222","boxscoreName":"Crawford"},"jerseyNumber":"2","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"800","stats":{"batting":{"summary":"1-2 | 2B, 2 BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":54,"hittingGameScore":54}]},"decisions":{"winner":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"loser":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}