{"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":823235,"link":"/api/v1.1/game/823235/feed/live","metaData":{"wait":10,"timeStamp":"20260408_042604","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count12","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823235,"type":"R","doubleHeader":"N","id":"2026/04/07/phimlb-sfnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823235-2026-04-07","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-08T01:45:00Z","originalDate":"2026-04-07","officialDate":"2026-04-07","dayNight":"night","time":"6:45","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":11,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":6,"losses":5,"ties":0,"pct":".545"},"records":{},"divisionLeader":false,"wins":6,"losses":5,"winningPercentage":".545"},"franchiseName":"Philadelphia","clubName":"Phillies","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137","season":2026,"venue":{"id":2395,"name":"Oracle Park","link":"/api/v1/venues/2395"},"springVenue":{"id":2532,"link":"/api/v1/venues/2532"},"teamCode":"sfn","fileCode":"sf","abbreviation":"SF","teamName":"Giants","locationName":"San Francisco","firstYearOfPlay":"1883","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"San Francisco","record":{"gamesPlayed":12,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":4,"losses":8,"ties":0,"pct":".333"},"records":{},"divisionLeader":false,"wins":4,"losses":8,"winningPercentage":".333"},"franchiseName":"San Francisco","clubName":"Giants","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},"ID666464":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464","firstName":"Jerar","lastName":"Encarnacion","primaryNumber":"19","birthDate":"1997-10-22","currentAge":28,"birthCity":"Bayaguana","birthCountry":"Dominican Republic","height":"6' 4\"","weight":265,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jerar","useLastName":"Encarnacion","middleName":"Luis","boxscoreName":"Encarnacion","gender":"M","nameMatrilineal":"Olmos","isPlayer":true,"isVerified":true,"pronunciation":"jer-ARE","mlbDebutDate":"2022-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jerar Encarnacion","nameSlug":"jerar-encarnacion-666464","firstLastName":"Jerar Encarnacion","lastFirstName":"Encarnacion, Jerar","lastInitName":"Encarnacion, J","initLastName":"J Encarnacion","fullFMLName":"Jerar Luis Encarnacion","fullLFMName":"Encarnacion, Jerar Luis","strikeZoneTop":3.4,"strikeZoneBottom":1.72},"ID671218":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218","firstName":"Heliot","lastName":"Ramos","primaryNumber":"34","birthDate":"1999-09-07","currentAge":27,"birthCity":"Humacao","birthCountry":"Puerto Rico","height":"5' 11\"","weight":235,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Heliot","useLastName":"Ramos","middleName":"Lemuel","boxscoreName":"Ramos, H","gender":"M","nameMatrilineal":"Lebron","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"Elliot","mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Heliot Ramos","nameSlug":"heliot-ramos-671218","firstLastName":"Heliot Ramos","lastFirstName":"Ramos, Heliot","lastInitName":"Ramos, H","initLastName":"H Ramos","fullFMLName":"Heliot Lemuel Ramos","fullLFMName":"Ramos, Heliot Lemuel","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID621237":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237","firstName":"José","lastName":"Alvarado","primaryNumber":"46","birthDate":"1995-05-21","currentAge":31,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 2\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Alvarado","middleName":"Antonio","boxscoreName":"Alvarado","nickName":"El Pocho","gender":"M","nameMatrilineal":"Lizarzabal","isPlayer":true,"isVerified":true,"pronunciation":"all-vuh-RAH-doh","mlbDebutDate":"2017-05-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"José Alvarado","nameSlug":"jose-alvarado-621237","firstLastName":"José Alvarado","lastFirstName":"Alvarado, José","lastInitName":"Alvarado, J","initLastName":"J Alvarado","fullFMLName":"José Antonio Alvarado","fullLFMName":"Alvarado, José Antonio","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID650911":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911","firstName":"Cristopher","lastName":"Sánchez","primaryNumber":"61","birthDate":"1996-12-12","currentAge":29,"birthCity":"La Romana","birthCountry":"Dominican Republic","height":"6' 6\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cristopher","useLastName":"Sánchez","middleName":"Alexis","boxscoreName":"Sánchez, C","gender":"M","nameMatrilineal":"Valera","isPlayer":true,"isVerified":true,"pronunciation":"KRISS-tuh-furr","mlbDebutDate":"2021-06-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cristopher Sánchez","nameSlug":"cristopher-sanchez-650911","firstLastName":"Cristopher Sánchez","lastFirstName":"Sánchez, Cristopher","lastInitName":"Sánchez, C","initLastName":"C Sánchez","fullFMLName":"Cristopher Alexis Sánchez","fullLFMName":"Sánchez, Cristopher Alexis","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID547180":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180","firstName":"Bryce","lastName":"Harper","primaryNumber":"3","birthDate":"1992-10-16","currentAge":33,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Bryce","useLastName":"Harper","middleName":"Aron Max","boxscoreName":"Harper, B","nickName":"Harp","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"HARR-purr","mlbDebutDate":"2012-04-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Harper","nameSlug":"bryce-harper-547180","firstLastName":"Bryce Harper","lastFirstName":"Harper, Bryce","lastInitName":"Harper, B","initLastName":"B Harper","fullFMLName":"Bryce Aron Max Harper","fullLFMName":"Harper, Bryce Aron Max","strikeZoneTop":3.265,"strikeZoneBottom":1.648},"ID592663":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663","firstName":"Jacob","lastName":"Realmuto","primaryNumber":"10","birthDate":"1991-03-18","currentAge":35,"birthCity":"Del City","birthStateProvince":"OK","birthCountry":"USA","height":"6' 0\"","weight":212,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"J.T.","useLastName":"Realmuto","middleName":"Tyler","boxscoreName":"Realmuto","nickName":"Real","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"reel-MYOO-toh","mlbDebutDate":"2014-06-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"J.T. Realmuto","nameSlug":"j-t-realmuto-592663","firstLastName":"J.T. Realmuto","lastFirstName":"Realmuto, J.T.","lastInitName":"Realmuto, J","initLastName":"J Realmuto","fullFMLName":"Jacob Tyler Realmuto","fullLFMName":"Realmuto, Jacob Tyler","strikeZoneTop":3.2,"strikeZoneBottom":1.615},"ID689147":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147","firstName":"Richard","lastName":"Kerkering","primaryNumber":"50","birthDate":"2001-04-04","currentAge":25,"birthCity":"Huntington Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":204,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Orion","useLastName":"Kerkering","middleName":"Orion","boxscoreName":"Kerkering","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"OH-ryan kerr-kerr-ring","mlbDebutDate":"2023-09-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Orion Kerkering","nameSlug":"orion-kerkering-689147","firstLastName":"Orion Kerkering","lastFirstName":"Kerkering, Orion","lastInitName":"Kerkering, O","initLastName":"O Kerkering","fullFMLName":"Richard Orion Kerkering","fullLFMName":"Kerkering, Richard Orion","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID664761":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761","firstName":"Alec","lastName":"Bohm","primaryNumber":"28","birthDate":"1996-08-03","currentAge":30,"birthCity":"Omaha","birthStateProvince":"NE","birthCountry":"USA","height":"6' 4\"","weight":218,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Alec","useLastName":"Bohm","middleName":"Daniel","boxscoreName":"Bohm","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"bome; like home","mlbDebutDate":"2020-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alec Bohm","nameSlug":"alec-bohm-664761","firstLastName":"Alec Bohm","lastFirstName":"Bohm, Alec","lastInitName":"Bohm, A","initLastName":"A Bohm","fullFMLName":"Alec Daniel Bohm","fullLFMName":"Bohm, Alec Daniel","strikeZoneTop":3.407,"strikeZoneBottom":1.719},"ID657277":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277","firstName":"Logan","lastName":"Webb","primaryNumber":"62","birthDate":"1996-11-18","currentAge":29,"birthCity":"Rocklin","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":221,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Webb","middleName":"T.","boxscoreName":"Webb, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Webb","nameSlug":"logan-webb-657277","firstLastName":"Logan Webb","lastFirstName":"Webb, Logan","lastInitName":"Webb, L","initLastName":"L Webb","fullFMLName":"Logan T. Webb","fullLFMName":"Webb, Logan T.","strikeZoneTop":3.41,"strikeZoneBottom":1.58},"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},"ID672275":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275","firstName":"Patrick","lastName":"Bailey","primaryNumber":"16","birthDate":"1999-05-29","currentAge":27,"birthCity":"Greensboro","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":223,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Patrick","useLastName":"Bailey","middleName":"Lee","boxscoreName":"Bailey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-05-19","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Patrick Bailey","nameSlug":"patrick-bailey-672275","firstLastName":"Patrick Bailey","lastFirstName":"Bailey, Patrick","lastInitName":"Bailey, P","initLastName":"P Bailey","fullFMLName":"Patrick Lee Bailey","fullLFMName":"Bailey, Patrick Lee","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID656305":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305","firstName":"Matt","lastName":"Chapman","primaryNumber":"26","birthDate":"1993-04-28","currentAge":33,"birthCity":"Victorville","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Matt","useLastName":"Chapman","middleName":"James","boxscoreName":"Chapman, M","nickName":"Hurtado","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-06-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Chapman","nameSlug":"matt-chapman-656305","firstLastName":"Matt Chapman","lastFirstName":"Chapman, Matt","lastInitName":"Chapman, M","initLastName":"M Chapman","fullFMLName":"Matt James Chapman","fullLFMName":"Chapman, Matt James","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"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},"ID805249":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249","firstName":"Otto","lastName":"Kemp","primaryNumber":"4","birthDate":"1999-09-09","currentAge":27,"birthCity":"Fullerton","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Otto","useLastName":"Kemp","middleName":"Severson","boxscoreName":"Kemp","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Otto Kemp","nameSlug":"otto-kemp-805249","firstLastName":"Otto Kemp","lastFirstName":"Kemp, Otto","lastInitName":"Kemp, O","initLastName":"O Kemp","fullFMLName":"Otto Severson Kemp","fullLFMName":"Kemp, Otto Severson","strikeZoneTop":3.158,"strikeZoneBottom":1.594},"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},"ID621366":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366","firstName":"Ryan","lastName":"Borucki","birthDate":"1994-03-31","currentAge":32,"birthCity":"Mundelein","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Borucki","middleName":"Joseph","boxscoreName":"Borucki","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"boar-uck-ee","mlbDebutDate":"2018-06-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ryan Borucki","nameSlug":"ryan-borucki-621366","firstLastName":"Ryan Borucki","lastFirstName":"Borucki, Ryan","lastInitName":"Borucki, R","initLastName":"R Borucki","fullFMLName":"Ryan Joseph Borucki","fullLFMName":"Borucki, Ryan Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID808982":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982","firstName":"Jung Hoo","lastName":"Lee","primaryNumber":"51","birthDate":"1998-08-20","currentAge":28,"birthCity":"Seoul","birthCountry":"Republic of Korea","height":"6' 0\"","weight":196,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jung Hoo","useLastName":"Lee","boxscoreName":"Lee, J","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"jung who","mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jung Hoo Lee","nameSlug":"jung-hoo-lee-808982","firstLastName":"Jung Hoo Lee","lastFirstName":"Lee, Jung Hoo","lastInitName":"Lee, J","initLastName":"J Lee","fullFMLName":"J.H. Lee","fullLFMName":"J.H. Lee","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID646240":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","firstName":"Rafael","lastName":"Devers","primaryNumber":"16","birthDate":"1996-10-24","currentAge":29,"birthCity":"Sanchez","birthCountry":"Dominican Republic","height":"6' 0\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Rafael","useLastName":"Devers","middleName":"Calcano","boxscoreName":"Devers","nickName":"Carita","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"DEHV-ers","mlbDebutDate":"2017-07-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rafael Devers","nameSlug":"rafael-devers-646240","firstLastName":"Rafael Devers","lastFirstName":"Devers, Rafael","lastInitName":"Devers, R","initLastName":"R Devers","fullFMLName":"Rafael Calcano Devers","fullLFMName":"Devers, Rafael Calcano","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"ID664056":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056","firstName":"Harrison","lastName":"Bader","primaryNumber":"9","birthDate":"1994-06-03","currentAge":32,"birthCity":"Bronxville","birthStateProvince":"NY","birthCountry":"USA","height":"5' 11\"","weight":219,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Harrison","useLastName":"Bader","middleName":"Joseph","boxscoreName":"Bader","nickName":"Tots","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BAY-der","mlbDebutDate":"2017-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Harrison Bader","nameSlug":"harrison-bader-664056","firstLastName":"Harrison Bader","lastFirstName":"Bader, Harrison","lastInitName":"Bader, H","initLastName":"H Bader","fullFMLName":"Harrison Joseph Bader","fullLFMName":"Bader, Harrison Joseph","strikeZoneTop":3.16,"strikeZoneBottom":1.6},"ID605288":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288","firstName":"Adrian","lastName":"Houser","primaryNumber":"12","birthDate":"1993-02-02","currentAge":33,"birthCity":"Tahlequah","birthStateProvince":"OK","birthCountry":"USA","height":"6' 4\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Adrian","useLastName":"Houser","middleName":"David","boxscoreName":"Houser","nickName":"Doogy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2015-09-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adrian Houser","nameSlug":"adrian-houser-605288","firstLastName":"Adrian Houser","lastFirstName":"Houser, Adrian","lastInitName":"Houser, A","initLastName":"A Houser","fullFMLName":"Adrian David Houser","fullLFMName":"Houser, Adrian David","strikeZoneTop":3.45,"strikeZoneBottom":1.65},"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},"ID694918":{"id":694918,"fullName":"Blade Tidwell","link":"/api/v1/people/694918","firstName":"Janzen","lastName":"Tidwell","primaryNumber":"46","birthDate":"2001-06-08","currentAge":25,"birthCity":"Columbia","birthStateProvince":"TN","birthCountry":"USA","height":"6' 3\"","weight":244,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Blade","useLastName":"Tidwell","middleName":"Blade","boxscoreName":"Tidwell","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blade Tidwell","nameSlug":"blade-tidwell-694918","firstLastName":"Blade Tidwell","lastFirstName":"Tidwell, Blade","lastInitName":"Tidwell, B","initLastName":"B Tidwell","fullFMLName":"Janzen Blade Tidwell","fullLFMName":"Tidwell, Janzen Blade","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID642715":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715","firstName":"Willy","lastName":"Adames","primaryNumber":"2","birthDate":"1995-09-02","currentAge":31,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Willy","useLastName":"Adames","middleName":"Rafael","boxscoreName":"Adames","nickName":"The Kid","gender":"M","nameMatrilineal":"Luna","isPlayer":true,"isVerified":true,"pronunciation":"ah-DAH-mess","mlbDebutDate":"2018-05-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willy Adames","nameSlug":"willy-adames-642715","firstLastName":"Willy Adames","lastFirstName":"Adames, Willy","lastInitName":"Adames, W","initLastName":"W Adames","fullFMLName":"Willy Rafael Adames","fullLFMName":"Adames, Willy Rafael","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"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},"ID669062":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062","firstName":"Erik","lastName":"Miller","primaryNumber":"67","birthDate":"1998-02-13","currentAge":28,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 5\"","weight":269,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Erik","useLastName":"Miller","middleName":"Christopher","boxscoreName":"Miller, E","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"MILL-urr","mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Erik Miller","nameSlug":"erik-miller-669062","firstLastName":"Erik Miller","lastFirstName":"Miller, Erik","lastInitName":"Miller, E","initLastName":"E Miller","fullFMLName":"Erik Christopher Miller","fullLFMName":"Miller, Erik Christopher","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID650333":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333","firstName":"Luis","lastName":"Arraez","primaryNumber":"4","birthDate":"1997-04-09","currentAge":29,"birthCity":"San Felipe","birthCountry":"Venezuela","height":"5' 10\"","weight":186,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luis","useLastName":"Arraez","middleName":"Sangel","boxscoreName":"Arraez","nickName":"La Regadera","gender":"M","nameMatrilineal":"Reveron","isPlayer":true,"isVerified":true,"pronunciation":"ah-RISE","mlbDebutDate":"2019-05-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Arraez","nameSlug":"luis-arraez-650333","firstLastName":"Luis Arraez","lastFirstName":"Arraez, Luis","lastInitName":"Arraez, L","initLastName":"L Arraez","fullFMLName":"Luis Sangel Arraez","fullLFMName":"Arraez, Luis Sangel","strikeZoneTop":3.12,"strikeZoneBottom":1.58},"ID691725":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725","firstName":"Andrew","lastName":"Painter","primaryNumber":"24","birthDate":"2003-04-10","currentAge":23,"birthCity":"Pompano Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 7\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Painter","middleName":"Patrick","boxscoreName":"Painter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Painter","nameSlug":"andrew-painter-691725","firstLastName":"Andrew Painter","lastFirstName":"Painter, Andrew","lastInitName":"Painter, A","initLastName":"A Painter","fullFMLName":"Andrew Patrick Painter","fullLFMName":"Painter, Andrew Patrick","strikeZoneTop":3.756,"strikeZoneBottom":1.746},"ID669477":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477","firstName":"Casey","lastName":"Schmitt","primaryNumber":"10","birthDate":"1999-03-01","currentAge":27,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Casey","useLastName":"Schmitt","middleName":"Shawn","boxscoreName":"Schmitt","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2023-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Schmitt","nameSlug":"casey-schmitt-669477","firstLastName":"Casey Schmitt","lastFirstName":"Schmitt, Casey","lastInitName":"Schmitt, C","initLastName":"C Schmitt","fullFMLName":"Casey Shawn Schmitt","fullLFMName":"Schmitt, Casey Shawn","strikeZoneTop":3.2,"strikeZoneBottom":1.61},"ID664141":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141","firstName":"Jonathan","lastName":"Brubaker","primaryNumber":"34","birthDate":"1993-11-17","currentAge":32,"birthCity":"Springfield","birthStateProvince":"OH","birthCountry":"USA","height":"6' 4\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JT","useLastName":"Brubaker","middleName":"Trey","boxscoreName":"Brubaker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BROO-bay-ker","mlbDebutDate":"2020-07-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"JT Brubaker","nameSlug":"jt-brubaker-664141","firstLastName":"JT Brubaker","lastFirstName":"Brubaker, JT","lastInitName":"Brubaker, J","initLastName":"J Brubaker","fullFMLName":"Jonathan Trey Brubaker","fullLFMName":"Brubaker, Jonathan Trey","strikeZoneTop":3.3,"strikeZoneBottom":1.55},"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},"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},"ID661395":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395","firstName":"Jhoan","lastName":"Duran","primaryNumber":"59","birthDate":"1998-01-08","currentAge":28,"birthCity":"Esperanza","birthCountry":"Dominican Republic","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jhoan","useLastName":"Duran","middleName":"Manuel","boxscoreName":"Duran, J","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"pronunciation":"YO-ahn DOO-rahn","mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jhoan Duran","nameSlug":"jhoan-duran-661395","firstLastName":"Jhoan Duran","lastFirstName":"Duran, Jhoan","lastInitName":"Duran, J","initLastName":"J Duran","fullFMLName":"Jhoan Manuel Duran","fullLFMName":"Duran, Jhoan Manuel","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID680742":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742","firstName":"Jonathan","lastName":"Bowlan","primaryNumber":"52","birthDate":"1996-12-01","currentAge":29,"birthCity":"Arlington","birthStateProvince":"TN","birthCountry":"USA","height":"6' 6\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jonathan","useLastName":"Bowlan","boxscoreName":"Bowlan","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"boh-lin","mlbDebutDate":"2023-09-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan Bowlan","nameSlug":"jonathan-bowlan-680742","firstLastName":"Jonathan Bowlan","lastFirstName":"Bowlan, Jonathan","lastInitName":"Bowlan, J","initLastName":"J Bowlan","fullFMLName":"Jonathan  Bowlan","fullLFMName":"Bowlan, Jonathan","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID641816":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816","firstName":"Tyler","lastName":"Mahle","primaryNumber":"54","birthDate":"1994-09-29","currentAge":31,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Mahle","middleName":"F.","boxscoreName":"Mahle","nickName":"Mal","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"rhymes with 'rally'","mlbDebutDate":"2017-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Mahle","nameSlug":"tyler-mahle-641816","firstLastName":"Tyler Mahle","lastFirstName":"Mahle, Tyler","lastInitName":"Mahle, T","initLastName":"T Mahle","fullFMLName":"Tyler F. Mahle","fullLFMName":"Mahle, Tyler F.","strikeZoneTop":3.4,"strikeZoneBottom":1.56},"ID676254":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254","firstName":"Ryan","lastName":"Walker","primaryNumber":"74","birthDate":"1995-11-26","currentAge":30,"birthCity":"Arlington","birthStateProvince":"WA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Walker","middleName":"Patrick","boxscoreName":"Walker, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-05-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Walker","nameSlug":"ryan-walker-676254","firstLastName":"Ryan Walker","lastFirstName":"Walker, Ryan","lastInitName":"Walker, R","initLastName":"R Walker","fullFMLName":"Ryan Patrick Walker","fullLFMName":"Walker, Ryan Patrick","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID676775":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775","firstName":"Keaton","lastName":"Winn","primaryNumber":"67","birthDate":"1998-02-20","currentAge":28,"birthCity":"Ollie","birthStateProvince":"IA","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Keaton","useLastName":"Winn","middleName":"Eugene","boxscoreName":"Winn, K","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-06-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keaton Winn","nameSlug":"keaton-winn-676775","firstLastName":"Keaton Winn","lastFirstName":"Winn, Keaton","lastInitName":"Winn, K","initLastName":"K Winn","fullFMLName":"Keaton E. Winn","fullLFMName":"Winn, Keaton E.","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID647315":{"id":647315,"fullName":"Zach Pop","link":"/api/v1/people/647315","firstName":"Zachery","lastName":"Pop","birthDate":"1996-09-20","currentAge":29,"birthCity":"Brampton","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zach","useLastName":"Pop","middleName":"M.","boxscoreName":"Pop","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Pop","nameSlug":"zach-pop-647315","firstLastName":"Zach Pop","lastFirstName":"Pop, Zach","lastInitName":"Pop, Z","initLastName":"Z Pop","fullFMLName":"Zachery M. Pop","fullLFMName":"Pop, Zachery M.","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID668873":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873","firstName":"Caleb","lastName":"Kilian","primaryNumber":"56","birthDate":"1997-06-02","currentAge":29,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Caleb","useLastName":"Kilian","middleName":"John","boxscoreName":"Kilian","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Caleb Kilian","nameSlug":"caleb-kilian-668873","firstLastName":"Caleb Kilian","lastFirstName":"Kilian, Caleb","lastInitName":"Kilian, C","initLastName":"C Kilian","fullFMLName":"Caleb John Kilian","fullLFMName":"Kilian, Caleb John","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID666931":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931","firstName":"Jared","lastName":"Oliva","birthDate":"1995-11-27","currentAge":30,"birthCity":"Santa Clarita","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jared","useLastName":"Oliva","middleName":"Cole","boxscoreName":"Oliva","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"AH-lih-vuh","mlbDebutDate":"2020-09-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jared Oliva","nameSlug":"jared-oliva-666931","firstLastName":"Jared Oliva","lastFirstName":"Oliva, Jared","lastInitName":"Oliva, J","initLastName":"J Oliva","fullFMLName":"Jared Cole Oliva","fullLFMName":"Oliva, Jared Cole","strikeZoneTop":3.31,"strikeZoneBottom":1.67},"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},"ID683766":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766","firstName":"Christian","lastName":"Koss","primaryNumber":"50","birthDate":"1998-01-27","currentAge":28,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Christian","useLastName":"Koss","boxscoreName":"Koss","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Koss","nameSlug":"christian-koss-683766","firstLastName":"Christian Koss","lastFirstName":"Koss, Christian","lastInitName":"Koss, C","initLastName":"C Koss","fullFMLName":"Christian Koss","fullLFMName":"Koss, Christian ","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"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},"ID592662":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662","firstName":"Robert","lastName":"Ray","primaryNumber":"38","birthDate":"1991-10-01","currentAge":34,"birthCity":"Brentwood","birthStateProvince":"TN","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robbie","useLastName":"Ray","middleName":"Glenn","boxscoreName":"Ray","nickName":"Bob","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2014-05-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Robbie Ray","nameSlug":"robbie-ray-592662","firstLastName":"Robbie Ray","lastFirstName":"Ray, Robbie","lastInitName":"Ray, R","initLastName":"R Ray","fullFMLName":"Robert Glenn Ray","fullLFMName":"Ray, Robert Glenn","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID694738":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738","firstName":"Landen","lastName":"Roupp","primaryNumber":"65","birthDate":"1998-09-10","currentAge":28,"birthCity":"Rocky Mount","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Landen","useLastName":"Roupp","middleName":"Brice","boxscoreName":"Roupp","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"roop","mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Landen Roupp","nameSlug":"landen-roupp-694738","firstLastName":"Landen Roupp","lastFirstName":"Roupp, Landen","lastInitName":"Roupp, L","initLastName":"L Roupp","fullFMLName":"Landen Brice Roupp","fullLFMName":"Roupp, Landen Brice","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID691740":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740","firstName":"Daniel","lastName":"Susac","primaryNumber":"6","birthDate":"2001-05-14","currentAge":25,"birthCity":"Roseville","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Daniel","useLastName":"Susac","middleName":"Shawn","boxscoreName":"Susac, D","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2022,"mlbDebutDate":"2026-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daniel Susac","nameSlug":"daniel-susac-691740","firstLastName":"Daniel Susac","lastFirstName":"Susac, Daniel","lastInitName":"Susac, D","initLastName":"D Susac","fullFMLName":"Daniel Shawn Susac","fullLFMName":"Susac, Daniel Shawn","strikeZoneTop":3.42,"strikeZoneBottom":1.73},"ID657424":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424","firstName":"Matthew","lastName":"Gage","primaryNumber":"93","birthDate":"1993-02-11","currentAge":33,"birthCity":"Johnstown","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":261,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Gage","middleName":"Robert","boxscoreName":"Gage","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2022-06-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matt Gage","nameSlug":"matt-gage-657424","firstLastName":"Matt Gage","lastFirstName":"Gage, Matt","lastInitName":"Gage, M","initLastName":"M Gage","fullFMLName":"Matthew Robert Gage","fullLFMName":"Gage, Matthew Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":2395,"name":"Oracle Park","link":"/api/v1/venues/2395","location":{"address1":"24 Willie Mays Plaza","city":"San Francisco","state":"California","stateAbbrev":"CA","postalCode":"94107","defaultCoordinates":{"latitude":37.778383,"longitude":-122.389448},"azimuthAngle":85.0,"elevation":0,"country":"USA","phone":"(415) 972-2000"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":41311,"turfType":"Grass","roofType":"Open","leftLine":339,"leftCenter":399,"center":391,"rightCenter":415,"rightLine":309},"active":true,"season":"2026"},"officialVenue":{"id":2395,"link":"/api/v1/venues/2395"},"weather":{"condition":"Partly Cloudy","temp":"59","wind":"12 mph, Out To CF"},"gameInfo":{"attendance":32403,"firstPitch":"2026-04-08T01:45:00.000Z","gameDurationMinutes":160},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":1,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"home":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"}},"officialScorer":{"id":427131,"fullName":"Michael Duca","link":"/api/v1/people/427131"},"primaryDatacaster":{"id":496214,"fullName":"Karen Palmyra","link":"/api/v1/people/496214"},"moundVisits":{"away":{"used":0,"remaining":4},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trea Turner grounds out to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-08T01:45:31.650Z","endTime":"2026-04-08T01:45:56.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-07T22:09:45.527Z","endTime":"2026-04-08T01:22:07.274Z","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-08T01:22:07.274Z","endTime":"2026-04-08T01:44:33.674Z","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-08T01:44:33.674Z","endTime":"2026-04-08T01:45:33.805Z","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(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":83.2,"endSpeed":77.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.720836128909788,"aZ":-27.836475625889857,"pfxX":-0.10199966173352326,"pfxZ":2.8694737305646534,"pX":-0.3982842588258939,"pZ":3.802335130259711,"vX0":-7.049112465455017,"vY0":-121.14585056297709,"vZ0":0.06476601966231255,"x":132.18,"y":136.12,"x0":2.540998453492782,"y0":50.00425468934139,"z0":6.1731637590464095,"aX":-0.15394997155616902},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.4,"breakHorizontal":1.6,"spinRate":2160,"spinDirection":157},"zone":11,"typeConfidence":2.0,"plateTime":0.44909085698561757,"extension":5.9703608836295645},"index":3,"playId":"dcc6a370-6e75-30ec-8ebb-cf6af9edffab","pitchNumber":1,"startTime":"2026-04-08T01:45:33.805Z","endTime":"2026-04-08T01:45:37.694Z","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":92.4,"endSpeed":84.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.394189626359772,"aZ":-14.04770390812451,"pfxX":5.966705547370733,"pfxZ":9.926855776388726,"pX":0.8493706614492035,"pZ":2.934306424933016,"vX0":-6.101571371505155,"vY0":-134.3512704091534,"vZ0":-5.767610122955791,"x":84.62,"y":159.55,"x0":2.3758049739174756,"y0":50.00314205659124,"z0":6.1090714451100245,"aX":10.896461917164112},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.9,"breakHorizontal":-9.5,"spinRate":2297,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.4078494461912894,"extension":5.963531212371981},"hitData":{"launchSpeed":79.0,"launchAngle":-1.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.66,"coordY":166.51}},"index":4,"playId":"7b4bfc03-b770-3ab8-8d30-2b4cf7d64e62","pitchNumber":2,"startTime":"2026-04-08T01:45:48.415Z","endTime":"2026-04-08T01:45:56.140Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T01:45:56.140Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Schwarber singles on a line drive to center fielder Jared Oliva.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-08T01:46:01.400Z","endTime":"2026-04-08T01:46:33.006Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666931,"link":"/api/v1/people/666931"},"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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11499965329866,"aZ":-27.661294611400738,"pfxX":-0.1606285290330759,"pfxZ":3.0317053338924502,"pX":-0.24398899960424916,"pZ":2.533080168316854,"vX0":-6.595231332416693,"vY0":-121.36032641808238,"vZ0":-2.637079402377357,"x":126.3,"y":170.39,"x0":2.5316268188931637,"y0":50.00494070984886,"z0":6.047297190311912,"aX":-0.23779206065753428},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":5.0,"breakHorizontal":1.9,"spinRate":2046,"spinDirection":167},"zone":4,"typeConfidence":2.0,"plateTime":0.4516071032439699,"extension":6.001584789176852},"hitData":{"launchSpeed":77.1,"launchAngle":20.0,"totalDistance":205.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":139.51,"coordY":93.37}},"index":0,"playId":"011f16f0-3e44-3cfb-9576-bc4366e4d026","pitchNumber":1,"startTime":"2026-04-08T01:46:22.307Z","endTime":"2026-04-08T01:46:33.006Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T01:46:33.006Z","atBatIndex":1},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Bryce Harper grounds into a force out, second baseman Luis Arraez to shortstop Willy Adames. Kyle Schwarber out at 2nd. Bryce Harper to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-08T01:46:33.722Z","endTime":"2026-04-08T01:47:05.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"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],"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":77.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.73067279164328,"aZ":-27.7761820272328,"pfxX":1.0617991824895303,"pfxZ":2.9462752288800527,"pX":-0.524753801722413,"pZ":2.4785773922908905,"vX0":-6.95435681052196,"vY0":-120.69127744505842,"vZ0":-3.080364413820823,"x":137.0,"y":171.86,"x0":2.2407867587881243,"y0":50.0051165371053,"z0":6.185871024191723,"aX":1.5873169135720802},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.9,"breakHorizontal":-0.5,"spinRate":2020,"spinDirection":152},"zone":4,"typeConfidence":2.0,"plateTime":0.45166486788182647,"extension":6.117208714328132},"hitData":{"launchSpeed":74.3,"launchAngle":2.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.25,"coordY":149.66}},"index":0,"playId":"dbe81c4b-b2fe-392c-b205-cd19197f7993","pitchNumber":1,"startTime":"2026-04-08T01:46:57.849Z","endTime":"2026-04-08T01:47:05.503Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T01:47:05.503Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adolis García strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-08T01:47:19.153Z","endTime":"2026-04-08T01:50:31.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":71.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.007908539508197,"aZ":-39.484605533339135,"pfxX":-4.372216337797356,"pfxZ":-5.739502592576359,"pX":-0.19484544598429263,"pZ":0.7421492171949081,"vX0":-5.06012710181805,"vY0":-112.30461754575228,"vZ0":-3.1287467122353223,"x":124.43,"y":218.74,"x0":2.6587063559114306,"y0":50.004633108589836,"z0":6.183374292077953,"aX":-5.565471416096663},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-10.9,"breakHorizontal":9.2,"spinRate":2213,"spinDirection":329},"zone":13,"typeConfidence":2.0,"plateTime":0.48837990432408906,"extension":6.1149824792548895},"index":0,"playId":"5535ac00-dd65-308c-be25-02d2e1485b2d","pitchNumber":1,"startTime":"2026-04-08T01:47:42.344Z","endTime":"2026-04-08T01:47:46.448Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"1b97771d-1dd1-42a0-b558-26e3b72b0e5c","startTime":"2026-04-08T01:47:55.118Z","endTime":"2026-04-08T01:48:00.118Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.17754957243121,"aZ":-11.778311990494185,"pfxX":6.648318816839209,"pfxZ":11.036655858512514,"pX":0.5026806319471953,"pZ":2.5448161579393718,"vX0":-7.354424855414708,"vY0":-135.24309791706426,"vZ0":-7.266849851198106,"x":97.84,"y":170.07,"x0":2.3966745118195343,"y0":50.00209093790103,"z0":6.097218464332579,"aX":12.285265762509692},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.6,"breakHorizontal":-10.4,"spinRate":2398,"spinDirection":141},"zone":6,"typeConfidence":2.0,"plateTime":0.40538489236156705,"extension":6.13048253333873},"index":2,"playId":"c4e4a3ce-40cc-3bce-b797-69bad79f2244","pitchNumber":2,"startTime":"2026-04-08T01:48:10.841Z","endTime":"2026-04-08T01:48:14.381Z","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":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45656393870576,"aZ":-11.63091884089553,"pfxX":6.986800334325814,"pfxZ":11.119815169989995,"pX":0.725541593193972,"pZ":4.090890634454298,"vX0":-6.70984600229787,"vY0":-135.74773130082366,"vZ0":-3.4252821783780694,"x":89.34,"y":128.33,"x0":2.333482475880318,"y0":50.00654913649041,"z0":6.190817736125924,"aX":12.913357669316646},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.4,"breakHorizontal":-11.0,"spinRate":2399,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.40502481039521054,"extension":6.124066214413396},"index":3,"playId":"4bb4d824-86c2-3002-ac88-e22bb67e60e3","pitchNumber":3,"startTime":"2026-04-08T01:48:30.882Z","endTime":"2026-04-08T01:48:34.004Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"index":4,"startTime":"2026-04-08T01:48:50.528Z","endTime":"2026-04-08T01:49:10.485Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":2},"index":5,"playId":"ba91e654-cf7f-3665-bae4-13a49d92294c","startTime":"2026-04-08T01:49:10.485Z","endTime":"2026-04-08T01:49:14.139Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":79.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.19858913870972,"aZ":-26.85283166447194,"pfxX":4.339867980590319,"pfxZ":3.391600273049036,"pX":-0.4796000490462609,"pZ":2.393678343049338,"vX0":-8.960263524376579,"vY0":-123.30215613413132,"vZ0":-3.6891899292979686,"x":135.28,"y":174.15,"x0":2.607421886172751,"y0":50.00341242519819,"z0":6.1287061368993,"aX":6.809690820345322},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.6,"breakHorizontal":-6.2,"spinRate":1520,"spinDirection":164},"zone":4,"typeConfidence":2.0,"plateTime":0.44106711775563845,"extension":6.026135767384353},"index":6,"playId":"c58f3253-c6e3-3ab9-8fe4-a24de79789a0","pitchNumber":4,"startTime":"2026-04-08T01:49:41.491Z","endTime":"2026-04-08T01:49:45.149Z","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":2},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.893416241096606,"aZ":-16.312819316255506,"pfxX":5.052277399746278,"pfxZ":8.574702123256849,"pX":1.5229881125521934,"pZ":3.6298904360134605,"vX0":-4.697918263055446,"vY0":-135.48164183873197,"vZ0":-3.6807724072269936,"x":58.95,"y":140.77,"x0":2.6270138498439333,"y0":50.00656874215308,"z0":6.153456553075053,"aX":9.350351337491272},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.9,"breakHorizontal":-8.0,"spinRate":2322,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.40500061279444255,"extension":5.964135889125561},"index":7,"playId":"153741da-440e-39f1-b81b-c1d5c6a6d4e7","pitchNumber":5,"startTime":"2026-04-08T01:50:00.928Z","endTime":"2026-04-08T01:50:05.374Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.203226679664464,"aZ":-13.329560407753194,"pfxX":5.201632366060786,"pfxZ":9.878266340696731,"pX":0.18966582214299432,"pZ":3.6234550135052705,"vX0":-7.5950884900643185,"vY0":-136.99409729441768,"vZ0":-4.445397431445461,"x":109.77,"y":140.95,"x0":2.3174373976237828,"y0":50.00410361882577,"z0":6.172995233177566,"aX":9.925069625681953},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.2,"breakHorizontal":-7.9,"spinRate":2255,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.3992478409052307,"extension":6.198427883256115},"index":8,"playId":"fbeeb8f9-868f-3a7f-8a31-84b56dea7737","pitchNumber":6,"startTime":"2026-04-08T01:50:21.498Z","endTime":"2026-04-08T01:50:31.493Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T01:50:31.493Z","atBatIndex":3},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Willy Adames doubles (5) on a sharp fly ball to right fielder Adolis García.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-08T01:52:31.546Z","endTime":"2026-04-08T01:54:48.185Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.56677978018213,"aZ":-26.279902210763442,"pfxX":11.746013307047464,"pfxZ":3.1773989399862144,"pX":0.6245437900473615,"pZ":1.8155429710848658,"vX0":-6.732418367580114,"vY0":-135.05949145343618,"vZ0":-5.876673962270174,"x":93.19,"y":189.76,"x0":1.6195928369795396,"y0":50.00064530590528,"z0":5.86027123962373,"aX":21.76371375691922},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.7,"breakHorizontal":-19.9,"spinRate":2106,"spinDirection":123},"zone":9,"typeConfidence":0.89,"plateTime":0.40506867147575587,"extension":7.0749887057658265},"index":0,"playId":"a1eb384c-f0c5-3a6c-acc2-db1db6f8b332","pitchNumber":1,"startTime":"2026-04-08T01:52:40.937Z","endTime":"2026-04-08T01:52:44.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.6,"endSpeed":86.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.028139546631678,"aZ":-25.458391773970416,"pfxX":12.135415293359504,"pfxZ":3.5736547788609094,"pX":-0.975366373425718,"pZ":2.3860012022322548,"vX0":-10.884141694293307,"vY0":-135.81519557244545,"vZ0":-4.710082116655701,"x":154.18,"y":174.36,"x0":1.49538955790208,"y0":50.00482481996927,"z0":5.8999086302411206,"aX":22.813962756638286},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.6,"breakHorizontal":-19.8,"spinRate":2111,"spinDirection":119},"zone":13,"typeConfidence":0.9,"plateTime":0.40234063936496556,"extension":7.1313866811504285},"index":1,"playId":"7b0ab1ed-213b-3395-b240-4251cd53d589","pitchNumber":2,"startTime":"2026-04-08T01:52:58.197Z","endTime":"2026-04-08T01:53:01.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.44094861375104,"aZ":-35.06856019102983,"pfxX":0.1659887292301666,"pfxZ":-1.931758846612893,"pX":-0.1276022427231295,"pZ":1.9760410314773067,"vX0":-4.735618393889646,"vY0":-121.41134950764135,"vZ0":-2.156844752944273,"x":121.86,"y":185.43,"x0":1.8254808914470282,"y0":50.00536818524238,"z0":5.9235425400029555,"aX":0.24841715935518285},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.7,"breakHorizontal":0.8,"spinRate":2069,"spinDirection":292},"zone":8,"typeConfidence":0.9,"plateTime":0.45088363344405735,"extension":7.109859896438176},"index":2,"playId":"fdbdfb7e-8c52-34a7-bf1b-04b928fc6820","pitchNumber":3,"startTime":"2026-04-08T01:53:17.480Z","endTime":"2026-04-08T01:53:20.775Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.86786281456072,"aZ":-25.291801363990384,"pfxX":11.522950866506754,"pfxZ":3.5433613225328005,"pX":-1.13592386941418,"pZ":1.819384888901791,"vX0":-11.094382699048552,"vY0":-138.24299997885794,"vZ0":-6.366642482738808,"x":160.3,"y":189.66,"x0":1.4257923382455808,"y0":50.00202830863489,"z0":5.842101347955467,"aX":22.376004403586577},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.3,"breakHorizontal":-18.6,"spinRate":2202,"spinDirection":119},"zone":13,"typeConfidence":0.9,"plateTime":0.39571466226644336,"extension":6.887917385152051},"index":3,"playId":"c971f766-5148-3e61-af31-99e08dd91745","pitchNumber":4,"startTime":"2026-04-08T01:53:40.330Z","endTime":"2026-04-08T01:53:44.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.71811033886723,"aZ":-31.24630236513587,"pfxX":10.467045717074157,"pfxZ":0.5878249875432724,"pX":-0.9623097828243828,"pZ":1.368052527103512,"vX0":-9.770953295130756,"vY0":-124.10652006245151,"vZ0":-4.567449420343227,"x":153.68,"y":201.84,"x0":1.6487604716861353,"y0":50.001239194549235,"z0":5.808041657182456,"aX":16.47541209878049},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.2,"breakHorizontal":-16.9,"spinRate":2074,"spinDirection":104},"zone":13,"typeConfidence":0.9,"plateTime":0.4398067206908669,"extension":7.029539218468057},"index":4,"playId":"299bd65a-f607-3682-a1ba-ac4d26afeb08","pitchNumber":5,"startTime":"2026-04-08T01:53:58.244Z","endTime":"2026-04-08T01:54:02.019Z","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":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-08T01:54:17.420Z","endTime":"2026-04-08T01:54:34.050Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"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":94.0,"endSpeed":86.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.037999176354425,"aZ":-26.3894847519891,"pfxX":10.773503586201018,"pfxZ":3.048614265791352,"pX":0.20912838132219125,"pZ":2.352812774762922,"vX0":-7.5385716646211725,"vY0":-136.6215998169524,"vZ0":-4.654517931203271,"x":109.03,"y":175.25,"x0":1.599240825483356,"y0":50.001982820124134,"z0":5.883791227038631,"aX":20.44213407267797},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.8,"breakHorizontal":-18.0,"spinRate":2163,"spinDirection":120},"zone":5,"typeConfidence":0.9,"plateTime":0.4003294857847228,"extension":6.994707087473419},"hitData":{"launchSpeed":100.9,"launchAngle":29.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":207.81,"coordY":78.08}},"index":6,"playId":"a9f3bfa3-a9a6-3856-a6aa-1db1f2429787","pitchNumber":6,"startTime":"2026-04-08T01:54:34.050Z","endTime":"2026-04-08T01:54:48.185Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T01:54:48.185Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Chapman singles on a ground ball to right fielder Adolis García. Willy Adames to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-08T01:55:08.381Z","endTime":"2026-04-08T01:56:23.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"postOnThird":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.94171056183718,"aZ":-27.8493302422295,"pfxX":11.360882830857449,"pfxZ":2.2661017233945326,"pX":0.3837182065683093,"pZ":3.106822872540262,"vX0":-7.665494726695215,"vY0":-136.99168943947245,"vZ0":-2.5336088426819905,"x":102.37,"y":154.9,"x0":1.7354534236423214,"y0":50.004210275140785,"z0":5.938244697843395,"aX":21.695729005370957},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.7,"breakHorizontal":-19.1,"spinRate":2176,"spinDirection":118},"zone":3,"typeConfidence":0.9,"plateTime":0.39911554739952937,"extension":7.128921344504251},"index":0,"playId":"0934b96b-3323-321d-8dde-779ddb6c8c02","pitchNumber":1,"startTime":"2026-04-08T01:55:17.801Z","endTime":"2026-04-08T01:55:21.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.25956306026543,"aZ":-33.77314382204463,"pfxX":10.488702203241541,"pfxZ":-1.0099911786574776,"pX":-0.21959009418612532,"pZ":2.037028024627285,"vX0":-8.362467856301686,"vY0":-124.88297139010139,"vZ0":-2.413866413863343,"x":125.37,"y":183.78,"x0":1.8103934231012417,"y0":50.006106534312195,"z0":5.795668157609486,"aX":16.56284094102866},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.2,"breakHorizontal":-17.0,"spinRate":2108,"spinDirection":105},"zone":8,"typeConfidence":0.9,"plateTime":0.43868733238301916,"extension":7.208901103433435},"index":1,"playId":"0bd64943-e435-3749-b9fe-4b3e3dc3b7d8","pitchNumber":2,"startTime":"2026-04-08T01:55:37.242Z","endTime":"2026-04-08T01:55:45.480Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.326317979716563,"aZ":-27.491277527112743,"pfxX":11.284869901307642,"pfxZ":2.444832978473272,"pX":1.023258173049655,"pZ":2.711538863770814,"vX0":-5.9201319281419895,"vY0":-137.6777783720863,"vZ0":-3.4283275401911166,"x":78.0,"y":165.57,"x0":1.738363492542133,"y0":50.002438391460885,"z0":5.839012710049646,"aX":21.605662867486405},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.8,"breakHorizontal":-19.2,"spinRate":2171,"spinDirection":116},"zone":12,"typeConfidence":0.9,"plateTime":0.3982350081394985,"extension":7.052627169917868},"hitData":{"launchSpeed":90.3,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":160.34,"coordY":126.62}},"index":2,"playId":"739151af-f8d7-39b6-af61-0e31180ab6f6","pitchNumber":3,"startTime":"2026-04-08T01:56:11.965Z","endTime":"2026-04-08T01:56:23.057Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T01:56:23.057Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out softly, pitcher Cristopher Sánchez to first baseman Bryce Harper. Willy Adames scores. Matt Chapman to 2nd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-08T01:56:48.068Z","endTime":"2026-04-08T01:57:10.394Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650911,"link":"/api/v1/people/650911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":{"id":650911,"link":"/api/v1/people/650911"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.708587317685673,"aZ":-27.600018237164015,"pfxX":11.08140659028738,"pfxZ":2.3573938561866594,"pX":-0.06993389831483121,"pZ":2.987423389639853,"vX0":-8.591236746432784,"vY0":-137.96803179686663,"vZ0":-2.9717544255442316,"x":119.67,"y":158.12,"x0":1.6339032551962853,"y0":50.00339523332939,"z0":5.924776443483059,"aX":21.511885543776323},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":3.8,"breakHorizontal":-18.5,"spinRate":2115,"spinDirection":120},"zone":2,"typeConfidence":0.9,"plateTime":0.3959529134382236,"extension":7.024707391848764},"hitData":{"launchSpeed":56.7,"launchAngle":-67.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":136.56,"coordY":193.04}},"index":0,"playId":"fe8fa6e3-564b-327b-b195-8225938f5079","pitchNumber":1,"startTime":"2026-04-08T01:57:02.839Z","endTime":"2026-04-08T01:57:10.394Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T01:57:10.394Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-08T01:57:31.695Z","endTime":"2026-04-08T01:59:16.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.00715926240427,"aZ":-35.238464888755274,"pfxX":-0.39862168407327303,"pfxZ":-2.0037688575334043,"pX":-1.2039828423482806,"pZ":1.6360734311494805,"vX0":-6.737860044486675,"vY0":-123.28751118151463,"vZ0":-3.1954609943994305,"x":162.89,"y":194.61,"x0":1.6236227278007889,"y0":50.002151605414305,"z0":5.9427979093892755,"aX":-0.6095573966211411},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-4.2,"breakHorizontal":2.4,"spinRate":2019,"spinDirection":309},"zone":13,"typeConfidence":0.9,"plateTime":0.4453824379686022,"extension":7.056544098934447},"index":0,"playId":"2c26a16c-0515-38ec-933f-5703c231efe2","pitchNumber":1,"startTime":"2026-04-08T01:57:46.199Z","endTime":"2026-04-08T01:57:50.347Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.88840010766648,"aZ":-35.51485620140468,"pfxX":-1.0389493636789533,"pfxZ":-2.149066986399793,"pX":-0.6544501375522744,"pZ":0.9882372760676755,"vX0":-5.567005961819593,"vY0":-123.66982209957365,"vZ0":-4.52733732897425,"x":141.95,"y":212.1,"x0":1.7576295379125468,"y0":50.002342794355215,"z0":5.810514485089881,"aX":-1.6147550679419396},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-4.7,"breakHorizontal":3.1,"spinRate":2069,"spinDirection":301},"zone":13,"typeConfidence":0.9,"plateTime":0.4423205264619732,"extension":7.112580982906119},"index":1,"playId":"ccddf3ef-2837-3d86-9b58-94da695cbc89","pitchNumber":2,"startTime":"2026-04-08T01:58:07.236Z","endTime":"2026-04-08T01:58:11.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.886473711104717,"aZ":-30.658725441856017,"pfxX":11.807741627325523,"pfxZ":0.9249998781018425,"pX":-0.12117065178057887,"pZ":1.3789552801121934,"vX0":-8.794050743754466,"vY0":-127.0981877802208,"vZ0":-5.000447714220051,"x":121.62,"y":201.55,"x0":1.8484546161378324,"y0":50.00286828564185,"z0":5.804744687155864,"aX":19.331181175676253},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.7,"breakHorizontal":-19.4,"spinRate":2110,"spinDirection":105},"zone":13,"typeConfidence":0.9,"plateTime":0.43084478636636936,"extension":7.169628061215272},"index":2,"playId":"b644b339-f18f-3dcb-bfa5-91ab672881c3","pitchNumber":3,"startTime":"2026-04-08T01:58:27.400Z","endTime":"2026-04-08T01:58:31.099Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.484122632284812,"aZ":-36.926368149566024,"pfxX":0.1264139751556268,"pfxZ":-3.024002810443967,"pX":-1.4539162580149438,"pZ":0.7309855832904287,"vX0":-7.767393891326874,"vY0":-125.02823573370173,"vZ0":-5.189915073295589,"x":172.42,"y":219.04,"x0":1.6835096829547618,"y0":50.00066680287606,"z0":5.882603648250314,"aX":0.20130924896930774},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-6.5,"breakHorizontal":1.7,"spinRate":2062,"spinDirection":304},"zone":13,"typeConfidence":0.9,"plateTime":0.43900921300598483,"extension":7.139960591333235},"index":3,"playId":"c9ecb219-5cc5-3de0-8d89-0cd3c38dc96e","pitchNumber":4,"startTime":"2026-04-08T01:58:48.890Z","endTime":"2026-04-08T01:58:53.497Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.769850646941233,"aZ":-24.772625963396294,"pfxX":10.686563888260876,"pfxZ":3.7835903949453167,"pX":0.09762783345885619,"pZ":2.2582566214600934,"vX0":-8.271308171561007,"vY0":-138.6511653963381,"vZ0":-5.264406433030575,"x":113.28,"y":177.81,"x0":1.7247706169872916,"y0":50.00157481107088,"z0":5.825480055296865,"aX":20.893587785808243},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.0,"breakHorizontal":-17.8,"spinRate":2202,"spinDirection":120},"zone":5,"typeConfidence":0.9,"plateTime":0.39439594114318766,"extension":7.162137631597209},"index":4,"playId":"1e9d7f08-d212-3a7a-a588-cfaa0e9e3627","pitchNumber":5,"startTime":"2026-04-08T01:59:11.716Z","endTime":"2026-04-08T01:59:16.015Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T01:59:16.015Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Devers flies out to left fielder Otto Kemp.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-08T01:59:25.871Z","endTime":"2026-04-08T02:01:28.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.1717163517598,"aZ":-25.250696271466058,"pfxX":9.73068640751477,"pfxZ":3.6392612743980903,"pX":0.249819741781053,"pZ":1.9073047322554746,"vX0":-7.550976518533162,"vY0":-136.59252692417013,"vZ0":-5.895594440432543,"x":107.48,"y":187.28,"x0":1.7765182255986922,"y0":50.0028423855449,"z0":5.813928311941888,"aX":18.512323819364614},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.6,"breakHorizontal":-16.2,"spinRate":2167,"spinDirection":117},"zone":8,"typeConfidence":0.9,"plateTime":0.39995557692499695,"extension":7.063977554268737},"index":0,"playId":"1a2e1255-3bea-3d30-8914-3eccf1fe25ab","pitchNumber":1,"startTime":"2026-04-08T01:59:39.266Z","endTime":"2026-04-08T01:59:52.030Z","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":87.3,"endSpeed":80.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.422081626976567,"aZ":-31.299149874376194,"pfxX":11.013755453641124,"pfxZ":0.5352328239803215,"pX":-1.1608543028697467,"pZ":0.7062843340952237,"vX0":-10.757036993203483,"vY0":-126.70014661623732,"vZ0":-6.364228680227585,"x":161.25,"y":219.71,"x0":1.6966576677582443,"y0":50.00411707243943,"z0":5.733230055036205,"aX":18.01665319784139},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.2,"breakHorizontal":-17.6,"spinRate":2105,"spinDirection":105},"zone":13,"typeConfidence":0.9,"plateTime":0.43131942041313565,"extension":7.234014062889371},"index":1,"playId":"df3ce741-39ed-39b8-9465-453ede52796d","pitchNumber":2,"startTime":"2026-04-08T02:00:32.323Z","endTime":"2026-04-08T02:00:36.108Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.17586370928974,"aZ":-28.850994581355355,"pfxX":10.79837482098907,"pfxZ":1.7333871520679933,"pX":1.1821522748496776,"pZ":2.1214157556251836,"vX0":-5.468662174699276,"vY0":-138.91327570183054,"vZ0":-4.9332614766515785,"x":71.94,"y":181.5,"x0":1.791990393976122,"y0":50.006638583871265,"z0":5.880013788822369,"aX":20.740297464371725},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.2,"breakHorizontal":-18.1,"spinRate":2076,"spinDirection":120},"zone":14,"typeConfidence":0.9,"plateTime":0.3969633567315798,"extension":6.988912563666005},"index":2,"playId":"7253ea4e-21d1-3f16-8b8d-91fdb8780b7a","pitchNumber":3,"startTime":"2026-04-08T02:00:56.265Z","endTime":"2026-04-08T02:01:00.611Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.331108549403694,"aZ":-36.928857632998344,"pfxX":-1.0890663203274777,"pfxZ":-2.991072784560056,"pX":-0.8425272598604455,"pZ":1.6493536914020506,"vX0":-5.966793707994694,"vY0":-125.36746832339061,"vZ0":-3.1387744671753435,"x":149.12,"y":194.25,"x0":1.7096568256350841,"y0":50.00162142382672,"z0":5.931733319612389,"aX":-1.731529944689256},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-5.9,"breakHorizontal":3.4,"spinRate":2132,"spinDirection":302},"zone":13,"typeConfidence":0.9,"plateTime":0.4368952690266439,"extension":7.089737052773779},"hitData":{"launchSpeed":92.6,"launchAngle":26.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":57.19,"coordY":83.4}},"index":3,"playId":"4487c628-9a9e-37f2-8de7-a6e65d32e5ed","pitchNumber":4,"startTime":"2026-04-08T02:01:20.452Z","endTime":"2026-04-08T02:01:28.357Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T02:01:28.357Z","atBatIndex":8},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Edmundo Sosa doubles (1) on a sharp line drive to right fielder Jerar Encarnacion.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-08T02:03:15.662Z","endTime":"2026-04-08T02:04:24.419Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"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(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":77.8,"endSpeed":72.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.45267285008573,"aZ":-40.02566220972263,"pfxX":-2.9906812912915965,"pfxZ":-6.069624233076005,"pX":-0.5411413445500399,"pZ":1.5269420863188945,"vX0":-6.117360104942819,"vY0":-113.22169882430559,"vZ0":-1.5417596399914677,"x":137.63,"y":197.55,"x0":2.5887469142171606,"y0":50.00481930148961,"z0":6.236999433138997,"aX":-3.8663032900255123},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-11.0,"breakHorizontal":7.1,"spinRate":1999,"spinDirection":321},"zone":13,"typeConfidence":2.0,"plateTime":0.4845275101208868,"extension":6.03734210495403},"index":0,"playId":"7678d504-e73b-333b-bb92-0ceb1d43ce91","pitchNumber":1,"startTime":"2026-04-08T02:03:39.312Z","endTime":"2026-04-08T02:03:43.370Z","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":83.9,"endSpeed":78.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.344063448878266,"aZ":-28.94686488577348,"pfxX":1.486936545582004,"pfxZ":2.105138202019667,"pX":0.5476303968991022,"pZ":2.8973037130302997,"vX0":-5.396227074740603,"vY0":-122.26685950242347,"vZ0":-1.8576550152240585,"x":96.13,"y":160.55,"x0":2.5783670678862967,"y0":50.00190428223011,"z0":6.122026685239759,"aX":2.2789749650066864},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.7,"breakHorizontal":-1.6,"spinRate":2153,"spinDirection":181},"zone":3,"typeConfidence":2.0,"plateTime":0.44590139925125394,"extension":6.001333561681123},"index":1,"playId":"f60cdcb4-8922-3dd7-9bcb-e02a3b24527f","pitchNumber":2,"startTime":"2026-04-08T02:03:56.237Z","endTime":"2026-04-08T02:03:59.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.040795442300325,"aZ":-23.028718055060622,"pfxX":6.626209204296713,"pfxZ":5.910479188463439,"pX":0.46158263207152683,"pZ":2.803090213827709,"vX0":-7.261293015157215,"vY0":-122.73704281582843,"vZ0":-3.442700804863174,"x":99.41,"y":163.1,"x0":2.5778104580834955,"y0":50.00343960493994,"z0":6.153664859366967,"aX":10.25477201370197},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":10.2,"breakHorizontal":-10.6,"spinRate":1703,"spinDirection":158},"zone":3,"typeConfidence":2.0,"plateTime":0.4438423956607571,"extension":6.1727745934811145},"hitData":{"launchSpeed":108.0,"launchAngle":14.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":167.11,"coordY":72.87}},"index":2,"playId":"b3042a99-ada6-34ef-9b35-e44bdfcac9a2","pitchNumber":3,"startTime":"2026-04-08T02:04:12.026Z","endTime":"2026-04-08T02:04:24.419Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T02:04:24.419Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Marchán called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-08T02:05:22.989Z","endTime":"2026-04-08T02:07:26.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Rafael Marchán replaces J.T. Realmuto.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-08T02:04:46.373Z","endTime":"2026-04-08T02:04:52.110Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":592663,"link":"/api/v1/people/592663"}},{"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":0},"index":1,"startTime":"2026-04-08T02:04:52.110Z","endTime":"2026-04-08T02:05:25.346Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.139795809618104,"aZ":-11.980095464819177,"pfxX":5.286644601785021,"pfxZ":10.991918930520022,"pX":-0.1916531474955697,"pZ":3.934126391976262,"vX0":-8.371668909621786,"vY0":-134.65464771424388,"vZ0":-3.885789798639602,"x":124.31,"y":132.56,"x0":2.27018811160573,"y0":50.00081807600619,"z0":6.242980864631344,"aX":9.711370342879231},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.2,"breakHorizontal":-7.8,"spinRate":2357,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.4067163025738081,"extension":6.248185778485665},"index":2,"playId":"ed165428-fa5a-385a-b361-fada7ad2ca6a","pitchNumber":1,"startTime":"2026-04-08T02:05:25.346Z","endTime":"2026-04-08T02:05:29.254Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.790017427924244,"aZ":-11.545302755096222,"pfxX":6.26139530076855,"pfxZ":10.934608476762525,"pX":0.038407687321624154,"pZ":3.1366523271503652,"vX0":-8.291001100414514,"vY0":-136.19993519222146,"vZ0":-5.854509700707773,"x":115.54,"y":154.09,"x0":2.302724515317221,"y0":50.00121753158272,"z0":6.106182605916842,"aX":11.810968869095467},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.8,"breakHorizontal":-9.7,"spinRate":2431,"spinDirection":146},"zone":2,"typeConfidence":2.0,"plateTime":0.4015450821727158,"extension":6.221290561395294},"index":3,"playId":"1f60a427-4f60-356f-883f-94661cca0ce3","pitchNumber":2,"startTime":"2026-04-08T02:05:45.177Z","endTime":"2026-04-08T02:05:48.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.14163536427561,"aZ":-12.47080843612711,"pfxX":5.926455067258053,"pfxZ":10.38902536888548,"pX":-0.08381690432156412,"pZ":2.94346668626218,"vX0":-8.42280405612087,"vY0":-137.0376566240504,"vZ0":-6.301708861438255,"x":120.19,"y":159.31,"x0":2.2638774032288898,"y0":50.00072977004339,"z0":6.129856124387177,"aX":11.237640247053587},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.6,"breakHorizontal":-8.9,"spinRate":2306,"spinDirection":144},"zone":2,"typeConfidence":2.0,"plateTime":0.4001557934231377,"extension":6.2716448021345945},"index":4,"playId":"7b6b8b51-234e-3c3c-bf4b-d4423dd5251e","pitchNumber":3,"startTime":"2026-04-08T02:06:10.792Z","endTime":"2026-04-08T02:06:15.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.6,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.287297919072785,"aZ":-25.992895815621566,"pfxX":-0.5049027795492544,"pfxZ":4.005865304730344,"pX":-0.31848198376550474,"pZ":0.4754325189605936,"vX0":-6.719484009443734,"vY0":-123.11536212120977,"vZ0":-7.695615843119228,"x":129.14,"y":225.94,"x0":2.506025072209506,"y0":50.00273357362736,"z0":5.825837598737074,"aX":-0.7782224948329178},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.8,"breakHorizontal":2.4,"spinRate":2281,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.44403477524934765,"extension":6.28984236277739},"index":5,"playId":"2c21f594-261c-3e34-afce-71573080a0e6","pitchNumber":4,"startTime":"2026-04-08T02:06:35.511Z","endTime":"2026-04-08T02:06:39.057Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":6,"playId":"21fbdeb2-91ac-3ff5-aee3-a52efe0d5c14","startTime":"2026-04-08T02:06:59.448Z","endTime":"2026-04-08T02:07:02.448Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":79.0,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.572523111073224,"aZ":-29.10114035973191,"pfxX":-0.9469157115182161,"pfxZ":1.962716789525377,"pX":0.44140901702653557,"pZ":3.0004776410804608,"vX0":-4.902156137052547,"vY0":-122.99668006527169,"vZ0":-1.7282755284868103,"x":100.17,"y":157.77,"x0":2.5662482803124704,"y0":50.001944693840144,"z0":6.131404578074015,"aX":-1.4804179884907058},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.5,"breakHorizontal":2.6,"spinRate":2289,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.441781667314999,"extension":6.082128693846795},"index":7,"playId":"395d20cd-d711-3760-a0b1-16ace8cf252f","pitchNumber":5,"startTime":"2026-04-08T02:07:21.897Z","endTime":"2026-04-08T02:07:26.244Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T02:07:26.244Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Otto Kemp called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-08T02:07:40.135Z","endTime":"2026-04-08T02:09:50.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.812831849147926,"aZ":-12.915244264803526,"pfxX":6.788615258066109,"pfxZ":10.320992953879172,"pX":0.6976140394830015,"pZ":3.290315351309879,"vX0":-6.986210407938694,"vY0":-135.76520837516125,"vZ0":-5.2593075550646615,"x":90.41,"y":149.94,"x0":2.4226130831703117,"y0":50.006031773497945,"z0":6.152186843484373,"aX":12.67166618287767},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.8,"breakHorizontal":-10.8,"spinRate":2421,"spinDirection":150},"zone":3,"typeConfidence":2.0,"plateTime":0.4034906542841874,"extension":6.191465023254349},"index":0,"playId":"f616bc6b-5172-30be-b2b6-3eca472de81d","pitchNumber":1,"startTime":"2026-04-08T02:07:54.088Z","endTime":"2026-04-08T02:08:00.641Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"actionPlayId":"f616bc6b-5172-30be-b2b6-3eca472de81d","startTime":"2026-04-08T02:08:11.883Z","endTime":"2026-04-08T02:08:26.650Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.2,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.230315993958367,"aZ":-24.730897694058523,"pfxX":0.15177254788827543,"pfxZ":4.767663324892103,"pX":-0.6603726854733176,"pZ":0.24650407221755646,"vX0":-7.649875713867314,"vY0":-123.52457682814058,"vZ0":-8.506472430288587,"x":142.17,"y":232.12,"x0":2.4435528636845656,"y0":50.00277093058661,"z0":5.781553284508304,"aX":0.23737064313176426},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.1,"breakHorizontal":1.3,"spinRate":2292,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.44168508814647556,"extension":6.240015139330618},"index":2,"playId":"a15a9262-a039-39b1-8c38-47298b2df514","pitchNumber":2,"startTime":"2026-04-08T02:08:26.650Z","endTime":"2026-04-08T02:08:30.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.38750417585771,"aZ":-12.88791002973909,"pfxX":5.301401000693522,"pfxZ":10.45100568682768,"pX":0.33058848943968255,"pZ":3.4662968662426237,"vX0":-7.438545212454795,"vY0":-135.20396791917645,"vZ0":-4.877668650165748,"x":104.4,"y":145.19,"x0":2.4328881315958,"y0":50.00184928852891,"z0":6.203190495829719,"aX":9.782705700596038},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.0,"breakHorizontal":-7.9,"spinRate":2268,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.4056201906484036,"extension":6.285419477396189},"index":3,"playId":"af6fc2e0-cec9-3039-ae05-76363aa2f9a4","pitchNumber":3,"startTime":"2026-04-08T02:08:50.739Z","endTime":"2026-04-08T02:08:54.891Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-08T02:09:04.714Z","endTime":"2026-04-08T02:09:22.259Z","isPitch":false,"type":"action","player":{"id":805249,"link":"/api/v1/people/805249"}},{"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":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.600274771515533,"aZ":-26.728272698773594,"pfxX":0.5407232879848429,"pfxZ":3.429459373945028,"pX":-1.1481601727280935,"pZ":-0.14976104565509074,"vX0":-8.753020826406033,"vY0":-125.00769044356922,"vZ0":-9.43687346982961,"x":160.77,"y":242.82,"x0":2.324502194494417,"y0":50.00136267250171,"z0":5.85966731654483,"aX":0.8592934519402854},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.2,"breakHorizontal":1.0,"spinRate":2322,"spinDirection":160},"zone":13,"typeConfidence":2.0,"plateTime":0.43773084085425884,"extension":6.360505283471932},"index":5,"playId":"9c7f63de-2024-3213-b380-43c71393b2bf","pitchNumber":4,"startTime":"2026-04-08T02:09:22.259Z","endTime":"2026-04-08T02:09:25.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.3,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.162051582526534,"aZ":-30.173128217745187,"pfxX":-0.5309169731123058,"pfxZ":1.2902476998293668,"pX":0.7579989496858393,"pZ":2.5337232787343673,"vX0":-4.521685746539579,"vY0":-123.32878472977445,"vZ0":-2.4891835885379052,"x":88.11,"y":170.37,"x0":2.679622241891944,"y0":50.00266885872642,"z0":6.086000335338837,"aX":-0.8217865864411171},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.0,"breakHorizontal":1.9,"spinRate":1925,"spinDirection":191},"zone":6,"typeConfidence":2.0,"plateTime":0.4431258951260162,"extension":6.185278985606132},"index":6,"playId":"d36eb43e-2bb2-3460-8b20-ff57c8cb63c6","pitchNumber":5,"startTime":"2026-04-08T02:09:45.253Z","endTime":"2026-04-08T02:09:50.253Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T02:09:50.253Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dylan Moore flies out to center fielder Jared Oliva.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-08T02:10:18.850Z","endTime":"2026-04-08T02:12:43.254Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666931,"link":"/api/v1/people/666931"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":2},"index":0,"playId":"83adc192-fe46-4ad3-b050-2158e0138a46","startTime":"2026-04-08T02:10:18.850Z","endTime":"2026-04-08T02:10:23.850Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":78.7,"endSpeed":73.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.94748622814735,"aZ":-40.581094563755684,"pfxX":-1.8226527231643188,"pfxZ":-6.356105928049061,"pX":0.769545166799447,"pZ":0.5969642520088789,"vX0":-3.7092154489320643,"vY0":-114.53912259554191,"vZ0":-3.4996301067668227,"x":87.67,"y":222.66,"x0":2.6492443441989755,"y0":50.0019596929763,"z0":6.128766991519889,"aX":-2.411071177512086},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-12.1,"breakHorizontal":4.3,"spinRate":2307,"spinDirection":331},"zone":14,"typeConfidence":2.0,"plateTime":0.47893950327201296,"extension":6.206583121658709},"index":1,"playId":"6d741e3d-bd32-3292-b24d-04b1d3397e3f","pitchNumber":1,"startTime":"2026-04-08T02:10:33.342Z","endTime":"2026-04-08T02:10:36.824Z","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":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94507138243128,"aZ":-11.350800278430668,"pfxX":5.5324075551497245,"pfxZ":11.1013707735428,"pX":-0.12339463402677783,"pZ":4.2155873939961825,"vX0":-8.45696247304102,"vY0":-136.32831998634313,"vZ0":-3.2338334574301744,"x":121.7,"y":124.96,"x0":2.3051022754106256,"y0":50.0036528367113,"z0":6.204750187061907,"aX":10.379155508256344},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.6,"breakHorizontal":-8.2,"spinRate":2315,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.4023214090777931,"extension":6.113804114812331},"index":2,"playId":"a5e9984d-3318-3821-8580-37a88d691529","pitchNumber":2,"startTime":"2026-04-08T02:10:55.244Z","endTime":"2026-04-08T02:10:58.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.16472373482503,"aZ":-11.487775806540563,"pfxX":5.848591840401244,"pfxZ":11.210040322707567,"pX":-0.19336779708226354,"pZ":3.359462861863599,"vX0":-8.377802434956044,"vY0":-135.16099352141222,"vZ0":-5.250182522422145,"x":124.37,"y":148.07,"x0":2.1902464624985085,"y0":50.004106583287765,"z0":6.137683875344379,"aX":10.794659473031738},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.3,"breakHorizontal":-8.8,"spinRate":2289,"spinDirection":147},"zone":2,"typeConfidence":2.0,"plateTime":0.40563822571531283,"extension":6.2916559448825415},"index":3,"playId":"4a252ae7-ce47-397d-b6f4-beadc722b596","pitchNumber":3,"startTime":"2026-04-08T02:11:16.319Z","endTime":"2026-04-08T02:11:19.325Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.448931094137183,"aZ":-26.076597967958886,"pfxX":6.1085145878053275,"pfxZ":3.893205059901426,"pX":-0.14380845899633166,"pZ":2.0137797969491626,"vX0":-8.282401301274826,"vY0":-123.93098717038055,"vZ0":-4.792730321482974,"x":122.48,"y":184.41,"x0":2.439028948873375,"y0":50.00043407190894,"z0":6.135960210178166,"aX":9.556014086836145},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.2,"breakHorizontal":-9.2,"spinRate":1646,"spinDirection":159},"zone":8,"typeConfidence":2.0,"plateTime":0.44101513474916887,"extension":6.308832659068327},"index":4,"playId":"9ffeab52-a0dd-3867-92e2-54c4ca59a7ad","pitchNumber":4,"startTime":"2026-04-08T02:11:41.815Z","endTime":"2026-04-08T02:11:48.049Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.246155403881545,"aZ":-12.778835715257166,"pfxX":5.6725720634953,"pfxZ":10.159921069208487,"pX":-0.2847558620038796,"pZ":4.176963348555165,"vX0":-8.5523014630266,"vY0":-136.82427526508638,"vZ0":-3.3261763389291774,"x":127.85,"y":126.0,"x0":2.134587967662164,"y0":50.00210599407462,"z0":6.275519651583396,"aX":10.82897673149927},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.0,"breakHorizontal":-8.6,"spinRate":2375,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.39925919254050424,"extension":6.28607454094123},"index":5,"playId":"fd3b0595-4b0c-3f8c-aa89-e83b51373341","pitchNumber":5,"startTime":"2026-04-08T02:12:11.911Z","endTime":"2026-04-08T02:12:16.046Z","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":85.5,"endSpeed":79.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.157262973362027,"aZ":-28.726218842557607,"pfxX":-1.4518140485073594,"pfxZ":2.175780483691118,"pX":-0.33863801717605796,"pZ":1.8256054289579222,"vX0":-6.198693227206932,"vY0":-124.41124512889989,"vZ0":-4.4695827480802786,"x":129.91,"y":189.49,"x0":2.361821508645635,"y0":50.00464749970281,"z0":5.99386248907103,"aX":-2.3029608250578595},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.2,"breakHorizontal":4.0,"spinRate":2257,"spinDirection":195},"zone":7,"typeConfidence":2.0,"plateTime":0.43826154204818835,"extension":6.3330385779113305},"hitData":{"launchSpeed":93.7,"launchAngle":31.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.06,"coordY":64.52}},"index":6,"playId":"09b76c31-7478-392e-87f9-a670a2a51135","pitchNumber":6,"startTime":"2026-04-08T02:12:34.771Z","endTime":"2026-04-08T02:12:43.254Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T02:12:43.254Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-08T02:14:55.285Z","endTime":"2026-04-08T02:16:46.845Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"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":{"description":"Rafael Marchán remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-08T02:14:13.818Z","endTime":"2026-04-08T02:14:57.459Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"601","replacedPlayer":{"id":592663,"link":"/api/v1/people/592663"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06379111536775,"aZ":-26.342688839613803,"pfxX":10.973750117211527,"pfxZ":3.0563422094624837,"pX":0.07272777523468799,"pZ":2.3023952503130922,"vX0":-8.193988647714667,"vY0":-136.55437327774723,"vZ0":-4.661265054895914,"x":114.23,"y":176.62,"x0":1.670553540995619,"y0":50.0052834584561,"z0":5.820394091285531,"aX":20.94892972555808},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.8,"breakHorizontal":-18.4,"spinRate":2112,"spinDirection":124},"zone":5,"typeConfidence":0.9,"plateTime":0.3994937348355254,"extension":6.955410045520215},"index":1,"playId":"dc0118cf-d93c-3782-9927-1944da47bd38","pitchNumber":1,"startTime":"2026-04-08T02:14:57.459Z","endTime":"2026-04-08T02:15:00.729Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.806700323744913,"aZ":-33.498263515349734,"pfxX":9.079085688146323,"pfxZ":-0.8570130027268128,"pX":2.317630284643108,"pZ":3.7979212160947986,"vX0":-2.064844915305344,"vY0":-123.52065450280325,"vZ0":1.6996676153251582,"x":28.66,"y":136.24,"x0":1.9830945223304512,"y0":50.00010127536661,"z0":5.910327394567335,"aX":14.075555909833064},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.0,"breakHorizontal":-16.0,"spinRate":2045,"spinDirection":106},"zone":12,"typeConfidence":0.9,"plateTime":0.44283046371054,"extension":6.935342793962257},"index":2,"playId":"c46f5300-8a3e-3643-bd62-2b874217a480","pitchNumber":2,"startTime":"2026-04-08T02:15:15.043Z","endTime":"2026-04-08T02:15:18.344Z","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":85.8,"endSpeed":78.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.59568643189616,"aZ":-33.206022419419035,"pfxX":10.613972522779141,"pfxZ":-0.6623019161493948,"pX":-0.446691764964705,"pZ":1.4447475359428403,"vX0":-8.585320247660487,"vY0":-124.594991215289,"vZ0":-3.8289088537004585,"x":134.03,"y":199.77,"x0":1.676030422106003,"y0":50.002230698407004,"z0":5.765162063471539,"aX":16.57593643052515},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.9,"breakHorizontal":-17.0,"spinRate":2140,"spinDirection":107},"zone":13,"typeConfidence":0.9,"plateTime":0.4407425161234557,"extension":7.18793941301862},"index":3,"playId":"3aa3430b-bd0c-3c27-a65f-6abab7e8b338","pitchNumber":3,"startTime":"2026-04-08T02:15:32.926Z","endTime":"2026-04-08T02:15:37.235Z","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":94.8,"endSpeed":86.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.87694219406461,"aZ":-27.482604230222233,"pfxX":11.65083349402759,"pfxZ":2.44442604149463,"pX":-0.2916361180341227,"pZ":2.410219021506994,"vX0":-9.285598398533725,"vY0":-137.72490275587802,"vZ0":-4.289696974259374,"x":128.12,"y":173.7,"x0":1.6115816083021692,"y0":50.00273207340283,"z0":5.848884536845668,"aX":22.35938023623485},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.7,"breakHorizontal":-19.1,"spinRate":2237,"spinDirection":118},"zone":4,"typeConfidence":0.9,"plateTime":0.3978552535781046,"extension":6.990415360652184},"index":4,"playId":"26b93543-c320-32c1-a1c7-844e5de2e632","pitchNumber":4,"startTime":"2026-04-08T02:15:51.385Z","endTime":"2026-04-08T02:15:55.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.629301778720965,"aZ":-36.659159342042,"pfxX":-1.0361792272669574,"pfxZ":-2.8590150401905765,"pX":-0.3028179926792488,"pZ":1.9407878712710114,"vX0":-4.511324126865786,"vY0":-124.53013388164027,"vZ0":-2.091713859277662,"x":128.54,"y":186.38,"x0":1.6689367384300717,"y0":50.004936482126055,"z0":5.831790591338146,"aX":-1.6234217394260988},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-5.4,"breakHorizontal":3.0,"spinRate":1961,"spinDirection":315},"zone":7,"typeConfidence":0.9,"plateTime":0.4402845063153249,"extension":6.963258603926392},"index":5,"playId":"cb302e93-d6f7-365d-b25f-4aa65818bd2a","pitchNumber":5,"startTime":"2026-04-08T02:16:16.736Z","endTime":"2026-04-08T02:16:20.644Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-04-08T02:16:28.772Z","endTime":"2026-04-08T02:16:43.402Z","isPitch":false,"type":"action","player":{"id":669477,"link":"/api/v1/people/669477"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.122476880766754,"aZ":-32.14337520182537,"pfxX":9.741959562735023,"pfxZ":0.017729145596100615,"pX":-0.09867627308540895,"pZ":1.6110464202339951,"vX0":-7.6308269496371945,"vY0":-124.63445163759468,"vZ0":-3.657973462411891,"x":120.76,"y":195.28,"x0":1.7311004001838945,"y0":50.00094597386654,"z0":5.741010918098278,"aX":15.385381388453688},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.6,"breakHorizontal":-16.0,"spinRate":2102,"spinDirection":107},"zone":8,"typeConfidence":0.9,"plateTime":0.4387945871305696,"extension":6.9793223224159},"index":7,"playId":"474d165c-45c0-30b6-a4c5-b4a9341444e3","pitchNumber":6,"startTime":"2026-04-08T02:16:43.402Z","endTime":"2026-04-08T02:16:46.845Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T02:16:46.845Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jerar Encarnacion singles on a line drive to right fielder Adolis García.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-08T02:16:58.198Z","endTime":"2026-04-08T02:18:43.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.0,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.119974639338814,"aZ":-37.10585533323354,"pfxX":0.6404370206824157,"pfxZ":-3.264120602129326,"pX":0.8113317964730865,"pZ":2.2568777869079715,"vX0":-2.574121155424078,"vY0":-122.89546429365399,"vZ0":-1.1774237108854118,"x":86.07,"y":177.84,"x0":1.79468675043479,"y0":50.00186987686983,"z0":5.928467359572587,"aX":0.967640326533388},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-5.9,"breakHorizontal":-0.5,"spinRate":1999,"spinDirection":305},"zone":9,"typeConfidence":0.9,"plateTime":0.44777033244796893,"extension":7.137410215512459},"index":0,"playId":"9024dd56-8ac1-3034-a4d8-e170ae71969b","pitchNumber":1,"startTime":"2026-04-08T02:17:15.504Z","endTime":"2026-04-08T02:17:19.001Z","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.9,"endSpeed":87.5,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.843525406372645,"aZ":-22.579413177846035,"pfxX":12.391993232794595,"pfxZ":4.899419396661823,"pX":-0.3349817839636263,"pZ":2.2115736972907434,"vX0":-9.660179395060764,"vY0":-139.21054892464858,"vZ0":-5.769231891154663,"x":129.77,"y":179.07,"x0":1.5735409270745666,"y0":50.00601883635045,"z0":5.810072870860463,"aX":24.277587475686424},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.8,"breakHorizontal":-20.4,"spinRate":2207,"spinDirection":116},"zone":7,"typeConfidence":0.91,"plateTime":0.3937653849311782,"extension":6.937859797974461},"index":1,"playId":"4f4a9322-4c1c-325f-9cc3-13fffea184e4","pitchNumber":2,"startTime":"2026-04-08T02:17:34.762Z","endTime":"2026-04-08T02:17:38.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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.22832990625436,"aZ":-22.417903019823324,"pfxX":11.832203631078297,"pfxZ":5.008936878851914,"pX":-1.1744584026108063,"pZ":2.8181597937777556,"vX0":-11.36592843969986,"vY0":-138.49105082703275,"vZ0":-4.25612190418204,"x":161.77,"y":162.69,"x0":1.4407154558461912,"y0":50.00036574748195,"z0":5.869627753043024,"aX":23.036607053017786},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.4,"breakHorizontal":-19.1,"spinRate":2227,"spinDirection":115},"zone":11,"typeConfidence":0.91,"plateTime":0.3951271257054758,"extension":6.975404906827985},"index":2,"playId":"d1203319-a321-30a5-b876-dceb18ea2f19","pitchNumber":3,"startTime":"2026-04-08T02:17:53.917Z","endTime":"2026-04-08T02:17:57.630Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.14791493766385,"aZ":-32.01139087293527,"pfxX":10.239004153505835,"pfxZ":0.10252927900440767,"pX":-1.1634149695997535,"pZ":1.288855175160224,"vX0":-10.16612661128661,"vY0":-126.61487309268742,"vZ0":-4.8008187928676715,"x":161.35,"y":203.98,"x0":1.5600522596865392,"y0":50.006005830216154,"z0":5.750822598133754,"aX":16.745129687419986},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.7,"breakHorizontal":-16.4,"spinRate":2170,"spinDirection":107},"zone":13,"typeConfidence":0.9,"plateTime":0.43143875393236053,"extension":7.217960376515772},"index":3,"playId":"879fb74d-cc1b-3c64-974f-ed278705d5a6","pitchNumber":4,"startTime":"2026-04-08T02:18:12.857Z","endTime":"2026-04-08T02:18:16.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.356274358571675,"aZ":-37.4369550209601,"pfxX":0.010413155406514996,"pfxZ":-3.2265493669031784,"pX":0.9494941981734079,"pZ":2.437800621749715,"vX0":-2.0720875599735447,"vY0":-126.46210098088162,"vZ0":-1.3556810015305267,"x":80.81,"y":172.96,"x0":1.7761109773197985,"y0":50.00468893909792,"z0":5.9676749526313735,"aX":0.016976473066846496},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-5.9,"breakHorizontal":0.5,"spinRate":2143,"spinDirection":316},"zone":14,"typeConfidence":0.9,"plateTime":0.432133412432254,"extension":6.987732389946741},"hitData":{"launchSpeed":75.9,"launchAngle":17.0,"totalDistance":186.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":189.32,"coordY":133.49}},"index":4,"playId":"9cb1d7ac-f33a-3645-b51f-7a44a2fc62d8","pitchNumber":5,"startTime":"2026-04-08T02:18:30.484Z","endTime":"2026-04-08T02:18:43.313Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T02:18:43.313Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daniel Susac singles on a line drive to center fielder Justin Crawford. Jerar Encarnacion to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-08T02:18:43.212Z","endTime":"2026-04-08T02:20:08.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"postOnSecond":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.88075437670453,"aZ":-25.847783354859512,"pfxX":10.845138611948943,"pfxZ":3.329242639646756,"pX":-0.2797263360837748,"pZ":1.7052671219895497,"vX0":-9.033873990960753,"vY0":-137.07640884680234,"vZ0":-6.183446854634488,"x":127.66,"y":192.74,"x0":1.6529712861909247,"y0":50.00074126675457,"z0":5.759852409709541,"aX":20.593870314849152},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.8,"breakHorizontal":-17.6,"spinRate":2020,"spinDirection":119},"zone":7,"typeConfidence":0.9,"plateTime":0.3998900054187722,"extension":7.012809534534938},"index":0,"playId":"86c6b107-3eca-3dfb-8163-3b74a726a62b","pitchNumber":1,"startTime":"2026-04-08T02:19:09.013Z","endTime":"2026-04-08T02:19:12.674Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.932388122373663,"aZ":-31.009120183718114,"pfxX":10.851199654751948,"pfxZ":0.7375428333995346,"pX":0.432249641594902,"pZ":1.188213549668319,"vX0":-7.059270430249549,"vY0":-125.08548795993693,"vZ0":-4.793006223089723,"x":100.52,"y":206.7,"x0":1.8793184254859658,"y0":50.00512400923064,"z0":5.668004233432038,"aX":17.219339800001727},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.5,"breakHorizontal":-18.0,"spinRate":2063,"spinDirection":102},"zone":14,"typeConfidence":0.9,"plateTime":0.4376695344558392,"extension":7.312490487262254},"index":1,"playId":"b71819c3-55e2-3ed8-9018-9fabf9ad883c","pitchNumber":2,"startTime":"2026-04-08T02:19:30.203Z","endTime":"2026-04-08T02:19:33.960Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-08T02:19:44.492Z","endTime":"2026-04-08T02:19:58.532Z","isPitch":false,"type":"action","player":{"id":691740,"link":"/api/v1/people/691740"}},{"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":95.3,"endSpeed":86.7,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.21209500634548,"aZ":-26.070990254270356,"pfxX":13.916079608963168,"pfxZ":3.1821342944318296,"pX":-0.3024892341762388,"pZ":1.2536186437193058,"vX0":-9.978697047046085,"vY0":-138.2693541042201,"vZ0":-7.568649706440931,"x":128.53,"y":204.93,"x0":1.5602786443610248,"y0":50.00594250437456,"z0":5.79758000490635,"aX":26.727336707443254},"breaks":{"breakAngle":40.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.2,"breakHorizontal":-22.9,"spinRate":2183,"spinDirection":121},"zone":13,"typeConfidence":0.9,"plateTime":0.39738814687177904,"extension":6.985895338893178},"hitData":{"launchSpeed":78.4,"launchAngle":18.0,"totalDistance":218.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":147.47,"coordY":93.64}},"index":3,"playId":"10707a87-61ca-3ecb-b008-eee237c27fcb","pitchNumber":3,"startTime":"2026-04-08T02:19:58.532Z","endTime":"2026-04-08T02:20:08.882Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T02:20:08.882Z","atBatIndex":15},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jared Oliva grounds into a double play, third baseman Edmundo Sosa to second baseman Dylan Moore to first baseman Bryce Harper. Daniel Susac out at 2nd. Jared Oliva out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-08T02:20:17.337Z","endTime":"2026-04-08T02:21:53.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664238,"link":"/api/v1/people/664238"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664238,"link":"/api/v1/people/664238"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball 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":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.004696751292634,"aZ":-31.978116247434198,"pfxX":10.9337437469443,"pfxZ":0.12061346051625699,"pX":-0.6168780491331061,"pZ":0.2689020257512142,"vX0":-9.285024764093269,"vY0":-125.19138682235004,"vZ0":-6.768647931170129,"x":140.51,"y":231.52,"x0":1.7174478137523586,"y0":50.00087655345094,"z0":5.621185723747508,"aX":17.37344341837809},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.2,"breakHorizontal":-17.6,"spinRate":1983,"spinDirection":102},"zone":13,"typeConfidence":0.9,"plateTime":0.4373148567844525,"extension":7.451279800818491},"index":0,"playId":"8826fb2a-a840-3f04-a6fb-80dd4dfc3742","pitchNumber":1,"startTime":"2026-04-08T02:20:43.941Z","endTime":"2026-04-08T02:20:48.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.30288548279277,"aZ":-34.51733731883271,"pfxX":9.185372382540447,"pfxZ":-1.4727814703853044,"pX":0.5632124340975453,"pZ":1.513110711704024,"vX0":-6.095337477032019,"vY0":-125.41882853540106,"vZ0":-3.45348478471769,"x":95.53,"y":197.93,"x0":1.8364483287921478,"y0":50.005768492286286,"z0":5.734667272512471,"aX":14.577844228361698},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-3.2,"breakHorizontal":-15.1,"spinRate":2005,"spinDirection":103},"zone":14,"typeConfidence":0.9,"plateTime":0.43738018466254047,"extension":7.12919271067761},"index":1,"playId":"b59588a2-16a2-3252-b85d-0e41295ed62d","pitchNumber":2,"startTime":"2026-04-08T02:21:05.315Z","endTime":"2026-04-08T02:21:08.429Z","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":95.0,"endSpeed":86.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.31560809160426,"aZ":-27.006941590730253,"pfxX":13.295874140289449,"pfxZ":2.7190064294456295,"pX":-1.2498956116082027,"pZ":2.476457814081867,"vX0":-12.096221002245894,"vY0":-137.65173121922123,"vZ0":-4.011680880144578,"x":164.64,"y":171.92,"x0":1.4948344126644069,"y0":50.00402149811192,"z0":5.802146308955592,"aX":25.270629528792632},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.2,"breakHorizontal":-21.2,"spinRate":2149,"spinDirection":117},"zone":13,"typeConfidence":0.9,"plateTime":0.399402266167455,"extension":7.166837603001065},"index":2,"playId":"4ec6b181-cdc3-3284-baee-5ba3fd662751","pitchNumber":3,"startTime":"2026-04-08T02:21:23.546Z","endTime":"2026-04-08T02:21:27.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.90830934472991,"aZ":-26.858779653102573,"pfxX":11.190614707411125,"pfxZ":2.7354838332957465,"pX":-0.4501617088005034,"pZ":1.9609073977993057,"vX0":-9.51284908303292,"vY0":-138.249017376633,"vZ0":-5.527377559349506,"x":134.16,"y":185.84,"x0":1.5761592291523498,"y0":50.00008470665739,"z0":5.7813332125606465,"aX":21.726992531574098},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.0,"breakHorizontal":-18.4,"spinRate":2159,"spinDirection":119},"zone":7,"typeConfidence":0.9,"plateTime":0.3956999961396095,"extension":7.146684510645265},"hitData":{"launchSpeed":105.4,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.19,"coordY":160.8}},"index":3,"playId":"30916e32-7022-3f87-b39e-0ad18c4f4702","pitchNumber":4,"startTime":"2026-04-08T02:21:45.505Z","endTime":"2026-04-08T02:21:53.058Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T02:21:53.058Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Justin Crawford strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-08T02:23:55.844Z","endTime":"2026-04-08T02:25:30.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"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.7,"endSpeed":82.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.552469244413345,"aZ":-15.112524231027274,"pfxX":6.006630449667986,"pfxZ":9.59192211849274,"pX":0.16335888791292605,"pZ":3.843286057876828,"vX0":-7.9022159378254955,"vY0":-133.25639575787963,"vZ0":-3.171827664267156,"x":110.77,"y":135.01,"x0":2.402001258058223,"y0":50.00194048082694,"z0":6.156235871960116,"aX":10.684079909348256},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.8,"breakHorizontal":-9.0,"spinRate":2310,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.41276087383440485,"extension":6.042470136698879},"index":0,"playId":"86fbf745-d4d6-3e26-b68d-b69206893613","pitchNumber":1,"startTime":"2026-04-08T02:24:08.047Z","endTime":"2026-04-08T02:24:11.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":83.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.208211373473,"aZ":-13.73521119789306,"pfxX":6.769996943683877,"pfxZ":10.10897426449516,"pX":0.5324273557236053,"pZ":3.6969340928564067,"vX0":-7.052749529850078,"vY0":-134.9081176579854,"vZ0":-3.88401062057811,"x":96.71,"y":138.96,"x0":2.3141167058285244,"y0":50.00353941322355,"z0":6.13834168021597,"aX":12.349806877700008},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.5,"breakHorizontal":-10.6,"spinRate":2306,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.4076308127779229,"extension":6.138979905110651},"index":1,"playId":"6b6e3403-ed78-3400-87ca-c2da0673498d","pitchNumber":2,"startTime":"2026-04-08T02:24:28.553Z","endTime":"2026-04-08T02:24:32.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.028939046921458,"aZ":-14.684528449054811,"pfxX":7.330411324497364,"pfxZ":9.562282642932487,"pX":-0.014580647174819968,"pZ":3.0541656814399936,"vX0":-8.371447731080586,"vY0":-134.57838052040023,"vZ0":-5.516140352721919,"x":117.56,"y":156.32,"x0":2.188431065549521,"y0":50.001053326305716,"z0":6.175743344715544,"aX":13.404855836287968},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.2,"breakHorizontal":-11.4,"spinRate":2295,"spinDirection":147},"zone":2,"typeConfidence":2.0,"plateTime":0.4074631273482714,"extension":6.097913061424242},"index":2,"playId":"8ee3a3ab-3236-369e-8bd8-a5d48ae28ed1","pitchNumber":3,"startTime":"2026-04-08T02:24:45.304Z","endTime":"2026-04-08T02:24:48.445Z","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":0},"pitchData":{"startSpeed":79.9,"endSpeed":74.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.86584303793869,"aZ":-38.57676996258871,"pfxX":-3.8093485094019215,"pfxZ":-4.690878015182573,"pX":-1.7110317763950649,"pZ":0.6264533218666235,"vX0":-7.979629535648283,"vY0":-116.1758876655801,"vZ0":-4.054330357042524,"x":182.22,"y":221.87,"x0":2.2636180851787984,"y0":50.00182151346498,"z0":6.062896828061566,"aX":-5.201596798830538},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-9.2,"breakHorizontal":8.9,"spinRate":2223,"spinDirection":328},"zone":13,"typeConfidence":2.0,"plateTime":0.47156373918803673,"extension":6.184612150956497},"index":3,"playId":"06e9b809-16f5-3fa5-9f48-1bba3c5700e4","pitchNumber":4,"startTime":"2026-04-08T02:25:07.320Z","endTime":"2026-04-08T02:25:10.468Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.943010983301235,"aZ":-27.264973941982213,"pfxX":-1.3387718168943,"pfxZ":3.184290753979944,"pX":-0.3861042761097518,"pZ":2.561954597014438,"vX0":-6.500204375223027,"vY0":-123.67171855598468,"vZ0":-2.961357863620584,"x":131.72,"y":169.61,"x0":2.456072460481006,"y0":50.000493078313205,"z0":6.075103117403308,"aX":-2.061224502742404},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.3,"breakHorizontal":4.0,"spinRate":1895,"spinDirection":151},"zone":4,"typeConfidence":2.0,"plateTime":0.4438241597343122,"extension":6.107218423743076},"index":4,"playId":"1c1dc9db-7322-3f92-82e5-fbad3bf757e2","pitchNumber":5,"startTime":"2026-04-08T02:25:26.814Z","endTime":"2026-04-08T02:25:30.134Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T02:25:30.134Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trea Turner flies out to right fielder Jerar Encarnacion.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-08T02:25:44.920Z","endTime":"2026-04-08T02:27:18.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"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":1},"pitchData":{"startSpeed":85.4,"endSpeed":77.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.010155094313905,"aZ":-22.136520485336703,"pfxX":7.767292019877456,"pfxZ":6.489573922467535,"pX":-0.4571143353705866,"pZ":2.2380414597753058,"vX0":-9.5481656988445,"vY0":-123.93221219636685,"vZ0":-4.909265585479613,"x":134.42,"y":178.35,"x0":2.446049822698754,"y0":50.00382694580641,"z0":6.106279646140653,"aX":12.018209171019985},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":10.7,"breakHorizontal":-11.8,"spinRate":1588,"spinDirection":152},"zone":4,"typeConfidence":2.0,"plateTime":0.4428527364765005,"extension":6.32678079076626},"index":0,"playId":"dc6437af-b9a3-33d7-8a71-c6f889f59639","pitchNumber":1,"startTime":"2026-04-08T02:25:52.978Z","endTime":"2026-04-08T02:25:56.265Z","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":94.1,"endSpeed":86.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.542216057544398,"aZ":-12.720453715313697,"pfxX":5.041961909745694,"pfxZ":10.289948541149364,"pX":-0.889855480537753,"pZ":2.735058945799756,"vX0":-10.245283976118552,"vY0":-136.51416269668266,"vZ0":-6.605468520783292,"x":150.92,"y":164.93,"x0":2.2536814925724866,"y0":50.00407622676287,"z0":6.05854896311875,"aX":9.53395480541289},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.4,"breakHorizontal":-7.0,"spinRate":2393,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.40093575720160146,"extension":6.1753862789437495},"index":1,"playId":"acaac24c-6218-34c3-82a1-472231598f7b","pitchNumber":2,"startTime":"2026-04-08T02:26:06.828Z","endTime":"2026-04-08T02:26:10.505Z","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":93.8,"endSpeed":84.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08636914069873,"aZ":-13.28681953909665,"pfxX":5.508289224834652,"pfxZ":10.140702526932523,"pX":0.19894732138382273,"pZ":4.688400728117937,"vX0":-7.758084709182942,"vY0":-136.38124905320583,"vZ0":-1.4946820126883298,"x":109.42,"y":112.19,"x0":2.379553092318017,"y0":50.00658668306282,"z0":6.171077936922676,"aX":10.26414779246728},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.1,"breakHorizontal":-8.2,"spinRate":2357,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.4033219400031056,"extension":6.247280522683829},"index":2,"playId":"b8197b62-ce0d-38d5-9da9-4e5349692f3c","pitchNumber":3,"startTime":"2026-04-08T02:26:24.670Z","endTime":"2026-04-08T02:26:27.771Z","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":79.2,"endSpeed":72.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.51869598790841,"aZ":-36.42601210420799,"pfxX":-1.812279166259215,"pfxZ":-3.1847231547926516,"pX":-0.4960685451512218,"pZ":2.2861742364875535,"vX0":-6.32269019450547,"vY0":-115.22208748253263,"vZ0":-0.9321638599676444,"x":135.91,"y":177.05,"x0":2.525000678018378,"y0":50.00027657674717,"z0":6.233002600302932,"aX":-2.4218955045416988},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-5.6,"breakHorizontal":4.9,"spinRate":1854,"spinDirection":323},"zone":4,"typeConfidence":2.0,"plateTime":0.47637911898725793,"extension":6.1814348442066285},"index":3,"playId":"ff206909-4080-342b-a621-f2ae9babed9b","pitchNumber":4,"startTime":"2026-04-08T02:26:46.258Z","endTime":"2026-04-08T02:26:49.310Z","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":94.3,"endSpeed":86.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.43614668189059,"aZ":-12.436640462092502,"pfxX":6.850518455280262,"pfxZ":10.359607478230778,"pX":-0.48139065804503134,"pZ":3.037852621071697,"vX0":-10.17383604222815,"vY0":-136.95879209945076,"vZ0":-5.7660852207332685,"x":135.35,"y":156.76,"x0":2.3864930143178755,"y0":50.00371125359952,"z0":6.0165649619008015,"aX":13.053624868782926},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.8,"breakHorizontal":-10.3,"spinRate":2257,"spinDirection":144},"zone":1,"typeConfidence":2.0,"plateTime":0.3994804636878815,"extension":6.282857784216708},"hitData":{"launchSpeed":73.3,"launchAngle":42.0,"totalDistance":236.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":147.76,"coordY":108.19}},"index":4,"playId":"359a98dc-08c8-3242-bc36-302973375197","pitchNumber":5,"startTime":"2026-04-08T02:27:09.860Z","endTime":"2026-04-08T02:27:18.945Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T02:27:18.945Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Schwarber flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-08T02:27:35.567Z","endTime":"2026-04-08T02:28:14.039Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":1},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22674414251409,"aZ":-27.444940194139644,"pfxX":0.18941879086988056,"pfxZ":3.1089372277168126,"pX":-1.4153293719794353,"pZ":1.402058216454738,"vX0":-9.433600868675425,"vY0":-122.26250450032121,"vZ0":-5.347311689471676,"x":170.95,"y":200.92,"x0":2.4619352826587213,"y0":50.000111742232875,"z0":5.961478255399652,"aX":0.28839525637410357},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.6,"breakHorizontal":1.8,"spinRate":2038,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.4473208697876272,"extension":6.236632465657705},"index":0,"playId":"9d1ac623-4d34-35d1-85b3-bf7858d560e2","pitchNumber":1,"startTime":"2026-04-08T02:27:47.345Z","endTime":"2026-04-08T02:27:50.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":93.7,"endSpeed":85.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.381441263401936,"aZ":-10.528326129491717,"pfxX":5.7325077508765006,"pfxZ":11.57250132057623,"pX":-0.3283503827500807,"pZ":2.227785801723005,"vX0":-8.82217257790382,"vY0":-136.03176547557763,"vZ0":-8.128168533624342,"x":129.52,"y":178.63,"x0":2.2149676552593682,"y0":50.00590917029487,"z0":5.988345258245046,"aX":10.725810982830899},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.3,"breakHorizontal":-8.5,"spinRate":2294,"spinDirection":144},"zone":4,"typeConfidence":2.0,"plateTime":0.4029617327370363,"extension":6.310433293165198},"hitData":{"launchSpeed":95.0,"launchAngle":48.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.85,"coordY":99.76}},"index":1,"playId":"b2922a33-dcd4-3982-a383-fc38092783e4","pitchNumber":2,"startTime":"2026-04-08T02:28:04.738Z","endTime":"2026-04-08T02:28:14.039Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T02:28:14.039Z","atBatIndex":19},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Willy Adames doubles (6) on a sharp fly ball to center fielder Justin Crawford.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-08T02:30:21.956Z","endTime":"2026-04-08T02:31:17.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":84.6,"endSpeed":78.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.781167859385032,"aZ":-35.03333553830171,"pfxX":-1.3474653483503412,"pfxZ":-1.8513560008006813,"pX":-1.2544316959445194,"pZ":1.9295871881336906,"vX0":-6.60576634191761,"vY0":-123.13554405569069,"vZ0":-2.490363799496143,"x":164.82,"y":186.68,"x0":1.6299648428453322,"y0":50.00190941006073,"z0":5.8972703882661195,"aX":-2.082397654491925},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.7,"breakHorizontal":3.8,"spinRate":2198,"spinDirection":307},"zone":13,"typeConfidence":0.9,"plateTime":0.4435867428334479,"extension":6.960783054626022},"index":0,"playId":"e97e71db-9ee5-3879-9609-8c1dbb16aba5","pitchNumber":1,"startTime":"2026-04-08T02:30:26.568Z","endTime":"2026-04-08T02:30:30.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.328350821382603,"aZ":-32.343810971524206,"pfxX":-2.182829275407339,"pfxZ":-0.11574461514932821,"pX":0.9781701653170364,"pZ":2.5572372392467986,"vX0":-1.2099024305433248,"vY0":-120.29484448230814,"vZ0":-1.3531249896411166,"x":79.71,"y":169.73,"x0":1.7697020343368195,"y0":50.00140135475097,"z0":5.970311316276356,"aX":-3.228225477397962},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.2,"breakHorizontal":4.2,"spinRate":2091,"spinDirection":297},"zone":12,"typeConfidence":0.9,"plateTime":0.4537272284203051,"extension":6.815793620248415},"index":1,"playId":"ff9ecb92-c5dc-3e1c-bbd8-e6267d90b9a7","pitchNumber":2,"startTime":"2026-04-08T02:30:45.752Z","endTime":"2026-04-08T02:30:49.771Z","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":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.37073849329051,"aZ":-23.336864393353945,"pfxX":10.55804023718489,"pfxZ":4.7561089724144185,"pX":0.4050059453048232,"pZ":2.4444628081735646,"vX0":-6.881625548831485,"vY0":-135.41304177757826,"vZ0":-4.5274461353040385,"x":101.56,"y":172.78,"x0":1.6065781205672667,"y0":50.003985992971685,"z0":5.769311784450511,"aX":19.622835717967206},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.8,"breakHorizontal":-17.6,"spinRate":2248,"spinDirection":120},"zone":6,"typeConfidence":0.9,"plateTime":0.4043779255397877,"extension":7.126432480652429},"hitData":{"launchSpeed":100.6,"launchAngle":29.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":108.1,"coordY":42.55}},"index":2,"playId":"df6d8ca1-a909-38bb-a9be-a71833f8e7e8","pitchNumber":3,"startTime":"2026-04-08T02:31:04.008Z","endTime":"2026-04-08T02:31:17.994Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T02:31:17.994Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Chapman singles on a line drive to right fielder Adolis García. Willy Adames out at home on the throw, right fielder Adolis García to catcher Rafael Marchán. Matt Chapman to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-08T02:31:39.578Z","endTime":"2026-04-08T02:32:01.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"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":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"4B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"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_assist"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.276865731871734,"aZ":-34.408533109269314,"pfxX":9.555306453029715,"pfxZ":-1.500767541475934,"pX":1.0963716159156682,"pZ":2.175387447989118,"vX0":-4.829735213685008,"vY0":-121.9088553649129,"vZ0":-1.605750287123939,"x":75.21,"y":180.04,"x0":1.8725975614393398,"y0":50.00334034898828,"z0":5.841462872931392,"aX":14.234053566723194},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-2.9,"breakHorizontal":-16.0,"spinRate":2046,"spinDirection":109},"zone":14,"typeConfidence":0.89,"plateTime":0.45107821975832385,"extension":7.22831720720227},"hitData":{"launchSpeed":88.3,"launchAngle":13.0,"totalDistance":247.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":161.99,"coordY":88.86}},"index":0,"playId":"0751b9d2-121e-321c-94a2-90083630f088","pitchNumber":1,"startTime":"2026-04-08T02:31:50.477Z","endTime":"2026-04-08T02:32:01.849Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T02:32:01.849Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out softly, pitcher Cristopher Sánchez to first baseman Bryce Harper. Matt Chapman to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-08T02:32:33.756Z","endTime":"2026-04-08T02:33:04.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650911,"link":"/api/v1/people/650911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.339560651772803,"aZ":-27.02020425999764,"pfxX":11.38988624867022,"pfxZ":2.6483545625485894,"pX":-0.21753258026864877,"pZ":2.046987028423342,"vX0":-9.04863770338208,"vY0":-138.5126094041726,"vZ0":-5.268922392438496,"x":125.29,"y":183.51,"x0":1.608389333140277,"y0":50.00575048871073,"z0":5.776025991261304,"aX":22.181551466947877},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":3.8,"breakHorizontal":-18.8,"spinRate":2136,"spinDirection":123},"zone":8,"typeConfidence":0.9,"plateTime":0.39512338941054503,"extension":7.079774002698608},"index":0,"playId":"e99df849-7048-3295-8898-955a26814e0f","pitchNumber":1,"startTime":"2026-04-08T02:32:39.073Z","endTime":"2026-04-08T02:32:42.890Z","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":94.8,"endSpeed":87.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.346392402016136,"aZ":-30.376830664626034,"pfxX":10.747533322014242,"pfxZ":0.9336123740138706,"pX":0.24627663439633612,"pZ":2.29983867835194,"vX0":-7.929783061080203,"vY0":-137.8399003178641,"vZ0":-3.992281694845097,"x":107.61,"y":176.68,"x0":1.7574668263703037,"y0":50.00654539066264,"z0":5.807691993643107,"aX":20.77900540278517},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":1.1,"breakHorizontal":-17.9,"spinRate":2109,"spinDirection":120},"zone":5,"typeConfidence":0.9,"plateTime":0.3966850253622827,"extension":7.175855488624069},"hitData":{"launchSpeed":68.4,"launchAngle":-56.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":137.62,"coordY":184.11}},"index":1,"playId":"cca26fff-1919-33ac-b020-33bfa69e3d79","pitchNumber":2,"startTime":"2026-04-08T02:32:57.304Z","endTime":"2026-04-08T02:33:04.511Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T02:33:04.511Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-08T02:33:25.138Z","endTime":"2026-04-08T02:34:12.520Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.914720650684718,"aZ":-25.562521091615256,"pfxX":12.961346351925004,"pfxZ":3.451480008891373,"pX":-0.6647213655537864,"pZ":2.4268007515282886,"vX0":-10.592394582362774,"vY0":-137.64372555168868,"vZ0":-4.385975816175698,"x":142.34,"y":173.26,"x0":1.5518329553893146,"y0":50.005566962546716,"z0":5.7746517455183275,"aX":24.842913904973145},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.5,"breakHorizontal":-21.2,"spinRate":2244,"spinDirection":117},"zone":4,"typeConfidence":0.9,"plateTime":0.3981394291565965,"extension":7.267992516002057},"index":0,"playId":"ed3e1630-8fb6-3661-8e18-e62622db1599","pitchNumber":1,"startTime":"2026-04-08T02:33:31.763Z","endTime":"2026-04-08T02:33:35.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.310778841186643,"aZ":-31.791521938154048,"pfxX":12.295817672506445,"pfxZ":0.24051254604633066,"pX":0.2965416655655131,"pZ":1.1840580838254628,"vX0":-7.501375749152797,"vY0":-124.81357214099785,"vZ0":-4.670585013013604,"x":105.7,"y":206.81,"x0":1.7579204986975179,"y0":50.000743779198025,"z0":5.725466133415368,"aX":19.21642762527715},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.5,"breakHorizontal":-20.3,"spinRate":2119,"spinDirection":108},"zone":14,"typeConfidence":0.91,"plateTime":0.44042234543945913,"extension":7.340561644682053},"index":1,"playId":"27143325-2795-39e7-812c-f13e31b171a4","pitchNumber":2,"startTime":"2026-04-08T02:33:49.024Z","endTime":"2026-04-08T02:33:52.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.82079934822792,"aZ":-33.44444038883223,"pfxX":12.180219439502123,"pfxZ":-0.7891267758667908,"pX":0.3636769789273183,"pZ":2.4325132689558506,"vX0":-7.317487238014589,"vY0":-127.10410912093789,"vZ0":-1.8062228071700925,"x":103.14,"y":173.1,"x0":1.714474293405909,"y0":50.00104291598734,"z0":5.836968931239348,"aX":19.700237241401016},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.6,"breakHorizontal":-20.2,"spinRate":2168,"spinDirection":114},"zone":6,"typeConfidence":0.9,"plateTime":0.43282927505284485,"extension":7.185001325800037},"index":2,"playId":"40524b64-824b-34d4-a412-92187fafde47","pitchNumber":3,"startTime":"2026-04-08T02:34:08.610Z","endTime":"2026-04-08T02:34:12.520Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T02:34:12.520Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Harper walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-08T02:36:12.254Z","endTime":"2026-04-08T02:37:55.934Z","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":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":84.3,"endSpeed":77.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.21348311422716,"aZ":-26.726729508903183,"pfxX":1.155659595171156,"pfxZ":3.601863757440481,"pX":-1.6678810860649778,"pZ":1.613745258397076,"vX0":-10.148450497793354,"vY0":-122.27561520058597,"vZ0":-5.008023927495829,"x":180.58,"y":195.21,"x0":2.387096286133975,"y0":50.004713720628786,"z0":5.982912422205863,"aX":1.7495743051291823},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.5,"breakHorizontal":0.4,"spinRate":2169,"spinDirection":168},"zone":13,"typeConfidence":2.0,"plateTime":0.44801354068181176,"extension":6.293997933814796},"index":0,"playId":"0db934cc-2c16-36ec-a7a8-2c4fcfbae000","pitchNumber":1,"startTime":"2026-04-08T02:36:26.753Z","endTime":"2026-04-08T02:36:30.205Z","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":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.105758306633255,"aZ":-26.99284493552171,"pfxX":0.2737622898999419,"pfxZ":3.40840829729774,"pX":-1.0528228963308084,"pZ":1.3752958946226272,"vX0":-8.010788398026119,"vY0":-122.5138825720885,"vZ0":-5.701246657711198,"x":157.13,"y":201.65,"x0":2.2232253399199156,"y0":50.00414179491312,"z0":6.038383557911897,"aX":0.41702460545741465},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.0,"breakHorizontal":1.4,"spinRate":2087,"spinDirection":154},"zone":13,"typeConfidence":2.0,"plateTime":0.4470021873207304,"extension":6.150834667019667},"index":1,"playId":"c676e5cd-71e8-39e3-9fb5-68047c01dc27","pitchNumber":2,"startTime":"2026-04-08T02:36:42.519Z","endTime":"2026-04-08T02:36:45.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.721074135130447,"aZ":-27.962065815506726,"pfxX":0.5276012031001933,"pfxZ":2.8330905923138756,"pX":-0.8936436819305467,"pZ":1.2980970931711207,"vX0":-7.781843181472858,"vY0":-121.11871879441843,"vZ0":-5.534453472419163,"x":151.06,"y":203.73,"x0":2.2926247174993017,"y0":50.001411507569216,"z0":6.0588674860418115,"aX":0.7849203825577296},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.1,"breakHorizontal":1.0,"spinRate":2247,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.45227185885067733,"extension":6.127737657658889},"index":2,"playId":"0d25a1f2-4b43-3c7a-8f4c-460f7ec70488","pitchNumber":3,"startTime":"2026-04-08T02:37:00.089Z","endTime":"2026-04-08T02:37:03.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":84.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.148302916201914,"aZ":-10.831008683374142,"pfxX":7.45278377042862,"pfxZ":11.560029287636066,"pX":-0.9649695611133506,"pZ":3.4439624539086924,"vX0":-10.63100267924993,"vY0":-136.0669784891371,"vZ0":-5.164867996613803,"x":153.78,"y":145.79,"x0":2.052581709159423,"y0":50.00309536964356,"z0":6.13952804639834,"aX":13.761090848866473},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.8,"breakHorizontal":-10.8,"spinRate":2493,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.40495483360315365,"extension":6.201749828758391},"index":3,"playId":"10471769-7d91-3068-b61b-c6b103bb74bf","pitchNumber":4,"startTime":"2026-04-08T02:37:17.472Z","endTime":"2026-04-08T02:37:21.224Z","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":85.3,"endSpeed":79.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.91414535124053,"aZ":-27.83730090249826,"pfxX":0.7691822668824022,"pfxZ":2.7613872128222736,"pX":-1.7205254883555194,"pZ":1.6894693626800892,"vX0":-9.683992662708306,"vY0":-123.94686809392024,"vZ0":-4.949122865444828,"x":182.58,"y":193.16,"x0":2.123704954034725,"y0":50.000474609874374,"z0":6.014468547894171,"aX":1.2080667121313344},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.1,"breakHorizontal":0.7,"spinRate":2295,"spinDirection":162},"zone":13,"typeConfidence":2.0,"plateTime":0.44056560360819397,"extension":6.196756271563033},"index":4,"playId":"01e549db-996e-3e66-bbcd-18ad84770bb0","pitchNumber":5,"startTime":"2026-04-08T02:37:36.324Z","endTime":"2026-04-08T02:37:39.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":77.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.226332738932694,"aZ":-28.877796816198295,"pfxX":0.6117399691333842,"pfxZ":2.1434501737572393,"pX":-1.5260529970548355,"pZ":2.250898071962783,"vX0":-9.531916045210755,"vY0":-124.15420710546769,"vZ0":-3.362832041411931,"x":175.17,"y":178.01,"x0":2.3074412482176374,"y0":50.00355180765329,"z0":6.064109212159867,"aX":0.9420383684215906},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.2,"breakHorizontal":1.4,"spinRate":2329,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.44365035059960123,"extension":6.360739123406084},"index":5,"playId":"dd8da4a7-a9e4-3cf8-9986-1a3e3e4b0e29","pitchNumber":6,"startTime":"2026-04-08T02:37:52.194Z","endTime":"2026-04-08T02:37:55.934Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T02:37:55.934Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adolis García flies out to right fielder Jerar Encarnacion.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-08T02:38:02.850Z","endTime":"2026-04-08T02:39:53.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"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,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":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":666464,"link":"/api/v1/people/666464"},"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":84.7,"endSpeed":79.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.986720391097784,"aZ":-22.130058555825325,"pfxX":5.0834993936164174,"pfxZ":6.404377726705421,"pX":-0.6805717237709071,"pZ":3.091023345691711,"vX0":-8.995352708771987,"vY0":-123.21731255194344,"vZ0":-3.1354036390190805,"x":142.94,"y":155.32,"x0":2.3250108697868277,"y0":50.00195842607654,"z0":6.209692284422011,"aX":7.971186463173979},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":11.3,"breakHorizontal":-7.6,"spinRate":1548,"spinDirection":159},"zone":1,"typeConfidence":2.0,"plateTime":0.4412558479262074,"extension":6.2806435161302945},"index":0,"playId":"f38680d8-849b-35a1-a647-d390eb0bef94","pitchNumber":1,"startTime":"2026-04-08T02:38:23.835Z","endTime":"2026-04-08T02:38:27.006Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-04-08T02:38:41.388Z","endTime":"2026-04-08T02:38:59.788Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.007055520932376,"aZ":-14.0642030536889,"pfxX":5.164797783911229,"pfxZ":9.62541783203273,"pX":-0.4811468280952932,"pZ":2.778598051589025,"vX0":-8.980183524615034,"vY0":-136.3042918311837,"vZ0":-6.329174731545704,"x":135.34,"y":163.76,"x0":2.1853601433028484,"y0":50.002872393243514,"z0":6.102221945525764,"aX":9.718033807930937},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.2,"breakHorizontal":-7.4,"spinRate":2380,"spinDirection":146},"zone":4,"typeConfidence":2.0,"plateTime":0.4018669795167029,"extension":6.252970173863332},"index":2,"playId":"edf2c125-c94e-3d29-80be-593e61da9db7","pitchNumber":2,"startTime":"2026-04-08T02:38:59.788Z","endTime":"2026-04-08T02:39:03.011Z","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":0},"pitchData":{"startSpeed":93.9,"endSpeed":84.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.73531179564569,"aZ":-14.053933026362031,"pfxX":6.0797387514502645,"pfxZ":9.799174437898799,"pX":0.8292330922533038,"pZ":4.122916305268478,"vX0":-6.2813475659653975,"vY0":-136.5170654216976,"vZ0":-2.871139431851301,"x":66.25,"y":115.45,"x0":2.392700109992201,"y0":50.00216260880694,"z0":6.181321512790095,"aX":11.242495835873006},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.2,"breakHorizontal":-9.4,"spinRate":2260,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.4043687770304616,"extension":6.133132045593351},"index":3,"playId":"0f117bf4-d83d-3584-8fb0-4163bd8bec3e","pitchNumber":3,"startTime":"2026-04-08T02:39:20.577Z","endTime":"2026-04-08T02:39:23.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20957138577481,"aZ":-13.351129864135816,"pfxX":5.922271493526583,"pfxZ":10.096613599739985,"pX":0.03940251042318985,"pZ":3.671655641246021,"vX0":-7.938679637150569,"vY0":-135.7798847988425,"vZ0":-3.9842948234480553,"x":115.5,"y":139.65,"x0":2.233902176309949,"y0":50.00019930998974,"z0":6.089457029507293,"aX":11.038247141418811},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.6,"breakHorizontal":-9.0,"spinRate":2308,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.4036736587013441,"extension":6.323196511232015},"hitData":{"launchSpeed":81.9,"launchAngle":31.0,"totalDistance":267.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.54,"coordY":112.72}},"index":4,"playId":"268d876a-2f20-3902-a26f-f095fc4377e3","pitchNumber":4,"startTime":"2026-04-08T02:39:41.565Z","endTime":"2026-04-08T02:39:53.146Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T02:39:53.146Z","atBatIndex":25},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Edmundo Sosa lines out to center fielder Jared Oliva.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-08T02:40:15.565Z","endTime":"2026-04-08T02:44:25.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"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,3,4,5,6,8,9,10,11],"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":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":666931,"link":"/api/v1/people/666931"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":"abfdc40f-a1b0-44ba-8591-d66741939526","startTime":"2026-04-08T02:40:15.565Z","endTime":"2026-04-08T02:40:20.565Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.342211467999736,"aZ":-11.30524047558201,"pfxX":4.711154213149013,"pfxZ":10.937256121758981,"pX":-1.0166945949600386,"pZ":3.7326713352544587,"vX0":-10.274027445384913,"vY0":-137.4667637664186,"vZ0":-4.355709187608782,"x":155.75,"y":138.0,"x0":2.1621497546324857,"y0":50.00220557576024,"z0":6.109159502525739,"aX":8.989721495357998},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.0,"breakHorizontal":-6.4,"spinRate":2292,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.398906840699905,"extension":6.245339912267812},"index":1,"playId":"215f27ad-137a-3d5e-8dc4-58f4734b084b","pitchNumber":1,"startTime":"2026-04-08T02:40:28.499Z","endTime":"2026-04-08T02:40:32.120Z","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":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.856057656654034,"aZ":-12.586926159981747,"pfxX":6.35295507372067,"pfxZ":10.442633750462502,"pX":0.8163721179260609,"pZ":3.501468860632899,"vX0":-6.497638277709458,"vY0":-136.0905368385488,"vZ0":-4.695407486167524,"x":85.88,"y":144.24,"x0":2.409452531878877,"y0":50.00385748000377,"z0":6.1210179177573165,"aX":11.917899370121384},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.1,"breakHorizontal":-10.1,"spinRate":2320,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.40247130784617946,"extension":6.22939735926277},"index":2,"playId":"3eab25ca-be4d-31d8-8a05-3a8ed8bfe08d","pitchNumber":2,"startTime":"2026-04-08T02:40:47.571Z","endTime":"2026-04-08T02:40:51.239Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.970029037332477,"aZ":-20.777678670784592,"pfxX":6.3729863203195,"pfxZ":7.34304473168781,"pX":0.35979633317042103,"pZ":2.9161669347578614,"vX0":-7.3809890201126125,"vY0":-123.38656599996173,"vZ0":-3.5650787631887537,"x":103.29,"y":160.04,"x0":2.5524214096249564,"y0":50.005222426565176,"z0":6.116530691231184,"aX":9.895716378671581},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":12.7,"breakHorizontal":-10.0,"spinRate":1537,"spinDirection":164},"zone":3,"typeConfidence":2.0,"plateTime":0.4427437222993835,"extension":6.175956596244907},"index":3,"playId":"36725530-6a6b-3191-8e21-628ff7d4800f","pitchNumber":3,"startTime":"2026-04-08T02:41:10.400Z","endTime":"2026-04-08T02:41:13.784Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.081504638308456,"aZ":-12.206388781963739,"pfxX":4.690350538539194,"pfxZ":10.480620582439615,"pX":0.45083483453942513,"pZ":3.659090617823736,"vX0":-6.562388665514791,"vY0":-137.08885687513458,"vZ0":-4.536706616774362,"x":99.82,"y":139.98,"x0":2.265338005773259,"y0":50.0000912549166,"z0":6.167518616530618,"aX":8.93407850602122},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.2,"breakHorizontal":-7.1,"spinRate":2406,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.399422570554826,"extension":6.236855874241508},"index":4,"playId":"13a1aa0c-91b8-3ff4-82c6-0b49750e5acd","pitchNumber":4,"startTime":"2026-04-08T02:41:29.749Z","endTime":"2026-04-08T02:41:33.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.305718697849922,"aZ":-11.622910986557889,"pfxX":5.1284165478482215,"pfxZ":10.810922042786304,"pX":-0.4870266652862233,"pZ":2.947716466799363,"vX0":-9.102422669167566,"vY0":-136.7853413146883,"vZ0":-6.289687377338348,"x":135.56,"y":159.19,"x0":2.2128269560485863,"y0":50.00247677601955,"z0":6.068954645430243,"aX":9.749483035361001},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.5,"breakHorizontal":-7.4,"spinRate":2314,"spinDirection":149},"zone":1,"typeConfidence":2.0,"plateTime":0.39996244989723895,"extension":6.36157365773897},"index":5,"playId":"6de8c58b-f9a5-3d6f-919c-773ef0c007af","pitchNumber":5,"startTime":"2026-04-08T02:41:57.272Z","endTime":"2026-04-08T02:42:00.286Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.177531361852235,"aZ":-25.956409718527233,"pfxX":0.5228478875644056,"pfxZ":4.028898216111605,"pX":-1.4976572382539326,"pZ":0.8646991910100381,"vX0":-9.06673735991143,"vY0":-123.09431659344537,"vZ0":-6.720999704444063,"x":174.09,"y":215.43,"x0":2.156922990557955,"y0":50.0036247052635,"z0":5.811933833824331,"aX":0.8087139606708147},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.0,"breakHorizontal":1.1,"spinRate":2189,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.44404308373852164,"extension":6.356978652126741},"index":6,"playId":"d09b1537-139f-39b3-87fa-26cf42fe73e3","pitchNumber":6,"startTime":"2026-04-08T02:42:22.234Z","endTime":"2026-04-08T02:42:25.783Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":7,"startTime":"2026-04-08T02:42:42.730Z","endTime":"2026-04-08T02:42:56.266Z","isPitch":false,"type":"action","player":{"id":624641,"link":"/api/v1/people/624641"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40712604128888,"aZ":-11.919353867484473,"pfxX":6.1971931008918215,"pfxZ":10.966930777752324,"pX":-0.3876466300066988,"pZ":2.4298922817517155,"vX0":-9.230139331719691,"vY0":-135.71898110930132,"vZ0":-6.992749131928564,"x":131.78,"y":173.17,"x0":2.2676796385568982,"y0":50.00634353311123,"z0":5.887552210003198,"aX":11.450355249153526},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.4,"breakHorizontal":-9.0,"spinRate":2339,"spinDirection":147},"zone":4,"typeConfidence":2.0,"plateTime":0.4050825910465048,"extension":6.408411947128309},"index":8,"playId":"909e2637-c313-384a-9128-ae5a4f903411","pitchNumber":7,"startTime":"2026-04-08T02:42:56.266Z","endTime":"2026-04-08T02:43:01.724Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.31361103912617,"aZ":-20.236680094279052,"pfxX":8.116484111435987,"pfxZ":7.6442509496782085,"pX":0.029021025870287508,"pZ":2.1566049694280127,"vX0":-8.343621960881016,"vY0":-124.0324349489653,"vZ0":-5.540763328479727,"x":115.89,"y":180.55,"x0":2.378631693482365,"y0":50.00239286256133,"z0":6.102022514029463,"aX":12.67332530893404},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":12.7,"breakHorizontal":-12.8,"spinRate":1568,"spinDirection":161},"zone":8,"typeConfidence":2.0,"plateTime":0.44124392400072354,"extension":6.22147460104828},"index":9,"playId":"c7a20fa6-43f0-3339-a871-e5562e1d7a43","pitchNumber":8,"startTime":"2026-04-08T02:43:24.390Z","endTime":"2026-04-08T02:43:31.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.55777613893188,"aZ":-9.818737209383608,"pfxX":7.120808106175309,"pfxZ":11.600202531614078,"pX":-0.2084251550967027,"pZ":2.6415876914847565,"vX0":-9.21968195999122,"vY0":-138.35318258443192,"vZ0":-7.19895576407317,"x":124.94,"y":167.46,"x0":2.2511929990110726,"y0":50.00457822661588,"z0":5.945169412955129,"aX":13.72561377503703},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.6,"breakHorizontal":-10.8,"spinRate":2449,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.3967913105849057,"extension":6.299902658405168},"index":10,"playId":"cc9260f3-690b-3135-815d-ea701de9170f","pitchNumber":9,"startTime":"2026-04-08T02:43:51.935Z","endTime":"2026-04-08T02:43:55.109Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.18991337023661,"aZ":-14.585569853569828,"pfxX":6.0717897055875945,"pfxZ":9.349887971391004,"pX":0.11896565241174517,"pZ":3.519841369250883,"vX0":-8.19274667730838,"vY0":-137.43719468431215,"vZ0":-3.919522107946047,"x":112.47,"y":143.74,"x0":2.373049569486079,"y0":50.002710032625636,"z0":5.979071883963933,"aX":11.42254768907441},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.1,"breakHorizontal":-8.9,"spinRate":2291,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.40110091793946,"extension":6.3681729116898005},"hitData":{"launchSpeed":97.5,"launchAngle":22.0,"totalDistance":346.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":112.79,"coordY":67.06}},"index":11,"playId":"64caee95-9d75-38de-8c0c-5727059e8a92","pitchNumber":10,"startTime":"2026-04-08T02:44:14.422Z","endTime":"2026-04-08T02:44:25.158Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T02:44:25.158Z","atBatIndex":26},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Rafael Marchán lines out to left fielder Heliot Ramos.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-08T02:44:28.413Z","endTime":"2026-04-08T02:46:34.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.5,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.13034583588076,"aZ":-28.691668196659705,"pfxX":-0.5955169609194306,"pfxZ":2.2600667448431766,"pX":-0.7266028275002107,"pZ":1.142104450050791,"vX0":-7.464049056945623,"vY0":-122.64006557631384,"vZ0":-5.560224710261232,"x":144.7,"y":207.94,"x0":2.421655156337245,"y0":50.0003452383716,"z0":5.858134229788104,"aX":-0.91342782071997},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.1,"breakHorizontal":2.6,"spinRate":2344,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.44503194560525516,"extension":6.370652208542854},"index":0,"playId":"66341619-a392-311f-8619-0d0c799d5ac3","pitchNumber":1,"startTime":"2026-04-08T02:45:08.370Z","endTime":"2026-04-08T02:45:12.004Z","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":93.3,"endSpeed":84.5,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.400799944146605,"aZ":-12.656726809665356,"pfxX":5.630610392925923,"pfxZ":10.617346339979138,"pX":-0.4198138844556449,"pZ":2.7041448141807436,"vX0":-8.723428236261785,"vY0":-135.4136641090833,"vZ0":-6.689522007700058,"x":133.0,"y":165.77,"x0":2.1271107601997,"y0":50.002927296488856,"z0":6.1104849871194125,"aX":10.351011864700517},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.8,"breakHorizontal":-8.2,"spinRate":2241,"spinDirection":145},"zone":1,"typeConfidence":2.0,"plateTime":0.40609457834187523,"extension":6.2162683907916865},"index":1,"playId":"7f65ce0b-2806-3195-80f5-bea058acd5ff","pitchNumber":2,"startTime":"2026-04-08T02:45:30.963Z","endTime":"2026-04-08T02:45:36.199Z","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":94.5,"endSpeed":85.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.903829433499215,"aZ":-13.576956992348272,"pfxX":6.760877717899106,"pfxZ":9.792850158681281,"pX":0.43723361497880975,"pZ":3.1969449308837397,"vX0":-7.6211934213529124,"vY0":-137.29733976633605,"vZ0":-4.951641819551275,"x":100.33,"y":152.46,"x0":2.3776261091660364,"y0":50.00138842908393,"z0":5.955832322648468,"aX":12.838181540634858},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.8,"breakHorizontal":-10.6,"spinRate":2403,"spinDirection":141},"zone":3,"typeConfidence":2.0,"plateTime":0.39974812797364745,"extension":6.250923095391687},"index":2,"playId":"67e32a9b-7677-3987-92d6-18e09479a12b","pitchNumber":3,"startTime":"2026-04-08T02:45:58.824Z","endTime":"2026-04-08T02:46:02.339Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":74.3,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.32059381186213,"aZ":-39.06592280346834,"pfxX":-0.8422426332892917,"pfxZ":-5.006557221426915,"pX":-0.09802380583296269,"pZ":1.557671000498452,"vX0":-5.7797333672095075,"vY0":-116.41253929785235,"vZ0":-2.2331959109536474,"x":120.74,"y":196.72,"x0":2.5237250780198917,"y0":50.00423971914546,"z0":6.218489042023779,"aX":-1.1582678456357234},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-9.4,"breakHorizontal":2.9,"spinRate":2303,"spinDirection":320},"zone":8,"typeConfidence":2.0,"plateTime":0.4700311578951304,"extension":6.130151285236334},"hitData":{"launchSpeed":94.5,"launchAngle":24.0,"totalDistance":349.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":69.42,"coordY":70.36}},"index":3,"playId":"06a03db3-0d0e-3d7c-8543-e4866d5f232f","pitchNumber":4,"startTime":"2026-04-08T02:46:25.963Z","endTime":"2026-04-08T02:46:34.552Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T02:46:34.552Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-08T02:48:40.166Z","endTime":"2026-04-08T02:49:57.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.618811450657816,"aZ":-27.313190934238776,"pfxX":10.983978550472534,"pfxZ":2.5728601864494234,"pX":-0.033247190809975416,"pZ":2.820355961374877,"vX0":-8.187288771066592,"vY0":-136.6397534401667,"vZ0":-3.3516307038704887,"x":118.27,"y":162.63,"x0":1.5776480569844071,"y0":50.00087618998385,"z0":5.94333596279305,"aX":20.729780733786153},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.1,"breakHorizontal":-18.1,"spinRate":2203,"spinDirection":126},"zone":2,"typeConfidence":0.9,"plateTime":0.4011412886643293,"extension":7.043486949058636},"index":0,"playId":"cdf7dd1b-56bf-36b0-8b87-3ab57cd0f116","pitchNumber":1,"startTime":"2026-04-08T02:48:50.977Z","endTime":"2026-04-08T02:48:54.499Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.827651045612562,"aZ":-27.75556288579096,"pfxX":10.166895104915255,"pfxZ":2.3284496693535255,"pX":0.74883825888003,"pZ":1.600323785684971,"vX0":-6.115804076768879,"vY0":-136.778341276432,"vZ0":-6.192893751035816,"x":88.46,"y":195.57,"x0":1.6914536818781967,"y0":50.00378308763675,"z0":5.7941616136942296,"aX":19.28780925063574},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.1,"breakHorizontal":-17.2,"spinRate":2195,"spinDirection":123},"zone":14,"typeConfidence":0.89,"plateTime":0.40027510207600514,"extension":6.881607948717507},"index":1,"playId":"e1af7b05-f920-3be2-bb57-55f63c66d8fe","pitchNumber":2,"startTime":"2026-04-08T02:49:09.322Z","endTime":"2026-04-08T02:49:14.304Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.048713876203294,"aZ":-32.20032777797215,"pfxX":9.334420282981224,"pfxZ":-0.015093817522955355,"pX":0.42704469877755613,"pZ":1.5537557323850355,"vX0":-6.480595756142531,"vY0":-123.64005318753222,"vZ0":-3.688813824768546,"x":100.72,"y":196.83,"x0":1.860300105550726,"y0":50.00437640178214,"z0":5.747460734202878,"aX":14.553625327520244},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.6,"breakHorizontal":-15.5,"spinRate":1839,"spinDirection":106},"zone":14,"typeConfidence":0.9,"plateTime":0.4418367873678166,"extension":6.864808899532549},"index":2,"playId":"29fff06c-158d-3c81-a7e7-918e4fa0018f","pitchNumber":3,"startTime":"2026-04-08T02:49:31.701Z","endTime":"2026-04-08T02:49:36.065Z","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":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.716441242924503,"aZ":-25.408672020722225,"pfxX":10.735684776235754,"pfxZ":3.452220779664005,"pX":-0.7278011050271955,"pZ":2.6007862736202925,"vX0":-9.919738097902329,"vY0":-139.2451306463715,"vZ0":-4.328104073268308,"x":144.74,"y":168.56,"x0":1.4886509329714364,"y0":50.00633790277424,"z0":5.859788321429858,"aX":21.054235912876045},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.5,"breakHorizontal":-17.4,"spinRate":2199,"spinDirection":125},"zone":4,"typeConfidence":0.9,"plateTime":0.3936029910693746,"extension":6.871466868618453},"index":3,"playId":"32d4b250-82f9-36bc-88e2-f39125995f10","pitchNumber":4,"startTime":"2026-04-08T02:49:54.159Z","endTime":"2026-04-08T02:49:57.914Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T02:49:57.914Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-08T02:50:04.301Z","endTime":"2026-04-08T02:51:15.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"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(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":95.1,"endSpeed":86.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10262158852608,"aZ":-24.210987467488525,"pfxX":10.811502240943458,"pfxZ":4.135500294742387,"pX":-0.21651833104391358,"pZ":2.5822674425101657,"vX0":-8.661536465869963,"vY0":-138.20167347657156,"vZ0":-4.379388483249177,"x":125.25,"y":169.06,"x0":1.5606072164114513,"y0":50.002445580997204,"z0":5.822719025849833,"aX":20.818567945867755},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.7,"breakHorizontal":-17.6,"spinRate":2181,"spinDirection":122},"zone":5,"typeConfidence":0.9,"plateTime":0.397018315426918,"extension":6.9636619494008505},"index":0,"playId":"88cbbfb5-08d1-32c4-aacc-0170d82941aa","pitchNumber":1,"startTime":"2026-04-08T02:50:25.579Z","endTime":"2026-04-08T02:50:28.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.579364994358748,"aZ":-24.08661048039332,"pfxX":12.009976892427218,"pfxZ":4.127459068888085,"pX":0.1372472539910339,"pZ":2.508897231649151,"vX0":-8.181995403701725,"vY0":-139.15333181962407,"vZ0":-4.753709016632179,"x":111.77,"y":171.04,"x0":1.5571658705631228,"y0":50.00208493935553,"z0":5.837627618786687,"aX":23.5233692104272},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.6,"breakHorizontal":-20.0,"spinRate":2252,"spinDirection":121},"zone":5,"typeConfidence":0.91,"plateTime":0.3938086679788282,"extension":6.853970207344767},"index":1,"playId":"a8e90721-06f6-3492-83ab-6b2ead40120a","pitchNumber":2,"startTime":"2026-04-08T02:50:43.773Z","endTime":"2026-04-08T02:50:46.854Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-08T02:50:52.636Z","endTime":"2026-04-08T02:51:12.174Z","isPitch":false,"type":"action","player":{"id":669477,"link":"/api/v1/people/669477"}},{"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":96.7,"endSpeed":88.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.639123250407124,"aZ":-24.966660004315543,"pfxX":10.682558895205332,"pfxZ":3.6087012377651906,"pX":0.9764437966064985,"pZ":2.430570336394752,"vX0":-5.794200089041017,"vY0":-140.64825531455259,"vZ0":-4.845343060329768,"x":79.78,"y":173.15,"x0":1.6779882527621246,"y0":50.0052521607431,"z0":5.799930277451714,"aX":21.352187936542727},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.6,"breakHorizontal":-18.1,"spinRate":2227,"spinDirection":121},"zone":14,"typeConfidence":0.91,"plateTime":0.389794287426513,"extension":6.811640929593391},"index":3,"playId":"cbcbf0db-10cf-3ed4-8612-42be104b5f24","pitchNumber":3,"startTime":"2026-04-08T02:51:12.174Z","endTime":"2026-04-08T02:51:15.495Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T02:51:15.495Z","atBatIndex":29},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jerar Encarnacion lines out to center fielder Justin Crawford.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-08T02:51:24.908Z","endTime":"2026-04-08T02:53:08.072Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"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_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":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.219655357924935,"aZ":-24.249476431715387,"pfxX":11.089419603305856,"pfxZ":4.065480901778872,"pX":0.4145631746435014,"pZ":1.6258086497281157,"vX0":-7.318059831928693,"vY0":-139.23551782513408,"vZ0":-6.791269426398999,"x":101.2,"y":194.88,"x0":1.6451562618024487,"y0":50.00616932534546,"z0":5.717316892297748,"aX":21.63153480051164},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.0,"breakHorizontal":-18.5,"spinRate":2213,"spinDirection":122},"zone":14,"typeConfidence":0.9,"plateTime":0.39440733764972036,"extension":6.8254499240937205},"index":0,"playId":"b5d69d1b-701b-3ff8-8cae-e2f5fb78b981","pitchNumber":1,"startTime":"2026-04-08T02:51:44.035Z","endTime":"2026-04-08T02:52:11.070Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"}}},{"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":85.8,"endSpeed":78.8,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.731282442568187,"aZ":-35.87834241697486,"pfxX":-1.8166858434912745,"pfxZ":-2.349893892230197,"pX":-0.1641036393103173,"pZ":3.1298450685314445,"vX0":-3.8667365346799882,"vY0":-124.97007499189743,"vZ0":0.07709497372110885,"x":123.26,"y":154.27,"x0":1.6405673835701053,"y0":50.00113815255353,"z0":6.051354978335903,"aX":-2.8659124859848384},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.0,"breakHorizontal":4.2,"spinRate":2103,"spinDirection":293},"zone":2,"typeConfidence":0.91,"plateTime":0.43866844417705675,"extension":6.824364896984267},"index":1,"playId":"2b2e36b4-4969-30d5-876f-0a56ccb5fe47","pitchNumber":2,"startTime":"2026-04-08T02:52:16.225Z","endTime":"2026-04-08T02:52:19.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.3,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.31727072636189,"aZ":-25.181268123341038,"pfxX":13.062471291606096,"pfxZ":3.7319944416850337,"pX":0.6731558100539874,"pZ":2.0201536375052624,"vX0":-7.330046189987044,"vY0":-137.2866752085008,"vZ0":-5.421383212029976,"x":91.34,"y":184.24,"x0":1.7052757215373302,"y0":50.00582153145726,"z0":5.774258430010009,"aX":24.505686185006656},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.5,"breakHorizontal":-21.7,"spinRate":2181,"spinDirection":120},"zone":9,"typeConfidence":0.9,"plateTime":0.40163919766689515,"extension":6.841955897245051},"index":2,"playId":"53c0da28-301d-39dc-8afa-c46a42e3baff","pitchNumber":3,"startTime":"2026-04-08T02:52:34.964Z","endTime":"2026-04-08T02:52:37.964Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-08T02:52:48.936Z","endTime":"2026-04-08T02:53:00.686Z","isPitch":false,"type":"action","player":{"id":666464,"link":"/api/v1/people/666464"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.8,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.303956096049372,"aZ":-34.278937177224,"pfxX":9.857744711446943,"pfxZ":-1.3319991313017798,"pX":0.016825718549606426,"pZ":1.4143074797291761,"vX0":-7.434450227490649,"vY0":-125.25521501060376,"vZ0":-3.877740170234036,"x":116.36,"y":200.59,"x0":1.755150598752115,"y0":50.00542934292136,"z0":5.810985594842252,"aX":15.532897204546307},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.1,"breakHorizontal":-16.0,"spinRate":1996,"spinDirection":100},"zone":14,"typeConfidence":0.9,"plateTime":0.43872170244996855,"extension":7.103165893936408},"hitData":{"launchSpeed":87.0,"launchAngle":24.0,"totalDistance":309.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":135.58,"coordY":75.66}},"index":4,"playId":"576e1495-e88c-30bd-8bd3-1e7add23da67","pitchNumber":4,"startTime":"2026-04-08T02:53:00.686Z","endTime":"2026-04-08T02:53:08.072Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T02:53:08.072Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Otto Kemp grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-08T02:55:07.990Z","endTime":"2026-04-08T02:56:24.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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(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":76.0,"endSpeed":69.9,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.702959538939524,"aZ":-39.14829483133612,"pfxX":-0.6627505313543831,"pfxZ":-5.700125352500407,"pX":0.6963874382077543,"pZ":1.4140257439807273,"vX0":-4.413681352109916,"vY0":-110.50449444674476,"vZ0":-1.5532010075937592,"x":90.46,"y":200.6,"x0":2.814822037342683,"y0":50.00282731235462,"z0":6.2796281632928315,"aX":-0.810754710935158},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-10.4,"breakHorizontal":2.5,"spinRate":2188,"spinDirection":317},"zone":14,"typeConfidence":2.0,"plateTime":0.4977457103778349,"extension":5.884132694925269},"index":0,"playId":"2fe3d334-6296-3471-bc17-0e201399a65f","pitchNumber":1,"startTime":"2026-04-08T02:55:19.782Z","endTime":"2026-04-08T02:55:23.584Z","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":82.6,"endSpeed":75.8,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53398092800342,"aZ":-28.929374796439124,"pfxX":-1.3206247140105125,"pfxZ":2.224377150842477,"pX":-0.05060101375768223,"pZ":3.1510743175517724,"vX0":-5.805941873666653,"vY0":-120.14826730183457,"vZ0":-1.1958682707552497,"x":118.93,"y":153.7,"x0":2.5700165093966545,"y0":50.00436107508554,"z0":6.228862900866271,"aX":-1.9283309614955484},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.0,"breakHorizontal":3.8,"spinRate":2076,"spinDirection":162},"zone":2,"typeConfidence":2.0,"plateTime":0.4560743276367134,"extension":6.04835218105934},"index":1,"playId":"7381f547-954f-3d8e-8b2e-b88dc6867221","pitchNumber":2,"startTime":"2026-04-08T02:55:35.420Z","endTime":"2026-04-08T02:55:38.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.4,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.707377469643628,"aZ":-13.156438784032137,"pfxX":5.94031834358287,"pfxZ":10.888500797944767,"pX":0.474543982484802,"pZ":2.6309346607102593,"vX0":-7.025145978806765,"vY0":-131.7540089134595,"vZ0":-6.386048684177872,"x":98.91,"y":167.74,"x0":2.411928025963315,"y0":50.00210177273679,"z0":6.070435630956742,"aX":10.375034502708104},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.4,"breakHorizontal":-9.1,"spinRate":2335,"spinDirection":148},"zone":6,"typeConfidence":2.0,"plateTime":0.41676477434741077,"extension":6.246574194207209},"index":2,"playId":"5b912fc0-c4fa-3ac6-b003-3481052177ff","pitchNumber":3,"startTime":"2026-04-08T02:55:51.194Z","endTime":"2026-04-08T02:55:54.664Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-08T02:56:03.987Z","endTime":"2026-04-08T02:56:16.521Z","isPitch":false,"type":"action","player":{"id":805249,"link":"/api/v1/people/805249"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.975212367074715,"aZ":-14.167220863463012,"pfxX":6.148156796863655,"pfxZ":9.998371147386703,"pX":-0.6654959366297324,"pZ":2.542215592395622,"vX0":-9.690292189440894,"vY0":-133.42577041820724,"vZ0":-6.615395193434713,"x":142.37,"y":170.14,"x0":2.216304984070904,"y0":50.00364121922944,"z0":6.076523707066997,"aX":11.074628172039118},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.8,"breakHorizontal":-9.0,"spinRate":2319,"spinDirection":146},"zone":4,"typeConfidence":2.0,"plateTime":0.410660915462548,"extension":6.254632480847278},"hitData":{"launchSpeed":83.9,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.26,"coordY":147.12}},"index":4,"playId":"e79834b9-08a9-399e-a938-00db442f319f","pitchNumber":4,"startTime":"2026-04-08T02:56:16.521Z","endTime":"2026-04-08T02:56:24.212Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T02:56:24.212Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Moore strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-08T02:56:31.092Z","endTime":"2026-04-08T02:57:46.912Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.590992178833588,"aZ":-15.101209468854547,"pfxX":6.137170914002684,"pfxZ":9.509193252301984,"pX":-0.5330298277268802,"pZ":2.29591992828726,"vX0":-9.438621833501736,"vY0":-132.68150733798157,"vZ0":-7.061934771939146,"x":137.32,"y":176.79,"x0":2.261979936682481,"y0":50.00067854198562,"z0":6.078716804284087,"aX":11.016206328250101},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.0,"breakHorizontal":-9.2,"spinRate":2337,"spinDirection":147},"zone":4,"typeConfidence":2.0,"plateTime":0.4117515427534282,"extension":6.327108214887636},"index":0,"playId":"a0e02fb9-9bd7-3dec-a929-47f5fa067d76","pitchNumber":1,"startTime":"2026-04-08T02:56:49.988Z","endTime":"2026-04-08T02:56:53.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.229868725934054,"aZ":-21.902375168850487,"pfxX":8.269882226824038,"pfxZ":6.597792098855192,"pX":-0.8370986616227666,"pZ":2.3256400653731193,"vX0":-10.575600634671865,"vY0":-123.85487149892991,"vZ0":-4.8449577532823715,"x":148.91,"y":175.99,"x0":2.4093949508248103,"y0":50.003316248972716,"z0":6.1336721653918564,"aX":12.877139667649283},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":11.0,"breakHorizontal":-12.6,"spinRate":1679,"spinDirection":151},"zone":13,"typeConfidence":2.0,"plateTime":0.4418701427972733,"extension":6.228768074405341},"index":1,"playId":"effbfd73-c4d2-3b70-a4ed-fc96a6537af0","pitchNumber":2,"startTime":"2026-04-08T02:57:14.802Z","endTime":"2026-04-08T02:57:18.730Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.45507637204647,"aZ":-9.54731485951036,"pfxX":6.275943177112127,"pfxZ":12.051130837435775,"pX":0.13619816656978162,"pZ":3.8376783565308603,"vX0":-8.089760201966419,"vY0":-136.50407238652346,"vZ0":-4.328294957144859,"x":111.81,"y":135.16,"x0":2.3297957775875724,"y0":50.00404186701155,"z0":6.10731465286224,"aX":11.785480788692366},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":21.0,"breakHorizontal":-9.6,"spinRate":2422,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.40202535561274644,"extension":6.105203391422989},"index":2,"playId":"54431dc1-d5b5-38f0-98c4-6ac981318c70","pitchNumber":3,"startTime":"2026-04-08T02:57:43.912Z","endTime":"2026-04-08T02:57:46.912Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T02:57:46.912Z","atBatIndex":32},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Justin Crawford lines out to left fielder Heliot Ramos.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-08T02:58:08.440Z","endTime":"2026-04-08T02:58:18.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":0},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.350639992773864,"aZ":-27.656059175352375,"pfxX":0.37867275347229423,"pfxZ":3.050403178749349,"pX":-0.7364185224510225,"pZ":2.594485719429797,"vX0":-7.697479249652167,"vY0":-120.63074975158479,"vZ0":-2.7667926703263754,"x":145.07,"y":168.73,"x0":2.4397866975560873,"y0":50.00221881434889,"z0":6.1815956916107995,"aX":0.5609159827625171},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":5.2,"breakHorizontal":1.1,"spinRate":2135,"spinDirection":202},"zone":4,"typeConfidence":2.0,"plateTime":0.4531760741068549,"extension":6.187161785196104},"hitData":{"launchSpeed":82.2,"launchAngle":19.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":84.82,"coordY":104.1}},"index":0,"playId":"3c3ddee2-c68e-3c86-b048-d47aa9f209c6","pitchNumber":1,"startTime":"2026-04-08T02:58:12.623Z","endTime":"2026-04-08T02:58:18.998Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T02:58:18.998Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daniel Susac singles on a ground ball to right fielder Adolis García.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-08T03:00:41.560Z","endTime":"2026-04-08T03:02:29.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-08T03:00:26.206Z","endTime":"2026-04-08T03:00:43.506Z","isPitch":false,"type":"action","player":{"id":691740,"link":"/api/v1/people/691740"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.637084749756305,"aZ":-25.52971105464907,"pfxX":12.5355956933917,"pfxZ":3.488131264777884,"pX":-0.6262451642994594,"pZ":1.7182664551649136,"vX0":-10.30488034901415,"vY0":-136.97268195990074,"vZ0":-6.205551238282848,"x":140.87,"y":192.39,"x0":1.5519563278221273,"y0":50.003583963043134,"z0":5.753761882745696,"aX":23.872845866627106},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.2,"breakHorizontal":-20.6,"spinRate":2155,"spinDirection":124},"zone":7,"typeConfidence":0.9,"plateTime":0.3995501377026023,"extension":7.080893103383582},"index":1,"playId":"afcefd81-9e01-3b68-b4b4-2ace5190bb28","pitchNumber":1,"startTime":"2026-04-08T03:00:43.506Z","endTime":"2026-04-08T03:00:46.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.1,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.403243387342513,"aZ":-34.09720743217676,"pfxX":11.405481575708228,"pfxZ":-1.197790677082999,"pX":1.7313148642749352,"pZ":3.1696703478076738,"vX0":-4.1209995765115774,"vY0":-126.91619353004006,"vZ0":0.07730366752047058,"x":51.01,"y":153.2,"x0":1.9077121014353617,"y0":50.00071648201924,"z0":5.886469476097659,"aX":18.341075129468642},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.9,"breakHorizontal":-19.4,"spinRate":1999,"spinDirection":104},"zone":12,"typeConfidence":0.9,"plateTime":0.4339235938196193,"extension":6.9735863445691555},"index":2,"playId":"68a9cc71-bf82-368b-81a2-a4f54c06b334","pitchNumber":2,"startTime":"2026-04-08T03:01:00.507Z","endTime":"2026-04-08T03:01:03.507Z","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":94.6,"endSpeed":86.7,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.30781451441343,"aZ":-24.565800313723468,"pfxX":11.312219159751558,"pfxZ":3.96571831477324,"pX":0.24063877475184975,"pZ":2.169440272425458,"vX0":-7.723876600934185,"vY0":-137.53152354114374,"vZ0":-5.441280846584375,"x":107.83,"y":180.21,"x0":1.6148544063599983,"y0":50.000398092283476,"z0":5.838123491473616,"aX":21.682156937136455},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.2,"breakHorizontal":-18.8,"spinRate":2197,"spinDirection":123},"zone":8,"typeConfidence":0.9,"plateTime":0.39815150402676025,"extension":6.886869702576253},"index":3,"playId":"34b6278e-a3a9-3a52-b897-548e01be073e","pitchNumber":3,"startTime":"2026-04-08T03:01:18.031Z","endTime":"2026-04-08T03:01:21.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.90881743041426,"aZ":-28.92806643422948,"pfxX":11.652978964617526,"pfxZ":1.6710258288878563,"pX":-1.0133275275864966,"pZ":1.6000875362437816,"vX0":-10.720726709598647,"vY0":-138.56307315826584,"vZ0":-6.047059486371402,"x":155.63,"y":195.58,"x0":1.3915204580171256,"y0":50.0059615329264,"z0":5.743363107621044,"aX":22.668138458713212},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":1.9,"breakHorizontal":-18.8,"spinRate":2112,"spinDirection":115},"zone":13,"typeConfidence":0.9,"plateTime":0.3952767993082853,"extension":6.952853721016255},"index":4,"playId":"19ce80d2-340f-3041-95d0-a1cc454170b6","pitchNumber":4,"startTime":"2026-04-08T03:01:40.637Z","endTime":"2026-04-08T03:01:43.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.771890052299774,"aZ":-32.15267355490725,"pfxX":12.130169984598947,"pfxZ":0.01222285849492355,"pX":1.2208818267937878,"pZ":1.1127379538335522,"vX0":-5.323148851656238,"vY0":-125.95443936442962,"vZ0":-4.936048072525675,"x":70.46,"y":208.74,"x0":1.7915647114771143,"y0":50.00119543681572,"z0":5.712567198489615,"aX":19.391172577911817},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.0,"breakHorizontal":-20.6,"spinRate":2061,"spinDirection":102},"zone":14,"typeConfidence":0.91,"plateTime":0.43568787641842377,"extension":6.958340382494592},"index":5,"playId":"8d644741-19cb-35b3-9af3-c5cbf06efe01","pitchNumber":5,"startTime":"2026-04-08T03:01:59.185Z","endTime":"2026-04-08T03:02:03.011Z","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":95.0,"endSpeed":86.5,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.79037674268329,"aZ":-27.16871966161147,"pfxX":11.731704582354904,"pfxZ":2.616170976519859,"pX":-0.41583009881609784,"pZ":1.8935809324497912,"vX0":-9.744707369293248,"vY0":-137.93973273730427,"vZ0":-5.543902633766939,"x":132.85,"y":187.65,"x0":1.6513527563172905,"y0":50.00257613622753,"z0":5.778726196855939,"aX":22.441382092877955},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.6,"breakHorizontal":-19.0,"spinRate":2139,"spinDirection":117},"zone":7,"typeConfidence":0.9,"plateTime":0.3982055486821041,"extension":6.9291474867858165},"hitData":{"launchSpeed":96.5,"launchAngle":4.0,"totalDistance":82.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":153.47,"coordY":131.12}},"index":6,"playId":"9a98245d-97e3-3a48-8180-661c4710202c","pitchNumber":6,"startTime":"2026-04-08T03:02:18.945Z","endTime":"2026-04-08T03:02:29.394Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T03:02:29.394Z","atBatIndex":34},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Jared Oliva reaches on a fielder's choice, fielded by shortstop Trea Turner. Daniel Susac to 2nd. Daniel Susac advances to 2nd, on a fielding error by shortstop Trea Turner.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-08T03:02:49.633Z","endTime":"2026-04-08T03:05:32.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"postOnSecond":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.20632582447088,"aZ":-26.905703726132117,"pfxX":11.545514797466293,"pfxZ":2.7726369494229317,"pX":-1.399771944046534,"pZ":2.121894616178886,"vX0":-11.860258995417999,"vY0":-136.45145740510023,"vZ0":-4.934418129132502,"x":170.36,"y":181.49,"x0":1.489636048026494,"y0":50.001271861002884,"z0":5.79275914549835,"aX":21.911639193256523},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.2,"breakHorizontal":-18.6,"spinRate":2097,"spinDirection":117},"zone":13,"typeConfidence":0.9,"plateTime":0.4004368441361952,"extension":7.174801667191115},"index":0,"playId":"03ede5a3-ae93-3c14-b0d8-7d7df966d63d","pitchNumber":1,"startTime":"2026-04-08T03:02:56.444Z","endTime":"2026-04-08T03:03:01.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46833811522308,"aZ":-27.474677866832213,"pfxX":10.748385785777554,"pfxZ":2.5141165888328896,"pX":0.061361972174974085,"pZ":2.0675291624501595,"vX0":-7.995425134120215,"vY0":-135.39373105719443,"vZ0":-4.995447616559922,"x":114.66,"y":182.96,"x0":1.6450479544096162,"y0":50.0055466250527,"z0":5.8414870016359846,"aX":20.109521556169664},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.7,"breakHorizontal":-17.9,"spinRate":2124,"spinDirection":116},"zone":8,"typeConfidence":0.89,"plateTime":0.4033877626844351,"extension":7.166225694943241},"index":1,"playId":"0f07cbe4-a455-3cfc-9296-6313279edeb4","pitchNumber":2,"startTime":"2026-04-08T03:03:16.696Z","endTime":"2026-04-08T03:03:22.551Z","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":93.2,"endSpeed":85.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.674786748320273,"aZ":-27.528596200793295,"pfxX":11.604874194768898,"pfxZ":2.500269075755593,"pX":-0.8784577133607631,"pZ":1.6873661699340725,"vX0":-10.55091482104994,"vY0":-135.22448198469058,"vZ0":-5.823291082038465,"x":150.48,"y":193.22,"x0":1.5605849695353347,"y0":50.00259795112296,"z0":5.792705761066564,"aX":21.555008981158526},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.5,"breakHorizontal":-18.8,"spinRate":2162,"spinDirection":114},"zone":13,"typeConfidence":0.89,"plateTime":0.4045946341473834,"extension":7.1659912603062},"index":2,"playId":"1f0bc0e8-0bbe-3240-b89a-5a4c74d4f92c","pitchNumber":3,"startTime":"2026-04-08T03:03:40.198Z","endTime":"2026-04-08T03:03:45.821Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.707244775031924,"aZ":-26.599391974649187,"pfxX":10.543252984181928,"pfxZ":3.0293584313445843,"pX":-0.16514129718104392,"pZ":1.1550968516886528,"vX0":-8.289323649608255,"vY0":-134.00401690885337,"vZ0":-7.256956681462898,"x":123.29,"y":207.59,"x0":1.5802833028734635,"y0":50.002246672867365,"z0":5.766145860268392,"aX":19.403833061052527},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.2,"breakHorizontal":-17.6,"spinRate":2132,"spinDirection":114},"zone":13,"typeConfidence":0.86,"plateTime":0.4068857589049686,"extension":7.170330137386557},"index":3,"playId":"8525cbca-a1b6-31bd-a810-1e5bef29e121","pitchNumber":4,"startTime":"2026-04-08T03:04:03.578Z","endTime":"2026-04-08T03:04:09.199Z","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":94.6,"endSpeed":87.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.746049266382485,"aZ":-28.489507382955278,"pfxX":10.580779981771004,"pfxZ":1.9042400925185206,"pX":-0.8418637028740233,"pZ":2.568854388242703,"vX0":-10.191789082565606,"vY0":-137.43750074194816,"vZ0":-3.89279728409966,"x":149.09,"y":169.42,"x0":1.5166316113281455,"y0":50.00672224437562,"z0":5.910261791713203,"aX":20.510417455370824},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":2.9,"breakHorizontal":-17.4,"spinRate":2146,"spinDirection":118},"zone":13,"typeConfidence":0.9,"plateTime":0.39657700250797845,"extension":7.07987131181817},"index":4,"playId":"fa5f396a-362e-36d6-8631-3a1d7767af0b","pitchNumber":5,"startTime":"2026-04-08T03:04:27.083Z","endTime":"2026-04-08T03:04:32.125Z","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":85.7,"endSpeed":77.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.156402860193324,"aZ":-36.23790426404544,"pfxX":9.695764888336466,"pfxZ":-2.636154922399296,"pX":-0.09220128734103658,"pZ":1.9379235049643158,"vX0":-7.403101013652547,"vY0":-124.40745007154703,"vZ0":-2.201880582628889,"x":120.51,"y":186.46,"x0":1.6891409600145664,"y0":50.0054872581119,"z0":5.890756808504773,"aX":14.926458195599306},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-5.0,"breakHorizontal":-15.5,"spinRate":2076,"spinDirection":98},"zone":8,"typeConfidence":0.9,"plateTime":0.44333844385219345,"extension":7.2372564220948234},"index":5,"playId":"f1b98dcd-d57a-351f-8b4d-152b5655e5ff","pitchNumber":6,"startTime":"2026-04-08T03:04:56.730Z","endTime":"2026-04-08T03:05:00.411Z","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":94.8,"endSpeed":86.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30042475742718,"aZ":-31.529406084336742,"pfxX":12.00636627676857,"pfxZ":0.3353686385741028,"pX":0.5160254043538574,"pZ":2.424345228613472,"vX0":-7.468970609509157,"vY0":-137.78493319077296,"vZ0":-3.478892571606431,"x":97.33,"y":173.32,"x0":1.7104153526748211,"y0":50.00028987996565,"z0":5.847341106460618,"aX":22.945673869221423},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":0.0,"breakHorizontal":-20.0,"spinRate":2133,"spinDirection":120},"zone":6,"typeConfidence":0.9,"plateTime":0.3984214543472673,"extension":7.190640593858007},"hitData":{"launchSpeed":97.7,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":151.68}},"index":6,"playId":"dcc8eb11-814d-3486-9d40-df84eaddd768","pitchNumber":7,"startTime":"2026-04-08T03:05:23.925Z","endTime":"2026-04-08T03:05:32.994Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T03:05:32.994Z","atBatIndex":35},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Willy Adames pops out to second baseman Dylan Moore.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-08T03:05:54.299Z","endTime":"2026-04-08T03:07:16.660Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664238,"link":"/api/v1/people/664238"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":94.2,"endSpeed":86.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.726148157615206,"aZ":-25.948623381981964,"pfxX":11.002644918571185,"pfxZ":3.2692877657207493,"pX":-0.8383954691175203,"pZ":3.009466392294947,"vX0":-10.233530349969026,"vY0":-136.7847190788128,"vZ0":-3.0985799955272713,"x":148.96,"y":157.52,"x0":1.5125913932053068,"y0":50.00252365883252,"z0":5.926047229294692,"aX":20.955547851889527},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.5,"breakHorizontal":-17.9,"spinRate":2167,"spinDirection":126},"zone":11,"typeConfidence":0.9,"plateTime":0.3996351873649884,"extension":7.208324935088813},"index":0,"playId":"f276af45-9bc7-369f-baea-e6b9c9392f75","pitchNumber":1,"startTime":"2026-04-08T03:06:11.228Z","endTime":"2026-04-08T03:06:18.218Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"actionPlayId":"f276af45-9bc7-369f-baea-e6b9c9392f75","startTime":"2026-04-08T03:06:31.730Z","endTime":"2026-04-08T03:06:34.900Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Catcher Rafael Marchán picks off Jared Oliva at 1st on throw to first baseman Bryce Harper.","event":"Pickoff 1B","eventType":"pickoff_1b","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":2,"actionPlayId":"f276af45-9bc7-369f-baea-e6b9c9392f75","startTime":"2026-04-08T03:06:34.900Z","endTime":"2026-04-08T03:07:05.718Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":666931,"link":"/api/v1/people/666931"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.141396931861284,"aZ":-33.5325764109199,"pfxX":0.3424070197699849,"pfxZ":-0.8587631452634188,"pX":0.7414968449222487,"pZ":2.6400444221094177,"vX0":-2.835327150727476,"vY0":-124.02331053453034,"vZ0":-1.4563649899201314,"x":88.74,"y":167.5,"x0":1.8495219656519362,"y0":50.00495884560645,"z0":6.002284941874738,"aX":0.5397123866905686},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.7,"breakHorizontal":0.0,"spinRate":2012,"spinDirection":317},"zone":6,"typeConfidence":0.89,"plateTime":0.4397181603278617,"extension":6.938001811689077},"hitData":{"launchSpeed":77.6,"launchAngle":57.0,"totalDistance":183.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":145.73,"coordY":139.52}},"index":3,"playId":"071da8cf-84ca-3fbf-a207-fb915ff66ad7","pitchNumber":2,"startTime":"2026-04-08T03:07:05.718Z","endTime":"2026-04-08T03:07:16.660Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T03:07:16.660Z","atBatIndex":36},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Matt Chapman doubles (3) on a sharp line drive to left fielder Otto Kemp. Daniel Susac scores.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-08T03:07:24.734Z","endTime":"2026-04-08T03:08:36.215Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":{"id":650911,"link":"/api/v1/people/650911"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.672761367004238,"aZ":-35.78648118367004,"pfxX":-1.2896399761899042,"pfxZ":-2.3155234803771894,"pX":1.4371187299366994,"pZ":2.75750866113979,"vX0":-0.6363843561149035,"vY0":-124.38297488801088,"vZ0":-0.5306043131857334,"x":62.22,"y":164.33,"x0":1.8640572481360387,"y0":50.001890705819065,"z0":5.949037238190136,"aX":-2.0139586312804347},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.1,"breakHorizontal":2.5,"spinRate":2031,"spinDirection":290},"zone":12,"typeConfidence":0.9,"plateTime":0.4408807604405882,"extension":6.817678928425261},"index":0,"playId":"7bb82b2c-cf3c-353d-bb87-d0623545dbde","pitchNumber":1,"startTime":"2026-04-08T03:07:42.041Z","endTime":"2026-04-08T03:07:45.070Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57938626037539,"aZ":-28.19279134550556,"pfxX":9.807314099461768,"pfxZ":2.0427588656233766,"pX":0.8194753761651556,"pZ":3.091521379878647,"vX0":-6.053666000204484,"vY0":-137.87152581777914,"vZ0":-2.5015989785074852,"x":85.76,"y":155.31,"x0":1.7574164500488778,"y0":50.0003519787914,"z0":5.892486286741367,"aX":19.07981225882379},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.5,"breakHorizontal":-16.7,"spinRate":1993,"spinDirection":122},"zone":3,"typeConfidence":0.9,"plateTime":0.3956744576948452,"extension":6.953448101483174},"index":1,"playId":"7dadb4d5-6f8c-37d3-8cac-95248ed0fa4a","pitchNumber":2,"startTime":"2026-04-08T03:07:59.873Z","endTime":"2026-04-08T03:08:04.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.942590493514693,"aZ":-35.22418183275811,"pfxX":-1.2423899513693293,"pfxZ":-1.865416823659717,"pX":0.061333933994627346,"pZ":1.6969929637695091,"vX0":-3.8662863460607753,"vY0":-126.4780784697129,"vZ0":-3.53904023439567,"x":114.66,"y":192.96,"x0":1.7665665085132147,"y0":50.004714347723734,"z0":5.9167915587068745,"aX":-2.0282518762963124},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.0,"breakHorizontal":3.1,"spinRate":2079,"spinDirection":304},"zone":8,"typeConfidence":0.91,"plateTime":0.431799078164834,"extension":6.883827094968138},"hitData":{"launchSpeed":111.7,"launchAngle":15.0,"totalDistance":346.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":63.18,"coordY":74.32}},"index":2,"playId":"bafd3375-e2e4-3a95-8331-7684e94968cb","pitchNumber":3,"startTime":"2026-04-08T03:08:22.465Z","endTime":"2026-04-08T03:08:36.215Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T03:08:36.215Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a ground ball to center fielder Justin Crawford. Matt Chapman scores.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-08T03:08:49.103Z","endTime":"2026-04-08T03:10:25.001Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":{"id":650911,"link":"/api/v1/people/650911"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.593090131345793,"aZ":-27.522147390886122,"pfxX":13.164621012796045,"pfxZ":2.4654563781415515,"pX":-0.21154557795729903,"pZ":1.252564610937565,"vX0":-9.659107251544174,"vY0":-136.91535250757644,"vZ0":-7.042995007816721,"x":125.06,"y":204.96,"x0":1.6601974298047366,"y0":50.00579808464979,"z0":5.754701694035891,"aX":24.87724135465262},"breaks":{"breakAngle":38.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.0,"breakHorizontal":-21.7,"spinRate":2139,"spinDirection":125},"zone":13,"typeConfidence":0.9,"plateTime":0.40079087694458115,"extension":7.016664394045442},"index":0,"playId":"4f0c044e-246a-3aaf-8373-3f7c208fbaad","pitchNumber":1,"startTime":"2026-04-08T03:09:03.952Z","endTime":"2026-04-08T03:09:07.639Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.676899767609704,"aZ":-27.52595451794158,"pfxX":11.12843144217993,"pfxZ":2.3823645492011076,"pX":0.04068721156663882,"pZ":2.1046308759954124,"vX0":-8.413323957962199,"vY0":-138.47170068239208,"vZ0":-5.273658162447894,"x":115.45,"y":181.95,"x0":1.666082805824976,"y0":50.00116330545883,"z0":5.865286657061106,"aX":21.701742089495806},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":3.4,"breakHorizontal":-18.5,"spinRate":2201,"spinDirection":124},"zone":8,"typeConfidence":0.9,"plateTime":0.3948989521116979,"extension":6.859310597013955},"index":1,"playId":"a893edce-6f09-373f-9e0f-c0d75dd3971e","pitchNumber":2,"startTime":"2026-04-08T03:09:22.468Z","endTime":"2026-04-08T03:09:26.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":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.480839178877577,"aZ":-23.461262689065617,"pfxX":10.129893475277417,"pfxZ":4.5870971192137775,"pX":-0.132826546218956,"pZ":2.1349143065404914,"vX0":-8.369306708322986,"vY0":-136.7931925231879,"vZ0":-5.644965504811601,"x":122.06,"y":181.14,"x0":1.6465500483012574,"y0":50.00261794415185,"z0":5.828153921075226,"aX":19.244738999064356},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.3,"breakHorizontal":-16.7,"spinRate":2183,"spinDirection":122},"zone":5,"typeConfidence":0.9,"plateTime":0.4000193727927197,"extension":7.127777295449415},"index":2,"playId":"d9c14244-e9d7-3c60-b5ef-bf17fb38e4a2","pitchNumber":3,"startTime":"2026-04-08T03:09:46.794Z","endTime":"2026-04-08T03:09:51.660Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-08T03:10:00.553Z","endTime":"2026-04-08T03:10:13.835Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.88156406466535,"aZ":-37.13524161120564,"pfxX":-0.975206804679968,"pfxZ":-3.0693435525657016,"pX":-0.6225312201503035,"pZ":2.0443441731072887,"vX0":-5.3598633499346935,"vY0":-125.94848449008693,"vZ0":-2.330583714184959,"x":140.73,"y":183.58,"x0":1.6535589877873107,"y0":50.00197822744191,"z0":5.964562675766039,"aX":-1.5761919651740064},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-5.9,"breakHorizontal":2.9,"spinRate":2129,"spinDirection":301},"zone":7,"typeConfidence":0.9,"plateTime":0.4337114003780078,"extension":6.901852048830623},"hitData":{"launchSpeed":84.0,"launchAngle":9.0,"totalDistance":125.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.99,"coordY":106.38}},"index":4,"playId":"d37c6a90-ab05-385e-af0a-f89fb3b252fa","pitchNumber":4,"startTime":"2026-04-08T03:10:13.835Z","endTime":"2026-04-08T03:10:25.001Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T03:10:25.001Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-08T03:10:40.938Z","endTime":"2026-04-08T03:12:45.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.669270065341497,"aZ":-27.628403015648814,"pfxX":10.433901303166525,"pfxZ":2.390210577421029,"pX":-0.11840568095371357,"pZ":1.9698749122017947,"vX0":-8.502884827451009,"vY0":-136.87144077428363,"vZ0":-5.342068391300124,"x":121.51,"y":185.59,"x0":1.6699387285737597,"y0":50.00085039781992,"z0":5.83411917949084,"aX":19.83216799354712},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.4,"breakHorizontal":-17.2,"spinRate":2111,"spinDirection":124},"zone":8,"typeConfidence":0.89,"plateTime":0.3998801150724196,"extension":7.022650728278766},"index":0,"playId":"49b200ab-b7b7-3b51-bd88-b0ed0bad73a4","pitchNumber":1,"startTime":"2026-04-08T03:10:55.001Z","endTime":"2026-04-08T03:10:58.181Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.944133395566862,"aZ":-35.72755718345142,"pfxX":8.745340350070336,"pfxZ":-2.2230658892000363,"pX":0.4666669010661238,"pZ":1.6821682268652616,"vX0":-6.286786760133819,"vY0":-125.41424494720395,"vZ0":-3.1082986683941485,"x":99.21,"y":193.36,"x0":1.8674385494683252,"y0":50.005919775419734,"z0":5.846513501815233,"aX":13.958430127885652},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.6,"breakHorizontal":-14.4,"spinRate":1958,"spinDirection":108},"zone":9,"typeConfidence":0.9,"plateTime":0.43643610395323584,"extension":7.010710283015733},"index":1,"playId":"6472870a-a0f5-339a-8c19-9ae19159d1c4","pitchNumber":2,"startTime":"2026-04-08T03:11:13.705Z","endTime":"2026-04-08T03:11:17.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75283003527741,"aZ":-33.74025401634571,"pfxX":9.788006568583437,"pfxZ":-0.9653018592463498,"pX":0.3474784295192822,"pZ":1.116302284120413,"vX0":-6.759666201732738,"vY0":-126.74260408684178,"vZ0":-5.022704259180682,"x":103.75,"y":208.64,"x0":1.7766274594309643,"y0":50.00076464538611,"z0":5.816218205292851,"aX":15.932259218870122},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.6,"breakHorizontal":-16.2,"spinRate":2040,"spinDirection":113},"zone":14,"typeConfidence":0.9,"plateTime":0.4320513658936651,"extension":6.9334746490243955},"index":2,"playId":"63c33caa-c796-3985-93d9-89adbe54b278","pitchNumber":3,"startTime":"2026-04-08T03:11:34.136Z","endTime":"2026-04-08T03:11:38.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.130028104316782,"aZ":-25.00402438729859,"pfxX":12.17372857545173,"pfxZ":3.622548050078408,"pX":-0.9204516898319643,"pZ":2.020863588043085,"vX0":-11.242181477325342,"vY0":-139.4581521248613,"vZ0":-5.858586454365612,"x":152.09,"y":184.22,"x0":1.573160987288831,"y0":50.00020926560293,"z0":5.788594108790345,"aX":24.076286491531775},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.5,"breakHorizontal":-19.8,"spinRate":2242,"spinDirection":123},"zone":13,"typeConfidence":0.91,"plateTime":0.3921279973586511,"extension":7.018109062790927},"index":3,"playId":"a2c97fff-81ad-3deb-bf38-f42c21db5522","pitchNumber":4,"startTime":"2026-04-08T03:11:57.337Z","endTime":"2026-04-08T03:12:01.331Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.972064635677214,"aZ":-34.56679496489594,"pfxX":10.162513329240985,"pfxZ":-1.4790381703811835,"pX":0.8024614324626894,"pZ":0.85881780087491,"vX0":-5.728023468175736,"vY0":-127.18248126967647,"vZ0":-5.395992980879128,"x":86.41,"y":215.59,"x0":1.7775080147260882,"y0":50.003174320483254,"z0":5.787553858620334,"aX":16.451121945295824},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.8,"breakHorizontal":-16.9,"spinRate":2065,"spinDirection":107},"zone":14,"typeConfidence":0.9,"plateTime":0.43262775851000423,"extension":7.117238008063802},"index":4,"playId":"27118594-0115-33f8-9790-ab42576d9fda","pitchNumber":5,"startTime":"2026-04-08T03:12:20.705Z","endTime":"2026-04-08T03:12:25.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.768246615120034,"aZ":-33.177488735380855,"pfxX":9.99770688888998,"pfxZ":-0.6199060475011455,"pX":0.7414338486910168,"pZ":1.4621119420042958,"vX0":-5.816352951866744,"vY0":-126.7291230820193,"vZ0":-4.227049411729627,"x":88.74,"y":199.3,"x0":1.76680690680521,"y0":50.00042581502977,"z0":5.800166801516167,"aX":16.268275358980308},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.8,"breakHorizontal":-16.8,"spinRate":2084,"spinDirection":107},"zone":14,"typeConfidence":0.9,"plateTime":0.43210440991704013,"extension":7.026778428565442},"index":5,"playId":"8a2bde4a-b8a2-3f23-b4a2-61b47419dd96","pitchNumber":6,"startTime":"2026-04-08T03:12:41.326Z","endTime":"2026-04-08T03:12:45.246Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T03:12:45.246Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trea Turner grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-08T03:14:35.293Z","endTime":"2026-04-08T03:16:10.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49296912624225,"aZ":-13.184471810841584,"pfxX":6.284374259035472,"pfxZ":11.347831845504613,"pX":0.5270495129784442,"pZ":3.900096143794518,"vX0":-7.030629551353559,"vY0":-128.50402342589118,"vZ0":-3.4360581254629015,"x":96.91,"y":133.48,"x0":2.4812388062622985,"y0":50.00054875878645,"z0":6.277921372789393,"aX":10.514657214982494},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":20.0,"breakHorizontal":-9.8,"spinRate":2243,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.42612973132022436,"extension":6.008234534123223},"index":0,"playId":"4b63d683-a0ec-3dca-ba9c-96dd5d25df8d","pitchNumber":1,"startTime":"2026-04-08T03:14:52.284Z","endTime":"2026-04-08T03:14:56.524Z","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},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":71.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.477551675995244,"aZ":-38.05021570919194,"pfxX":0.7275324936186602,"pfxZ":-4.657866888736049,"pX":-0.5435907639196637,"pZ":1.1527157793174774,"vX0":-6.881544238028676,"vY0":-111.4506585178706,"vZ0":-2.480412311733133,"x":137.72,"y":207.66,"x0":2.485662874783835,"y0":50.00266552092316,"z0":6.198835272868532,"aX":0.9185634972074032},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-8.8,"breakHorizontal":0.4,"spinRate":2195,"spinDirection":333},"zone":13,"typeConfidence":2.0,"plateTime":0.49090172102866836,"extension":5.958764357814555},"index":1,"playId":"92a9aad2-2853-3e42-8b13-dd7499dd39d3","pitchNumber":2,"startTime":"2026-04-08T03:15:08.000Z","endTime":"2026-04-08T03:15:11.494Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":77.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.177500651765904,"aZ":-28.170387079890062,"pfxX":-0.0637312298428574,"pfxZ":2.7181565708847364,"pX":-1.6292406266179842,"pZ":1.3024321408498882,"vX0":-9.115476484702922,"vY0":-119.76478580063623,"vZ0":-5.279570706002104,"x":179.1,"y":203.61,"x0":2.2127515940677203,"y0":50.00236216420345,"z0":6.014172312275267,"aX":-0.09280010356173635},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.0,"breakHorizontal":2.0,"spinRate":2109,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.4549798142662911,"extension":6.137822102292522},"index":2,"playId":"47225277-45f9-3e8c-b25e-df7674828cc1","pitchNumber":3,"startTime":"2026-04-08T03:15:23.449Z","endTime":"2026-04-08T03:15:27.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.691769839777326,"aZ":-25.88719959949097,"pfxX":0.4250996519029686,"pfxZ":4.044845871116065,"pX":-0.3131440790668634,"pZ":1.2178039412500599,"vX0":-6.693096767746792,"vY0":-123.13828399531648,"vZ0":-6.522296953046442,"x":128.94,"y":205.9,"x0":2.3711222571519834,"y0":50.00309204382956,"z0":6.056020728991471,"aX":0.6615865798570506},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.2,"breakHorizontal":0.6,"spinRate":2170,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.44277984412573357,"extension":6.288491982893614},"index":3,"playId":"62268f57-b1c9-3283-b7a7-d8f3962f4c27","pitchNumber":4,"startTime":"2026-04-08T03:15:41.764Z","endTime":"2026-04-08T03:15:45.329Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.08257978047232,"aZ":-16.193827933487135,"pfxX":4.6324481899780965,"pfxZ":8.76776218802668,"pX":-0.203982388929636,"pZ":2.7245997769748604,"vX0":-8.121819270419557,"vY0":-133.7160458553079,"vZ0":-6.031202263150409,"x":124.78,"y":165.22,"x0":2.261961239378466,"y0":50.002721870148456,"z0":6.1588850470978125,"aX":8.443688269981102},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.9,"breakHorizontal":-6.7,"spinRate":2228,"spinDirection":150},"zone":5,"typeConfidence":2.0,"plateTime":0.4086103766089506,"extension":6.1940640891780365},"hitData":{"launchSpeed":96.8,"launchAngle":-20.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":101.14,"coordY":151.68}},"index":4,"playId":"6ad94656-4ce2-35ca-ba6f-e57ce02eff82","pitchNumber":5,"startTime":"2026-04-08T03:16:02.340Z","endTime":"2026-04-08T03:16:10.001Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T03:16:10.001Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-08T03:16:31.835Z","endTime":"2026-04-08T03:17:57.260Z","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":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.526967422080364,"aZ":-30.134003558691205,"pfxX":-0.13524365455299958,"pfxZ":1.4166575661051652,"pX":0.14204255994334908,"pZ":4.909229451467725,"vX0":-5.343539201503462,"vY0":-119.08926536760833,"vZ0":2.7999030315838307,"x":111.59,"y":106.23,"x0":2.426758754287279,"y0":50.00574503613696,"z0":6.432823762437418,"aX":-0.19579874098922348},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":3.5,"breakHorizontal":1.4,"spinRate":2191,"spinDirection":174},"zone":12,"typeConfidence":2.0,"plateTime":0.458818976410329,"extension":6.188359009153858},"index":0,"playId":"2a52bd0e-f58e-3173-b386-b805769bfe9a","pitchNumber":1,"startTime":"2026-04-08T03:16:47.824Z","endTime":"2026-04-08T03:16:51.534Z","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":1},"pitchData":{"startSpeed":75.1,"endSpeed":69.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.9342945169871,"aZ":-38.86566756340674,"pfxX":-4.233738709807683,"pfxZ":-5.546018481922152,"pX":-0.08041786324871024,"pZ":1.7128827853592385,"vX0":-4.360942742622188,"vY0":-109.38343734460908,"vZ0":-0.9833809176232391,"x":120.07,"y":192.53,"x0":2.4916329389501812,"y0":50.00080370121483,"z0":6.348373999869845,"aX":-5.110877870991278},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-10.0,"breakHorizontal":8.9,"spinRate":2148,"spinDirection":326},"zone":8,"typeConfidence":2.0,"plateTime":0.501414550540555,"extension":6.07325478013751},"index":1,"playId":"a6af9524-b92c-34ab-94ce-8e333ab28028","pitchNumber":2,"startTime":"2026-04-08T03:17:10.571Z","endTime":"2026-04-08T03:17:14.114Z","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":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68555925928442,"aZ":-29.15514068338588,"pfxX":0.9106740761434042,"pfxZ":1.9720003740607464,"pX":-0.7889996576216113,"pZ":2.8904057126916283,"vX0":-7.784898247286748,"vY0":-122.85474635612317,"vZ0":-2.0876524151459526,"x":147.07,"y":160.74,"x0":2.2987057591903515,"y0":50.00406863019536,"z0":6.222205490998063,"aX":1.3959767247537551},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.4,"breakHorizontal":0.1,"spinRate":2314,"spinDirection":159},"zone":11,"typeConfidence":2.0,"plateTime":0.44533184671341486,"extension":6.083044048796882},"index":2,"playId":"13fcbb6b-f79b-31af-a5fb-8241b0fb7cac","pitchNumber":3,"startTime":"2026-04-08T03:17:26.475Z","endTime":"2026-04-08T03:17:30.231Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-08T03:17:38.034Z","endTime":"2026-04-08T03:17:52.920Z","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":84.8,"endSpeed":77.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.878022923035044,"aZ":-29.62446444236982,"pfxX":2.5917578927698877,"pfxZ":1.6793834597544457,"pX":-0.34470996043113744,"pZ":2.389153321041103,"vX0":-7.160364112021619,"vY0":-123.19109451956565,"vZ0":-3.160801113189505,"x":130.14,"y":174.27,"x0":2.276489477607128,"y0":50.00492017984626,"z0":6.220943239097135,"aX":3.942397092461417},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.5,"breakHorizontal":-2.9,"spinRate":2178,"spinDirection":162},"zone":4,"typeConfidence":2.0,"plateTime":0.44642338917753976,"extension":6.109881156881754},"index":4,"playId":"78bb821e-82a5-3f2e-9064-968513619a21","pitchNumber":4,"startTime":"2026-04-08T03:17:52.920Z","endTime":"2026-04-08T03:17:57.260Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T03:17:57.260Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Harper singles on a line drive to left fielder Heliot Ramos.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-08T03:18:19.100Z","endTime":"2026-04-08T03:20:13.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":73.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.913228118334985,"aZ":-35.557690568988356,"pfxX":-0.992829270075414,"pfxZ":-2.5777206528279457,"pX":-1.8927661561737674,"pZ":-0.7404159474202316,"vX0":-9.137590314701738,"vY0":-114.30794412805601,"vZ0":-7.774379017473596,"x":189.15,"y":258.77,"x0":2.3013068874505103,"y0":50.00464502115392,"z0":6.236839052374295,"aX":-1.3012431116032612},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-6.6,"breakHorizontal":4.3,"spinRate":2404,"spinDirection":338},"zone":13,"typeConfidence":2.0,"plateTime":0.480900123797928,"extension":6.103971125505581},"index":0,"playId":"0497ef2e-c2dd-327a-ab8e-cd612f05d74f","pitchNumber":1,"startTime":"2026-04-08T03:18:23.755Z","endTime":"2026-04-08T03:18:27.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.345665292189608,"aZ":-27.538427251273596,"pfxX":-0.6512698091757656,"pfxZ":2.9968285543468127,"pX":-0.7803651350466718,"pZ":3.0251403839288495,"vX0":-7.485519589847948,"vY0":-122.77838229621183,"vZ0":-2.3148759337076985,"x":146.75,"y":157.1,"x0":2.3761073980405554,"y0":50.002191017665425,"z0":6.293501938479281,"aX":-1.0065077439905394},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":5.2,"breakHorizontal":2.8,"spinRate":2171,"spinDirection":164},"zone":11,"typeConfidence":2.0,"plateTime":0.4439070226353663,"extension":6.09922999847002},"index":1,"playId":"06a1155f-5681-330f-b039-824e49eb4259","pitchNumber":2,"startTime":"2026-04-08T03:18:43.917Z","endTime":"2026-04-08T03:18:48.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.2913151326908,"aZ":-11.513644525938616,"pfxX":6.769550372798988,"pfxZ":11.24159620178092,"pX":-1.0128657665049148,"pZ":1.3947693524304283,"vX0":-10.422064054662656,"vY0":-134.71631933147674,"vZ0":-10.19424368484509,"x":155.61,"y":201.12,"x0":2.026603101643014,"y0":50.00372442346796,"z0":6.042111304868049,"aX":12.443043775020065},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.2,"breakHorizontal":-10.1,"spinRate":2353,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.4065878363228972,"extension":6.2910455368672},"index":2,"playId":"dafd0037-d886-3bb1-9147-52d2e0fcaae1","pitchNumber":3,"startTime":"2026-04-08T03:19:01.936Z","endTime":"2026-04-08T03:19:05.839Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.62015408411389,"aZ":-29.16271364173135,"pfxX":-1.2182663040235218,"pfxZ":1.9515648083436972,"pX":0.051404996579981065,"pZ":2.6451114668695377,"vX0":-5.34629191465517,"vY0":-122.73995609504667,"vZ0":-2.6266819856775654,"x":115.04,"y":167.36,"x0":2.4057444598471776,"y0":50.003873404557396,"z0":6.183255486976858,"aX":-1.879843958744112},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.2,"breakHorizontal":3.4,"spinRate":2012,"spinDirection":181},"zone":5,"typeConfidence":2.0,"plateTime":0.44426648784956013,"extension":6.073494902661593},"index":3,"playId":"f6e90d24-4e6f-317e-8af9-b3d79f022758","pitchNumber":4,"startTime":"2026-04-08T03:19:23.749Z","endTime":"2026-04-08T03:19:27.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":78.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.250667391541583,"aZ":-29.879129504269535,"pfxX":-1.047953659336819,"pfxZ":1.4871555670280276,"pX":0.4596312951963063,"pZ":3.312756167820999,"vX0":-4.51173498356207,"vY0":-122.26975724167029,"vZ0":-0.8789188500108243,"x":99.48,"y":149.34,"x0":2.4520875359923484,"y0":50.00101479604123,"z0":6.202455377204388,"aX":-1.6124611527754913},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.8,"breakHorizontal":2.8,"spinRate":1866,"spinDirection":146},"zone":3,"typeConfidence":2.0,"plateTime":0.4450767117052017,"extension":6.0630039091927435},"index":4,"playId":"0134eed8-bb44-363d-803e-f8d465ae4540","pitchNumber":5,"startTime":"2026-04-08T03:19:38.136Z","endTime":"2026-04-08T03:19:42.209Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-08T03:19:48.378Z","endTime":"2026-04-08T03:20:01.303Z","isPitch":false,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.90871386655739,"aZ":-11.48485948997812,"pfxX":6.424831027289933,"pfxZ":11.01494005545179,"pX":0.27940087685996323,"pZ":2.379161231011077,"vX0":-7.723003272744106,"vY0":-136.18700567384099,"vZ0":-7.506519349921713,"x":106.35,"y":174.54,"x0":2.31726743710377,"y0":50.00636474982457,"z0":5.965921956541266,"aX":12.071715863210331},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.5,"breakHorizontal":-10.0,"spinRate":2366,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.4021893702035344,"extension":6.2282238261109395},"hitData":{"launchSpeed":94.9,"launchAngle":16.0,"totalDistance":254.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":86.44,"coordY":100.0}},"index":6,"playId":"08e5aad7-eff6-348e-b5b1-414d7cd2218b","pitchNumber":6,"startTime":"2026-04-08T03:20:01.303Z","endTime":"2026-04-08T03:20:13.042Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T03:20:13.042Z","atBatIndex":42},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Adolis García pops out to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-08T03:20:21.898Z","endTime":"2026-04-08T03:21:13.686Z","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":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.07780638421623,"aZ":-13.55394949406583,"pfxX":5.533998463055064,"pfxZ":10.282847813499346,"pX":-0.2030275642490564,"pZ":3.8184086142984426,"vX0":-8.297832412421558,"vY0":-133.99764835423883,"vZ0":-3.7608461552558894,"x":124.74,"y":135.68,"x0":2.220757686717327,"y0":50.00525264865341,"z0":6.214459920227217,"aX":10.024258205398434},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.0,"breakHorizontal":-8.2,"spinRate":2133,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.4094122696251321,"extension":6.234543716741508},"index":0,"playId":"cc034320-eee8-30a7-a798-670b9d407270","pitchNumber":1,"startTime":"2026-04-08T03:20:40.931Z","endTime":"2026-04-08T03:20:45.210Z","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":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.32659663495736,"aZ":-25.28753861514988,"pfxX":4.986642036706449,"pfxZ":4.516814594526023,"pX":-0.21534906653137403,"pZ":2.3522582815743704,"vX0":-7.979722632847758,"vY0":-122.26490463149536,"vZ0":-4.05043888550489,"x":125.21,"y":175.27,"x0":2.4312547818502406,"y0":50.00610363139259,"z0":6.18097525616382,"aX":7.611024550403104},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":7.6,"breakHorizontal":-7.3,"spinRate":1438,"spinDirection":158},"zone":5,"typeConfidence":2.0,"plateTime":0.4466342674195505,"extension":6.219308988765097},"hitData":{"launchSpeed":86.7,"launchAngle":72.0,"totalDistance":128.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":158.44,"coordY":162.09}},"index":1,"playId":"d8d03b89-8d4c-395d-93d1-2a45af2abc7a","pitchNumber":2,"startTime":"2026-04-08T03:20:57.653Z","endTime":"2026-04-08T03:21:13.686Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T03:21:13.686Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Devers singles on a ground ball to left fielder Otto Kemp.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-08T03:23:05.355Z","endTime":"2026-04-08T03:24:08.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.90221010841778,"aZ":-31.679649086356292,"pfxX":-0.12546305302027957,"pfxZ":0.3283666106696739,"pX":0.016075910015575033,"pZ":2.0400023382073003,"vX0":-4.140207205381835,"vY0":-122.30497522185665,"vZ0":-2.780302243736169,"x":116.39,"y":183.7,"x0":1.7495919643321434,"y0":50.00350943725796,"z0":5.917898939315142,"aX":-0.18901932059675733},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.1,"breakHorizontal":1.2,"spinRate":2083,"spinDirection":298},"zone":8,"typeConfidence":0.9,"plateTime":0.4484260854264792,"extension":6.8259983186268585},"index":0,"playId":"c5b30be5-0268-3a62-a43c-ad984c8abfb9","pitchNumber":1,"startTime":"2026-04-08T03:23:19.499Z","endTime":"2026-04-08T03:23:22.544Z","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":85.8,"endSpeed":79.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.519997494122666,"aZ":-30.45875546875061,"pfxX":11.244056565764266,"pfxZ":1.0879496877168577,"pX":-0.022442097794691668,"pZ":2.014494195214295,"vX0":-7.845573649853253,"vY0":-124.73001784247835,"vZ0":-3.2694674387981557,"x":117.86,"y":184.39,"x0":1.6991074196875016,"y0":50.003820868763405,"z0":5.8474372706772755,"aX":17.76060367340433},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.4,"breakHorizontal":-18.6,"spinRate":2057,"spinDirection":112},"zone":8,"typeConfidence":0.9,"plateTime":0.43871647705917605,"extension":6.971719080088837},"index":1,"playId":"572cc78e-f87e-371f-a9cd-cb8b93a667bd","pitchNumber":2,"startTime":"2026-04-08T03:23:38.532Z","endTime":"2026-04-08T03:23:41.844Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.060771353773752,"aZ":-24.107399201001446,"pfxX":11.347249786605472,"pfxZ":4.214426482311674,"pX":-0.010824129607222167,"pZ":2.119970657575055,"vX0":-8.31993899208552,"vY0":-136.97795827737323,"vZ0":-5.6233560478440054,"x":117.41,"y":181.54,"x0":1.579789039507012,"y0":50.00614448271816,"z0":5.830748461956334,"aX":21.734524875199284},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.7,"breakHorizontal":-19.0,"spinRate":2039,"spinDirection":120},"zone":8,"typeConfidence":0.9,"plateTime":0.39869961784193375,"extension":6.841085926080356},"hitData":{"launchSpeed":102.3,"launchAngle":6.0,"totalDistance":121.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.44,"coordY":92.81}},"index":2,"playId":"fd02e864-d291-39fe-aab8-c1ee359b42d1","pitchNumber":3,"startTime":"2026-04-08T03:23:58.427Z","endTime":"2026-04-08T03:24:08.579Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T03:24:08.579Z","atBatIndex":44},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Casey Schmitt hits a ground-rule double (2) on a fly ball to right-center field. Rafael Devers to 3rd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-08T03:24:09.887Z","endTime":"2026-04-08T03:25:45.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"postOnThird":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":85.5,"endSpeed":79.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.188436604455077,"aZ":-33.845609226091575,"pfxX":10.406086360213305,"pfxZ":-1.0597660800074031,"pX":-0.16293068587925155,"pZ":1.5284511351292256,"vX0":-8.039538182656205,"vY0":-124.34144967083301,"vZ0":-3.6381652218261724,"x":123.21,"y":197.51,"x0":1.7417780014739879,"y0":50.00010802381445,"z0":5.784532883945482,"aX":16.483450730048727},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.5,"breakHorizontal":-17.3,"spinRate":2068,"spinDirection":104},"zone":13,"typeConfidence":0.9,"plateTime":0.4385461268257176,"extension":7.196129387884362},"index":0,"playId":"689b3213-2828-3f33-94e2-f5868e3fde44","pitchNumber":1,"startTime":"2026-04-08T03:24:30.742Z","endTime":"2026-04-08T03:24:34.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.963518416550293,"aZ":-36.99978673007888,"pfxX":8.683090866745491,"pfxZ":-3.215930880536602,"pX":1.3703207904858974,"pZ":2.2742881157567854,"vX0":-4.022982825357656,"vY0":-122.01099138206234,"vZ0":-0.9903539570565303,"x":64.77,"y":177.37,"x0":1.9162176375856266,"y0":50.002363247444556,"z0":5.886007217490264,"aX":13.035041470161303},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-5.8,"breakHorizontal":-14.8,"spinRate":1898,"spinDirection":106},"zone":14,"typeConfidence":0.88,"plateTime":0.44965918344940325,"extension":7.042967083341533},"index":1,"playId":"c5062f10-e4bf-32c7-937c-9d86bc9882c7","pitchNumber":2,"startTime":"2026-04-08T03:24:54.965Z","endTime":"2026-04-08T03:24:58.824Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.264481440117475,"aZ":-33.3084238339084,"pfxX":11.113731186751282,"pfxZ":-0.718237133927623,"pX":2.7267439021984465,"pZ":2.146531065230841,"vX0":-1.840026796911085,"vY0":-124.93137496821613,"vZ0":-2.3420654866309265,"x":13.06,"y":180.82,"x0":2.0313875560582386,"y0":50.00411882119166,"z0":5.846286882530072,"aX":17.48742674011654},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.6,"breakHorizontal":-19.7,"spinRate":2082,"spinDirection":118},"zone":14,"typeConfidence":0.9,"plateTime":0.4392089655690463,"extension":7.024391679191479},"index":2,"playId":"f854966a-3001-30cc-a577-e3193b5d57c5","pitchNumber":3,"startTime":"2026-04-08T03:25:15.162Z","endTime":"2026-04-08T03:25:18.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.9475474438092,"aZ":-26.10991414540561,"pfxX":11.186025695775097,"pfxZ":3.153995195659591,"pX":0.23451794391261474,"pZ":2.069202285261344,"vX0":-7.754970460529508,"vY0":-137.2061101832629,"vZ0":-5.465472743450859,"x":108.06,"y":182.91,"x0":1.632091484792466,"y0":50.004844763693285,"z0":5.8469279390301745,"aX":21.51092308332701},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.8,"breakHorizontal":-18.8,"spinRate":2076,"spinDirection":117},"zone":8,"typeConfidence":0.9,"plateTime":0.39792147357596575,"extension":7.013282696627787},"hitData":{"launchSpeed":104.4,"launchAngle":22.0,"totalDistance":389.0,"trajectory":"fly_ball","hardness":"hard","coordinates":{"coordX":175.33,"coordY":49.86}},"index":3,"playId":"ee15c0c0-efc4-35ac-906c-fd08a0c6926d","pitchNumber":4,"startTime":"2026-04-08T03:25:34.612Z","endTime":"2026-04-08T03:25:45.301Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T03:25:45.301Z","atBatIndex":45},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Jung Hoo Lee out on a sacrifice fly to center fielder Justin Crawford. Rafael Devers scores. Casey Schmitt to 3rd.","rbi":1,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-08T03:29:12.400Z","endTime":"2026-04-08T03:30:29.998Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647315,"fullName":"Zach Pop","link":"/api/v1/people/647315"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6],"actionIndex":[1,2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"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_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":650911,"link":"/api/v1/people/650911"},"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":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-08T03:26:09.331Z","endTime":"2026-04-08T03:27:06.504Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Zach Pop replaces Cristopher Sánchez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-08T03:27:06.504Z","endTime":"2026-04-08T03:28:54.866Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":647315,"link":"/api/v1/people/647315"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Jung Hoo Lee replaces Jerar Encarnacion.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-08T03:28:54.866Z","endTime":"2026-04-08T03:29:14.586Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":666464,"link":"/api/v1/people/666464"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.87174947119108,"aZ":-16.119915980237028,"pfxX":-4.694040966874882,"pfxZ":8.091584339232988,"pX":-0.7409920677162587,"pZ":2.409517014043772,"vX0":4.936926616951685,"vY0":-140.4516218692252,"vZ0":-6.444204997630451,"x":145.24,"y":173.72,"x0":-1.9175389209653146,"y0":50.00326889088143,"z0":5.794857071210128,"aX":-9.313632148312223},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.4,"breakHorizontal":7.4,"spinRate":1964,"spinDirection":221},"zone":4,"typeConfidence":0.91,"plateTime":0.3910120227589138,"extension":6.536699817057318},"index":3,"playId":"6ecc437a-ca04-3a0d-9d8e-38b4ecf0e3fb","pitchNumber":1,"startTime":"2026-04-08T03:29:14.586Z","endTime":"2026-04-08T03:29:17.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.28787861933047,"aZ":-15.091389725630457,"pfxX":-3.016086782015945,"pfxZ":8.544330647471725,"pX":-0.5823312323817897,"pZ":3.53698043121973,"vX0":4.628109216451502,"vY0":-140.7992250845495,"vZ0":-3.5137625218807247,"x":152.16,"y":139.01,"x0":-1.8588314468950111,"y0":50.0009433037906,"z0":5.78364304862521,"aX":-6.029055159083232},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.9,"breakHorizontal":4.4,"spinRate":2145,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.3896771000882011,"extension":6.614614187266791},"index":4,"playId":"ca87e68b-99e4-3d70-9da4-31d765722610","pitchNumber":2,"startTime":"2026-04-08T03:29:35.624Z","endTime":"2026-04-08T03:29:39.501Z","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":87.1,"endSpeed":81.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.65978081268727,"aZ":-27.395779507707122,"pfxX":2.738889581291115,"pfxZ":2.898559384231965,"pX":1.1610469147744378,"pZ":1.7531881157011024,"vX0":7.67949383654638,"vY0":-126.73774614323027,"vZ0":-3.490597422724577,"x":72.74,"y":191.44,"x0":-2.248036105048134,"y0":50.003239688975746,"z0":5.30466417192852,"aX":4.513779880221936},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.8,"breakHorizontal":-6.5,"spinRate":2519,"spinDirection":78},"zone":14,"typeConfidence":0.89,"plateTime":0.4299923332009179,"extension":6.400503886712986},"index":5,"playId":"edfe686e-1d14-3eb2-bad0-b5944c2b972c","pitchNumber":3,"startTime":"2026-04-08T03:29:55.562Z","endTime":"2026-04-08T03:30:00.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.252611533817916,"aZ":-31.452344835667827,"pfxX":4.817733397280187,"pfxZ":0.4397131144683195,"pX":0.23464433260334538,"pZ":1.8246357914877749,"vX0":4.713549526113396,"vY0":-126.56827764620834,"vZ0":-2.237985732347272,"x":108.06,"y":189.51,"x0":-2.2758444807042006,"y0":50.00035975513416,"z0":5.233133534225605,"aX":7.832328308522308},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.5,"breakHorizontal":-9.7,"spinRate":2584,"spinDirection":56},"zone":9,"typeConfidence":0.9,"plateTime":0.4323577474608822,"extension":6.347069420658019},"hitData":{"launchSpeed":98.0,"launchAngle":35.0,"totalDistance":357.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.92,"coordY":55.37}},"index":6,"playId":"714d1cfa-82f5-3f9d-aad8-53dd10991697","pitchNumber":4,"startTime":"2026-04-08T03:30:17.909Z","endTime":"2026-04-08T03:30:29.998Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T03:30:29.998Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daniel Susac flies out to right fielder Adolis García.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-08T03:30:43.888Z","endTime":"2026-04-08T03:33:29.491Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647315,"fullName":"Zach Pop","link":"/api/v1/people/647315"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":98.6,"endSpeed":90.7,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.47810629593271,"aZ":-20.319687433070207,"pfxX":-10.119237787675596,"pfxZ":5.655404472010012,"pX":1.2625683785917525,"pZ":3.170100409536494,"vX0":11.500775099900867,"vY0":-143.2549909029838,"vZ0":-3.6321007348992405,"x":68.87,"y":153.19,"x0":-1.473317264799042,"y0":50.001710767898004,"z0":5.711229862079314,"aX":-21.208721427695064},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":9.7,"breakHorizontal":16.2,"spinRate":2142,"spinDirection":224},"zone":12,"typeConfidence":0.89,"plateTime":0.3811087432769096,"extension":6.655722964240665},"index":0,"playId":"4b07abab-9dae-3fac-bad6-4cfcafb45224","pitchNumber":1,"startTime":"2026-04-08T03:31:07.149Z","endTime":"2026-04-08T03:31:10.215Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":88.6,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.608955501953645,"aZ":-19.804089366456402,"pfxX":-11.853130636837772,"pfxZ":6.132404946126675,"pX":0.7141415976017564,"pZ":1.2621444386450602,"vX0":11.018230243676992,"vY0":-141.88413260298225,"vZ0":-7.917435900796836,"x":89.78,"y":204.7,"x0":-1.6993616593701573,"y0":50.00358781091844,"z0":5.374057114060403,"aX":-23.916813323127577},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.4,"breakHorizontal":19.0,"spinRate":2281,"spinDirection":229},"zone":14,"typeConfidence":0.89,"plateTime":0.3875704764683894,"extension":6.681424830163043},"index":1,"playId":"142f0d31-b0ee-3ee9-bc79-cb7ca2339468","pitchNumber":2,"startTime":"2026-04-08T03:31:27.147Z","endTime":"2026-04-08T03:31:30.784Z","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":98.6,"endSpeed":89.0,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.82736048672781,"aZ":-21.649188408163212,"pfxX":-10.503103464495215,"pfxZ":5.132902121422688,"pX":-2.492606577765889,"pZ":2.6482412221932377,"vX0":2.3439299605802413,"vY0":-143.38096848304397,"vZ0":-4.341478871913415,"x":212.01,"y":167.28,"x0":-1.9649114723243852,"y0":50.00216012017554,"z0":5.559856206137333,"aX":-21.537166016255718},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.4,"breakHorizontal":18.4,"spinRate":2252,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.3842266057079482,"extension":6.557449117154969},"index":2,"playId":"7c9cfc50-7968-363e-b57d-c859513304d3","pitchNumber":3,"startTime":"2026-04-08T03:31:50.546Z","endTime":"2026-04-08T03:31:56.021Z","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":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.6,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.56228540759687,"aZ":-24.486212192582315,"pfxX":-9.659021952141753,"pfxZ":3.87668967283539,"pX":-1.2598691892794547,"pZ":2.795272596082156,"vX0":5.0080479813119005,"vY0":-140.76150320503547,"vZ0":-3.1326844075198235,"x":165.02,"y":163.31,"x0":-1.8189367743419298,"y0":50.00180512409312,"z0":5.5298634610190005,"aX":-19.14668412018231},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.5,"breakHorizontal":16.3,"spinRate":2270,"spinDirection":226},"zone":11,"typeConfidence":0.91,"plateTime":0.3909404076223666,"extension":6.525278386523234},"index":3,"playId":"b3d7dd41-2020-3c65-b3ed-1d386e922672","pitchNumber":4,"startTime":"2026-04-08T03:32:16.339Z","endTime":"2026-04-08T03:32:21.350Z","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":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-08T03:32:31.450Z","endTime":"2026-04-08T03:32:48.985Z","isPitch":false,"type":"action","player":{"id":691740,"link":"/api/v1/people/691740"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.9,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.910083577793472,"aZ":-35.84841852730516,"pfxX":4.532088446258003,"pfxZ":-2.3092081419439126,"pX":-0.28165872188739355,"pZ":2.7801771510443762,"vX0":3.3004366571165953,"vY0":-125.66636346381551,"vZ0":0.8553585195777273,"x":127.74,"y":163.72,"x0":-2.2036598017126017,"y0":50.0035327378691,"z0":5.361293667329448,"aX":7.2050606536270365},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.7,"breakHorizontal":-9.0,"spinRate":2690,"spinDirection":61},"zone":5,"typeConfidence":0.9,"plateTime":0.436865255698657,"extension":6.424634519639105},"index":5,"playId":"76dd791a-d314-325a-8ee5-2ffec87a601a","pitchNumber":5,"startTime":"2026-04-08T03:32:48.985Z","endTime":"2026-04-08T03:32:52.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.5,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84323312567309,"aZ":-22.012526094904285,"pfxX":-9.372676674677052,"pfxZ":4.9545562015590665,"pX":-0.27826161006096817,"pZ":2.5885039669165057,"vX0":7.42014759381842,"vY0":-142.3708941610435,"vZ0":-4.529039920189559,"x":127.61,"y":168.89,"x0":-1.7012410407038512,"y0":50.004453691594755,"z0":5.594013563203981,"aX":-19.232716431756174},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.2,"breakHorizontal":15.5,"spinRate":2260,"spinDirection":225},"zone":5,"typeConfidence":0.9,"plateTime":0.38478084059849804,"extension":6.644667750765119},"hitData":{"launchSpeed":91.7,"launchAngle":61.0,"totalDistance":206.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.31,"coordY":113.68}},"index":6,"playId":"3b35dd29-f89b-32d8-899c-9a13c2df2974","pitchNumber":6,"startTime":"2026-04-08T03:33:14.129Z","endTime":"2026-04-08T03:33:29.491Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T03:33:29.491Z","atBatIndex":47},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Harrison Bader lines out to left fielder Otto Kemp.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-08T03:34:45.813Z","endTime":"2026-04-08T03:35:46.485Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647315,"fullName":"Zach Pop","link":"/api/v1/people/647315"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0],"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":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Harrison Bader replaces Jared Oliva.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-08T03:33:51.959Z","endTime":"2026-04-08T03:33:57.232Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":666931,"link":"/api/v1/people/666931"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-08T03:33:57.232Z","endTime":"2026-04-08T03:34:48.024Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.206996806438024,"aZ":-19.09564787311344,"pfxX":-10.518435721396607,"pfxZ":6.475648228235718,"pX":1.2201522546146002,"pZ":0.6596252222023973,"vX0":11.22508016914638,"vY0":-140.78750218751136,"vZ0":-10.013277596553781,"x":70.49,"y":220.97,"x0":-1.4408256442050391,"y0":50.00353245265996,"z0":5.483706652216487,"aX":-21.24120478571415},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.8,"breakHorizontal":16.9,"spinRate":2245,"spinDirection":227},"zone":14,"typeConfidence":0.9,"plateTime":0.38818796848057024,"extension":6.816823489720443},"index":2,"playId":"b19c7849-e5c1-3a25-afa6-f3a2cbee4779","pitchNumber":1,"startTime":"2026-04-08T03:34:48.024Z","endTime":"2026-04-08T03:34:51.190Z","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":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.233902416686615,"aZ":-31.70151465767383,"pfxX":3.4460812550894624,"pfxZ":0.28801927109345193,"pX":-0.8157977894795684,"pZ":2.1618012922845193,"vX0":2.191467200169585,"vY0":-126.86656312412298,"vZ0":-1.691375622719072,"x":148.1,"y":180.41,"x0":-2.136478160112413,"y0":50.00309475204437,"z0":5.347111391174463,"aX":5.656753194250615},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.4,"breakHorizontal":-6.7,"spinRate":2478,"spinDirection":67},"zone":7,"typeConfidence":0.9,"plateTime":0.43056370105012665,"extension":6.503417400622806},"index":3,"playId":"df90ed6e-beaa-309a-b71a-082f456eac24","pitchNumber":2,"startTime":"2026-04-08T03:35:11.865Z","endTime":"2026-04-08T03:35:18.319Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.317417683773243,"aZ":-34.00925594321871,"pfxX":5.311918954787503,"pfxZ":-1.1485417255961057,"pX":0.026013259900334897,"pZ":2.235813581991849,"vX0":3.588588575757287,"vY0":-124.7964581397376,"vZ0":-0.8597928566413516,"x":116.01,"y":178.41,"x0":-2.114975598070127,"y0":50.00325342795823,"z0":5.356972331549127,"aX":8.478298345660246},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.0,"breakHorizontal":-10.4,"spinRate":2570,"spinDirection":66},"zone":5,"typeConfidence":0.91,"plateTime":0.4369132207750952,"extension":6.54167738426637},"hitData":{"launchSpeed":100.0,"launchAngle":16.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":70.86,"coordY":91.48}},"index":4,"playId":"019bcda0-4f72-3778-922d-30f40bd9c024","pitchNumber":3,"startTime":"2026-04-08T03:35:40.250Z","endTime":"2026-04-08T03:35:46.485Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T03:35:46.485Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Edmundo Sosa walks.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-08T03:37:51.107Z","endTime":"2026-04-08T03:39:15.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Jung Hoo Lee remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-08T03:37:07.995Z","endTime":"2026-04-08T03:37:08.012Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":666464,"link":"/api/v1/people/666464"}},{"details":{"description":"Harrison Bader remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-08T03:37:08.012Z","endTime":"2026-04-08T03:37:53.247Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"901","replacedPlayer":{"id":666931,"link":"/api/v1/people/666931"}},{"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":77.1,"endSpeed":72.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.230061601994677,"aZ":-36.095510548916636,"pfxX":1.5867877354420452,"pfxZ":-3.0896956929359236,"pX":-1.9027617216642645,"pZ":-0.40987565031803413,"vX0":-10.075658187802617,"vY0":-111.79505672414253,"vZ0":-6.019535963079513,"x":189.53,"y":249.85,"x0":2.446663821575833,"y0":50.00022427142146,"z0":6.001960484447022,"aX":2.019897639521172},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-6.8,"breakHorizontal":-0.4,"spinRate":2142,"spinDirection":328},"zone":13,"typeConfidence":2.0,"plateTime":0.4890205642690173,"extension":5.927735971153654},"index":2,"playId":"cc1a762e-1208-3d6b-8555-25eb7dd3e458","pitchNumber":1,"startTime":"2026-04-08T03:37:53.247Z","endTime":"2026-04-08T03:38:00.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":75.5,"endSpeed":69.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.151865700979684,"aZ":-37.16133760672368,"pfxX":0.8908557027755506,"pfxZ":-4.079157511657607,"pX":0.24687017900604752,"pZ":3.5872003679777587,"vX0":-5.432985177609544,"vY0":-109.7987062524551,"vZ0":2.234552781196364,"x":107.59,"y":141.93,"x0":2.6358733559239442,"y0":50.0030552619346,"z0":6.506183844383774,"aX":1.090564804668403},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-6.5,"breakHorizontal":-0.2,"spinRate":1991,"spinDirection":317},"zone":12,"typeConfidence":2.0,"plateTime":0.49855415196647357,"extension":5.805809261110957},"index":3,"playId":"952d8f2e-40d1-3706-9631-f4bbec1cdcb3","pitchNumber":2,"startTime":"2026-04-08T03:38:22.085Z","endTime":"2026-04-08T03:38:26.206Z","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":90.2,"endSpeed":81.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.531788406023253,"aZ":-14.377572410260345,"pfxX":5.6157866492933675,"pfxZ":10.285190161510878,"pX":1.1689640562260852,"pZ":3.9186923074286897,"vX0":-5.39717998749434,"vY0":-131.1710695153916,"vZ0":-2.9727729459351524,"x":72.44,"y":132.98,"x0":2.5304440794133245,"y0":50.005963791093585,"z0":6.148296361300393,"aX":9.72061534179485},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":18.1,"breakHorizontal":-8.9,"spinRate":2309,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.4186704970697619,"extension":5.970755361652736},"index":4,"playId":"8c41f4ac-7a8a-3561-8afc-099026ac3368","pitchNumber":3,"startTime":"2026-04-08T03:38:37.102Z","endTime":"2026-04-08T03:38:40.926Z","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":89.3,"endSpeed":81.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.758619239340028,"aZ":-14.693233695133673,"pfxX":4.022108641245545,"pfxZ":10.270350212061139,"pX":0.5677075613628894,"pZ":3.0649408297892338,"vX0":-6.526227151719067,"vY0":-129.78555575023233,"vZ0":-4.972612903998938,"x":95.36,"y":156.03,"x0":2.594946023664505,"y0":50.00035255453617,"z0":6.128699902847445,"aX":6.844574957229742},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":17.6,"breakHorizontal":-5.8,"spinRate":2278,"spinDirection":148},"zone":3,"typeConfidence":2.0,"plateTime":0.4224070172946863,"extension":6.052079781367364},"index":5,"playId":"3b957d87-e834-36f8-b902-8789a8186284","pitchNumber":4,"startTime":"2026-04-08T03:38:52.286Z","endTime":"2026-04-08T03:38:55.614Z","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":92.0,"endSpeed":84.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.77430295042582,"aZ":-14.619352325020456,"pfxX":5.465100639081553,"pfxZ":9.623878133311377,"pX":1.1724909019555936,"pZ":3.3730688971993534,"vX0":-5.440067726979121,"vY0":-133.91521299646396,"vZ0":-4.665813595815949,"x":72.31,"y":147.71,"x0":2.5160951121736668,"y0":50.00194238724967,"z0":6.17700416652188,"aX":9.967842667478536},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.7,"breakHorizontal":-8.8,"spinRate":2273,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.40834780405617677,"extension":6.0169510841166085},"index":6,"playId":"2b32f4c2-572b-34ae-a232-c907250445d3","pitchNumber":5,"startTime":"2026-04-08T03:39:09.729Z","endTime":"2026-04-08T03:39:15.312Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T03:39:15.312Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Marchán flies out to center fielder Harrison Bader.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-08T03:39:30.301Z","endTime":"2026-04-08T03:41:05.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"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":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":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.930987139690355,"aZ":-12.947791951045781,"pfxX":5.625707807400749,"pfxZ":10.858152123522174,"pX":0.6474000930148811,"pZ":3.5415037087143055,"vX0":-6.422025676001572,"vY0":-132.6154101601176,"vZ0":-4.552576826971137,"x":92.32,"y":143.16,"x0":2.3762887216378865,"y0":50.000578264772244,"z0":6.23377300799336,"aX":9.959723014117706},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.8,"breakHorizontal":-8.6,"spinRate":2256,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.4139453480552815,"extension":6.129683565754058},"index":0,"playId":"a881b4f7-7a76-3c43-b12b-8945e1750f77","pitchNumber":1,"startTime":"2026-04-08T03:39:40.393Z","endTime":"2026-04-08T03:39:44.251Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.3,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.79263991641526,"aZ":-24.56904632460741,"pfxX":5.569169676288375,"pfxZ":5.203079705200105,"pX":-0.6719480610618418,"pZ":2.357136980162375,"vX0":-8.896499946839358,"vY0":-119.23800347093686,"vZ0":-3.7418728192753594,"x":142.61,"y":175.14,"x0":2.3593592817005877,"y0":50.00149201334216,"z0":6.127544589770624,"aX":8.13689416689861},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":8.9,"breakHorizontal":-8.3,"spinRate":1568,"spinDirection":161},"zone":4,"typeConfidence":2.0,"plateTime":0.4568185461541079,"extension":6.2771487359744995},"index":1,"playId":"11682470-be71-3051-a55e-91b85d2bd34d","pitchNumber":2,"startTime":"2026-04-08T03:40:09.455Z","endTime":"2026-04-08T03:40:12.749Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.59630377050468,"aZ":-13.191074721828874,"pfxX":6.9448365858015215,"pfxZ":10.143402251560339,"pX":0.7326538603698267,"pZ":3.079502170953347,"vX0":-6.811943187317866,"vY0":-135.89138617679214,"vZ0":-5.456298105918156,"x":89.07,"y":155.63,"x0":2.3687943230790447,"y0":50.001928272277205,"z0":6.02865469966671,"aX":12.996560994331931},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.4,"breakHorizontal":-11.2,"spinRate":2223,"spinDirection":144},"zone":3,"typeConfidence":2.0,"plateTime":0.4029522716421092,"extension":6.224013590934771},"index":2,"playId":"840b39fd-4e9e-3dfd-aaa2-42595ae6c02f","pitchNumber":3,"startTime":"2026-04-08T03:40:29.349Z","endTime":"2026-04-08T03:40:32.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.316708187587032,"aZ":-11.625098302904357,"pfxX":7.071611209392941,"pfxZ":10.928039127266779,"pX":-0.20165429769705545,"pZ":2.1045547476316595,"vX0":-8.81540975397089,"vY0":-136.122858585528,"vZ0":-8.228605961621533,"x":124.69,"y":181.96,"x0":2.1569587338630467,"y0":50.0024342848887,"z0":5.967538656948479,"aX":13.297565111796555},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.2,"breakHorizontal":-11.0,"spinRate":2319,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.40206325662744025,"extension":6.3023911191643105},"hitData":{"launchSpeed":84.2,"launchAngle":41.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":138.84,"coordY":90.46}},"index":3,"playId":"f4327b3d-8697-3d04-a1bb-9aeae3278b8a","pitchNumber":4,"startTime":"2026-04-08T03:40:53.313Z","endTime":"2026-04-08T03:41:05.148Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T03:41:05.148Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Otto Kemp strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-08T03:41:24.664Z","endTime":"2026-04-08T03:42:48.364Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.1,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.898419465679883,"aZ":-20.586074494686315,"pfxX":8.286881618486996,"pfxZ":7.484087909780859,"pX":-0.22096248626246492,"pZ":2.0892384370721158,"vX0":-9.130691141098934,"vY0":-123.46051635343242,"vZ0":-5.540672111202454,"x":125.42,"y":182.37,"x0":2.443477663466067,"y0":50.00266716060537,"z0":6.088067126822805,"aX":12.831016991092625},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":12.5,"breakHorizontal":-13.0,"spinRate":1620,"spinDirection":156},"zone":8,"typeConfidence":2.0,"plateTime":0.4431408125154346,"extension":6.203852513442196},"index":0,"playId":"3f3e0cb2-78a1-3818-8c42-ab1cb309d3c5","pitchNumber":1,"startTime":"2026-04-08T03:41:30.979Z","endTime":"2026-04-08T03:41:34.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.287709244030058,"aZ":-23.166283691637286,"pfxX":9.101850332265307,"pfxZ":5.891076047177473,"pX":-0.4264751638079757,"pZ":1.9947343869680338,"vX0":-9.903163771681642,"vY0":-122.63393273331238,"vZ0":-4.881225348006286,"x":133.26,"y":184.92,"x0":2.473537510111153,"y0":50.005641216118896,"z0":5.976757310521199,"aX":13.92524704580738},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":9.7,"breakHorizontal":-14.3,"spinRate":1552,"spinDirection":146},"zone":7,"typeConfidence":2.0,"plateTime":0.4459123500686206,"extension":6.159538083245686},"index":1,"playId":"95754255-fca1-372b-af54-3722572e4d8f","pitchNumber":2,"startTime":"2026-04-08T03:42:03.775Z","endTime":"2026-04-08T03:42:07.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.2,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.768125240169912,"aZ":-10.835931376912045,"pfxX":6.2468811905671515,"pfxZ":11.384149051688969,"pX":0.9228927124930235,"pZ":3.5155420988213804,"vX0":-6.031893749017447,"vY0":-136.47644149464935,"vZ0":-4.911695375994464,"x":81.82,"y":143.86,"x0":2.3567137705007997,"y0":50.005704614353526,"z0":6.0935170632987585,"aX":11.713151656580388},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.7,"breakHorizontal":-10.0,"spinRate":2381,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.4022878751484318,"extension":6.115184151022139},"index":2,"playId":"cd4cc276-5930-3818-9601-26f40c25a5b1","pitchNumber":3,"startTime":"2026-04-08T03:42:24.717Z","endTime":"2026-04-08T03:42:28.729Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.12382670219007,"aZ":-11.529948534215988,"pfxX":6.93458077256917,"pfxZ":10.98586317233212,"pX":0.07209836420750025,"pZ":1.7963902487084669,"vX0":-8.126891652351777,"vY0":-136.2591134835199,"vZ0":-8.955227900218844,"x":114.25,"y":190.28,"x0":2.1932754026599417,"y0":50.00556478945887,"z0":5.923859518965151,"aX":13.034137555275574},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.1,"breakHorizontal":-10.8,"spinRate":2432,"spinDirection":145},"zone":8,"typeConfidence":2.0,"plateTime":0.4020882041390581,"extension":6.28661179232746},"index":3,"playId":"47e494ff-4f57-319e-b0a2-1b436015b068","pitchNumber":4,"startTime":"2026-04-08T03:42:44.223Z","endTime":"2026-04-08T03:42:48.364Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T03:42:48.364Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dylan Moore walks. Edmundo Sosa to 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-08T03:43:02.565Z","endTime":"2026-04-08T03:45:18.544Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"postOnSecond":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.753745169047907,"aZ":-11.856996173463228,"pfxX":5.8112255739925684,"pfxZ":10.8383997784917,"pX":1.2727426556740407,"pZ":2.414818933573724,"vX0":-5.0692166287146945,"vY0":-136.02814974293756,"vZ0":-7.386101140193307,"x":68.49,"y":173.58,"x0":2.4051424101661367,"y0":50.00503694852939,"z0":5.98699982963191,"aX":10.895322115125294},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.2,"breakHorizontal":-9.5,"spinRate":2313,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.4026148999189414,"extension":6.236652377492367},"index":0,"playId":"0dcfd598-a81e-34a1-ad0f-63c0b7eff137","pitchNumber":1,"startTime":"2026-04-08T03:43:13.644Z","endTime":"2026-04-08T03:43:17.699Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.31247155841836,"aZ":-25.773167274509596,"pfxX":-0.2993793011057196,"pfxZ":4.13279381642732,"pX":-0.05205722165248643,"pZ":1.3300715907279952,"vX0":-6.386077666480509,"vY0":-123.3875426768717,"vZ0":-5.7377676742029,"x":118.98,"y":202.87,"x0":2.6028725573080114,"y0":50.005490147865295,"z0":5.842450886630729,"aX":-0.4641857943913944},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.5,"breakHorizontal":1.9,"spinRate":2101,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.44298985585391026,"extension":6.339543175119363},"index":1,"playId":"1d004f6c-5b23-3e54-a9f7-3fb0957a0dbe","pitchNumber":2,"startTime":"2026-04-08T03:43:32.522Z","endTime":"2026-04-08T03:43:36.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.091446580482746,"aZ":-11.106038944225869,"pfxX":6.0193299094109385,"pfxZ":11.202924486142173,"pX":1.0428078650148103,"pZ":3.2108198192690502,"vX0":-5.738358693073893,"vY0":-136.96447541946068,"vZ0":-5.542747931476602,"x":77.25,"y":152.09,"x0":2.393301522893797,"y0":50.00435478501068,"z0":6.035325891267474,"aX":11.322198666150795},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.2,"breakHorizontal":-9.5,"spinRate":2428,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.4014591504382423,"extension":6.275270797517258},"index":2,"playId":"5ce54f1a-1f10-3a77-84d3-f261d4a022f0","pitchNumber":3,"startTime":"2026-04-08T03:43:52.494Z","endTime":"2026-04-08T03:43:56.519Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.150138747096193,"aZ":-9.578432914391735,"pfxX":6.58756953272575,"pfxZ":12.405244490636719,"pX":-0.40882376900391126,"pZ":1.8626541219064217,"vX0":-8.885492607559323,"vY0":-134.58854435962428,"vZ0":-9.0719812024834,"x":132.58,"y":188.49,"x0":2.0904598476804943,"y0":50.00148494522274,"z0":5.96944549994842,"aX":11.99841863888759},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":20.5,"breakHorizontal":-9.8,"spinRate":2426,"spinDirection":139},"zone":7,"typeConfidence":2.0,"plateTime":0.40807360344477894,"extension":6.248793278352534},"index":3,"playId":"ccbbf979-315a-33be-a5ed-4d35c08ae480","pitchNumber":4,"startTime":"2026-04-08T03:44:14.141Z","endTime":"2026-04-08T03:44:17.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.8333570931499,"aZ":-11.614654715994877,"pfxX":6.647652059199242,"pfxZ":10.79949308095944,"pX":0.43721758824329215,"pZ":2.7497102970528213,"vX0":-7.348547132684027,"vY0":-137.43034453769516,"vZ0":-6.662119029140322,"x":100.33,"y":164.54,"x0":2.28826361029541,"y0":50.00282343056246,"z0":6.002399237264863,"aX":12.655225983984389},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.2,"breakHorizontal":-10.4,"spinRate":2510,"spinDirection":142},"zone":6,"typeConfidence":2.0,"plateTime":0.3992900622884359,"extension":6.168072894646593},"index":4,"playId":"d169ac56-cc66-3c20-ba22-3b61c10c469f","pitchNumber":5,"startTime":"2026-04-08T03:44:32.862Z","endTime":"2026-04-08T03:44:36.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.713750793268254,"aZ":-13.057631727513469,"pfxX":6.351364033063064,"pfxZ":10.12399119877903,"pX":0.47787141572348035,"pZ":3.7535175940303196,"vX0":-7.00944786749039,"vY0":-137.57070144763225,"vZ0":-3.832046039970184,"x":98.78,"y":137.44,"x0":2.2516798838363954,"y0":50.00402952981774,"z0":6.0693140576180795,"aX":11.995435450246012},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.5,"breakHorizontal":-9.7,"spinRate":2355,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.40039456981171906,"extension":6.202597930190371},"index":5,"playId":"c8a7c973-38bd-3116-8e1f-536daba8aa7f","pitchNumber":6,"startTime":"2026-04-08T03:45:08.619Z","endTime":"2026-04-08T03:45:18.544Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T03:45:18.544Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Crawford grounds out, pitcher Ryan Walker to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-08T03:47:52.722Z","endTime":"2026-04-08T03:49:54.282Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7,8],"actionIndex":[1,5],"runnerIndex":[0,1,2],"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":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":676254,"link":"/api/v1/people/676254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-08T03:45:32.598Z","endTime":"2026-04-08T03:46:19.204Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Ryan Walker replaces Robbie Ray.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-08T03:46:19.204Z","endTime":"2026-04-08T03:47:54.903Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676254,"link":"/api/v1/people/676254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.308474768822553,"aZ":-25.31755424180368,"pfxX":-11.014200313847915,"pfxZ":3.536214055629994,"pX":-0.29637950427884907,"pZ":2.9830092943526267,"vX0":12.384061756184582,"vY0":-137.86698125445577,"vZ0":-0.8373310609062387,"x":128.3,"y":158.24,"x0":-3.398230876228713,"y0":50.00568296817015,"z0":4.986810660605717,"aX":-21.37926419346461},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.5,"breakHorizontal":17.6,"spinRate":2457,"spinDirection":237},"zone":2,"typeConfidence":0.89,"plateTime":0.3960480212261017,"extension":6.13095745583763},"index":2,"playId":"9d476688-6f6a-37c8-b696-25f2c922ffc8","pitchNumber":1,"startTime":"2026-04-08T03:47:54.903Z","endTime":"2026-04-08T03:47:58.399Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.287283577840046,"aZ":-26.811839877640097,"pfxX":-12.501062371025913,"pfxZ":2.783868831285238,"pX":0.6201416082857423,"pZ":2.040379980465375,"vX0":14.946281267740908,"vY0":-138.08736950285888,"vZ0":-2.843535828734664,"x":93.36,"y":183.69,"x0":-3.2432805757376006,"y0":50.00540359774341,"z0":4.891026216446209,"aX":-24.101244187551256},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.6,"breakHorizontal":19.4,"spinRate":2528,"spinDirection":249},"zone":9,"typeConfidence":0.91,"plateTime":0.3969437745912652,"extension":6.266085969718543},"index":3,"playId":"24710f0f-3f60-3f96-9010-b91123246d60","pitchNumber":2,"startTime":"2026-04-08T03:48:11.348Z","endTime":"2026-04-08T03:48:15.040Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.01254443275585,"aZ":-28.697839394994745,"pfxX":-11.282024508885268,"pfxZ":1.8100703841108015,"pX":-2.1434321368641402,"pZ":4.358108247503832,"vX0":7.6896976552074765,"vY0":-138.7241132600634,"vZ0":3.105406333614325,"x":198.7,"y":121.11,"x0":-3.505102065746334,"y0":50.00433422991311,"z0":5.152754398701806,"aX":-21.68883625890447},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.2,"breakHorizontal":18.5,"spinRate":2482,"spinDirection":239},"zone":11,"typeConfidence":0.91,"plateTime":0.3969215707350102,"extension":6.148223249051018},"index":4,"playId":"3bab0981-8cf6-32c6-a964-fd4ff448e0ee","pitchNumber":3,"startTime":"2026-04-08T03:48:29.440Z","endTime":"2026-04-08T03:48:37.146Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Ryan Walker. Edmundo Sosa to 3rd. Dylan Moore to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"actionPlayId":"3bab0981-8cf6-32c6-a964-fd4ff448e0ee","startTime":"2026-04-08T03:48:48.764Z","endTime":"2026-04-08T03:48:57.742Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":624641,"link":"/api/v1/people/624641"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":83.2,"endSpeed":76.6,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.104186480234457,"aZ":-30.19735354729906,"pfxX":9.620899878633065,"pfxZ":1.3500827010831369,"pX":1.7995902226011753,"pZ":1.3056795557599141,"vX0":9.271746372019235,"vY0":-120.80093315356747,"vZ0":-2.1751310186814496,"x":48.4,"y":203.53,"x0":-3.348657299738807,"y0":50.00507978744997,"z0":4.891066282036484,"aX":14.117920725148515},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.2,"breakHorizontal":-19.8,"spinRate":2625,"spinDirection":62},"zone":14,"typeConfidence":0.9,"plateTime":0.4546526188205444,"extension":6.686719130715381},"index":6,"playId":"cddb3080-cdfb-32a4-8bcb-be7256e3cf18","pitchNumber":4,"startTime":"2026-04-08T03:48:57.742Z","endTime":"2026-04-08T03:49:04.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.292159721386525,"aZ":-32.06548613795616,"pfxX":-11.236668518356602,"pfxZ":0.05745147830607422,"pX":1.2698677270138221,"pZ":2.6479676250996986,"vX0":16.029168179933762,"vY0":-138.36781435516244,"vZ0":-0.3967865660948312,"x":68.6,"y":167.28,"x0":-3.151599056790776,"y0":50.00406983767801,"z0":4.950901933341187,"aX":-21.683940154962453},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":0.2,"breakHorizontal":16.8,"spinRate":2298,"spinDirection":246},"zone":12,"typeConfidence":0.88,"plateTime":0.39660410080016417,"extension":6.592400071875272},"index":7,"playId":"cfe4efb8-9072-365a-a438-e27741b7254b","pitchNumber":5,"startTime":"2026-04-08T03:49:23.482Z","endTime":"2026-04-08T03:49:27.245Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.506915825700588,"aZ":-27.559249354161103,"pfxX":-9.304848096017341,"pfxZ":2.40748011556665,"pX":0.6003877167243103,"pZ":2.0468744287218206,"vX0":13.887844049291724,"vY0":-136.55429938431269,"vZ0":-2.324221293051402,"x":94.11,"y":183.51,"x0":-3.3049042457792335,"y0":50.00517501046915,"z0":4.7741126197940975,"aX":-17.85988547150255},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.1,"breakHorizontal":14.5,"spinRate":2249,"spinDirection":221},"zone":9,"typeConfidence":0.9,"plateTime":0.39864849914443123,"extension":6.661095618296602},"hitData":{"launchSpeed":65.7,"launchAngle":-42.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.51,"coordY":180.57}},"index":8,"playId":"8621d625-064e-3a9a-86d4-64236859a190","pitchNumber":6,"startTime":"2026-04-08T03:49:47.018Z","endTime":"2026-04-08T03:49:54.282Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T03:49:54.282Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willy Adames grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-08T03:52:25.323Z","endTime":"2026-04-08T03:54:38.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,8,9],"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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: Tanner Banks replaces Zach Pop.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-08T03:51:24.326Z","endTime":"2026-04-08T03:52:27.457Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621383,"link":"/api/v1/people/621383"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.0,"endSpeed":76.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.16266421826277,"aZ":-27.349809803677402,"pfxX":-1.8016499042690899,"pfxZ":3.225921919086856,"pX":-0.2733032948617136,"pZ":3.9176981872979453,"vX0":-5.9583902406840785,"vY0":-120.82876221230212,"vZ0":-0.548860045343426,"x":127.42,"y":133.0,"x0":2.447861604811506,"y0":50.001789225815905,"z0":6.5286471670768425,"aX":-2.6910291306103185},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":6.0,"breakHorizontal":4.6,"spinRate":2236,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.45146189876944076,"extension":5.588917015707324},"index":1,"playId":"5a8cceb1-f916-33fd-a024-ad94eb916ca6","pitchNumber":1,"startTime":"2026-04-08T03:52:27.457Z","endTime":"2026-04-08T03:52:31.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.886284590286454,"aZ":-16.847446056750748,"pfxX":2.2365686333440595,"pfxZ":8.92864372719926,"pX":0.8699404779770018,"pZ":3.6487135120791243,"vX0":-4.3571082917433195,"vY0":-129.85325992807873,"vZ0":-3.9261135257069855,"x":83.84,"y":140.26,"x0":2.2751661972900896,"y0":50.00361442318867,"z0":6.453442788160042,"aX":3.8400679506176223},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":15.6,"breakHorizontal":-3.1,"spinRate":2001,"spinDirection":156},"zone":12,"typeConfidence":0.8,"plateTime":0.4209830976465607,"extension":5.52331941025356},"index":2,"playId":"40800b96-a1eb-3283-8e3b-be49536e25ca","pitchNumber":2,"startTime":"2026-04-08T03:52:41.769Z","endTime":"2026-04-08T03:52:45.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.078215426093884,"aZ":-31.066833901559942,"pfxX":-7.466855164158935,"pfxZ":0.8229460547356098,"pX":1.3297010913925182,"pZ":3.288101477889871,"vX0":-1.1603652011600305,"vY0":-114.7695890502014,"vZ0":-0.2836942162823609,"x":66.31,"y":150.0,"x0":2.811489588650752,"y0":50.00058464245046,"z0":6.423899105041116,"aX":-10.018026165618053},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":1.7,"breakHorizontal":13.8,"spinRate":2152,"spinDirection":285},"zone":12,"typeConfidence":0.9,"plateTime":0.4761702761924287,"extension":5.4611298783785065},"index":3,"playId":"4242af54-52e7-3384-a36f-2c2b0b70f067","pitchNumber":3,"startTime":"2026-04-08T03:52:55.670Z","endTime":"2026-04-08T03:52:59.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.921599405396453,"aZ":-30.551750918253262,"pfxX":-3.0433329687106854,"pfxZ":1.0588894154277266,"pX":0.5718228770352376,"pZ":2.892087747887676,"vX0":-3.6145412199064553,"vY0":-122.24797636137384,"vZ0":-2.239466121166247,"x":95.2,"y":160.69,"x0":2.4594727788106976,"y0":50.000855132805015,"z0":6.418006742533586,"aX":-4.64947549913481},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.7,"breakHorizontal":6.2,"spinRate":2236,"spinDirection":204},"zone":3,"typeConfidence":2.0,"plateTime":0.4463981621052615,"extension":5.66806863761954},"index":4,"playId":"11dd3429-f129-35ac-8cb3-90aa22de9061","pitchNumber":4,"startTime":"2026-04-08T03:53:09.457Z","endTime":"2026-04-08T03:53:12.730Z","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":85.1,"endSpeed":78.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.6326885488446,"aZ":-30.743027302366265,"pfxX":-3.4652785018451677,"pfxZ":0.9189986825441636,"pX":0.7922195488824573,"pZ":3.595669558615002,"vX0":-2.9550294009564064,"vY0":-123.98045452576903,"vZ0":-0.7928939872770848,"x":86.8,"y":141.7,"x0":2.4478010527271206,"y0":50.005600941954306,"z0":6.474096927184887,"aX":-5.42234241067537},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.7,"breakHorizontal":7.0,"spinRate":2262,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.44095167516421885,"extension":5.565186085830298},"index":5,"playId":"8299065c-69bd-346f-8ded-76e68ed71f37","pitchNumber":5,"startTime":"2026-04-08T03:53:25.043Z","endTime":"2026-04-08T03:53:28.864Z","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":90.0,"endSpeed":82.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.75492960060634,"aZ":-17.006996058589632,"pfxX":2.985487945974515,"pfxZ":8.716869574750291,"pX":-0.6017687505393333,"pZ":3.162991876193244,"vX0":-8.066773876870517,"vY0":-130.87460068937943,"vZ0":-5.052442594050431,"x":139.94,"y":153.38,"x0":2.1281422232418112,"y0":50.00551996664195,"z0":6.386108125660319,"aX":5.196945190265068},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.9,"breakHorizontal":-3.7,"spinRate":2014,"spinDirection":151},"zone":1,"typeConfidence":0.88,"plateTime":0.4179803443416281,"extension":5.6984400839396505},"index":6,"playId":"2a33de76-13c7-3eaa-8ff5-e44de9e9534b","pitchNumber":6,"startTime":"2026-04-08T03:53:40.141Z","endTime":"2026-04-08T03:53:45.450Z","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":3,"strikes":2,"outs":0},"index":7,"startTime":"2026-04-08T03:54:05.442Z","endTime":"2026-04-08T03:54:11.816Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.839470098164213,"aZ":-27.56062314997043,"pfxX":-2.467765110722587,"pfxZ":2.9095789805618466,"pX":0.21739485406910977,"pZ":3.0752713359960486,"vX0":-4.293682572450633,"vY0":-124.5799081779167,"vZ0":-2.591083556345284,"x":108.71,"y":155.75,"x0":2.2776824447128954,"y0":50.00461322426909,"z0":6.385363402095804,"aX":-3.9147991605028194},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.9,"breakHorizontal":5.4,"spinRate":2206,"spinDirection":183},"zone":2,"typeConfidence":2.0,"plateTime":0.4381082386811985,"extension":5.626371511592791},"index":8,"playId":"4c6154ea-b64c-35fd-8882-1aa198ce56a4","pitchNumber":7,"startTime":"2026-04-08T03:54:11.816Z","endTime":"2026-04-08T03:54:16.481Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49687242000963,"aZ":-23.741095694748193,"pfxX":8.023449799138497,"pfxZ":4.87858171964295,"pX":1.0263364195334388,"pZ":2.7035558918219773,"vX0":-5.474486222092568,"vY0":-130.16307176362042,"vZ0":-4.822087661370514,"x":77.88,"y":165.78,"x0":2.1068774181735423,"y0":50.00167918276047,"z0":6.361609441906633,"aX":13.864785791987883},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.0,"breakHorizontal":-13.4,"spinRate":1884,"spinDirection":150},"zone":12,"typeConfidence":0.84,"plateTime":0.41966158778184237,"extension":5.581583762046147},"hitData":{"launchSpeed":80.8,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.26,"coordY":150.16}},"index":9,"playId":"057639d2-22d5-36a2-85c1-99f41d739e83","pitchNumber":8,"startTime":"2026-04-08T03:54:31.322Z","endTime":"2026-04-08T03:54:38.832Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T03:54:38.832Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-08T03:54:53.706Z","endTime":"2026-04-08T03:55:41.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":79.3,"endSpeed":72.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.59142248845354,"aZ":-29.11760429090282,"pfxX":-6.150581267873865,"pfxZ":2.274039005792556,"pX":0.21016055681036555,"pZ":3.7804790181579397,"vX0":-3.4019689040175467,"vY0":-115.49543059736172,"vZ0":0.3883414393683635,"x":108.99,"y":136.71,"x0":2.5038752452111943,"y0":50.00264920153429,"z0":6.4226730519020805,"aX":-8.263358235119325},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":4.6,"breakHorizontal":12.0,"spinRate":2217,"spinDirection":249},"zone":12,"typeConfidence":0.91,"plateTime":0.4752291156222199,"extension":5.525692956303942},"index":0,"playId":"e4b030b3-85ea-3c64-9803-a106332a568a","pitchNumber":1,"startTime":"2026-04-08T03:55:03.199Z","endTime":"2026-04-08T03:55:06.966Z","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":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-08T03:55:12.934Z","endTime":"2026-04-08T03:55:23.126Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.490062987993976,"aZ":-28.444780486683676,"pfxX":-1.9317995338057905,"pfxZ":2.407907254917257,"pX":0.5741727087440036,"pZ":3.5370347811780545,"vX0":-3.570765436325827,"vY0":-123.35614042622531,"vZ0":-1.4265048702381398,"x":95.11,"y":143.28,"x0":2.2887882359270515,"y0":50.00133327070623,"z0":6.510582614639789,"aX":-2.9903574841205836},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.3,"breakHorizontal":4.3,"spinRate":2203,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.4432489338787211,"extension":5.401890829478713},"index":2,"playId":"93b791f1-0df5-3131-a22a-0711bd89dca4","pitchNumber":2,"startTime":"2026-04-08T03:55:23.126Z","endTime":"2026-04-08T03:55:26.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.445369566748436,"aZ":-28.74426313658275,"pfxX":-2.049912946750786,"pfxZ":2.1097287990990736,"pX":0.3695185366840401,"pZ":3.7750055912438705,"vX0":-4.296673845784342,"vY0":-125.93463973417158,"vZ0":-1.0580130550604654,"x":102.91,"y":136.85,"x0":2.355446922163535,"y0":50.0044700293916,"z0":6.4984044930386995,"aX":-3.335381281074045},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.8,"breakHorizontal":4.6,"spinRate":2400,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.4327844810554762,"extension":5.603235612199742},"index":3,"playId":"82017952-6d68-3121-b705-f61f5d94d741","pitchNumber":3,"startTime":"2026-04-08T03:55:37.893Z","endTime":"2026-04-08T03:55:41.716Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T03:55:41.716Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Arraez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-08T03:55:49.400Z","endTime":"2026-04-08T03:58:27.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.308439584301915,"aZ":-15.007378431393366,"pfxX":4.055211861912347,"pfxZ":9.707771217936983,"pX":0.22314076367069213,"pZ":2.323472051116698,"vX0":-6.284817759819888,"vY0":-131.9539574223202,"vZ0":-7.516143602365702,"x":108.49,"y":176.05,"x0":2.1057372036019584,"y0":50.00385111559609,"z0":6.308306879219977,"aX":7.172516109847538},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.2,"breakHorizontal":-6.0,"spinRate":2119,"spinDirection":144},"zone":5,"typeConfidence":0.89,"plateTime":0.41462293188113275,"extension":5.51875802405382},"index":0,"playId":"01c7255d-e6d1-3d60-a04d-9368c81f75ce","pitchNumber":1,"startTime":"2026-04-08T03:56:06.560Z","endTime":"2026-04-08T03:56:10.229Z","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":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-04-08T03:56:24.509Z","endTime":"2026-04-08T03:56:35.734Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.829020228718854,"aZ":-18.45922098199576,"pfxX":7.860247017907771,"pfxZ":7.842748197011927,"pX":0.09054068853933239,"pZ":3.038910871677146,"vX0":-7.477282781519235,"vY0":-130.71574378916895,"vZ0":-5.195384223381393,"x":113.55,"y":156.73,"x0":1.9524540153963104,"y0":50.00483982187061,"z0":6.417504003325725,"aX":13.748129549493331},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.4,"breakHorizontal":-12.8,"spinRate":1986,"spinDirection":155},"zone":2,"typeConfidence":0.84,"plateTime":0.41735904248268696,"extension":5.566284629765009},"index":2,"playId":"8925ce6e-f377-3e5e-b09e-5c803111e8ab","pitchNumber":2,"startTime":"2026-04-08T03:56:35.734Z","endTime":"2026-04-08T03:56:39.059Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.575464072457887,"aZ":-24.443155502521115,"pfxX":8.64857927093229,"pfxZ":4.515415622842209,"pX":-0.24461871320969775,"pZ":1.782485531442879,"vX0":-8.172965805621951,"vY0":-129.44813681971797,"vZ0":-7.042664398163481,"x":126.32,"y":190.65,"x0":1.815340826403071,"y0":50.00536448145697,"z0":6.3837946832547745,"aX":14.821593396985058},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.0,"breakHorizontal":-14.0,"spinRate":1944,"spinDirection":151},"zone":8,"typeConfidence":0.81,"plateTime":0.4215684666981785,"extension":5.581888814633007},"index":3,"playId":"16fc5cfb-faea-310b-8125-e179698a7f78","pitchNumber":3,"startTime":"2026-04-08T03:56:53.398Z","endTime":"2026-04-08T03:56:59.480Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.94904614529305,"aZ":-19.434979764966943,"pfxX":9.354563720115552,"pfxZ":7.191697860806564,"pX":-0.2972763831370674,"pZ":1.2264128405839072,"vX0":-8.672312988960195,"vY0":-132.18970504495528,"vZ0":-9.402262014892063,"x":128.33,"y":205.67,"x0":1.809198089773725,"y0":50.00161063262949,"z0":6.253673862212489,"aX":16.5685802499345},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.2,"breakHorizontal":-15.1,"spinRate":2019,"spinDirection":147},"zone":13,"typeConfidence":0.89,"plateTime":0.41419965486675814,"extension":5.657395387790271},"index":4,"playId":"79bff307-004e-31f2-8892-3bd38e02192e","pitchNumber":4,"startTime":"2026-04-08T03:57:16.197Z","endTime":"2026-04-08T03:57:20.254Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.59350512941933,"aZ":-27.114258143234945,"pfxX":-5.603278336956677,"pfxZ":3.4852928217926387,"pX":-1.35899266492146,"pZ":2.3489188176902007,"vX0":-7.095144294254643,"vY0":-119.84211012420641,"vZ0":-3.5558920256680535,"x":168.8,"y":175.36,"x0":2.3702237022041497,"y0":50.00362428952752,"z0":6.2792353310868565,"aX":-8.132200299723241},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.6,"breakHorizontal":11.9,"spinRate":2270,"spinDirection":163},"zone":13,"typeConfidence":0.91,"plateTime":0.4574004153964455,"extension":5.679673568725373},"index":5,"playId":"e75f967b-a235-363f-bbad-e91cafc54397","pitchNumber":5,"startTime":"2026-04-08T03:57:31.391Z","endTime":"2026-04-08T03:57:35.215Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.35775173554156,"aZ":-16.7623231853651,"pfxX":2.251625555435024,"pfxZ":8.761774860656615,"pX":1.846019423402254,"pZ":4.462896261124546,"vX0":-2.0148962262596988,"vY0":-131.6305940463244,"vZ0":-2.0995717869186787,"x":46.63,"y":118.28,"x0":2.328041584877156,"y0":50.00064109359442,"z0":6.508860434021452,"aX":3.9595703818335446},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.6,"breakHorizontal":-3.6,"spinRate":2221,"spinDirection":157},"zone":12,"typeConfidence":0.88,"plateTime":0.41575753703721396,"extension":5.590434143702059},"index":6,"playId":"852968d5-433b-3d67-9073-a5d72ff78851","pitchNumber":6,"startTime":"2026-04-08T03:57:47.117Z","endTime":"2026-04-08T03:58:05.164Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75785685575126,"aZ":-14.558188869425896,"pfxX":1.0134956777722373,"pfxZ":9.865585736411681,"pX":-0.8959079332741904,"pZ":1.9515734989614115,"vX0":-7.745608989170831,"vY0":-132.1728671209679,"vZ0":-8.418208050426095,"x":151.15,"y":186.09,"x0":1.9294617995797148,"y0":50.00353999935503,"z0":6.226762505103592,"aX":1.8112609372721327},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.4,"breakHorizontal":-0.4,"spinRate":2165,"spinDirection":150},"zone":13,"typeConfidence":0.9,"plateTime":0.4129631236556923,"extension":5.674730155131641},"index":7,"playId":"10cc0c6c-b0dd-3517-9ad3-de502650b75d","pitchNumber":7,"startTime":"2026-04-08T03:58:22.948Z","endTime":"2026-04-08T03:58:27.390Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T03:58:27.390Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trea Turner singles on a ground ball to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-08T04:00:22.199Z","endTime":"2026-04-08T04:01:17.509Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"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],"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98748675470109,"aZ":-27.83027479799417,"pfxX":7.091361210702164,"pfxZ":3.0245671902772067,"pX":-0.7333395514547475,"pZ":2.527211117032354,"vX0":4.9431554134056634,"vY0":-119.36507039620622,"vZ0":0.06588587661471945,"x":144.95,"y":170.55,"x0":-3.755697575205132,"y0":50.00233191082156,"z0":5.01475180958607,"aX":10.184061964293518},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":5.8,"breakHorizontal":-14.0,"spinRate":2583,"spinDirection":71},"zone":4,"typeConfidence":0.9,"plateTime":0.45969989135792133,"extension":6.402765041067972},"index":0,"playId":"d5557208-3618-3cde-8f71-7e89ec2e5823","pitchNumber":1,"startTime":"2026-04-08T04:00:32.384Z","endTime":"2026-04-08T04:00:36.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.35437025499714,"aZ":-25.95077245145885,"pfxX":-12.482578375569776,"pfxZ":3.325223780747706,"pX":0.3348320250297734,"pZ":2.618868206328757,"vX0":14.059647114870906,"vY0":-135.8337877115676,"vZ0":-1.6794860726275933,"x":104.24,"y":168.07,"x0":-3.2829555439140052,"y0":50.00346203840904,"z0":5.047053525397283,"aX":-23.361669106900127},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.9,"breakHorizontal":19.7,"spinRate":2383,"spinDirection":237},"zone":6,"typeConfidence":0.9,"plateTime":0.403012120881753,"extension":6.124259817171479},"index":1,"playId":"c3b885d0-fd94-3023-b48c-ee1a6beab7dc","pitchNumber":2,"startTime":"2026-04-08T04:00:47.388Z","endTime":"2026-04-08T04:00:52.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.814915402910525,"aZ":-26.643712615039878,"pfxX":-11.284815237931339,"pfxZ":2.8556069201363066,"pX":0.18791287154355527,"pZ":2.6142683327296243,"vX0":13.522117902055431,"vY0":-137.7756836614128,"vZ0":-1.699551823773511,"x":109.84,"y":168.19,"x0":-3.302983201464552,"y0":50.00021948849119,"z0":5.028836150831865,"aX":-21.829121889380133},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.0,"breakHorizontal":17.9,"spinRate":2337,"spinDirection":243},"zone":5,"typeConfidence":0.91,"plateTime":0.39659847413750215,"extension":6.559771707572569},"hitData":{"launchSpeed":80.0,"launchAngle":-42.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":142.69,"coordY":177.02}},"index":2,"playId":"b39bd500-0a95-3729-88c9-acc2ccebe64b","pitchNumber":3,"startTime":"2026-04-08T04:01:08.980Z","endTime":"2026-04-08T04:01:17.509Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T04:01:17.509Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Schwarber flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-08T04:01:46.353Z","endTime":"2026-04-08T04:02:23.103Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"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],"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.255709771584403,"aZ":-26.14585195522843,"pfxX":-12.427685083574204,"pfxZ":3.1326465982012097,"pX":-1.1387127818420797,"pZ":1.903729031375174,"vX0":10.776171556271656,"vY0":-137.82490757386353,"vZ0":-3.2533102098925104,"x":160.41,"y":187.38,"x0":-3.4821018561001322,"y0":50.005544087532314,"z0":4.862564811888819,"aX":-23.944213256734418},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.2,"breakHorizontal":20.3,"spinRate":2270,"spinDirection":236},"zone":13,"typeConfidence":0.92,"plateTime":0.39719838716438405,"extension":6.471043358406668},"index":0,"playId":"63d7ffeb-b4ff-3401-8668-965492bf5b15","pitchNumber":1,"startTime":"2026-04-08T04:01:50.132Z","endTime":"2026-04-08T04:01:53.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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.60974587716257,"aZ":-28.218182476434013,"pfxX":8.924401133919455,"pfxZ":2.692839854497768,"pX":0.15031847890183678,"pZ":2.4094207630655693,"vX0":6.500698868650165,"vY0":-120.54436876396743,"vZ0":-0.2797321797597627,"x":111.27,"y":173.73,"x0":-3.7417797930821997,"y0":50.0041535369288,"z0":5.019828331769025,"aX":13.12420164710629},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":5.0,"breakHorizontal":-17.8,"spinRate":2599,"spinDirection":62},"zone":5,"typeConfidence":0.9,"plateTime":0.45451955069495575,"extension":6.233203869459539},"hitData":{"launchSpeed":99.1,"launchAngle":43.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.58,"coordY":84.95}},"index":1,"playId":"c2d38ddc-4abd-3a16-960c-b2860f0986dc","pitchNumber":2,"startTime":"2026-04-08T04:02:11.112Z","endTime":"2026-04-08T04:02:23.103Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T04:02:23.103Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Harper walks. Trea Turner to 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-08T04:02:25.044Z","endTime":"2026-04-08T04:04:16.094Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.444999210521843,"aZ":-25.281571757200172,"pfxX":-10.762181035249512,"pfxZ":3.6306640289875958,"pX":-2.411925006879101,"pZ":3.5273326425909515,"vX0":7.161756771069123,"vY0":-136.96429780903463,"vZ0":0.7054625171815346,"x":208.94,"y":143.54,"x0":-3.663300647617241,"y0":50.003140422101914,"z0":4.9962191075924105,"aX":-20.43339922984274},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.0,"breakHorizontal":18.0,"spinRate":2290,"spinDirection":237},"zone":11,"typeConfidence":0.89,"plateTime":0.400003569388899,"extension":6.514759520682741},"index":0,"playId":"6927fa4f-3358-3b6f-aa52-439fa5b09f67","pitchNumber":1,"startTime":"2026-04-08T04:02:49.204Z","endTime":"2026-04-08T04:02:52.734Z","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":94.8,"endSpeed":87.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.02695839984958,"aZ":-27.918052314799667,"pfxX":-12.514737483851992,"pfxZ":2.211022873953569,"pX":0.1838962678373876,"pZ":2.5582637145992737,"vX0":13.895007611775632,"vY0":-137.41967305882923,"vZ0":-1.3379425058489431,"x":109.99,"y":169.71,"x0":-3.291765334537611,"y0":50.006637158508475,"z0":4.932917407513011,"aX":-24.14405565508877},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.0,"breakHorizontal":20.0,"spinRate":2404,"spinDirection":233},"zone":5,"typeConfidence":0.91,"plateTime":0.39729489203750745,"extension":6.450115474100385},"index":1,"playId":"4464b66a-7698-3234-9f4b-f1fd767c4b59","pitchNumber":2,"startTime":"2026-04-08T04:03:05.010Z","endTime":"2026-04-08T04:03:08.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.706135176664038,"aZ":-28.96463010909237,"pfxX":7.387542504527541,"pfxZ":2.1440899594966503,"pX":-1.5191189858109135,"pZ":3.236351969730654,"vX0":3.2660162713575316,"vY0":-121.11775166514937,"vZ0":1.5268953306251385,"x":174.91,"y":151.4,"x0":-3.841427957558557,"y0":50.00435297592387,"z0":5.114563237475385,"aX":11.07320412265309},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.4,"breakHorizontal":-14.2,"spinRate":2575,"spinDirection":66},"zone":11,"typeConfidence":0.9,"plateTime":0.4507198465264395,"extension":6.101187910730514},"index":2,"playId":"4cb58792-fdc3-3197-af35-5098680b351d","pitchNumber":3,"startTime":"2026-04-08T04:03:20.957Z","endTime":"2026-04-08T04:03:24.844Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.676218436126593,"aZ":-29.806578267494874,"pfxX":8.367153441883122,"pfxZ":1.6692734241495897,"pX":-0.6237817002150686,"pZ":1.610160487944608,"vX0":4.7401426933647794,"vY0":-118.2209887754486,"vZ0":-1.587163159735836,"x":140.78,"y":195.31,"x0":-3.741969890270399,"y0":50.00037399466558,"z0":5.027827272547953,"aX":11.831956097997988},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":2.9,"breakHorizontal":-16.3,"spinRate":2519,"spinDirection":59},"zone":13,"typeConfidence":0.9,"plateTime":0.4634322626214935,"extension":6.1369130737115904},"index":3,"playId":"cb2ea93f-a6ce-3de3-8203-7dc80b9fe05d","pitchNumber":4,"startTime":"2026-04-08T04:03:36.706Z","endTime":"2026-04-08T04:03:40.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.762545110843647,"aZ":-29.007005001659905,"pfxX":9.129042756517732,"pfxZ":2.217036126376911,"pX":-2.020384456489523,"pZ":2.7309512965593594,"vX0":1.6436852766843346,"vY0":-118.87781924794352,"vZ0":0.7767252084358138,"x":194.01,"y":165.04,"x0":-3.9070711683667954,"y0":50.00593605259936,"z0":5.032840286428957,"aX":13.069629495990505},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":4.4,"breakHorizontal":-16.9,"spinRate":2641,"spinDirection":64},"zone":11,"typeConfidence":0.9,"plateTime":0.4607168636649326,"extension":6.204699026553795},"index":4,"playId":"0a0e481e-6e78-37b4-a747-efdf222f9cfc","pitchNumber":5,"startTime":"2026-04-08T04:03:54.903Z","endTime":"2026-04-08T04:03:58.314Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.224707996237246,"aZ":-31.157847562109332,"pfxX":10.045103778476776,"pfxZ":0.7363812972094053,"pX":-1.1463738352077781,"pZ":3.2341651357170464,"vX0":3.241580739174137,"vY0":-117.11961042473882,"vZ0":2.4515264174083713,"x":160.7,"y":151.46,"x0":-3.85540551783868,"y0":50.003226637794086,"z0":5.098440697986715,"aX":13.879941327478921},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":2.3,"breakHorizontal":-19.0,"spinRate":2585,"spinDirection":64},"zone":11,"typeConfidence":0.9,"plateTime":0.46862810503539176,"extension":6.419851540647769},"index":5,"playId":"52606a48-f37b-3ee3-b0df-0550b0d3ab19","pitchNumber":6,"startTime":"2026-04-08T04:04:11.675Z","endTime":"2026-04-08T04:04:16.094Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T04:04:16.094Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adolis García strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-08T04:04:34.637Z","endTime":"2026-04-08T04:06:44.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.563083227939828,"aZ":-31.270216171498227,"pfxX":8.782337760545838,"pfxZ":0.645217497898984,"pX":0.5081689313025112,"pZ":1.8251404356666483,"vX0":6.8799917397767265,"vY0":-118.2581427689665,"vZ0":-0.650683454677143,"x":97.63,"y":189.5,"x0":-3.5897452324608903,"y0":50.002753022524196,"z0":4.99629079096694,"aX":12.320211067111158},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":1.3,"breakHorizontal":-17.6,"spinRate":2516,"spinDirection":60},"zone":9,"typeConfidence":0.9,"plateTime":0.4648523522737831,"extension":6.348025252222119},"index":0,"playId":"fb317968-9cfe-3752-9b9a-d6035be186c9","pitchNumber":1,"startTime":"2026-04-08T04:04:54.278Z","endTime":"2026-04-08T04:04:57.710Z","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":94.2,"endSpeed":86.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.245856713745614,"aZ":-25.79551756121149,"pfxX":-11.85520545791341,"pfxZ":3.359451468717298,"pX":0.17338921950175176,"pZ":2.740921805157352,"vX0":13.51529221222479,"vY0":-136.51913665881858,"vZ0":-1.1917224734777203,"x":110.39,"y":164.78,"x0":-3.2861464731657177,"y0":50.00480137886891,"z0":4.948062320175524,"aX":-22.524745463415798},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.0,"breakHorizontal":18.8,"spinRate":2469,"spinDirection":238},"zone":5,"typeConfidence":0.89,"plateTime":0.4002278393801344,"extension":6.48226831124862},"index":1,"playId":"482257c0-a9ec-3d91-be24-9c279333597c","pitchNumber":2,"startTime":"2026-04-08T04:05:11.771Z","endTime":"2026-04-08T04:05:15.484Z","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":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-08T04:05:29.026Z","endTime":"2026-04-08T04:05:47.824Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.583398587387467,"aZ":-27.159772862788625,"pfxX":-10.183539012956617,"pfxZ":2.607233673155683,"pX":-0.4459663377332257,"pZ":4.178668011108297,"vX0":11.58779990548034,"vY0":-137.22432945530477,"vZ0":2.466813136634799,"x":134.0,"y":125.96,"x0":-3.3809783106934517,"y0":50.005703831222434,"z0":5.107003364749972,"aX":-19.614576714082627},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.4,"breakHorizontal":16.3,"spinRate":2413,"spinDirection":235},"zone":11,"typeConfidence":0.9,"plateTime":0.39766705638425215,"extension":6.547187129106133},"index":3,"playId":"c69a2e85-4e54-369f-be77-a9df6cbc142d","pitchNumber":3,"startTime":"2026-04-08T04:05:47.824Z","endTime":"2026-04-08T04:05:52.225Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53380055943272,"aZ":-30.924061567850615,"pfxX":9.950620959330784,"pfxZ":0.8684636736095772,"pX":-1.6762329786661014,"pZ":2.575404617688442,"vX0":1.929751593618461,"vY0":-119.36386720753053,"vZ0":0.5861873095204682,"x":180.89,"y":169.24,"x0":-3.7882263653996344,"y0":50.00251867935206,"z0":5.1167360268020055,"aX":14.32041329784523},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":2.0,"breakHorizontal":-18.5,"spinRate":2483,"spinDirection":65},"zone":11,"typeConfidence":0.9,"plateTime":0.459333432585201,"extension":6.234068688417848},"index":4,"playId":"6d2ec753-0d74-3d75-9b68-f238f58ad476","pitchNumber":4,"startTime":"2026-04-08T04:06:02.962Z","endTime":"2026-04-08T04:06:07.639Z","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":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7825180746288,"aZ":-24.932103659591657,"pfxX":-12.724476017907097,"pfxZ":3.895554353283785,"pX":1.6656781424280558,"pZ":2.7038955060231933,"vX0":17.28873339188102,"vY0":-135.34495397010159,"vZ0":-1.0708732536308183,"x":53.51,"y":165.77,"x0":-3.143659583404716,"y0":50.006104068791565,"z0":4.846343714080614,"aX":-23.67755442177192},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.1,"breakHorizontal":19.4,"spinRate":2384,"spinDirection":242},"zone":12,"typeConfidence":0.85,"plateTime":0.40427112976534163,"extension":6.621845535203376},"index":5,"playId":"27f6dad9-b262-3fa6-9ef4-b83da4950f14","pitchNumber":5,"startTime":"2026-04-08T04:06:22.996Z","endTime":"2026-04-08T04:06:26.389Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.384775079005856,"aZ":-28.419524822702023,"pfxX":-12.18841973214147,"pfxZ":1.956133117204521,"pX":-0.29068749547005407,"pZ":3.1946984448389113,"vX0":13.212088977398226,"vY0":-137.34386821055313,"vZ0":0.6940507815701193,"x":128.08,"y":152.52,"x0":-3.571655835157188,"y0":50.000439269275915,"z0":4.866011059764874,"aX":-23.36730851105231},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.0,"breakHorizontal":19.4,"spinRate":2411,"spinDirection":240},"zone":2,"typeConfidence":0.91,"plateTime":0.39824712812204455,"extension":6.430324783260589},"index":6,"playId":"6924a808-23c6-33af-b3d4-6f506bf95eaf","pitchNumber":6,"startTime":"2026-04-08T04:06:40.413Z","endTime":"2026-04-08T04:06:44.386Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T04:06:44.386Z","atBatIndex":60},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Edmundo Sosa pops out to shortstop Willy Adames.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-08T04:06:59.164Z","endTime":"2026-04-08T04:07:45.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.462329232770788,"aZ":-26.982483367798743,"pfxX":-12.810073683399082,"pfxZ":2.7103472235899844,"pX":-0.640826752956897,"pZ":3.5878930253492483,"vX0":12.24966244701723,"vY0":-137.26177461992953,"vZ0":1.2922372130879733,"x":141.43,"y":141.91,"x0":-3.490116699547679,"y0":50.00177052846236,"z0":4.943989994888701,"aX":-24.522444600825064},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.4,"breakHorizontal":20.8,"spinRate":2395,"spinDirection":238},"zone":11,"typeConfidence":0.91,"plateTime":0.3985472279253206,"extension":6.644708874416992},"index":0,"playId":"d095bfc3-018d-38fa-a3ab-310c7b32781d","pitchNumber":1,"startTime":"2026-04-08T04:07:10.368Z","endTime":"2026-04-08T04:07:13.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3385804192021,"aZ":-28.354120990266935,"pfxX":10.153786183690867,"pfxZ":2.667721781507776,"pX":-0.233221054941965,"pZ":2.3688907836230335,"vX0":5.190721091732178,"vY0":-119.49474334484657,"vZ0":-0.16713332907047074,"x":125.89,"y":174.82,"x0":-3.7600773502459446,"y0":50.00169876446739,"z0":5.010537784040763,"aX":14.522241938828104},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":5.0,"breakHorizontal":-19.7,"spinRate":2604,"spinDirection":63},"zone":5,"typeConfidence":0.9,"plateTime":0.46027224119869903,"extension":6.206537238248929},"hitData":{"launchSpeed":83.9,"launchAngle":63.0,"totalDistance":164.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":104.18,"coordY":143.07}},"index":1,"playId":"88088806-23cd-37ae-8b9f-741d519be3ca","pitchNumber":2,"startTime":"2026-04-08T04:07:35.934Z","endTime":"2026-04-08T04:07:45.289Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T04:07:45.289Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heliot Ramos singles on a soft ground ball to catcher Rafael Marchán.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-08T04:09:57.577Z","endTime":"2026-04-08T04:11:32.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"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_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Orion Kerkering replaces Tanner Banks.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-08T04:09:54.784Z","endTime":"2026-04-08T04:09:59.769Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689147,"link":"/api/v1/people/689147"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.425332033683304,"aZ":-9.668221693271352,"pfxX":-5.4358977162554885,"pfxZ":11.679488718235294,"pX":0.4914541711808054,"pZ":2.1792794631223744,"vX0":6.561813763623834,"vY0":-138.97405222098735,"vZ0":-8.11514699556213,"x":98.27,"y":179.94,"x0":-1.2106131610607855,"y0":50.00458444768948,"z0":5.80568826777757,"aX":-10.477239103865994},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.3,"breakHorizontal":8.3,"spinRate":2207,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.396356930445823,"extension":6.449231281268521},"index":1,"playId":"2e77c03c-ef86-37bf-b2d4-443b4026f769","pitchNumber":1,"startTime":"2026-04-08T04:09:59.769Z","endTime":"2026-04-08T04:10:03.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.989546814150106,"aZ":-17.95994825879116,"pfxX":-9.03012202021208,"pfxZ":7.451160599416687,"pX":-0.3004866956341362,"pZ":1.485918931747971,"vX0":5.764203457075116,"vY0":-137.16947786221039,"vZ0":-8.102645916311875,"x":128.45,"y":198.66,"x0":-1.254528777985158,"y0":50.00487993006044,"z0":5.6999864580148705,"aX":-17.231166003845413},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.0,"breakHorizontal":15.1,"spinRate":2251,"spinDirection":225},"zone":13,"typeConfidence":0.88,"plateTime":0.3991157273151287,"extension":6.439518095431627},"index":2,"playId":"213473d8-3d21-3106-b1a6-a1269252da31","pitchNumber":2,"startTime":"2026-04-08T04:10:12.338Z","endTime":"2026-04-08T04:10:15.870Z","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":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.42002615759144,"aZ":-17.502009892302755,"pfxX":-6.622972857594471,"pfxZ":7.647524667375389,"pX":1.3192681719126513,"pZ":2.648656252659679,"vX0":8.773709157590275,"vY0":-137.4036545341329,"vZ0":-5.294618875920963,"x":66.71,"y":167.27,"x0":-1.0494345075883353,"y0":50.00520619792223,"z0":5.7834188913246525,"aX":-12.711481024283461},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.0,"breakHorizontal":10.2,"spinRate":2178,"spinDirection":230},"zone":12,"typeConfidence":0.89,"plateTime":0.39807703309488796,"extension":6.49876375196198},"index":3,"playId":"56295d55-ea89-3021-8f85-40bb351cf810","pitchNumber":3,"startTime":"2026-04-08T04:10:28.942Z","endTime":"2026-04-08T04:10:32.674Z","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":86.1,"endSpeed":79.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.714798091273067,"aZ":-31.04924890624895,"pfxX":7.662136239763679,"pfxZ":0.7128621646349371,"pX":1.6708539215391187,"pZ":1.4277619280915759,"vX0":5.671833381828958,"vY0":-125.25463215897162,"vZ0":-4.083478348448134,"x":53.31,"y":200.23,"x0":-1.620050952042011,"y0":50.00555060722089,"z0":5.623041975474619,"aX":12.154584578023027},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.6,"breakHorizontal":-15.2,"spinRate":2922,"spinDirection":46},"zone":14,"typeConfidence":0.9,"plateTime":0.4375859051017512,"extension":6.169799902868568},"index":4,"playId":"76d551e6-a353-3fee-abc4-3a3a80182b45","pitchNumber":4,"startTime":"2026-04-08T04:10:42.594Z","endTime":"2026-04-08T04:10:45.954Z","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":95.1,"endSpeed":87.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51038106279917,"aZ":-21.58473777309782,"pfxX":-11.01363237661318,"pfxZ":5.464154743773001,"pX":0.3964364186731067,"pZ":2.7283362362497114,"vX0":8.451121594567574,"vY0":-138.23956344198936,"vZ0":-4.163145696997256,"x":101.89,"y":165.11,"x0":-1.2677749290915887,"y0":50.00193491470758,"z0":5.700872465315786,"aX":-21.33804589211468},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.2,"breakHorizontal":18.2,"spinRate":2326,"spinDirection":222},"zone":6,"typeConfidence":0.89,"plateTime":0.39606794128063116,"extension":6.684714045991115},"index":5,"playId":"fce4ba0c-d30c-33bb-88d5-77246a5ed5f3","pitchNumber":5,"startTime":"2026-04-08T04:10:58.622Z","endTime":"2026-04-08T04:11:01.985Z","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":95.4,"endSpeed":87.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.31789089015394,"aZ":-18.84204773524823,"pfxX":-10.492884968847882,"pfxZ":6.800596132391344,"pX":0.09031648941355849,"pZ":2.2468425168426114,"vX0":7.585692479309142,"vY0":-138.7082866813597,"vZ0":-5.970228265600985,"x":113.56,"y":178.12,"x0":-1.3085694458350168,"y0":50.00211823172009,"z0":5.672044499244287,"aX":-20.56590183460302},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.3,"breakHorizontal":17.5,"spinRate":2294,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.3940036052788103,"extension":6.495941566885783},"hitData":{"launchSpeed":68.7,"launchAngle":-63.0,"totalDistance":0.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":123.94,"coordY":187.15}},"index":6,"playId":"4111b7bf-41d8-3b6f-a4bb-d3104bf59acc","pitchNumber":6,"startTime":"2026-04-08T04:11:16.174Z","endTime":"2026-04-08T04:11:32.140Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T04:11:32.140Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Devers flies out to center fielder Justin Crawford. Heliot Ramos to 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-08T04:11:52.119Z","endTime":"2026-04-08T04:12:43.614Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.985772535694732,"aZ":-10.564389441602925,"pfxX":-6.956153584740807,"pfxZ":10.637464663851834,"pX":0.5708729856301701,"pZ":2.2383892563353274,"vX0":7.032100189777071,"vY0":-141.32908569011354,"vZ0":-8.094927087644486,"x":95.24,"y":178.34,"x0":-1.0409273320244639,"y0":50.00112873324806,"z0":5.8111084609033945,"aX":-14.128184992341588},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.9,"breakHorizontal":11.3,"spinRate":2284,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.3869629244659629,"extension":6.346732150056045},"index":0,"playId":"a95a0ce5-9187-39be-93b0-e0705a3f0223","pitchNumber":1,"startTime":"2026-04-08T04:11:57.119Z","endTime":"2026-04-08T04:12:02.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26619694539115,"aZ":-10.684533574525863,"pfxX":-6.819330629470738,"pfxZ":10.625145563711621,"pX":-0.019053856184027978,"pZ":3.237705400203731,"vX0":5.840709241731526,"vY0":-141.3262854444032,"vZ0":-5.3851180674290475,"x":117.73,"y":151.36,"x0":-1.2267418033370137,"y0":50.00102709867684,"z0":5.854309348574961,"aX":-13.79045770524843},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.4,"breakHorizontal":11.2,"spinRate":2280,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.38759213990427055,"extension":6.379112160542009},"index":1,"playId":"dc10d5c7-87f2-3624-b206-a029ea1eb7c1","pitchNumber":2,"startTime":"2026-04-08T04:12:14.141Z","endTime":"2026-04-08T04:12:18.319Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.33949741651408,"aZ":-12.357251441527572,"pfxX":-6.986361201722074,"pfxZ":9.85612821095297,"pX":0.4226015623536981,"pZ":2.959519133800962,"vX0":7.005102357320427,"vY0":-140.76188047923094,"vZ0":-5.817363452243592,"x":100.89,"y":158.87,"x0":-1.1881328487930467,"y0":50.0030555980281,"z0":5.849851676168866,"aX":-14.04850490154973},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.8,"breakHorizontal":11.3,"spinRate":2291,"spinDirection":229},"zone":3,"typeConfidence":2.0,"plateTime":0.3888045506867961,"extension":6.426211686560426},"hitData":{"launchSpeed":99.6,"launchAngle":43.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":107.21,"coordY":57.97}},"index":2,"playId":"addd47da-fc3b-3ac7-9664-7bf87105648f","pitchNumber":3,"startTime":"2026-04-08T04:12:30.316Z","endTime":"2026-04-08T04:12:43.614Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T04:12:43.614Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Casey Schmitt walks.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-08T04:12:53.866Z","endTime":"2026-04-08T04:15:07.175Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"postOnSecond":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":80.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.9217685862832,"aZ":-35.064658758848225,"pfxX":5.5034339916910895,"pfxZ":-1.7368218908837996,"pX":0.8030843997744187,"pZ":1.247902267308251,"vX0":4.9681906163016,"vY0":-129.13003763886937,"vZ0":-3.976212253625431,"x":86.39,"y":205.09,"x0":-1.8723050369182126,"y0":50.006282911737856,"z0":5.552792603551158,"aX":9.14444233861777},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-4.0,"breakHorizontal":-11.2,"spinRate":2805,"spinDirection":51},"zone":14,"typeConfidence":0.89,"plateTime":0.42682075426268096,"extension":5.947013080507799},"index":0,"playId":"aac1278e-937c-3541-b8e7-24125ae036f9","pitchNumber":1,"startTime":"2026-04-08T04:13:11.357Z","endTime":"2026-04-08T04:13:15.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1466249121887,"aZ":-33.31376153849612,"pfxX":5.786528193578128,"pfxZ":-0.6882436341263389,"pX":0.163059507847747,"pZ":2.456183483957559,"vX0":3.2443050462999565,"vY0":-127.88218060374625,"vZ0":-1.594552576807109,"x":110.78,"y":172.46,"x0":-1.8733533107683449,"y0":50.001751150254066,"z0":5.698725667790997,"aX":9.592058530347474},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.3,"breakHorizontal":-11.2,"spinRate":2856,"spinDirection":63},"zone":5,"typeConfidence":0.9,"plateTime":0.4281468799843058,"extension":6.162622778563515},"index":1,"playId":"4b04d5db-660f-3491-b97d-55472d886ee6","pitchNumber":2,"startTime":"2026-04-08T04:13:26.710Z","endTime":"2026-04-08T04:13:29.930Z","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":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.131249317971243,"aZ":-22.26088200389096,"pfxX":-10.548878393955677,"pfxZ":5.134165824175449,"pX":-0.5316023953377128,"pZ":3.0356481848623305,"vX0":5.839960052628899,"vY0":-138.1614126426984,"vZ0":-3.474700647798005,"x":137.26,"y":156.82,"x0":-1.3036100988735217,"y0":50.00191503062759,"z0":5.807702326615083,"aX":-20.367947061220132},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.8,"breakHorizontal":17.9,"spinRate":2170,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.3966113968367213,"extension":6.369558751417601},"index":2,"playId":"7eaf557c-8ca2-30fe-9417-530079ddb09b","pitchNumber":3,"startTime":"2026-04-08T04:13:48.267Z","endTime":"2026-04-08T04:13:51.639Z","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":2,"outs":1},"index":3,"startTime":"2026-04-08T04:13:59.344Z","endTime":"2026-04-08T04:14:11.667Z","isPitch":false,"type":"action","player":{"id":669477,"link":"/api/v1/people/669477"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"1060695f-dee1-42d3-b18c-00ba4b9d2690","startTime":"2026-04-08T04:14:11.667Z","endTime":"2026-04-08T04:14:16.667Z","isPitch":false,"type":"stepoff"},{"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":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.408441011012794,"aZ":-15.7822350945675,"pfxX":-10.530593378586884,"pfxZ":8.19553135484143,"pX":0.6303962803135543,"pZ":1.154883926998233,"vX0":8.837044586311032,"vY0":-140.22435513619732,"vZ0":-9.392250913822199,"x":92.97,"y":207.6,"x0":-1.1869322698731568,"y0":50.003900061183934,"z0":5.5676504073518736,"aX":-21.06428298374692},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.1,"breakHorizontal":17.4,"spinRate":2388,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.3899485711298256,"extension":6.642792445811386},"index":5,"playId":"1d3c5f7f-98e4-3a7a-ac5e-739ab1aa747d","pitchNumber":4,"startTime":"2026-04-08T04:14:28.520Z","endTime":"2026-04-08T04:14:33.771Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.599076851474113,"aZ":-29.213935631417037,"pfxX":5.642420454737796,"pfxZ":1.8234421107446863,"pX":0.043760402746036535,"pZ":4.190435721226574,"vX0":2.7991414628174094,"vY0":-126.71796903406938,"vZ0":1.8347986006546637,"x":115.33,"y":125.64,"x0":-1.8091045081872215,"y0":50.00147409918882,"z0":5.795760559562053,"aX":9.147074976808051},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.0,"breakHorizontal":-10.9,"spinRate":2943,"spinDirection":54},"zone":12,"typeConfidence":0.89,"plateTime":0.43272989776453175,"extension":6.126882608159042},"index":6,"playId":"dacac370-94dc-3f83-afc5-37d0083ba549","pitchNumber":5,"startTime":"2026-04-08T04:14:45.278Z","endTime":"2026-04-08T04:14:50.331Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28863329414642,"aZ":-33.22024149331988,"pfxX":7.143802062431029,"pfxZ":-0.6595464690631934,"pX":1.4191550388100485,"pZ":1.8513563506390402,"vX0":5.533519998470691,"vY0":-125.74584584203467,"vZ0":-2.5686983957468676,"x":62.91,"y":188.79,"x0":-1.7437750602526527,"y0":50.00210637396979,"z0":5.601534391106812,"aX":11.35238121178241},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.6,"breakHorizontal":-14.3,"spinRate":2847,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.436850760214917,"extension":6.177610040927417},"index":7,"playId":"d234c4a8-cf49-3e47-8d39-7c85d54860ee","pitchNumber":6,"startTime":"2026-04-08T04:15:02.956Z","endTime":"2026-04-08T04:15:07.175Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T04:15:07.175Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jung Hoo Lee flies out to center fielder Justin Crawford.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-08T04:15:22.131Z","endTime":"2026-04-08T04:16:07.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"postOnSecond":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.2,"endSpeed":81.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.79353546588563,"aZ":-30.512526631334374,"pfxX":5.480538854355162,"pfxZ":0.9964841063110779,"pX":-0.26600388609848324,"pZ":2.1930186797335747,"vX0":2.073046524026209,"vY0":-128.43827643689355,"vZ0":-2.675647425530685,"x":127.14,"y":179.57,"x0":-1.7958074296159352,"y0":50.00296612978631,"z0":5.622858359477218,"aX":9.149607618507709},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.4,"breakHorizontal":-10.4,"spinRate":2823,"spinDirection":63},"zone":8,"typeConfidence":0.89,"plateTime":0.42656622310358694,"extension":6.107261551098858},"index":0,"playId":"07b39df4-c5ff-3678-ab4d-a13fa13263dd","pitchNumber":1,"startTime":"2026-04-08T04:15:36.067Z","endTime":"2026-04-08T04:15:39.851Z","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":96.4,"endSpeed":88.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.774862822755594,"aZ":-20.783238764956714,"pfxX":-9.74877217492625,"pfxZ":5.713020667090259,"pX":-0.13728280122615252,"pZ":1.9484944826336246,"vX0":7.375378381194048,"vY0":-140.083495624107,"vZ0":-6.4372804273829525,"x":122.23,"y":186.17,"x0":-1.5338330001516827,"y0":50.00127193308148,"z0":5.6287464384911665,"aX":-19.430210793566843},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.2,"breakHorizontal":16.2,"spinRate":2372,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.3905589224109858,"extension":6.254923149643117},"hitData":{"launchSpeed":80.0,"launchAngle":44.0,"totalDistance":264.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":99.39,"coordY":97.42}},"index":1,"playId":"b0c30e3b-66cf-3369-a6c2-f11b9143605f","pitchNumber":2,"startTime":"2026-04-08T04:15:51.760Z","endTime":"2026-04-08T04:16:07.557Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T04:16:07.557Z","atBatIndex":65},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Daniel Susac triples (1) on a fly ball to right fielder Adolis García. Heliot Ramos scores. Casey Schmitt scores.","rbi":2,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-08T04:16:06.713Z","endTime":"2026-04-08T04:18:12.106Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":{"id":689147,"link":"/api/v1/people/689147"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":{"id":689147,"link":"/api/v1/people/689147"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.7,"endSpeed":79.9,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.236624277552558,"aZ":-33.334677736471924,"pfxX":5.63895455553839,"pfxZ":-0.7122155127084753,"pX":-0.6690526378834115,"pZ":3.46507745858288,"vX0":1.0478872563878792,"vY0":-127.71106811162397,"vZ0":0.8960736245575573,"x":142.5,"y":145.22,"x0":-1.81753611748163,"y0":50.000644701845644,"z0":5.747780636676128,"aX":9.238849583241496},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.8,"breakHorizontal":-10.4,"spinRate":2848,"spinDirection":56},"zone":1,"typeConfidence":0.9,"plateTime":0.4301881006170545,"extension":5.831899792901457},"index":0,"playId":"042ed53c-9114-3f0a-bf30-0ab24b0ddbef","pitchNumber":1,"startTime":"2026-04-08T04:16:36.576Z","endTime":"2026-04-08T04:16:40.719Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.2,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.299340403895844,"aZ":-32.38330355081405,"pfxX":7.932107071660296,"pfxZ":-0.13771919396881316,"pX":-0.053955106906779425,"pZ":2.052686397330835,"vX0":2.068510307695475,"vY0":-125.3428300505088,"vZ0":-1.961478184306079,"x":119.06,"y":183.36,"x0":-1.923174771150056,"y0":50.00023800400341,"z0":5.532639091201592,"aX":12.40657985771888},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.5,"breakHorizontal":-14.9,"spinRate":2904,"spinDirection":45},"zone":8,"typeConfidence":0.9,"plateTime":0.4398186395684842,"extension":5.901300647938595},"index":1,"playId":"59b3483f-d63e-3e86-8aed-fbe5e6c8d21c","pitchNumber":2,"startTime":"2026-04-08T04:16:52.360Z","endTime":"2026-04-08T04:16:56.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.67978675092401,"aZ":-16.65564614527169,"pfxX":-9.741727689469666,"pfxZ":7.977938814458335,"pX":0.7679731293877696,"pZ":1.2816929566505197,"vX0":9.223293619301213,"vY0":-138.31470977493092,"vZ0":-8.594858122489988,"x":87.73,"y":204.17,"x0":-1.3376202204394931,"y0":50.00687710583853,"z0":5.537605838353558,"aX":-18.95678807022281},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.8,"breakHorizontal":15.8,"spinRate":2162,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.3954052106405448,"extension":6.571160918868277},"index":2,"playId":"f41f18a3-929e-35b3-bdea-494a6446f2ec","pitchNumber":3,"startTime":"2026-04-08T04:17:20.079Z","endTime":"2026-04-08T04:17:23.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.251863283231177,"aZ":-17.98735458987759,"pfxX":-9.072830772207059,"pfxZ":7.207110464026698,"pX":0.07222785706918904,"pZ":2.966053933389943,"vX0":7.323294075378784,"vY0":-139.1695105157549,"vZ0":-4.160201239863093,"x":114.25,"y":158.7,"x0":-1.4101827939326332,"y0":50.0015382904466,"z0":5.666239994850955,"aX":-17.855638017741565},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.4,"breakHorizontal":15.0,"spinRate":2192,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.3930691876247714,"extension":6.420032837275427},"index":3,"playId":"e1f4eab9-53e4-3000-ae57-2e7dcbc307c1","pitchNumber":4,"startTime":"2026-04-08T04:17:38.283Z","endTime":"2026-04-08T04:17:41.681Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30572206357508,"aZ":-11.813568149954815,"pfxX":-8.726260771538854,"pfxZ":10.170676161970867,"pX":0.02140236945720917,"pZ":2.6027844082949336,"vX0":6.712099516488117,"vY0":-140.69280053180916,"vZ0":-6.471563108948467,"x":116.18,"y":168.5,"x0":-1.2629959056573306,"y0":50.00475419176685,"z0":5.700570510618738,"aX":-17.47336156824709},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.3,"breakHorizontal":14.4,"spinRate":2246,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.3894968766254072,"extension":6.49672325375586},"hitData":{"launchSpeed":75.1,"launchAngle":31.0,"totalDistance":240.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.71,"coordY":132.54}},"index":4,"playId":"02bd19f9-ee6d-3be5-853e-3930b3483fa1","pitchNumber":5,"startTime":"2026-04-08T04:17:55.507Z","endTime":"2026-04-08T04:18:12.106Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T04:18:12.106Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Harrison Bader grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-08T04:18:39.271Z","endTime":"2026-04-08T04:19:36.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"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":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.06284845347684,"aZ":-12.583842168503722,"pfxX":-5.191314388975819,"pfxZ":9.582772034147547,"pX":-0.13613980104951134,"pZ":3.3221772567475054,"vX0":4.701571413516796,"vY0":-141.75392323864241,"vZ0":-4.986655173160177,"x":122.19,"y":149.08,"x0":-1.138171591894058,"y0":50.00161030963534,"z0":5.901311806589366,"aX":-10.61110595218469},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.6,"breakHorizontal":8.5,"spinRate":2255,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.38573878672659845,"extension":6.441386396377869},"index":0,"playId":"ef51d237-be20-3876-bc45-8aa8058f7948","pitchNumber":1,"startTime":"2026-04-08T04:18:44.545Z","endTime":"2026-04-08T04:18:48.771Z","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":96.8,"endSpeed":88.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.956750883517984,"aZ":-11.998810331677868,"pfxX":-5.941751964474898,"pfxZ":9.98501484005318,"pX":-1.2724564705328716,"pZ":2.7350350781634196,"vX0":2.5133502550219897,"vY0":-140.9853150908187,"vZ0":-6.264540349902793,"x":165.5,"y":164.93,"x0":-1.4016705658604962,"y0":50.003551745381834,"z0":5.754602592369876,"aX":-12.005062859944797},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.0,"breakHorizontal":10.3,"spinRate":2296,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3879631789233593,"extension":6.330247758227471},"index":1,"playId":"d74a49b2-88dc-328a-b457-378968ae5a94","pitchNumber":2,"startTime":"2026-04-08T04:18:59.305Z","endTime":"2026-04-08T04:19:03.649Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.26385523916736,"aZ":-20.066566971426315,"pfxX":-11.300906381104491,"pfxZ":6.195318678849049,"pX":-0.8528119692960515,"pZ":1.9543911444345736,"vX0":5.526830122404807,"vY0":-139.3587928594397,"vZ0":-6.255637747553061,"x":149.51,"y":186.01,"x0":-1.4008191627187119,"y0":50.00128294289329,"z0":5.567389026509705,"aX":-22.077669427691248},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.0,"breakHorizontal":19.2,"spinRate":2259,"spinDirection":228},"zone":13,"typeConfidence":0.91,"plateTime":0.39403973487382693,"extension":6.498064910221335},"index":2,"playId":"cedf75d4-d775-303e-81cf-48133ffb5a32","pitchNumber":3,"startTime":"2026-04-08T04:19:14.722Z","endTime":"2026-04-08T04:19:18.499Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.36947810302475,"aZ":-29.217738749914588,"pfxX":5.150735543729832,"pfxZ":1.832061939560516,"pX":-0.8007596854975992,"pZ":2.2322937220868484,"vX0":1.0019061122917847,"vY0":-126.0221167623778,"vZ0":-2.511319745815941,"x":147.52,"y":178.51,"x0":-1.8724486783279752,"y0":50.00021490469666,"z0":5.5994328016781205,"aX":8.290816074150142},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.0,"breakHorizontal":-9.6,"spinRate":2938,"spinDirection":54},"zone":4,"typeConfidence":0.89,"plateTime":0.43447246568324394,"extension":6.077097405817505},"hitData":{"launchSpeed":58.9,"launchAngle":10.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.17,"coordY":148.07}},"index":3,"playId":"fc130561-d0a8-3345-a32f-4511b55ac6e5","pitchNumber":4,"startTime":"2026-04-08T04:19:28.800Z","endTime":"2026-04-08T04:19:36.867Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T04:19:36.867Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Marchán flies out to center fielder Harrison Bader.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-08T04:22:07.859Z","endTime":"2026-04-08T04:22:51.032Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Keaton Winn replaces Ryan Walker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-08T04:20:54.945Z","endTime":"2026-04-08T04:22:10.057Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676775,"link":"/api/v1/people/676775"},"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":96.3,"endSpeed":88.4,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.895802545802656,"aZ":-14.853185935846803,"pfxX":-7.038473818158343,"pfxZ":8.681805042060834,"pX":-1.3885307806243892,"pZ":2.6373271577153723,"vX0":2.530377039227743,"vY0":-140.15982439660587,"vZ0":-6.938402409858371,"x":169.93,"y":167.57,"x0":-1.3872560739804285,"y0":50.000764591012874,"z0":6.10989326866929,"aX":-14.038724483377461},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.5,"breakHorizontal":12.2,"spinRate":2190,"spinDirection":224},"zone":11,"typeConfidence":0.91,"plateTime":0.39039927394132556,"extension":6.038511945833731},"index":1,"playId":"7bc93378-df72-3ea3-8817-c33615052348","pitchNumber":1,"startTime":"2026-04-08T04:22:10.057Z","endTime":"2026-04-08T04:22:13.866Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.439981798129217,"aZ":-15.951480888023491,"pfxX":-7.088014506997806,"pfxZ":8.365120221042345,"pX":-0.1793156338913313,"pZ":2.923619391015024,"vX0":5.883026737027883,"vY0":-138.51477951208074,"vZ0":-5.495969531522461,"x":123.84,"y":159.84,"x0":-1.4116392735868213,"y0":50.0057680045496,"z0":6.003155150974688,"aX":-13.751723059427015},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.2,"breakHorizontal":11.6,"spinRate":2337,"spinDirection":234},"zone":2,"typeConfidence":0.92,"plateTime":0.39568727114861746,"extension":6.164313447047741},"index":2,"playId":"de7d5959-3e48-304f-ba58-5d3dc4c37eca","pitchNumber":2,"startTime":"2026-04-08T04:22:23.322Z","endTime":"2026-04-08T04:22:26.701Z","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":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.68772603233478,"aZ":-14.655467721398614,"pfxX":-7.541098825484585,"pfxZ":9.056888066839281,"pX":-0.15952569243019968,"pZ":2.7019538258914237,"vX0":6.076088434404266,"vY0":-137.74307379935496,"vZ0":-6.489529860696713,"x":123.08,"y":165.83,"x0":-1.4069842732764208,"y0":50.00307176377433,"z0":6.0673552638131385,"aX":-14.587618415937621},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.4,"breakHorizontal":12.5,"spinRate":2325,"spinDirection":226},"zone":2,"typeConfidence":0.91,"plateTime":0.39663864298207274,"extension":6.146333668769964},"hitData":{"launchSpeed":87.1,"launchAngle":49.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.2,"coordY":90.61}},"index":3,"playId":"15469b2e-b295-3980-bab6-517b2321c134","pitchNumber":3,"startTime":"2026-04-08T04:22:37.863Z","endTime":"2026-04-08T04:22:51.032Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T04:22:51.032Z","atBatIndex":68},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Otto Kemp pops out to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-08T04:22:51.854Z","endTime":"2026-04-08T04:24:09.383Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.4,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.864404029125726,"aZ":-36.57866073677874,"pfxX":-8.716110858036037,"pfxZ":-2.677213346243807,"pX":-1.1470778513817659,"pZ":2.2086673579370766,"vX0":3.749982016498708,"vY0":-127.72453071214576,"vZ0":-2.5394884923946224,"x":160.72,"y":179.15,"x0":-1.506908887864064,"y0":50.006384968150364,"z0":6.110189061928965,"aX":-14.312516750015998},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-5.2,"breakHorizontal":14.9,"spinRate":1551,"spinDirection":246},"zone":13,"typeConfidence":0.9,"plateTime":0.429874076433006,"extension":6.112727044598562},"index":0,"playId":"612627c2-e269-37bb-b7e0-12adcfa8bf81","pitchNumber":1,"startTime":"2026-04-08T04:23:11.702Z","endTime":"2026-04-08T04:23:16.199Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.553613800002008,"aZ":-21.435052219665092,"pfxX":-8.405640110473648,"pfxZ":5.527795130791516,"pX":-0.05195088929792698,"pZ":3.8246309423484903,"vX0":6.379027550148603,"vY0":-138.19352447787975,"vZ0":-2.423754779989967,"x":118.98,"y":135.51,"x0":-1.2931506706073368,"y0":50.001990434514845,"z0":6.146199622456381,"aX":-16.327263674446183},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.7,"breakHorizontal":13.9,"spinRate":2121,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.3956938888366266,"extension":6.142551471969132},"index":1,"playId":"a963a09b-7eae-31de-ba1e-0e1d01d88271","pitchNumber":2,"startTime":"2026-04-08T04:23:27.296Z","endTime":"2026-04-08T04:23:31.214Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8441048201409,"aZ":-28.719679317632924,"pfxX":-10.62621663479382,"pfxZ":2.002414901340667,"pX":0.7711612234557821,"pZ":0.3174662641775708,"vX0":8.617278396816214,"vY0":-130.3319436919736,"vZ0":-8.746520689099684,"x":87.61,"y":230.21,"x0":-1.193982788663293,"y0":50.00258242031638,"z0":5.879044628342486,"aX":-18.31999413385986},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.9,"breakHorizontal":17.4,"spinRate":1671,"spinDirection":238},"zone":14,"typeConfidence":0.9,"plateTime":0.41991976975226386,"extension":6.445073762865972},"index":2,"playId":"75e7c830-1fce-393f-a92c-14e55a44ac36","pitchNumber":3,"startTime":"2026-04-08T04:23:42.883Z","endTime":"2026-04-08T04:23:47.184Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.9,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.174420929218254,"aZ":-21.32094203881053,"pfxX":-8.166405010644166,"pfxZ":5.534370055062162,"pX":-0.8107902823129822,"pZ":3.193473074052128,"vX0":4.580544200123726,"vY0":-138.26123950573844,"vZ0":-4.175403075185521,"x":147.91,"y":152.56,"x0":-1.4169958310985828,"y0":50.002578293164824,"z0":6.131276278105763,"aX":-16.010014300686144},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.5,"breakHorizontal":14.0,"spinRate":2256,"spinDirection":229},"zone":1,"typeConfidence":0.91,"plateTime":0.39427161107474396,"extension":6.324327078261964},"hitData":{"launchSpeed":75.6,"launchAngle":79.0,"totalDistance":31.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":134.41,"coordY":194.65}},"index":3,"playId":"6d123e7c-9469-315c-91c9-314ecf60dd97","pitchNumber":4,"startTime":"2026-04-08T04:24:00.304Z","endTime":"2026-04-08T04:24:09.383Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T04:24:09.383Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dylan Moore flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-08T04:24:16.065Z","endTime":"2026-04-08T04:26:04.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18425684946083,"aZ":-24.357897271053766,"pfxX":-9.814303891813251,"pfxZ":4.043129517261018,"pX":0.5521665100983145,"pZ":2.797268647184326,"vX0":8.114233251008079,"vY0":-138.0765711188247,"vZ0":-4.700338714653837,"x":95.95,"y":163.25,"x0":-1.1466740213035294,"y0":50.005393658484465,"z0":6.156611126965153,"aX":-18.99003519710003},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.5,"breakHorizontal":16.1,"spinRate":2280,"spinDirection":222},"zone":6,"typeConfidence":0.9,"plateTime":0.3963816930544901,"extension":6.224339689685681},"index":0,"playId":"f1a29164-d94f-31f7-95e5-acd1d997a6e0","pitchNumber":1,"startTime":"2026-04-08T04:24:52.306Z","endTime":"2026-04-08T04:24:55.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.320668554980557,"aZ":-26.982630969273256,"pfxX":-0.8642324137406803,"pfxZ":3.0648129324975857,"pX":0.6879062427810406,"pZ":0.7502466283559157,"vX0":5.459533204256334,"vY0":-128.90100936601746,"vZ0":-7.8994815708942765,"x":90.78,"y":218.52,"x0":-1.3398963103292538,"y0":50.00287744102348,"z0":5.920328151134298,"aX":-1.4642810609869754},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.1,"breakHorizontal":0.4,"spinRate":2323,"spinDirection":253},"zone":14,"typeConfidence":0.89,"plateTime":0.42398200590344004,"extension":6.424466587234313},"index":1,"playId":"d7e3a134-9aeb-3f52-8694-330a42998f2c","pitchNumber":2,"startTime":"2026-04-08T04:25:05.835Z","endTime":"2026-04-08T04:25:09.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.453276038255307,"aZ":-31.08223968439814,"pfxX":-9.866351163485787,"pfxZ":0.6352603532043775,"pX":-0.030977219570489132,"pZ":1.8556551359358908,"vX0":6.744900754527363,"vY0":-129.36907619608593,"vZ0":-4.650787055435283,"x":118.18,"y":188.68,"x0":-1.3770253334576448,"y0":50.002208889895314,"z0":6.032015744474656,"aX":-16.891069202430593},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.4,"breakHorizontal":16.6,"spinRate":1585,"spinDirection":245},"zone":8,"typeConfidence":0.9,"plateTime":0.42178776920887096,"extension":6.231150924067854},"index":2,"playId":"c99bc6c9-02da-3ca0-a910-d426ae1e5293","pitchNumber":3,"startTime":"2026-04-08T04:25:24.677Z","endTime":"2026-04-08T04:25:28.154Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-08T04:25:40.156Z","endTime":"2026-04-08T04:25:55.832Z","isPitch":false,"type":"action","player":{"id":664238,"link":"/api/v1/people/664238"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.39182695824329,"aZ":-12.244728965789662,"pfxX":-7.794885487524111,"pfxZ":10.221010864005741,"pX":-6.3534885757612E-4,"pZ":2.3951692719317954,"vX0":5.98560995935727,"vY0":-139.04164616833427,"vZ0":-8.101575278110479,"x":117.02,"y":174.11,"x0":-1.173049411040468,"y0":50.003743666097975,"z0":6.167322471160107,"aX":-15.199356364836172},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.9,"breakHorizontal":12.8,"spinRate":2267,"spinDirection":224},"zone":5,"typeConfidence":0.9,"plateTime":0.39456392700037846,"extension":6.273663130762685},"hitData":{"launchSpeed":86.0,"launchAngle":29.0,"totalDistance":299.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":152.79,"coordY":82.65}},"index":4,"playId":"e4c76d78-fb81-35ec-8105-f0f651b40401","pitchNumber":4,"startTime":"2026-04-08T04:25:55.832Z","endTime":"2026-04-08T04:26:04.015Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T04:26:04.015Z","atBatIndex":70}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dylan Moore flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-08T04:24:16.065Z","endTime":"2026-04-08T04:26:04.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18425684946083,"aZ":-24.357897271053766,"pfxX":-9.814303891813251,"pfxZ":4.043129517261018,"pX":0.5521665100983145,"pZ":2.797268647184326,"vX0":8.114233251008079,"vY0":-138.0765711188247,"vZ0":-4.700338714653837,"x":95.95,"y":163.25,"x0":-1.1466740213035294,"y0":50.005393658484465,"z0":6.156611126965153,"aX":-18.99003519710003},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.5,"breakHorizontal":16.1,"spinRate":2280,"spinDirection":222},"zone":6,"typeConfidence":0.9,"plateTime":0.3963816930544901,"extension":6.224339689685681},"index":0,"playId":"f1a29164-d94f-31f7-95e5-acd1d997a6e0","pitchNumber":1,"startTime":"2026-04-08T04:24:52.306Z","endTime":"2026-04-08T04:24:55.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.320668554980557,"aZ":-26.982630969273256,"pfxX":-0.8642324137406803,"pfxZ":3.0648129324975857,"pX":0.6879062427810406,"pZ":0.7502466283559157,"vX0":5.459533204256334,"vY0":-128.90100936601746,"vZ0":-7.8994815708942765,"x":90.78,"y":218.52,"x0":-1.3398963103292538,"y0":50.00287744102348,"z0":5.920328151134298,"aX":-1.4642810609869754},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.1,"breakHorizontal":0.4,"spinRate":2323,"spinDirection":253},"zone":14,"typeConfidence":0.89,"plateTime":0.42398200590344004,"extension":6.424466587234313},"index":1,"playId":"d7e3a134-9aeb-3f52-8694-330a42998f2c","pitchNumber":2,"startTime":"2026-04-08T04:25:05.835Z","endTime":"2026-04-08T04:25:09.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.453276038255307,"aZ":-31.08223968439814,"pfxX":-9.866351163485787,"pfxZ":0.6352603532043775,"pX":-0.030977219570489132,"pZ":1.8556551359358908,"vX0":6.744900754527363,"vY0":-129.36907619608593,"vZ0":-4.650787055435283,"x":118.18,"y":188.68,"x0":-1.3770253334576448,"y0":50.002208889895314,"z0":6.032015744474656,"aX":-16.891069202430593},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.4,"breakHorizontal":16.6,"spinRate":1585,"spinDirection":245},"zone":8,"typeConfidence":0.9,"plateTime":0.42178776920887096,"extension":6.231150924067854},"index":2,"playId":"c99bc6c9-02da-3ca0-a910-d426ae1e5293","pitchNumber":3,"startTime":"2026-04-08T04:25:24.677Z","endTime":"2026-04-08T04:25:28.154Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-08T04:25:40.156Z","endTime":"2026-04-08T04:25:55.832Z","isPitch":false,"type":"action","player":{"id":664238,"link":"/api/v1/people/664238"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.39182695824329,"aZ":-12.244728965789662,"pfxX":-7.794885487524111,"pfxZ":10.221010864005741,"pX":-6.3534885757612E-4,"pZ":2.3951692719317954,"vX0":5.98560995935727,"vY0":-139.04164616833427,"vZ0":-8.101575278110479,"x":117.02,"y":174.11,"x0":-1.173049411040468,"y0":50.003743666097975,"z0":6.167322471160107,"aX":-15.199356364836172},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.9,"breakHorizontal":12.8,"spinRate":2267,"spinDirection":224},"zone":5,"typeConfidence":0.9,"plateTime":0.39456392700037846,"extension":6.273663130762685},"hitData":{"launchSpeed":86.0,"launchAngle":29.0,"totalDistance":299.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":152.79,"coordY":82.65}},"index":4,"playId":"e4c76d78-fb81-35ec-8105-f0f651b40401","pitchNumber":4,"startTime":"2026-04-08T04:25:55.832Z","endTime":"2026-04-08T04:26:04.015Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T04:26:04.015Z","atBatIndex":70},"scoringPlays":[6,37,38,46,66],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3],"bottom":[4,5,6,7,8],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":150.66,"y":166.51},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":139.51,"y":93.37},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":147.25,"y":149.66},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":207.81,"y":78.08},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":160.34,"y":126.62},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":136.56,"y":193.04},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":57.19,"y":83.4},"type":"O","description":"Flyout"}]}},{"startIndex":9,"endIndex":16,"top":[9,10,11,12],"bottom":[13,14,15,16],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":167.11,"y":72.87},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"coordinates":{"x":133.06,"y":64.52},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"coordinates":{"x":189.32,"y":133.49},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"coordinates":{"x":147.47,"y":93.64},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"coordinates":{"x":105.19,"y":160.8},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":17,"endIndex":23,"top":[17,18,19],"bottom":[20,21,22,23],"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":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":147.76,"y":108.19},"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":3,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":68.85,"y":99.76},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":108.1,"y":42.55},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":161.99,"y":88.86},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":137.62,"y":184.11},"type":"O","description":"Groundout"}]}},{"startIndex":24,"endIndex":30,"top":[24,25,26,27],"bottom":[28,29,30],"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":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":189.54,"y":112.72},"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":4,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":112.79,"y":67.06},"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":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"coordinates":{"x":69.42,"y":70.36},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"coordinates":{"x":135.58,"y":75.66},"type":"O","description":"Lineout"}]}},{"startIndex":31,"endIndex":39,"top":[31,32,33],"bottom":[34,35,36,37,38,39],"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":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"coordinates":{"x":110.26,"y":147.12},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":84.82,"y":104.1},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"coordinates":{"x":153.47,"y":131.12},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"coordinates":{"x":112.28,"y":151.68},"type":"O","description":"Fielders Choice"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":145.73,"y":139.52},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":63.18,"y":74.32},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":137.99,"y":106.38},"type":"H","description":"Single"}]}},{"startIndex":40,"endIndex":48,"top":[40,41,42,43],"bottom":[44,45,46,47,48],"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":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":101.14,"y":151.68},"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":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":86.44,"y":100.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":158.44,"y":162.09},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":80.44,"y":92.81},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":175.33,"y":49.86},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":647315,"fullName":"Zach Pop","link":"/api/v1/people/647315"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":129.92,"y":55.37},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":647315,"fullName":"Zach Pop","link":"/api/v1/people/647315"},"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"coordinates":{"x":189.31,"y":113.68},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":647315,"fullName":"Zach Pop","link":"/api/v1/people/647315"},"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"coordinates":{"x":70.86,"y":91.48},"type":"O","description":"Lineout"}]}},{"startIndex":49,"endIndex":56,"top":[49,50,51,52,53],"bottom":[54,55,56],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"coordinates":{"x":138.84,"y":90.46},"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":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":129.51,"y":180.57},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":110.26,"y":150.16},"type":"O","description":"Groundout"}]}},{"startIndex":57,"endIndex":67,"top":[57,58,59,60,61],"bottom":[62,63,64,65,66,67],"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":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":142.69,"y":177.02},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":183.58,"y":84.95},"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":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":104.18,"y":143.07},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":123.94,"y":187.15},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":107.21,"y":57.97},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":99.39,"y":97.42},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"coordinates":{"x":195.71,"y":132.54},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"coordinates":{"x":111.17,"y":148.07},"type":"O","description":"Groundout"}]}},{"startIndex":68,"endIndex":70,"top":[68,69,70],"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":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"coordinates":{"x":113.2,"y":90.61},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":9,"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"coordinates":{"x":134.41,"y":194.65},"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":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"batter":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"coordinates":{"x":152.79,"y":82.65},"type":"O","description":"Flyout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":6,"hits":13,"errors":0,"leftOnBase":6},"away":{"runs":0,"hits":4,"errors":1,"leftOnBase":8}},"defense":{"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"catcher":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"first":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"second":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"third":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"shortstop":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"left":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"center":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"right":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"onDeck":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"inHole":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"battingOrder":10,"team":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"}},"offense":{"batter":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"onDeck":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"inHole":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"battingOrder":8,"team":{"id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"}},"balls":1,"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":8,"groundOuts":5,"airOuts":14,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".227","atBats":31,"obp":".312","slg":".369","ops":".681","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":5,"rbi":0,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":3},"pitching":{"flyOuts":5,"groundOuts":6,"airOuts":8,"runs":6,"doubles":4,"triples":1,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":34,"obp":".389","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":149,"era":"4.36","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.29","battersFaced":36,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":149,"balls":45,"strikes":104,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":6,"pitchesPerInning":"18.63","runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":24,"errors":1,"chances":33,"passedBall":0,"pickoffs":1}},"players":{"ID669016":{"person":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"jerseyNumber":"16","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":8,"groundOuts":10,"airOuts":9,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".297","atBats":37,"obp":".325","slg":".459","ops":".784","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":17,"rbi":6,"leftOnBase":19,"sacBunts":0,"sacFlies":1,"babip":".345","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":21,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666200":{"person":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":5,"groundOuts":12,"airOuts":7,"runs":7,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":1,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":48,"obp":".245","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":198,"era":"4.97","inningsPitched":"12.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"0.95","battersFaced":49,"outs":38,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":198,"balls":67,"strikes":131,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.71","rbi":0,"winPercentage":".500","pitchesPerInning":"15.63","gamesFinished":0,"strikeoutWalkRatio":"18.00","strikeoutsPer9Inn":"12.79","walksPer9Inn":"0.71","hitsPer9Inn":"7.82","runsScoredPer9":"4.97","homeRunsPer9":"1.42","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"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}},"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":5,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":4,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":15,"obp":".444","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":89,"era":"9.82","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":4,"whip":"2.18","battersFaced":18,"outs":11,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":89,"balls":34,"strikes":55,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.25","rbi":0,"winPercentage":".---","pitchesPerInning":"24.27","gamesFinished":0,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"12.27","walksPer9Inn":"7.36","hitsPer9Inn":"12.27","runsScoredPer9":"9.82","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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID702222":{"person":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"jerseyNumber":"2","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":10,"flyOuts":0,"groundOuts":11,"airOuts":5,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".324","atBats":34,"obp":".361","slg":".382","ops":".743","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":13,"rbi":1,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".407","groundOutsToAirouts":"2.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":21,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":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":{"note":"(L, 1-1)","summary":"5.0 IP, 2 ER, 6 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":4,"airOuts":3,"runs":4,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":92,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":24,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":24,"strikes":68,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"7.20","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":3,"flyOuts":4,"groundOuts":14,"airOuts":10,"runs":5,"doubles":6,"triples":0,"homeRuns":0,"strikeOuts":23,"baseOnBalls":4,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":65,"obp":".319","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":276,"era":"1.65","inningsPitched":"16.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.35","battersFaced":69,"outs":49,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":276,"balls":89,"strikes":187,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":3,"winPercentage":".500","pitchesPerInning":"16.90","gamesFinished":0,"strikeoutWalkRatio":"5.75","strikeoutsPer9Inn":"12.67","walksPer9Inn":"2.20","hitsPer9Inn":"9.92","runsScoredPer9":"2.76","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"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"}]},"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-2 | 2 BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":9,"groundOuts":12,"airOuts":14,"runs":5,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":6,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".214","atBats":42,"obp":".313","slg":".429","ops":".742","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":18,"rbi":7,"leftOnBase":25,"sacBunts":0,"sacFlies":0,"babip":".212","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","popOuts":0,"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":4,"putOuts":71,"errors":1,"chances":76,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID592663":{"person":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"jerseyNumber":"10","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"600","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":9,"flyOuts":4,"groundOuts":7,"airOuts":6,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":2,"avg":".240","atBats":25,"obp":".406","slg":".400","ops":".806","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":10,"rbi":1,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"babip":".278","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.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":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":2,"putOuts":94,"errors":0,"chances":96,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID661395":{"person":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"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":1,"groundOuts":5,"airOuts":4,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":21,"obp":".238","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":84,"era":"1.59","inningsPitched":"5.2","wins":1,"losses":1,"saves":4,"saveOpportunities":4,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.88","battersFaced":21,"outs":17,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":84,"balls":30,"strikes":54,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".500","pitchesPerInning":"14.82","gamesFinished":6,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"11.12","walksPer9Inn":"0.00","hitsPer9Inn":"7.94","runsScoredPer9":"3.18","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID624641":{"person":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"jerseyNumber":"33","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | 2B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":0,"groundOuts":5,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".167","atBats":12,"obp":".286","slg":".250","ops":".536","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":14,"totalBases":3,"rbi":2,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"1.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":4,"errors":1,"chances":21,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID689147":{"person":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 2 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":9,"strikes":17,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":26,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"3.00","battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":9,"strikes":17,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":2,"winPercentage":".---","pitchesPerInning":"26.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"18.00","runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664761":{"person":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":7,"groundOuts":14,"airOuts":12,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".205","atBats":39,"obp":".295","slg":".308","ops":".603","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":12,"rbi":8,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".212","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.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":12,"putOuts":8,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680742":{"person":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":4,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":17,"obp":".353","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":66,"era":"6.75","inningsPitched":"4.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.50","battersFaced":17,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":66,"balls":26,"strikes":40,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.50","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.00","walksPer9Inn":"0.00","hitsPer9Inn":"13.50","runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641835":{"person":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":3,"groundOuts":7,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":22,"obp":".087","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":90,"era":"0.00","inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.29","battersFaced":23,"outs":21,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":33,"strikes":57,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".---","pitchesPerInning":"12.86","gamesFinished":0,"strikeoutWalkRatio":"8.00","strikeoutsPer9Inn":"10.29","walksPer9Inn":"1.29","hitsPer9Inn":"1.29","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"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}},"ID681082":{"person":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":9,"groundOuts":10,"airOuts":10,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".188","atBats":32,"obp":".235","slg":".219","ops":".454","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":7,"rbi":2,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".231","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":19,"putOuts":11,"errors":0,"chances":30,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656941":{"person":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":9,"groundOuts":3,"airOuts":11,"runs":5,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":18,"baseOnBalls":9,"intentionalWalks":0,"hits":7,"hitByPitch":2,"avg":".179","atBats":39,"obp":".360","slg":".462","ops":".822","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":50,"totalBases":18,"rbi":6,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".222","groundOutsToAirouts":"0.27","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.00","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID805249":{"person":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"jerseyNumber":"4","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"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":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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"avg":".091","atBats":11,"obp":".167","slg":".091","ops":".258","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":1,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID647315":{"person":{"id":647315,"fullName":"Zach Pop","link":"/api/v1/people/647315"},"jerseyNumber":"56","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, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":6,"strikes":7,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":5,"groundOuts":4,"airOuts":6,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":14,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":88,"era":"3.60","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.80","battersFaced":20,"outs":15,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":39,"strikes":49,"strikePercentage":".560","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":1,"winPercentage":".---","pitchesPerInning":"17.60","gamesFinished":1,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"9.00","walksPer9Inn":"5.40","hitsPer9Inn":"1.80","runsScoredPer9":"3.60","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":0,"lineOuts":1},"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"}]},"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":2,"gamesStarted":2,"flyOuts":6,"groundOuts":15,"airOuts":9,"runs":11,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":6,"baseOnBalls":5,"intentionalWalks":0,"hits":17,"hitByPitch":0,"atBats":46,"obp":".423","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":186,"era":"9.31","inningsPitched":"9.2","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"2.28","battersFaced":52,"outs":29,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":186,"balls":66,"strikes":120,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.67","rbi":0,"winPercentage":".000","pitchesPerInning":"19.24","gamesFinished":0,"strikeoutWalkRatio":"1.20","strikeoutsPer9Inn":"5.59","walksPer9Inn":"4.66","hitsPer9Inn":"15.83","runsScoredPer9":"10.24","homeRunsPer9":"2.79","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":1,"chances":6,"fielding":".833","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":"601","stats":{"batting":{"note":"a-","summary":"0-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":1}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":4,"groundOuts":1,"airOuts":7,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"avg":".091","atBats":11,"obp":".167","slg":".364","ops":".531","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":4,"rbi":2,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.00","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","assists":2,"putOuts":22,"errors":0,"chances":24,"fielding":"1.000","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID664238":{"person":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"jerseyNumber":"25","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":4,"obp":".333","slg":".000","ops":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"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":8,"era":"0.00","inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.50","battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":3,"strikes":5,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"12.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"13.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"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":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":6,"strikes":12,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"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":4,"groundOuts":3,"airOuts":5,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":17,"obp":".235","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":73,"era":"1.93","inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"0.86","battersFaced":17,"outs":14,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":73,"balls":23,"strikes":50,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".---","pitchesPerInning":"15.64","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.64","walksPer9Inn":"0.00","hitsPer9Inn":"7.71","runsScoredPer9":"1.93","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666969":{"person":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"jerseyNumber":"53","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"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":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"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":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":7,"groundOuts":7,"airOuts":14,"runs":3,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".244","atBats":41,"obp":".289","slg":".439","ops":".728","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":18,"rbi":4,"leftOnBase":21,"sacBunts":0,"sacFlies":1,"babip":".276","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.50","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":1,"putOuts":20,"errors":1,"chances":22,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID605400":{"person":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"jerseyNumber":"27","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":2,"groundOuts":8,"airOuts":10,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":44,"obp":".277","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":186,"era":"3.18","inningsPitched":"11.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.15","battersFaced":47,"outs":34,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":186,"balls":61,"strikes":125,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.41","gamesFinished":0,"strikeoutWalkRatio":"5.33","strikeoutsPer9Inn":"12.71","walksPer9Inn":"2.38","hitsPer9Inn":"7.94","runsScoredPer9":"3.18","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":5,"gamesStarted":0,"flyOuts":3,"groundOuts":8,"airOuts":3,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":20,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":86,"era":"5.40","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":3,"whip":"1.20","battersFaced":21,"outs":15,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":25,"strikes":61,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.67","rbi":0,"winPercentage":".---","pitchesPerInning":"17.20","gamesFinished":0,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"7.20","walksPer9Inn":"1.80","hitsPer9Inn":"9.00","runsScoredPer9":"5.40","homeRunsPer9":"1.80","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}},"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":"1-4","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":9,"groundOuts":10,"airOuts":14,"runs":9,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".277","atBats":47,"obp":".320","slg":".362","ops":".682","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":50,"totalBases":17,"rbi":3,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"babip":".351","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":23,"putOuts":17,"errors":2,"chances":42,"fielding":".952","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":2,"gamesStarted":2,"flyOuts":6,"groundOuts":6,"airOuts":12,"runs":5,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":39,"obp":".357","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":174,"era":"4.82","inningsPitched":"9.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.61","battersFaced":42,"outs":28,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":174,"balls":64,"strikes":110,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.64","gamesFinished":0,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"8.68","walksPer9Inn":"1.93","hitsPer9Inn":"12.54","runsScoredPer9":"4.82","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"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}}},"batters":[607208,656941,547180,666969,624641,592663,665561,805249,664238,702222,650911,647315,621383,689147],"pitchers":[650911,647315,621383,689147],"bench":[664761,669016,681082],"bullpen":[621237,680742,661395,641745,666200,641835,605400,691725,592836],"battingOrder":[607208,656941,547180,666969,624641,665561,805249,664238,702222],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Sosa, E (1, Ray)."},{"label":"TB","value":"Harper, B; Schwarber; Sosa, E 2; Turner."},{"label":"Runners left in scoring position, 2 out","value":"Moore, D; Crawford 2; Sosa, E."},{"label":"Team RISP","value":"0-for-6."},{"label":"Team LOB","value":"8."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Turner (2, fielding)."},{"label":"Outfield assists","value":"García, Ad (Adames at home)."},{"label":"Pickoffs","value":"Marchán (Oliva at 1st base)."},{"label":"DP","value":"(Sosa, E-Moore, D-Harper, B)."}]}],"note":[{"label":"a","value":"Struck out for Realmuto in the 2nd."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":6,"airOuts":8,"runs":6,"doubles":4,"triples":1,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".232","atBats":34,"obp":".283","slg":".327","ops":".610","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":19,"rbi":6,"leftOnBase":16,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":8,"groundOuts":5,"airOuts":14,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":31,"obp":".229","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":145,"era":"4.37","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.36","battersFaced":35,"outs":27,"completeGames":0,"shutouts":1,"pitchesThrown":145,"balls":54,"strikes":91,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":0,"pitchesPerInning":"16.11","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":27,"errors":0,"chances":31,"passedBall":0,"pickoffs":0}},"players":{"ID669477":{"person":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"jerseyNumber":"10","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | 2B, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"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":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":3,"groundOuts":4,"airOuts":6,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":2,"avg":".280","atBats":25,"obp":".379","slg":".360","ops":".739","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":29,"totalBases":9,"rbi":2,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".412","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"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":2,"putOuts":62,"errors":1,"chances":65,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID664141":{"person":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":0,"flyOuts":3,"groundOuts":7,"airOuts":5,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":24,"obp":".393","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":109,"era":"4.05","inningsPitched":"6.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.65","battersFaced":28,"outs":20,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":109,"balls":39,"strikes":70,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":".---","pitchesPerInning":"16.35","gamesFinished":1,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"6.75","walksPer9Inn":"5.40","hitsPer9Inn":"9.45","runsScoredPer9":"4.05","homeRunsPer9":"1.35","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"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}},"ID666464":{"person":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"jerseyNumber":"19","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"700","stats":{"batting":{"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":2,"groundOuts":5,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".313","atBats":16,"obp":".313","slg":".375","ops":".688","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":6,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".385","groundOutsToAirouts":"1.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"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":3,"putOuts":14,"errors":1,"chances":18,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID671218":{"person":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"jerseyNumber":"17","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | 3 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"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":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":3,"groundOuts":10,"airOuts":7,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":20,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".213","atBats":47,"obp":".245","slg":".234","ops":".479","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":49,"totalBases":11,"rbi":3,"leftOnBase":23,"sacBunts":0,"sacFlies":0,"babip":".370","groundOutsToAirouts":"1.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":12,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID641816":{"person":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":3,"groundOuts":10,"airOuts":5,"runs":7,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":37,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":171,"era":"7.00","inningsPitched":"9.0","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.78","battersFaced":40,"outs":27,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":171,"balls":63,"strikes":108,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".000","pitchesPerInning":"19.00","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.00","hitsPer9Inn":"13.00","runsScoredPer9":"7.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657277":{"person":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":6,"groundOuts":25,"airOuts":12,"runs":11,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":15,"baseOnBalls":6,"intentionalWalks":0,"hits":19,"hitByPitch":1,"atBats":71,"obp":".333","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":282,"era":"5.00","inningsPitched":"18.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.39","battersFaced":79,"outs":54,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":282,"balls":102,"strikes":180,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.08","rbi":0,"winPercentage":".500","pitchesPerInning":"15.67","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"7.50","walksPer9Inn":"3.00","hitsPer9Inn":"9.50","runsScoredPer9":"5.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":5},"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}},"ID676254":{"person":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(H, 1)","summary":"1.1 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":25,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":10,"strikes":15,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":4,"groundOuts":3,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":16,"obp":".316","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":86,"era":"4.15","inningsPitched":"4.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"1.38","battersFaced":19,"outs":13,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":35,"strikes":51,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".---","pitchesPerInning":"19.85","gamesFinished":2,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"10.38","walksPer9Inn":"6.23","hitsPer9Inn":"6.23","runsScoredPer9":"4.15","homeRunsPer9":"2.08","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676775":{"person":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":4,"strikes":7,"strikePercentage":".640","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":6,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":6,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":20,"obp":".273","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":83,"era":"5.06","inningsPitched":"5.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":3,"whip":"1.13","battersFaced":22,"outs":16,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":83,"balls":29,"strikes":54,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".000","pitchesPerInning":"15.56","gamesFinished":1,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"11.81","walksPer9Inn":"3.38","hitsPer9Inn":"6.75","runsScoredPer9":"5.06","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID672275":{"person":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":6,"groundOuts":11,"airOuts":10,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".129","atBats":31,"obp":".206","slg":".129","ops":".335","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":4,"rbi":1,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".160","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","assists":4,"putOuts":91,"errors":1,"chances":96,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656305":{"person":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"jerseyNumber":"26","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"200","stats":{"batting":{"summary":"3-4 | 2B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":2,"groundOuts":15,"airOuts":8,"runs":7,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".304","atBats":46,"obp":".360","slg":".478","ops":".838","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":50,"totalBases":22,"rbi":7,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"babip":".361","groundOutsToAirouts":"1.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.00","popOuts":5,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":28,"putOuts":4,"errors":3,"chances":35,"fielding":".914","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID668873":{"person":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":0,"flyOuts":1,"groundOuts":6,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":13,"obp":".125","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":59,"era":"0.00","inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.21","battersFaced":16,"outs":14,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":59,"balls":23,"strikes":36,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":0,"winPercentage":".---","pitchesPerInning":"12.64","gamesFinished":2,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"11.57","walksPer9Inn":"1.93","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"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}},"ID621366":{"person":{"id":621366,"fullName":"Ryan Borucki","link":"/api/v1/people/621366"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":0,"flyOuts":2,"groundOuts":5,"airOuts":4,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":17,"obp":".421","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":64,"era":"9.00","inningsPitched":"4.0","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":4,"whip":"2.00","battersFaced":19,"outs":12,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":64,"balls":21,"strikes":43,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".000","pitchesPerInning":"16.00","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"4.50","walksPer9Inn":"4.50","hitsPer9Inn":"13.50","runsScoredPer9":"9.00","homeRunsPer9":"4.50","inheritedRunners":9,"inheritedRunnersScored":4,"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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID808982":{"person":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"jerseyNumber":"51","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"0-1 | RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":6,"groundOuts":12,"airOuts":14,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".158","atBats":38,"obp":".244","slg":".237","ops":".481","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":9,"rbi":5,"leftOnBase":12,"sacBunts":0,"sacFlies":2,"babip":".188","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":25,"errors":1,"chances":26,"fielding":".962","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"}]},"ID646240":{"person":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | K, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":5,"groundOuts":11,"airOuts":12,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":4,"intentionalWalks":1,"hits":9,"hitByPitch":0,"avg":".196","atBats":46,"obp":".260","slg":".283","ops":".543","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":50,"totalBases":13,"rbi":2,"leftOnBase":24,"sacBunts":0,"sacFlies":0,"babip":".258","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.00","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":28,"errors":0,"chances":30,"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"}]},"ID666931":{"person":{"id":666931,"fullName":"Jared Oliva","link":"/api/v1/people/666931"},"jerseyNumber":"56","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"900","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"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":4,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"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":1,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"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"}]},"ID664056":{"person":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"jerseyNumber":"9","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":3,"groundOuts":13,"airOuts":10,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".125","atBats":40,"obp":".163","slg":".225","ops":".388","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":9,"rbi":3,"leftOnBase":21,"sacBunts":0,"sacFlies":1,"babip":".148","groundOutsToAirouts":"1.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.00","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":28,"errors":0,"chances":28,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID683766":{"person":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"jerseyNumber":"50","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":9,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":4,"strikes":5,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"9.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"0.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":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605288":{"person":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"jerseyNumber":"12","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":5,"groundOuts":19,"airOuts":9,"runs":7,"doubles":6,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":50,"obp":".340","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":175,"era":"3.97","inningsPitched":"11.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.59","battersFaced":53,"outs":34,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":175,"balls":57,"strikes":118,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"2.11","rbi":0,"winPercentage":".000","pitchesPerInning":"15.44","gamesFinished":0,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"5.56","walksPer9Inn":"2.38","hitsPer9Inn":"11.91","runsScoredPer9":"5.56","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694918":{"person":{"id":694918,"fullName":"Blade Tidwell","link":"/api/v1/people/694918"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":12,"obp":".231","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":56,"era":"0.00","inningsPitched":"4.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.75","battersFaced":13,"outs":12,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":56,"balls":23,"strikes":33,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"14.00","gamesFinished":2,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"2.25","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642715":{"person":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | 2 2B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":7,"groundOuts":7,"airOuts":15,"runs":4,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".239","atBats":46,"obp":".300","slg":".435","ops":".735","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":50,"totalBases":20,"rbi":3,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".313","groundOutsToAirouts":"0.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.00","popOuts":4,"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":27,"putOuts":12,"errors":1,"chances":40,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID592662":{"person":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(W, 2-1)","summary":"6.2 IP, 0 ER, 7 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":4,"airOuts":9,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":109,"inningsPitched":"6.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":26,"outs":20,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":109,"balls":40,"strikes":69,"strikePercentage":".630","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":1,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":3,"flyOuts":13,"groundOuts":9,"airOuts":25,"runs":4,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":6,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":63,"obp":".246","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":294,"era":"2.08","inningsPitched":"17.1","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"0.98","battersFaced":69,"outs":52,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":294,"balls":108,"strikes":186,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":0,"winPercentage":".667","pitchesPerInning":"16.96","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"9.35","walksPer9Inn":"3.12","hitsPer9Inn":"5.71","runsScoredPer9":"2.08","homeRunsPer9":"1.04","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":8},"fielding":{"gamesStarted":1,"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"}]},"ID669062":{"person":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":0,"groundOuts":5,"airOuts":0,"runs":4,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":15,"obp":".471","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":80,"era":"12.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":4,"whip":"2.67","battersFaced":17,"outs":9,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":80,"balls":36,"strikes":44,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"5.00","rbi":0,"winPercentage":".---","pitchesPerInning":"26.67","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"12.00","walksPer9Inn":"6.00","hitsPer9Inn":"18.00","runsScoredPer9":"12.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":2,"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}},"ID694738":{"person":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":1,"groundOuts":12,"airOuts":6,"runs":7,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":41,"obp":".273","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":183,"era":"4.22","inningsPitched":"10.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.13","battersFaced":44,"outs":32,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":183,"balls":66,"strikes":117,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".500","pitchesPerInning":"17.16","gamesFinished":0,"strikeoutWalkRatio":"4.67","strikeoutsPer9Inn":"11.81","walksPer9Inn":"2.53","hitsPer9Inn":"7.59","runsScoredPer9":"5.91","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650333":{"person":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":10,"groundOuts":15,"airOuts":17,"runs":4,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".292","atBats":48,"obp":".294","slg":".354","ops":".648","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":51,"totalBases":17,"rbi":6,"leftOnBase":12,"sacBunts":0,"sacFlies":2,"babip":".304","groundOutsToAirouts":"0.88","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":40,"putOuts":13,"errors":0,"chances":53,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID691740":{"person":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"jerseyNumber":"6","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"800","stats":{"batting":{"summary":"3-4 | 3B, 2 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".857","atBats":7,"obp":".875","slg":"1.143","ops":"2.018","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":8,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".857","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":22,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID657424":{"person":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"jerseyNumber":"93","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":0,"flyOuts":3,"groundOuts":6,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":17,"obp":".250","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":89,"era":"0.00","inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"0.88","battersFaced":20,"outs":17,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":89,"balls":35,"strikes":54,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":".---","pitchesPerInning":"15.71","gamesFinished":1,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"6.35","walksPer9Inn":"4.76","hitsPer9Inn":"3.18","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"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}}},"batters":[642715,656305,650333,671218,646240,669477,666464,808982,691740,666931,664056,592662,676254,676775],"pitchers":[592662,676254,676775],"bench":[672275,683766],"bullpen":[621366,664141,657424,605288,668873,641816,669062,694738,694918,657277],"battingOrder":[642715,656305,650333,671218,646240,669477,808982,691740,664056],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Adames 2 (6, Sánchez, C, Sánchez, C); Chapman, M (3, Sánchez, C); Schmitt (2, Sánchez, C)."},{"label":"3B","value":"Susac, D (1, Kerkering)."},{"label":"TB","value":"Adames 4; Arraez; Chapman, M 4; Devers; Encarnacion; Ramos, H; Schmitt 2; Susac, D 5."},{"label":"RBI","value":"Arraez 2 (6); Chapman, M (7); Lee, J (5); Susac, D 2 (2)."},{"label":"2-out RBI","value":"Arraez; Susac, D 2; Chapman, M."},{"label":"Runners left in scoring position, 2 out","value":"Bader 2; Ramos, H; Devers."},{"label":"SF","value":"Lee, J."},{"label":"GIDP","value":"Oliva."},{"label":"Team RISP","value":"5-for-16."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"PO","value":"Oliva (1st base by Marchán)."}]}],"note":[{"label":"a","value":"Hit a sacrifice fly for Encarnacion in the 6th."},{"label":"b","value":"Lined out for Oliva in the 6th."}]}},"officials":[{"official":{"id":623949,"fullName":"Clint Vondrak","link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":429805,"fullName":"Todd Tichenor","link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658536,"fullName":"Austin Jones","link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":503077,"fullName":"Adam Hamari","link":"/api/v1/people/503077"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Walker, R."},{"label":"ABS Challenge","value":"Encarnacion (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Sánchez, C 92-68; Pop 13-7; Banks 18-12; Kerkering 26-17; Ray 109-69; Walker, R 25-15; Winn, K 11-7."},{"label":"Groundouts-flyouts","value":"Sánchez, C 4-1; Pop 0-2; Banks 1-0; Kerkering 1-2; Ray 4-5; Walker, R 1-1; Winn, K 0-2."},{"label":"Batters faced","value":"Sánchez, C 24; Pop 3; Banks 3; Kerkering 6; Ray 26; Walker, R 6; Winn, K 3."},{"label":"Inherited runners-scored","value":"Pop 2-1; Walker, R 2-0."},{"label":"Umpires","value":"HP: Clint Vondrak. 1B: Todd Tichenor. 2B: Austin Jones. 3B: Adam Hamari. "},{"label":"Weather","value":"59 degrees, Partly Cloudy."},{"label":"Wind","value":"12 mph, Out To CF."},{"label":"First pitch","value":"6:45 PM."},{"label":"T","value":"2:40."},{"label":"Att","value":"32,403."},{"label":"Venue","value":"Oracle Park."},{"label":"April 7, 2026"}],"pitchingNotes":["Sánchez, C pitched to 2 batters in the 6th inning."],"topPerformers":[{"player":{"person":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662","boxscoreName":"Ray"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(W, 2-1)","summary":"6.2 IP, 0 ER, 7 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":4,"airOuts":9,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":109,"inningsPitched":"6.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":26,"outs":20,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":109,"balls":40,"strikes":69,"strikePercentage":".630","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":1,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":3,"flyOuts":13,"groundOuts":9,"airOuts":25,"runs":4,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":6,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":63,"obp":".246","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":294,"era":"2.08","inningsPitched":"17.1","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"0.98","battersFaced":69,"outs":52,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":294,"balls":108,"strikes":186,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":0,"winPercentage":".667","pitchesPerInning":"16.96","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"9.35","walksPer9Inn":"3.12","hitsPer9Inn":"5.71","runsScoredPer9":"2.08","homeRunsPer9":"1.04","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":8},"fielding":{"gamesStarted":1,"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"}]},"type":"starter","gameScore":75,"pitchingGameScore":75},{"player":{"person":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740","boxscoreName":"Susac, D"},"jerseyNumber":"6","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"800","stats":{"batting":{"summary":"3-4 | 3B, 2 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".857","atBats":7,"obp":".875","slg":"1.143","ops":"2.018","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":8,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".857","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":22,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":62,"hittingGameScore":62},{"player":{"person":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305","boxscoreName":"Chapman, M"},"jerseyNumber":"26","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"200","stats":{"batting":{"summary":"3-4 | 2B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":2,"groundOuts":15,"airOuts":8,"runs":7,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".304","atBats":46,"obp":".360","slg":".478","ops":".838","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":50,"totalBases":22,"rbi":7,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"babip":".361","groundOutsToAirouts":"1.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.00","popOuts":5,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":28,"putOuts":4,"errors":3,"chances":35,"fielding":".914","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":58,"hittingGameScore":58}]},"decisions":{"winner":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"loser":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}