{"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":823483,"link":"/api/v1.1/game/823483/feed/live","metaData":{"wait":10,"timeStamp":"20260401_202304","gameEvents":["single","game_finished"],"logicalEvents":["countChange","count00","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823483,"type":"R","doubleHeader":"N","id":"2026/04/01/wasmlb-phimlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823483-2026-04-01","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-01T17:05:00Z","originalDate":"2026-04-01","officialDate":"2026-04-01","dayNight":"day","time":"1:05","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":120,"name":"Washington Nationals","link":"/api/v1/teams/120","season":2026,"venue":{"id":3309,"name":"Nationals Park","link":"/api/v1/venues/3309"},"springVenue":{"id":5000,"link":"/api/v1/venues/5000"},"teamCode":"was","fileCode":"was","abbreviation":"WSH","teamName":"Nationals","locationName":"Washington","firstYearOfPlay":"1968","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":"Washington","record":{"gamesPlayed":6,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":3,"losses":3,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":3,"losses":3,"winningPercentage":".500"},"franchiseName":"Washington","clubName":"Nationals","active":true},"home":{"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":6,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":3,"losses":3,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":3,"losses":3,"winningPercentage":".500"},"franchiseName":"Philadelphia","clubName":"Phillies","active":true}},"players":{"ID691781":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781","firstName":"Brady","lastName":"House","primaryNumber":"12","birthDate":"2003-06-04","currentAge":23,"birthCity":"Winder","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":208,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brady","useLastName":"House","middleName":"Hunter","boxscoreName":"House","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brady House","nameSlug":"brady-house-691781","firstLastName":"Brady House","lastFirstName":"House, Brady","lastInitName":"House, B","initLastName":"B House","fullFMLName":"Brady Hunter House","fullLFMName":"House, Brady Hunter","strikeZoneTop":3.371,"strikeZoneBottom":1.701},"ID669016":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016","firstName":"Brandon","lastName":"Marsh","primaryNumber":"16","birthDate":"1997-12-18","currentAge":28,"birthCity":"Buford","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Brandon","useLastName":"Marsh","middleName":"Chase","boxscoreName":"Marsh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2021-07-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Marsh","nameSlug":"brandon-marsh-669016","firstLastName":"Brandon Marsh","lastFirstName":"Marsh, Brandon","lastInitName":"Marsh, B","initLastName":"B Marsh","fullFMLName":"Brandon Chase Marsh","fullLFMName":"Marsh, Brandon Chase","strikeZoneTop":3.312,"strikeZoneBottom":1.672},"ID683083":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083","firstName":"Nasim","lastName":"Nuñez","primaryNumber":"26","birthDate":"2000-08-18","currentAge":26,"birthCity":"Bronx","birthStateProvince":"NY","birthCountry":"USA","height":"5' 8\"","weight":165,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Nasim","useLastName":"Nuñez","middleName":"Emmanuel","boxscoreName":"Nuñez, N","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"NAH-seem NOON-yez","mlbDebutDate":"2024-03-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nasim Nuñez","nameSlug":"nasim-nunez-683083","firstLastName":"Nasim Nuñez","lastFirstName":"Nuñez, Nasim","lastInitName":"Nuñez, N","initLastName":"N Nuñez","fullFMLName":"Nasim Emmanuel Nuñez","fullLFMName":"Nuñez, Nasim Emmanuel","strikeZoneTop":3.05,"strikeZoneBottom":1.54},"ID701552":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552","firstName":"Andre","lastName":"Granillo","birthDate":"2000-05-12","currentAge":26,"birthCity":"Hemet","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andre","useLastName":"Granillo","middleName":"Anthony","boxscoreName":"Granillo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"gruh-NEE-oh","mlbDebutDate":"2025-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andre Granillo","nameSlug":"andre-granillo-701552","firstLastName":"Andre Granillo","lastFirstName":"Granillo, Andre","lastInitName":"Granillo, A","initLastName":"A Granillo","fullFMLName":"Andre Anthony Granillo","fullLFMName":"Granillo, Andre Anthony","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID664761":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761","firstName":"Alec","lastName":"Bohm","primaryNumber":"28","birthDate":"1996-08-03","currentAge":30,"birthCity":"Omaha","birthStateProvince":"NE","birthCountry":"USA","height":"6' 4\"","weight":218,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Alec","useLastName":"Bohm","middleName":"Daniel","boxscoreName":"Bohm","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"bome; like home","mlbDebutDate":"2020-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alec Bohm","nameSlug":"alec-bohm-664761","firstLastName":"Alec Bohm","lastFirstName":"Bohm, Alec","lastInitName":"Bohm, A","initLastName":"A Bohm","fullFMLName":"Alec Daniel Bohm","fullLFMName":"Bohm, Alec Daniel","strikeZoneTop":3.407,"strikeZoneBottom":1.719},"ID641835":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835","firstName":"Timothy","lastName":"Mayza","primaryNumber":"37","birthDate":"1992-01-15","currentAge":34,"birthCity":"Allentown","birthStateProvince":"PA","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tim","useLastName":"Mayza","middleName":"Gerard","boxscoreName":"Mayza","nickName":"Mayz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"MAY-zuh","mlbDebutDate":"2017-08-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tim Mayza","nameSlug":"tim-mayza-641835","firstLastName":"Tim Mayza","lastFirstName":"Mayza, Tim","lastInitName":"Mayza, T","initLastName":"T Mayza","fullFMLName":"Timothy Gerard Mayza","fullLFMName":"Mayza, Timothy Gerard","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID690925":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925","firstName":"Clayton","lastName":"Beeter","primaryNumber":"39","birthDate":"1998-10-09","currentAge":27,"birthCity":"Fort Worth","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Clayton","useLastName":"Beeter","middleName":"Howard","boxscoreName":"Beeter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Clayton Beeter","nameSlug":"clayton-beeter-690925","firstLastName":"Clayton Beeter","lastFirstName":"Beeter, Clayton","lastInitName":"Beeter, C","initLastName":"C Beeter","fullFMLName":"Clayton Howard Beeter","fullLFMName":"Beeter, Clayton Howard","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669371":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371","firstName":"Jeffrey","lastName":"Henry","primaryNumber":"99","birthDate":"1999-07-15","currentAge":27,"birthCity":"Florence","birthStateProvince":"AL","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cole","useLastName":"Henry","middleName":"Cole","boxscoreName":"Henry","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2025-04-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Henry","nameSlug":"cole-henry-669371","firstLastName":"Cole Henry","lastFirstName":"Henry, Cole","lastInitName":"Henry, C","initLastName":"C Henry","fullFMLName":"Jeffrey Cole Henry","fullLFMName":"Henry, Jeffrey Cole","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID695418":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418","firstName":"Bradley","lastName":"Lord","primaryNumber":"41","birthDate":"2000-02-14","currentAge":26,"birthCity":"Tallahassee","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brad","useLastName":"Lord","middleName":"Ryan","boxscoreName":"Lord","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brad Lord","nameSlug":"brad-lord-695418","firstLastName":"Brad Lord","lastFirstName":"Lord, Brad","lastInitName":"Lord, B","initLastName":"B Lord","fullFMLName":"Bradley Ryan Lord","fullLFMName":"Lord, Bradley Ryan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID695734":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734","firstName":"Daylen","lastName":"Lile","primaryNumber":"4","birthDate":"2002-11-30","currentAge":23,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Daylen","useLastName":"Lile","middleName":"Anthony","boxscoreName":"Lile","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-05-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daylen Lile","nameSlug":"daylen-lile-695734","firstLastName":"Daylen Lile","lastFirstName":"Lile, Daylen","lastInitName":"Lile, D","initLastName":"D Lile","fullFMLName":"Daylen Anthony Lile","fullLFMName":"Lile, Daylen Anthony","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"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},"ID695578":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578","firstName":"James","lastName":"Wood","primaryNumber":"29","birthDate":"2002-09-17","currentAge":23,"birthCity":"Rockville","birthStateProvince":"MD","birthCountry":"USA","height":"6' 6\"","weight":234,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"James","useLastName":"Wood","middleName":"Irvin","boxscoreName":"Wood","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-07-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James Wood","nameSlug":"james-wood-695578","firstLastName":"James Wood","lastFirstName":"Wood, James","lastInitName":"Wood, J","initLastName":"J Wood","fullFMLName":"James Irvin Wood","fullLFMName":"Wood, James Irvin","strikeZoneTop":3.489,"strikeZoneBottom":1.761},"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},"ID681402":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402","firstName":"Augustus","lastName":"Varland","primaryNumber":"47","birthDate":"1996-11-06","currentAge":29,"birthCity":"Maplewood","birthStateProvince":"MN","birthCountry":"USA","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gus","useLastName":"Varland","middleName":"James","boxscoreName":"Varland, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gus Varland","nameSlug":"gus-varland-681402","firstLastName":"Gus Varland","lastFirstName":"Varland, Gus","lastInitName":"Varland, G","initLastName":"G Varland","fullFMLName":"Augustus James Varland","fullLFMName":"Varland, Augustus James","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID641793":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793","firstName":"Zack","lastName":"Littell","primaryNumber":"46","birthDate":"1995-10-05","currentAge":30,"birthCity":"Burlington","birthStateProvince":"NC","birthCountry":"USA","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zack","useLastName":"Littell","middleName":"Stuart","boxscoreName":"Littell","nickName":"Lit","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"pronunciation":"lih-TELL","mlbDebutDate":"2018-06-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Littell","nameSlug":"zack-littell-641793","firstLastName":"Zack Littell","lastFirstName":"Littell, Zack","lastInitName":"Littell, Z","initLastName":"Z Littell","fullFMLName":"Zack Stuart Littell","fullLFMName":"Littell, Zack Stuart","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID660688":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688","firstName":"Keibert","lastName":"Ruiz","primaryNumber":"20","birthDate":"1998-07-20","currentAge":28,"birthCity":"Valencia","birthCountry":"Venezuela","height":"5' 11\"","weight":238,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Keibert","useLastName":"Ruiz","middleName":"Jose","boxscoreName":"Ruiz, K","gender":"M","nameMatrilineal":"Lugo","isPlayer":true,"isVerified":false,"pronunciation":"kay-bert roo-EEZ","mlbDebutDate":"2020-08-16","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keibert Ruiz","nameSlug":"keibert-ruiz-660688","firstLastName":"Keibert Ruiz","lastFirstName":"Ruiz, Keibert","lastInitName":"Ruiz, K","initLastName":"K Ruiz","fullFMLName":"Keibert Jose Ruiz","fullLFMName":"Ruiz, Keibert Jose","strikeZoneTop":3.175,"strikeZoneBottom":1.602},"ID605400":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400","firstName":"Aaron","lastName":"Nola","primaryNumber":"27","birthDate":"1993-06-04","currentAge":33,"birthCity":"Baton Rouge","birthStateProvince":"LA","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aaron","useLastName":"Nola","middleName":"Michael","boxscoreName":"Nola, A","nickName":"Nols","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"NO-luh","mlbDebutDate":"2015-07-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Aaron Nola","nameSlug":"aaron-nola-605400","firstLastName":"Aaron Nola","lastFirstName":"Nola, Aaron","lastInitName":"Nola, A","initLastName":"A Nola","fullFMLName":"Aaron Michael Nola","fullLFMName":"Nola, Aaron Michael","strikeZoneTop":3.36,"strikeZoneBottom":1.54},"ID641745":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745","firstName":"Brad","lastName":"Keller","primaryNumber":"40","birthDate":"1995-07-27","currentAge":31,"birthCity":"Snellville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 5\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brad","useLastName":"Keller","middleName":"Michael","boxscoreName":"Keller, Bra","nickName":"Yeldarb","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brad Keller","nameSlug":"brad-keller-641745","firstLastName":"Brad Keller","lastFirstName":"Keller, Brad","lastInitName":"Keller, B","initLastName":"B Keller","fullFMLName":"Brad Michael Keller","fullLFMName":"Keller, Brad Michael","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID691725":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725","firstName":"Andrew","lastName":"Painter","primaryNumber":"24","birthDate":"2003-04-10","currentAge":23,"birthCity":"Pompano Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 7\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Painter","middleName":"Patrick","boxscoreName":"Painter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Painter","nameSlug":"andrew-painter-691725","firstLastName":"Andrew Painter","lastFirstName":"Painter, Andrew","lastInitName":"Painter, A","initLastName":"A Painter","fullFMLName":"Andrew Patrick Painter","fullLFMName":"Painter, Andrew Patrick","strikeZoneTop":3.756,"strikeZoneBottom":1.746},"ID679775":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775","firstName":"Kyle","lastName":"Backhus","primaryNumber":"19","birthDate":"1998-01-31","currentAge":28,"birthCity":"New Waverly","birthStateProvince":"TX","birthCountry":"USA","height":"6' 4\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Backhus","middleName":"Jordan","boxscoreName":"Backhus","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-06-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Backhus","nameSlug":"kyle-backhus-679775","firstLastName":"Kyle Backhus","lastFirstName":"Backhus, Kyle","lastInitName":"Backhus, K","initLastName":"K Backhus","fullFMLName":"Kyle Jordan Backhus","fullLFMName":"Backhus, Kyle Jordan","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID666200":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200","firstName":"Jesús","lastName":"Luzardo","primaryNumber":"44","birthDate":"1997-09-30","currentAge":28,"birthCity":"Lima","birthCountry":"Peru","height":"6' 0\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jesús","useLastName":"Luzardo","middleName":"G.","boxscoreName":"Luzardo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-09-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jesús Luzardo","nameSlug":"jesus-luzardo-666200","firstLastName":"Jesús Luzardo","lastFirstName":"Luzardo, Jesús","lastInitName":"Luzardo, J","initLastName":"J Luzardo","fullFMLName":"Jesús G. Luzardo","fullLFMName":"Luzardo, Jesús G.","strikeZoneTop":3.47,"strikeZoneBottom":1.61},"ID682928":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928","firstName":"Paul","lastName":"Abrams","primaryNumber":"5","birthDate":"2000-10-03","currentAge":25,"birthCity":"Alpharetta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":191,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"CJ","useLastName":"Abrams","middleName":"Christopher","boxscoreName":"Abrams","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"CJ Abrams","nameSlug":"cj-abrams-682928","firstLastName":"CJ Abrams","lastFirstName":"Abrams, CJ","lastInitName":"Abrams, C","initLastName":"C Abrams","fullFMLName":"Paul Christopher Abrams","fullLFMName":"Abrams, Paul Christopher","strikeZoneTop":3.223,"strikeZoneBottom":1.626},"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},"ID686452":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452","firstName":"Andrew","lastName":"Millas","primaryNumber":"14","birthDate":"1998-01-15","currentAge":28,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":204,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Drew","useLastName":"Millas","middleName":"Theodore","boxscoreName":"Millas","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"mill-us","mlbDebutDate":"2023-08-28","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Millas","nameSlug":"drew-millas-686452","firstLastName":"Drew Millas","lastFirstName":"Millas, Drew","lastInitName":"Millas, D","initLastName":"D Millas","fullFMLName":"Andrew Theodore Millas","fullLFMName":"Millas, Andrew Theodore","strikeZoneTop":3.211,"strikeZoneBottom":1.621},"ID571945":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945","firstName":"Miles","lastName":"Mikolas","primaryNumber":"36","birthDate":"1988-08-23","currentAge":38,"birthCity":"Jupiter","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Miles","useLastName":"Mikolas","middleName":"Tice","boxscoreName":"Mikolas","nickName":"5280's","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"MY-koh-lahs","mlbDebutDate":"2012-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miles Mikolas","nameSlug":"miles-mikolas-571945","firstLastName":"Miles Mikolas","lastFirstName":"Mikolas, Miles","lastInitName":"Mikolas, M","initLastName":"M Mikolas","fullFMLName":"Miles Tice Mikolas","fullLFMName":"Mikolas, Miles Tice","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID686894":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894","firstName":"Joseph","lastName":"Wiemer","birthDate":"1999-02-11","currentAge":27,"birthCity":"Sylvania","birthStateProvince":"OH","birthCountry":"USA","height":"6' 4\"","weight":226,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Joey","useLastName":"Wiemer","middleName":"Daryl","boxscoreName":"Wiemer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"wee-mur","mlbDebutDate":"2023-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Wiemer","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"joey-wiemer-686894","firstLastName":"Joey Wiemer","lastFirstName":"Wiemer, Joey","lastInitName":"Wiemer, J","initLastName":"J Wiemer","fullFMLName":"Joseph Daryl Wiemer","fullLFMName":"Wiemer, Joseph Daryl","strikeZoneTop":3.383,"strikeZoneBottom":1.707},"ID678391":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391","firstName":"Jorbit","lastName":"Vivas","primaryNumber":"84","birthDate":"2001-03-09","currentAge":25,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 9\"","weight":171,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Jorbit","useLastName":"Vivas","middleName":"Jose","boxscoreName":"Vivas","gender":"M","nameMatrilineal":"Antolinez","isPlayer":true,"isVerified":false,"pronunciation":"JOR-beet BEE-bas","mlbDebutDate":"2025-05-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorbit Vivas","nameSlug":"jorbit-vivas-678391","firstLastName":"Jorbit Vivas","lastFirstName":"Vivas, Jorbit","lastInitName":"Vivas, J","initLastName":"J Vivas","fullFMLName":"Jorbit Jose Vivas","fullLFMName":"Vivas, Jorbit Jose","strikeZoneTop":3.06,"strikeZoneBottom":1.54},"ID686610":{"id":686610,"fullName":"Ken Waldichuk","link":"/api/v1/people/686610","firstName":"Kenneth","lastName":"Waldichuk","primaryNumber":"52","birthDate":"1998-01-08","currentAge":28,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ken","useLastName":"Waldichuk","middleName":"Dieter","boxscoreName":"Waldichuk","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ken Waldichuk","nameSlug":"ken-waldichuk-686610","firstLastName":"Ken Waldichuk","lastFirstName":"Waldichuk, Ken","lastInitName":"Waldichuk, K","initLastName":"K Waldichuk","fullFMLName":"Kenneth Dieter Waldichuk","fullLFMName":"Waldichuk, Kenneth Dieter","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID676571":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571","firstName":"Peter","lastName":"Poulin","primaryNumber":"50","birthDate":"1996-07-25","currentAge":30,"birthCity":"Marion","birthStateProvince":"MA","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"PJ","useLastName":"Poulin","middleName":"Arthur","boxscoreName":"Poulin","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"PJ Poulin","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"pj-poulin-676571","firstLastName":"PJ Poulin","lastFirstName":"Poulin, PJ","lastInitName":"Poulin, P","initLastName":"P Poulin","fullFMLName":"Peter Arthur Poulin","fullLFMName":"Poulin, Peter Arthur","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID678554":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554","firstName":"Curtis","lastName":"Mead","primaryNumber":"11","birthDate":"2000-10-26","currentAge":25,"birthCity":"Adelaide","birthCountry":"Australia","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Curtis","useLastName":"Mead","middleName":"James","boxscoreName":"Mead","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"meed","mlbDebutDate":"2023-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Curtis Mead","nameSlug":"curtis-mead-678554","firstLastName":"Curtis Mead","lastFirstName":"Mead, Curtis","lastInitName":"Mead, C","initLastName":"C Mead","fullFMLName":"Curtis James Mead","fullLFMName":"Mead, Curtis James","strikeZoneTop":3.247,"strikeZoneBottom":1.639},"ID672335":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335","firstName":"Cionel","lastName":"Pérez","primaryNumber":"52","birthDate":"1996-04-21","currentAge":30,"birthCity":"Matanzas","birthCountry":"Cuba","height":"6' 0\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cionel","useLastName":"Pérez","middleName":"Felix","boxscoreName":"Pérez, C","gender":"M","nameMatrilineal":"Viera","isPlayer":true,"isVerified":true,"pronunciation":"SEE-oh-nel","mlbDebutDate":"2018-07-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cionel Pérez","nameSlug":"cionel-perez-672335","firstLastName":"Cionel Pérez","lastFirstName":"Pérez, Cionel","lastInitName":"Pérez, C","initLastName":"C Pérez","fullFMLName":"Cionel Felix Pérez","fullLFMName":"Pérez, Cionel Felix","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID677588":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588","firstName":"José","lastName":"Tena","primaryNumber":"8","birthDate":"2001-03-20","currentAge":25,"birthCity":"San Cristobal","birthCountry":"Dominican Republic","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"José","useLastName":"Tena","middleName":"Luis","boxscoreName":"Tena","gender":"M","nameMatrilineal":"De Leon","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Tena","nameSlug":"jose-tena-677588","firstLastName":"José Tena","lastFirstName":"Tena, José","lastInitName":"Tena, J","initLastName":"J Tena","fullFMLName":"José Luis Tena","fullLFMName":"Tena, José Luis","strikeZoneTop":3.14,"strikeZoneBottom":1.585},"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},"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},"ID676917":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917","firstName":"Steven","lastName":"Cavalli","primaryNumber":"24","birthDate":"1998-08-14","currentAge":28,"birthCity":"Tulsa","birthStateProvince":"OK","birthCountry":"USA","height":"6' 4\"","weight":223,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Cavalli","middleName":"Cade","boxscoreName":"Cavalli","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"cuh-VAH-lee","mlbDebutDate":"2022-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cade Cavalli","nameSlug":"cade-cavalli-676917","firstLastName":"Cade Cavalli","lastFirstName":"Cavalli, Cade","lastInitName":"Cavalli, C","initLastName":"C Cavalli","fullFMLName":"Steven Cade Cavalli","fullLFMName":"Cavalli, Steven Cade","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID696285":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285","firstName":"Jacob","lastName":"Young","primaryNumber":"30","birthDate":"1999-07-27","currentAge":27,"birthCity":"Ponte Vedra","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":192,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jacob","useLastName":"Young","middleName":"Samuel","boxscoreName":"Young","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Young","nameSlug":"jacob-young-696285","firstLastName":"Jacob Young","lastFirstName":"Young, Jacob","lastInitName":"Young, J","initLastName":"J Young","fullFMLName":"Jacob Samuel Young","fullLFMName":"Young, Jacob Samuel","strikeZoneTop":3.188,"strikeZoneBottom":1.609},"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},"ID663623":{"id":663623,"fullName":"Jake Irvin","link":"/api/v1/people/663623","firstName":"Jacob","lastName":"Irvin","primaryNumber":"27","birthDate":"1997-02-18","currentAge":29,"birthCity":"Bloomington","birthStateProvince":"MN","birthCountry":"USA","height":"6' 6\"","weight":234,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jake","useLastName":"Irvin","middleName":"David","boxscoreName":"Irvin, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-05-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Irvin","nameSlug":"jake-irvin-663623","firstLastName":"Jake Irvin","lastFirstName":"Irvin, Jake","lastInitName":"Irvin, J","initLastName":"J Irvin","fullFMLName":"Jacob David Irvin","fullLFMName":"Irvin, Jacob David","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"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},"ID656492":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492","firstName":"Fred","lastName":"Griffin","primaryNumber":"22","birthDate":"1995-07-27","currentAge":31,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Foster","useLastName":"Griffin","middleName":"Foster","boxscoreName":"Griffin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-07-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Foster Griffin","nameSlug":"foster-griffin-656492","firstLastName":"Foster Griffin","lastFirstName":"Griffin, Foster","lastInitName":"Griffin, F","initLastName":"F Griffin","fullFMLName":"Fred Foster Griffin","fullLFMName":"Griffin, Fred Foster","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID671277":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277","firstName":"Luis","lastName":"García","primaryNumber":"26","birthDate":"2000-05-16","currentAge":26,"birthCity":"New York","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":216,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Luis","useLastName":"García Jr.","middleName":"Victoriano","boxscoreName":"García Jr., L","gender":"M","nameMatrilineal":"Mendoza","isPlayer":true,"isVerified":true,"mlbDebutDate":"2020-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis García Jr.","nameSlug":"luis-garcia-jr-671277","firstLastName":"Luis García Jr.","lastFirstName":"García Jr., Luis","lastInitName":"García Jr., L","initLastName":"L García Jr.","fullFMLName":"Luis Victoriano García Jr.","fullLFMName":"García Jr., Luis Victoriano","strikeZoneTop":3.248,"strikeZoneBottom":1.639}},"venue":{"id":2681,"name":"Citizens Bank Park","link":"/api/v1/venues/2681","location":{"address1":"One Citizens Bank Way","city":"Philadelphia","state":"Pennsylvania","stateAbbrev":"PA","postalCode":"19148","defaultCoordinates":{"latitude":39.90539086,"longitude":-75.16716957},"azimuthAngle":9.0,"elevation":20,"country":"USA","phone":"(215) 463-6000"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":42901,"turfType":"Grass","roofType":"Open","leftLine":329,"left":369,"leftCenter":381,"center":401,"rightCenter":398,"right":369,"rightLine":330},"active":true,"season":"2026"},"officialVenue":{"id":2681,"link":"/api/v1/venues/2681"},"weather":{"condition":"Cloudy","temp":"79","wind":"10 mph, L To R"},"gameInfo":{"attendance":37469,"firstPitch":"2026-04-01T17:07:00.000Z","gameDurationMinutes":195},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":1,"remaining":0}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":0,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"home":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"}},"officialScorer":{"id":433437,"fullName":"Mike Maconi","link":"/api/v1/people/433437"},"primaryDatacaster":{"id":684798,"fullName":"David Amoriello","link":"/api/v1/people/684798"},"moundVisits":{"away":{"used":3,"remaining":2},"home":{"used":1,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Wood grounds out to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-01T17:07:13.979Z","endTime":"2026-04-01T17:07:25.255Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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":[3],"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"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-01T14:42:52.265Z","endTime":"2026-04-01T16:44:08.363Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"}},{"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-01T16:44:08.363Z","endTime":"2026-04-01T17:05:29.298Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"}},{"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-01T17:05:29.298Z","endTime":"2026-04-01T17:07:16.245Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4616570026494,"aZ":-22.77238803405348,"pfxX":9.988187213472337,"pfxZ":4.80504246705374,"pX":0.01251866174319261,"pZ":2.402666985622058,"vX0":-8.204460019635897,"vY0":-138.40783939586169,"vZ0":-5.587708264467846,"x":116.52,"y":173.91,"x0":1.7052434408672348,"y0":50.0036920158428,"z0":5.955099002711455,"aX":19.54288902622709},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.8,"breakHorizontal":-16.6,"spinRate":2142,"spinDirection":119},"zone":5,"typeConfidence":0.9,"plateTime":0.3944775834866925,"extension":6.935020014530773},"hitData":{"launchSpeed":90.2,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.15,"coordY":163.18}},"index":3,"playId":"b28bdc9e-d219-3505-bcec-8d4a6bbd4c46","pitchNumber":1,"startTime":"2026-04-01T17:07:16.245Z","endTime":"2026-04-01T17:07:25.255Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T17:07:25.255Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Curtis Mead grounds out, third baseman Alec Bohm to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-01T17:07:39.739Z","endTime":"2026-04-01T17:08:21.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"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.2,"endSpeed":87.5,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.039370439321463,"aZ":-27.456086691128153,"pfxX":10.32105968350798,"pfxZ":2.4269683259054906,"pX":-0.04897838109812543,"pZ":2.111069450342552,"vX0":-8.408737744993454,"vY0":-138.37099983874032,"vZ0":-5.298245547047822,"x":118.87,"y":181.78,"x0":1.6839792671301448,"y0":50.00456238056273,"z0":5.883634372733084,"aX":20.07405905444733},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.5,"breakHorizontal":-17.0,"spinRate":2093,"spinDirection":116},"zone":8,"typeConfidence":0.9,"plateTime":0.3954100492182211,"extension":6.844187226888099},"index":0,"playId":"95fde64e-2a24-3b6e-a3c8-fe916db4fda5","pitchNumber":1,"startTime":"2026-04-01T17:07:55.707Z","endTime":"2026-04-01T17:07:59.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.842073276963692,"aZ":-33.755062460833585,"pfxX":9.39159819908732,"pfxZ":-1.0080208128495034,"pX":0.661771463373509,"pZ":2.6401647739062275,"vX0":-5.90894289665492,"vY0":-124.35886590734367,"vZ0":-1.1647178154644022,"x":91.77,"y":167.5,"x0":1.8479563169790976,"y0":50.00381427889712,"z0":5.913592683758374,"aX":14.716855142148157},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.8,"breakHorizontal":-15.6,"spinRate":2037,"spinDirection":101},"zone":6,"typeConfidence":0.9,"plateTime":0.4403725614163845,"extension":6.787322548762823},"hitData":{"launchSpeed":73.9,"launchAngle":-51.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.36,"coordY":169.27}},"index":1,"playId":"dc41bdb2-f4f5-32e0-81fd-9a1e24c00a2f","pitchNumber":2,"startTime":"2026-04-01T17:08:12.423Z","endTime":"2026-04-01T17:08:21.264Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T17:08:21.264Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brady House singles on a ground ball to third baseman Alec Bohm.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-01T17:08:35.997Z","endTime":"2026-04-01T17:10:19.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"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":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_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":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.813900379574765,"aZ":-26.681958560646418,"pfxX":11.104828988927462,"pfxZ":2.843411842862893,"pX":-0.0037996172566103453,"pZ":1.3661118872189002,"vX0":-8.47536640429682,"vY0":-138.12817392897287,"vZ0":-7.361072983448825,"x":117.14,"y":201.89,"x0":1.6617890177274781,"y0":50.00371903370302,"z0":5.8600987081503595,"aX":21.455898472603153},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":3.7,"breakHorizontal":-18.4,"spinRate":2219,"spinDirection":120},"zone":13,"typeConfidence":0.89,"plateTime":0.3965582149302609,"extension":6.964016266834951},"index":0,"playId":"e67711a9-48d7-36b2-bb03-e6d00466f682","pitchNumber":1,"startTime":"2026-04-01T17:08:49.269Z","endTime":"2026-04-01T17:08:53.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8256902742698,"aZ":-33.965225169717435,"pfxX":10.211324655598569,"pfxZ":-1.1303223901285673,"pX":-0.1669042011814948,"pZ":1.8512314940049182,"vX0":-8.234735283409131,"vY0":-125.31293922349872,"vZ0":-3.05403706614267,"x":123.36,"y":188.8,"x0":1.8385352434123141,"y0":50.00256706572982,"z0":5.866558412381079,"aX":16.20582218823972},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.5,"breakHorizontal":-16.6,"spinRate":2090,"spinDirection":102},"zone":8,"typeConfidence":0.9,"plateTime":0.4374423584357321,"extension":6.842493968777639},"index":1,"playId":"d529cc62-1631-3715-b119-b480ecf58e40","pitchNumber":2,"startTime":"2026-04-01T17:09:05.245Z","endTime":"2026-04-01T17:09:08.765Z","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.1,"endSpeed":87.1,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.418173495994214,"aZ":-29.674304717028914,"pfxX":11.540440794081103,"pfxZ":1.2907932118740604,"pX":1.0701308403203635,"pZ":2.529358555340667,"vX0":-6.119566979936248,"vY0":-138.3906507184198,"vZ0":-3.69697863549367,"x":76.21,"y":170.49,"x0":1.8128861922841997,"y0":50.003591820332545,"z0":5.874434636022849,"aX":22.343869350515337},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":1.8,"breakHorizontal":-19.6,"spinRate":2155,"spinDirection":115},"zone":14,"typeConfidence":0.9,"plateTime":0.39607538497830497,"extension":6.780003932805494},"index":2,"playId":"efbde8e8-c2a5-35cc-9eb7-d305b7903f05","pitchNumber":3,"startTime":"2026-04-01T17:09:25.266Z","endTime":"2026-04-01T17:09:29.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.080329675314037,"aZ":-27.46456961713525,"pfxX":10.75786819739747,"pfxZ":2.4864513264121797,"pX":0.5066138006294679,"pZ":3.0316968857170616,"vX0":-6.767174011680734,"vY0":-136.46205416923831,"vZ0":-2.9199365528378385,"x":97.69,"y":156.92,"x0":1.6166851391057582,"y0":50.000374039750426,"z0":6.000704456587999,"aX":20.354870158330026},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.1,"breakHorizontal":-18.1,"spinRate":2125,"spinDirection":119},"zone":3,"typeConfidence":0.88,"plateTime":0.4008652802818591,"extension":7.019690031239464},"index":3,"playId":"5eca0087-405f-38fa-a481-343076e57ac1","pitchNumber":4,"startTime":"2026-04-01T17:09:45.547Z","endTime":"2026-04-01T17:09:48.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.194160468868052,"aZ":-31.91418240682634,"pfxX":10.86085430879579,"pfxZ":0.15685331218047427,"pX":0.9374465283363018,"pZ":1.954165755087874,"vX0":-5.6183095700764705,"vY0":-126.32711920932982,"vZ0":-3.5325487802769193,"x":81.27,"y":186.02,"x0":1.7766657462870903,"y0":50.00131180698131,"z0":5.930090887258597,"aX":17.59141549170707},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.2,"breakHorizontal":-18.5,"spinRate":2134,"spinDirection":114},"zone":14,"typeConfidence":0.91,"plateTime":0.43320729968003313,"extension":6.848780315760323},"hitData":{"launchSpeed":71.5,"launchAngle":-57.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.44,"coordY":176.77}},"index":4,"playId":"84d6255a-b207-3b9c-9680-a5d4f103dfab","pitchNumber":5,"startTime":"2026-04-01T17:10:10.294Z","endTime":"2026-04-01T17:10:19.285Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T17:10:19.285Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daylen Lile grounds out to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-01T17:10:41.984Z","endTime":"2026-04-01T17:11:22.407Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"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],"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.4,"endSpeed":86.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.234793997171465,"aZ":-24.964356266189295,"pfxX":9.116053152078418,"pfxZ":3.760781918715974,"pX":0.11646848074744204,"pZ":3.188426639912592,"vX0":-7.535281502261619,"vY0":-137.3528613220655,"vZ0":-2.9389370226209595,"x":112.56,"y":152.69,"x0":1.7053649666458144,"y0":50.00660111618061,"z0":5.962194428169321,"aX":17.494741193635324},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.4,"breakHorizontal":-15.0,"spinRate":2130,"spinDirection":114},"zone":2,"typeConfidence":0.89,"plateTime":0.3981391639402303,"extension":6.873228936120307},"index":0,"playId":"eb53eacd-9336-3fae-8dcc-f68cf6107a80","pitchNumber":1,"startTime":"2026-04-01T17:10:52.319Z","endTime":"2026-04-01T17:10:56.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.847374176721072,"aZ":-22.347923198766797,"pfxX":10.257954527148776,"pfxZ":4.980002498589045,"pX":0.5634570666132086,"pZ":1.998879231286196,"vX0":-7.039765385094128,"vY0":-139.28363424114127,"vZ0":-6.573921883458876,"x":95.52,"y":184.81,"x0":1.78457765809424,"y0":50.00553973182891,"z0":5.856656647004139,"aX":20.25696164305785},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.9,"breakHorizontal":-17.3,"spinRate":2121,"spinDirection":116},"zone":9,"typeConfidence":0.9,"plateTime":0.39250809801902786,"extension":6.7943654182673},"hitData":{"launchSpeed":90.7,"launchAngle":-36.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.98,"coordY":171.8}},"index":1,"playId":"d0bc1179-68fd-3025-8c48-56c6bd3c8dad","pitchNumber":2,"startTime":"2026-04-01T17:11:14.885Z","endTime":"2026-04-01T17:11:22.407Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T17:11:22.407Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trea Turner walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-01T17:13:11.615Z","endTime":"2026-04-01T17:14:49.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":88.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.248828653371856,"aZ":-17.552984422183698,"pfxX":-2.673837841227097,"pfxZ":7.398576087422841,"pX":-0.7995494884347839,"pZ":3.0187351464778764,"vX0":5.283164634713181,"vY0":-139.41196928641293,"vZ0":-5.566599115740665,"x":147.48,"y":157.27,"x0":-2.3685443608303403,"y0":50.001669843161054,"z0":6.193262624366146,"aX":-5.283492324283801},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.5,"breakHorizontal":3.8,"spinRate":2336,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.39233709531772387,"extension":6.318424489444094},"index":0,"playId":"2018997c-c9c4-318e-b8c5-c47430be70dc","pitchNumber":1,"startTime":"2026-04-01T17:13:35.232Z","endTime":"2026-04-01T17:13:38.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.51710615479892,"aZ":-34.542410215861814,"pfxX":5.83331854159608,"pfxZ":-1.5487025817182305,"pX":2.057856313192779,"pZ":0.7862663787703632,"vX0":8.691497735488346,"vY0":-123.94437860260797,"vZ0":-5.758699294462374,"x":38.56,"y":217.55,"x0":-2.2742150634489593,"y0":50.00305877730343,"z0":6.079952074920586,"aX":8.926350115674298},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.1,"breakHorizontal":-12.8,"spinRate":2336,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.44468796812736233,"extension":6.431146606663483},"index":1,"playId":"24aa8b21-52f1-3345-a7db-2b83258504b6","pitchNumber":2,"startTime":"2026-04-01T17:13:50.684Z","endTime":"2026-04-01T17:13:54.091Z","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":85.4,"endSpeed":78.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.735356857640415,"aZ":-40.956596541277946,"pfxX":6.229812619538113,"pfxZ":-5.721421118685885,"pX":1.5330697902308688,"pZ":2.1263480576887352,"vX0":7.467461476317967,"vY0":-124.12431570366367,"vZ0":-1.4688215968245149,"x":58.56,"y":181.37,"x0":-2.3431483317684925,"y0":50.004254349628546,"z0":6.188546183143306,"aX":9.558362515291378},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-10.4,"breakHorizontal":-13.2,"spinRate":2245,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.44414315752825706,"extension":6.3588070002887624},"index":2,"playId":"068af42f-efa6-39cb-8e4d-1b054b30e221","pitchNumber":3,"startTime":"2026-04-01T17:14:08.534Z","endTime":"2026-04-01T17:14:12.455Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.32011239883913,"aZ":-23.853519952310556,"pfxX":-9.076867637439712,"pfxZ":4.113198110394059,"pX":-2.0734984849360134,"pZ":3.2705968415673468,"vX0":4.579845959628688,"vY0":-141.16011112698777,"vZ0":-3.5544387343276096,"x":196.04,"y":150.47,"x0":-2.535232607269994,"y0":50.00491699432851,"z0":6.077004639258705,"aX":-18.369406239459813},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.0,"breakHorizontal":15.6,"spinRate":2218,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.387615745060935,"extension":6.2851428047588715},"index":3,"playId":"09704d8c-1089-339b-b005-bb899b18fdde","pitchNumber":4,"startTime":"2026-04-01T17:14:26.430Z","endTime":"2026-04-01T17:14:30.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.31534642110469,"aZ":-14.202571457660198,"pfxX":0.15813235600135078,"pfxZ":9.083952551379513,"pX":-0.855197592069255,"pZ":3.637251090469816,"vX0":3.9123127863578824,"vY0":-140.15669355080402,"vZ0":-4.407232951338714,"x":149.6,"y":140.57,"x0":-2.2930048507391145,"y0":50.005139240786285,"z0":6.1657304429203155,"aX":0.3117939568648235},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.7,"breakHorizontal":-1.1,"spinRate":2423,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3916294397843223,"extension":6.452716211385129},"index":4,"playId":"0e288e80-7a06-397a-aaa4-cd034e945ba9","pitchNumber":5,"startTime":"2026-04-01T17:14:45.255Z","endTime":"2026-04-01T17:14:49.088Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T17:14:49.088Z","atBatIndex":4},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Phillies challenged (tag play), call on the field was upheld: Kyle Schwarber doubles (1) on a sharp line drive to right fielder Joey Wiemer. Trea Turner scores. Kyle Schwarber out at 3rd on the throw, right fielder Joey Wiemer to shortstop CJ Abrams to third baseman Brady House.","rbi":1,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-01T17:15:32.989Z","endTime":"2026-04-01T17:17:57.672Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":true,"captivatingIndex":61},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[6],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":686894,"link":"/api/v1/people/686894"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691781,"link":"/api/v1/people/691781"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","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":7},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_play","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":{"id":676917,"link":"/api/v1/people/676917"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"88ca2908-1c06-3976-b47f-be4f241bc861","startTime":"2026-04-01T17:15:16.237Z","endTime":"2026-04-01T17:15:19.366Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.748314653658863,"aZ":-9.88233856091463,"pfxX":-2.2254010825705466,"pfxZ":11.02030465844384,"pX":-1.2541544879384225,"pZ":2.603874970491669,"vX0":3.775283374728377,"vY0":-141.02298803633178,"vZ0":-7.846276584836862,"x":164.81,"y":168.48,"x0":-2.3184142784964217,"y0":50.003933342815756,"z0":6.052227511914481,"aX":-4.5022755053346035},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.6,"breakHorizontal":3.2,"spinRate":2332,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3877448682574891,"extension":6.197057431890095},"index":1,"playId":"f89aa531-6732-3275-b120-5fc1119d9562","pitchNumber":1,"startTime":"2026-04-01T17:15:35.350Z","endTime":"2026-04-01T17:15:39.432Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":0,"outs":0},"index":2,"playId":"2cdad3d5-bb78-331d-8efb-28c52cec7722","startTime":"2026-04-01T17:15:56.504Z","endTime":"2026-04-01T17:16:00.482Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.482466856413804,"aZ":-40.12264866638236,"pfxX":6.626668010248533,"pfxZ":-5.195210009904082,"pX":-0.14637068480310259,"pZ":2.2176689995467638,"vX0":3.855908360315436,"vY0":-123.42247479147635,"vZ0":-1.0215574308309574,"x":122.58,"y":178.9,"x0":-2.5941377109921158,"y0":50.00264698618872,"z0":6.0408981557083345,"aX":10.137696716043678},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-9.4,"breakHorizontal":-13.0,"spinRate":2259,"spinDirection":43},"zone":5,"typeConfidence":2.0,"plateTime":0.4452025540761264,"extension":6.360466447691139},"index":3,"playId":"859b7317-4c85-3eaa-9a4c-a611b10118a1","pitchNumber":2,"startTime":"2026-04-01T17:16:21.774Z","endTime":"2026-04-01T17:16:25.647Z","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,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.437963752623617,"aZ":-26.028185890660453,"pfxX":-10.771143934395315,"pfxZ":3.4974966846695077,"pX":-0.06731944818943009,"pZ":1.0455114107444985,"vX0":9.544024982616257,"vY0":-131.16167758471138,"vZ0":-7.582235670980696,"x":119.57,"y":210.55,"x0":-2.3382205716190274,"y0":50.00397892660648,"z0":5.889825911739573,"aX":-18.93491222466273},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.9,"breakHorizontal":17.6,"spinRate":1834,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.41619794124340403,"extension":6.392966603511925},"index":4,"playId":"002ec8a2-af95-3f62-9ff5-c1faee6eb1eb","pitchNumber":3,"startTime":"2026-04-01T17:16:42.253Z","endTime":"2026-04-01T17:16:46.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.239866251383976,"aZ":-39.237146721407655,"pfxX":7.442643528577129,"pfxZ":-4.483797624031493,"pX":2.3748002565282413,"pZ":1.1639460492534868,"vX0":9.33539991733842,"vY0":-125.50062791356407,"vZ0":-3.646501669889851,"x":26.48,"y":207.35,"x0":-2.3769064091221463,"y0":50.00194316225473,"z0":5.871180490130438,"aX":11.727274876302245},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-8.8,"breakHorizontal":-15.8,"spinRate":2380,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.43845017969823274,"extension":6.397652279627897},"index":5,"playId":"00984603-11c3-3248-8d1c-38c0041b26e7","pitchNumber":4,"startTime":"2026-04-01T17:17:03.293Z","endTime":"2026-04-01T17:17:10.559Z","isPitch":true,"type":"pitch"},{"details":{"description":"Trea Turner steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"actionPlayId":"00984603-11c3-3248-8d1c-38c0041b26e7","startTime":"2026-04-01T17:17:18.151Z","endTime":"2026-04-01T17:17:41.651Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.039698234941113,"aZ":-14.082973226476476,"pfxX":-3.1713423933839984,"pfxZ":8.762806573251225,"pX":0.12426587693406767,"pZ":2.078296333957274,"vX0":7.840280020811504,"vY0":-142.39342741281305,"vZ0":-8.322391258722872,"x":112.26,"y":182.67,"x0":-2.246224554291573,"y0":50.00555055850643,"z0":5.919552132648842,"aX":-6.550023449028526},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.4,"breakHorizontal":4.2,"spinRate":2292,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.38386985467598,"extension":6.162965520501757},"hitData":{"launchSpeed":105.5,"launchAngle":14.0,"totalDistance":284.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":143.91,"coordY":48.07}},"index":7,"playId":"c824fb21-c19a-34cb-87ba-d39bee92294e","pitchNumber":5,"startTime":"2026-04-01T17:17:41.651Z","endTime":"2026-04-01T17:17:57.672Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":143},"playEndTime":"2026-04-01T17:17:57.672Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Harper flies out to center fielder Jacob Young.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-01T17:20:04.882Z","endTime":"2026-04-01T17:20:52.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.885204515027993,"aZ":-43.059745577123685,"pfxX":2.3818135708962975,"pfxZ":-7.1553900519596,"pX":1.038831458937863,"pZ":2.277436031149966,"vX0":7.297507284322995,"vY0":-123.22612635027821,"vZ0":-0.7265997232028717,"x":77.4,"y":177.29,"x0":-2.282962094668429,"y0":50.00239462749117,"z0":6.247362448587981,"aX":3.622817055204556},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-12.8,"breakHorizontal":-6.2,"spinRate":2186,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.44628422972133164,"extension":6.244883341439802},"index":0,"playId":"4e9c8bbc-dafa-3bcf-8d4d-1c6288b570df","pitchNumber":1,"startTime":"2026-04-01T17:20:04.882Z","endTime":"2026-04-01T17:20:09.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.000891790040768,"aZ":-39.51565872501126,"pfxX":5.457139603462822,"pfxZ":-4.763209068643365,"pX":0.8064194279743373,"pZ":2.9841678479547,"vX0":6.102921385281659,"vY0":-123.91531877909415,"vZ0":0.3337530413336389,"x":86.26,"y":158.21,"x0":-2.406490969216148,"y0":50.0045787733802,"z0":6.175285511642264,"aX":8.405352706942843},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-8.3,"breakHorizontal":-11.4,"spinRate":2162,"spinDirection":38},"zone":12,"typeConfidence":2.0,"plateTime":0.4436575644123688,"extension":6.175392483467271},"index":1,"playId":"0282686a-b240-37f3-8bc9-18c026bf9635","pitchNumber":2,"startTime":"2026-04-01T17:20:20.871Z","endTime":"2026-04-01T17:20:25.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.80335239828741,"aZ":-12.691504500316226,"pfxX":-2.600676540482876,"pfxZ":9.908552831401911,"pX":0.12430606112303696,"pZ":3.0716929033025355,"vX0":6.89133572006412,"vY0":-139.43277301352094,"vZ0":-6.029821275311751,"x":112.26,"y":155.84,"x0":-2.042977662650435,"y0":50.000913325542584,"z0":6.102192238481791,"aX":-5.113494312083223},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.8,"breakHorizontal":3.2,"spinRate":2374,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.39306982460028417,"extension":6.0661720015693374},"hitData":{"launchSpeed":88.4,"launchAngle":36.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.56,"coordY":63.17}},"index":2,"playId":"4e450f1c-e583-3bcd-bd88-8edde92b1fe0","pitchNumber":3,"startTime":"2026-04-01T17:20:38.988Z","endTime":"2026-04-01T17:20:52.252Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T17:20:52.252Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Bohm grounds out, second baseman Nasim Nuñez to first baseman Curtis Mead.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-01T17:21:02.756Z","endTime":"2026-04-01T17:22:15.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"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":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"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(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":96.4,"endSpeed":88.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27907791022576,"aZ":-13.713512552649606,"pfxX":-1.7098234750129038,"pfxZ":9.318271590977563,"pX":0.9708034507572754,"pZ":2.5687937522256967,"vX0":9.22395186719044,"vY0":-140.01898842435247,"vZ0":-7.286111529454849,"x":80.0,"y":169.42,"x0":-2.147233777302414,"y0":50.003773298622875,"z0":6.1062819083817415,"aX":-3.3889978252096866},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.5,"breakHorizontal":1.2,"spinRate":2275,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.39152348440906604,"extension":6.5065425432226585},"index":0,"playId":"d7fe501d-9382-3cea-9dea-72cdcee1fe9b","pitchNumber":1,"startTime":"2026-04-01T17:21:15.047Z","endTime":"2026-04-01T17:21:18.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15884896611201,"aZ":-21.955045469281806,"pfxX":-8.420429598442198,"pfxZ":5.254324212247182,"pX":-1.3227418691813166,"pZ":2.998809602603209,"vX0":5.9918938025205195,"vY0":-139.05474837255412,"vZ0":-4.403630979294777,"x":167.42,"y":157.81,"x0":-2.418886338881073,"y0":50.00451937374398,"z0":6.072525631837774,"aX":-16.379730453839716},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.8,"breakHorizontal":13.9,"spinRate":2248,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.394935800004399,"extension":6.383408860035195},"index":1,"playId":"e4caec33-4b55-3029-a888-da36e7665ad3","pitchNumber":2,"startTime":"2026-04-01T17:21:30.574Z","endTime":"2026-04-01T17:21:34.308Z","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":96.7,"endSpeed":88.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7777940779861,"aZ":-21.73654654688619,"pfxX":-9.166562707711282,"pfxZ":5.228909617136879,"pX":-1.727224747492292,"pZ":1.9345234199801435,"vX0":5.085566879734344,"vY0":-140.64305475005065,"vZ0":-7.355999962759327,"x":182.84,"y":186.55,"x0":-2.3706474405467977,"y0":50.007028569262864,"z0":6.000569381419249,"aX":-18.313889381010224},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.0,"breakHorizontal":15.5,"spinRate":2122,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.38989191641765153,"extension":6.447744099695077},"index":2,"playId":"0d8c4827-ee5e-35fe-b50b-02df8415d858","pitchNumber":3,"startTime":"2026-04-01T17:21:49.910Z","endTime":"2026-04-01T17:21:53.821Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64671914997053,"aZ":-35.78035177314392,"pfxX":7.180866846876413,"pfxZ":-2.382138193057095,"pX":0.8946489696231372,"pZ":1.9018730682609633,"vX0":5.80859048553185,"vY0":-122.88214125997699,"vZ0":-2.6929635442400217,"x":82.9,"y":187.43,"x0":-2.4412745799830247,"y0":50.00340229576058,"z0":6.082296265269924,"aX":10.869595522856246},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-4.7,"breakHorizontal":-14.5,"spinRate":2164,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4474795390937216,"extension":6.293099626988214},"hitData":{"launchSpeed":75.1,"launchAngle":13.0,"totalDistance":146.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.19,"coordY":143.94}},"index":3,"playId":"91c851ee-2245-328b-9cc3-257663957908","pitchNumber":4,"startTime":"2026-04-01T17:22:07.029Z","endTime":"2026-04-01T17:22:15.057Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T17:22:15.057Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Wiemer singles on a ground ball to third baseman Alec Bohm.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-01T17:24:16.037Z","endTime":"2026-04-01T17:25:10.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.5,"endSpeed":77.9,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.502903674409,"aZ":-35.20906629095007,"pfxX":-0.7567200541203616,"pfxZ":-1.9771016044875083,"pX":0.9091005907325912,"pZ":2.1673838708262334,"vX0":-2.1131606210477107,"vY0":-123.10240732723231,"vZ0":-2.1979114278686778,"x":82.35,"y":180.26,"x0":1.8770436270779594,"y0":50.002756989268846,"z0":6.053056453255397,"aX":-1.161079363596633},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-3.8,"breakHorizontal":1.9,"spinRate":1972,"spinDirection":309},"zone":14,"typeConfidence":0.91,"plateTime":0.44498244023838707,"extension":6.580653150535045},"index":0,"playId":"1a66fcce-d3f6-31a8-a204-2b6d97819407","pitchNumber":1,"startTime":"2026-04-01T17:24:30.327Z","endTime":"2026-04-01T17:24:34.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.916929537775477,"aZ":-27.489594516009838,"pfxX":11.186318896027347,"pfxZ":2.462553687397156,"pX":-0.8831166113143294,"pZ":1.4656877137063027,"vX0":-10.35830931112842,"vY0":-136.99323277606726,"vZ0":-7.007020450596511,"x":150.66,"y":199.21,"x0":1.491393323687836,"y0":50.0030127045481,"z0":5.932405795122271,"aX":21.288209098696395},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.1,"breakHorizontal":-18.1,"spinRate":2102,"spinDirection":119},"zone":13,"typeConfidence":0.88,"plateTime":0.39962380184051405,"extension":6.7633758370085975},"index":1,"playId":"45bc92aa-8c66-3200-b8c8-a11f5ef8e879","pitchNumber":2,"startTime":"2026-04-01T17:24:46.119Z","endTime":"2026-04-01T17:24:49.987Z","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":91.6,"endSpeed":84.2,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.942969381414613,"aZ":-28.891000996953746,"pfxX":10.849004555972698,"pfxZ":1.8219475558070428,"pX":0.13609979968198743,"pZ":2.6602865137289173,"vX0":-7.503491651385074,"vY0":-133.2223971228831,"vZ0":-3.258824652464588,"x":111.81,"y":166.95,"x0":1.5760075796669857,"y0":50.003272443294094,"z0":5.9819898253060035,"aX":19.55109669542167},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.8,"breakHorizontal":-18.1,"spinRate":2051,"spinDirection":115},"zone":5,"typeConfidence":0.7,"plateTime":0.4107376705838033,"extension":6.648208206843396},"hitData":{"launchSpeed":79.0,"launchAngle":-61.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.94,"coordY":175.35}},"index":2,"playId":"b071fdd5-b5b3-3334-bd15-292521b92019","pitchNumber":3,"startTime":"2026-04-01T17:25:03.143Z","endTime":"2026-04-01T17:25:10.161Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T17:25:10.161Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"CJ Abrams walks. Joey Wiemer to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-01T17:25:35.616Z","endTime":"2026-04-01T17:27:58.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"postOnSecond":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.24165823367456,"aZ":-35.426231508213945,"pfxX":-0.5008153453791928,"pfxZ":-2.116753706053016,"pX":-0.490207770211012,"pZ":2.659463073980455,"vX0":-5.210156301364059,"vY0":-123.61680588831283,"vZ0":-0.9911602461879285,"x":135.69,"y":166.97,"x0":1.7159223740140208,"y0":50.002528367296506,"z0":6.058120392374974,"aX":-0.7690027139757258},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.8,"breakHorizontal":2.2,"spinRate":2007,"spinDirection":304},"zone":4,"typeConfidence":0.9,"plateTime":0.4442659828935658,"extension":6.605159782069001},"index":0,"playId":"d0274a0a-1b2f-3b34-963c-1f8c8489a6d3","pitchNumber":1,"startTime":"2026-04-01T17:25:37.682Z","endTime":"2026-04-01T17:25:41.097Z","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":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.291592661643953,"aZ":-35.3303457615381,"pfxX":0.9039243591382891,"pfxZ":-2.043032860757944,"pX":-0.02704507866608007,"pZ":1.2523449685236787,"vX0":-4.874944486926105,"vY0":-124.37624108054194,"vZ0":-4.290437330509718,"x":118.03,"y":204.97,"x0":1.8532056926332598,"y0":50.00265069655906,"z0":5.975504892140522,"aX":1.395758799465621},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.6,"breakHorizontal":-0.4,"spinRate":2020,"spinDirection":318},"zone":13,"typeConfidence":0.9,"plateTime":0.44282689670143593,"extension":6.584974570738142},"index":1,"playId":"be2646ce-d928-3533-8e7f-8e75efcd87f9","pitchNumber":2,"startTime":"2026-04-01T17:25:56.889Z","endTime":"2026-04-01T17:26:00.365Z","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":86.2,"endSpeed":79.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44254092072869,"aZ":-37.9891345756562,"pfxX":0.3171824254377995,"pfxZ":-3.6827694554434767,"pX":-1.2121451521483748,"pZ":0.9203409269198869,"vX0":-7.399604195844611,"vY0":-125.23369880229015,"vZ0":-4.668964883425934,"x":163.2,"y":213.93,"x0":1.745597535452968,"y0":50.00043859142219,"z0":5.932590982870873,"aX":0.5020519731948361},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-7.6,"breakHorizontal":1.2,"spinRate":2085,"spinDirection":315},"zone":13,"typeConfidence":0.9,"plateTime":0.4381885985553149,"extension":6.849011964654382},"index":2,"playId":"262c555f-8220-3a85-ba80-5b62819cdab5","pitchNumber":3,"startTime":"2026-04-01T17:26:16.735Z","endTime":"2026-04-01T17:26:20.222Z","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":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87218858639927,"aZ":-32.78138037123326,"pfxX":0.8855447799729088,"pfxZ":-0.37288355566429043,"pX":-1.856221428385286,"pZ":1.184490232675529,"vX0":-8.747098488565248,"vY0":-126.51782795227662,"vZ0":-5.430337968193236,"x":187.75,"y":206.8,"x0":1.5251090504322915,"y0":50.002742852640075,"z0":5.973871005283521,"aX":1.441577327401312},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.7,"breakHorizontal":0.4,"spinRate":2022,"spinDirection":323},"zone":13,"typeConfidence":0.9,"plateTime":0.4322813285854208,"extension":6.750735086555902},"index":3,"playId":"83a91677-9c66-3919-99d1-5ea21808ff54","pitchNumber":4,"startTime":"2026-04-01T17:26:40.834Z","endTime":"2026-04-01T17:26:44.272Z","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":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.574506431939646,"aZ":-29.216442558216077,"pfxX":11.418633281034959,"pfxZ":1.5395270635727059,"pX":1.6289386058868427,"pZ":1.6021769876632879,"vX0":-4.69092059001108,"vY0":-137.96075054417028,"vZ0":-6.37999558772545,"x":54.91,"y":195.52,"x0":1.8707616048938303,"y0":50.00265919304026,"z0":5.921899963506847,"aX":21.943190970042444},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":1.6,"breakHorizontal":-19.7,"spinRate":2060,"spinDirection":116},"zone":14,"typeConfidence":0.89,"plateTime":0.3974872766842221,"extension":6.758265657198027},"index":4,"playId":"5ce7f855-5747-3974-accb-cf24bf89d04f","pitchNumber":5,"startTime":"2026-04-01T17:26:59.651Z","endTime":"2026-04-01T17:27:04.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.304440940083175,"aZ":-26.856918512112962,"pfxX":11.803562074178917,"pfxZ":2.8206268283532907,"pX":0.775421957915722,"pZ":1.8156964570776863,"vX0":-6.654095027647782,"vY0":-136.97373719505887,"vZ0":-6.028465878165702,"x":87.44,"y":189.76,"x0":1.7119680378700624,"y0":50.00367355413386,"z0":5.899320999976746,"aX":22.26724166710674},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.0,"breakHorizontal":-19.8,"spinRate":2052,"spinDirection":117},"zone":9,"typeConfidence":0.89,"plateTime":0.4009889880267643,"extension":6.9288931955345685},"index":5,"playId":"4de3113a-72f5-3cb8-9867-e46426fc7f67","pitchNumber":6,"startTime":"2026-04-01T17:27:20.503Z","endTime":"2026-04-01T17:27:24.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.521635427298165,"aZ":-26.32474311957949,"pfxX":12.085670396145352,"pfxZ":3.051089808556675,"pX":-0.7433314618872499,"pZ":1.6392611968662196,"vX0":-10.583574454285623,"vY0":-137.81430324929738,"vZ0":-6.658433207377137,"x":145.33,"y":194.52,"x0":1.582408082857632,"y0":50.005449614397506,"z0":5.872808871388513,"aX":23.178973764530845},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.2,"breakHorizontal":-19.6,"spinRate":2149,"spinDirection":117},"zone":7,"typeConfidence":0.9,"plateTime":0.39791890581761624,"extension":7.148570296180962},"index":6,"playId":"c697b680-d3b6-33cf-b3c8-4721f39dd572","pitchNumber":7,"startTime":"2026-04-01T17:27:53.768Z","endTime":"2026-04-01T17:27:58.483Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T17:27:58.483Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nasim Nuñez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-01T17:28:18.875Z","endTime":"2026-04-01T17:30:32.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"postOnSecond":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94386496622349,"aZ":-26.124496092445774,"pfxX":12.179063668225135,"pfxZ":3.145427032657074,"pX":-0.16865892565000962,"pZ":1.9455974169422388,"vX0":-9.319861592014506,"vY0":-138.30927360691743,"vZ0":-5.86459383393622,"x":123.43,"y":186.25,"x0":1.674659893227403,"y0":50.00347595142522,"z0":5.862691544069458,"aX":23.42509165740379},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.6,"breakHorizontal":-19.9,"spinRate":2172,"spinDirection":118},"zone":8,"typeConfidence":0.9,"plateTime":0.3971180032140418,"extension":7.024756670737896},"index":0,"playId":"2ec22c98-118f-3b3a-9b6f-b96d8066452b","pitchNumber":1,"startTime":"2026-04-01T17:28:36.832Z","endTime":"2026-04-01T17:28:40.845Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.951325170556633,"aZ":-35.19652447019967,"pfxX":11.019360517718098,"pfxZ":-1.9383369039241956,"pX":-0.013199430740855146,"pZ":0.6877052376368364,"vX0":-8.008544733522259,"vY0":-124.48300603283336,"vZ0":-5.381376750020974,"x":117.5,"y":220.21,"x0":1.8274556893946343,"y0":50.00527521490357,"z0":5.819598143185216,"aX":17.150936416342923},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.7,"breakHorizontal":-17.9,"spinRate":1903,"spinDirection":98},"zone":13,"typeConfidence":0.9,"plateTime":0.4414258912619178,"extension":6.976326322133261},"index":1,"playId":"684a3c1c-34a2-3599-bcc2-f074029ec491","pitchNumber":2,"startTime":"2026-04-01T17:29:05.207Z","endTime":"2026-04-01T17:29:09.311Z","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":86.7,"endSpeed":79.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78550929709464,"aZ":-32.613316999108505,"pfxX":6.534867050085254,"pfxZ":-0.2702951127493147,"pX":1.774539875224623,"pZ":3.3154264957584236,"vX0":-2.4470289999632455,"vY0":-126.33269479787073,"vZ0":-0.08183036309114078,"x":49.36,"y":149.26,"x0":1.9045276269152684,"y0":50.00271662130651,"z0":5.960981673787819,"aX":10.604533733193627},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.2,"breakHorizontal":-11.3,"spinRate":2099,"spinDirection":109},"zone":12,"typeConfidence":0.86,"plateTime":0.4329075204081012,"extension":6.970019247106123},"index":2,"playId":"73b14a6f-0e35-3b76-a40d-bbc7aa3b8baf","pitchNumber":3,"startTime":"2026-04-01T17:29:28.615Z","endTime":"2026-04-01T17:29:31.886Z","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":96.2,"endSpeed":88.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.76245689280238,"aZ":-27.19994778182746,"pfxX":10.75903197595559,"pfxZ":2.493162312242802,"pX":-0.050230942867784664,"pZ":3.846959629794769,"vX0":-8.522915961708511,"vY0":-139.8874234245587,"vZ0":-1.2380065883488633,"x":118.91,"y":134.91,"x0":1.6290010056437518,"y0":50.002368236233345,"z0":6.068403649828196,"aX":21.45218816802352},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":4.4,"breakHorizontal":-17.9,"spinRate":2154,"spinDirection":123},"zone":11,"typeConfidence":0.91,"plateTime":0.3906604669940714,"extension":6.898166863441776},"index":3,"playId":"ecb9f6b1-ee1a-3e5e-95fb-0e6bc83d02d7","pitchNumber":4,"startTime":"2026-04-01T17:29:49.484Z","endTime":"2026-04-01T17:29:53.207Z","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":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.543685839914204,"aZ":-25.566317237233058,"pfxX":11.81860975334978,"pfxZ":3.3740125961294583,"pX":-1.412615090884698,"pZ":1.0108779818460891,"vX0":-12.385722775108077,"vY0":-138.7540123498882,"vZ0":-8.606915975866062,"x":170.85,"y":211.49,"x0":1.562506032617755,"y0":50.00652964499926,"z0":5.842808819937099,"aX":23.169647920698853},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.4,"breakHorizontal":-19.0,"spinRate":2174,"spinDirection":117},"zone":13,"typeConfidence":0.9,"plateTime":0.3939700487478821,"extension":6.977320463999801},"index":4,"playId":"c14f937c-2349-37be-9e15-5326a8947fbd","pitchNumber":5,"startTime":"2026-04-01T17:30:08.755Z","endTime":"2026-04-01T17:30:12.687Z","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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.53397171689331,"aZ":-28.324734268211323,"pfxX":10.444970737013058,"pfxZ":2.3753010895759403,"pX":-0.678641747821691,"pZ":0.9227320617380318,"vX0":-9.554917164353757,"vY0":-125.72108472835899,"vZ0":-6.302961305370989,"x":142.87,"y":213.87,"x0":1.791670987188508,"y0":50.003861201870926,"z0":5.725010618319562,"aX":16.928692684630843},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.1,"breakHorizontal":-17.0,"spinRate":2001,"spinDirection":100},"zone":13,"typeConfidence":0.9,"plateTime":0.43362638364538153,"extension":7.147433716642767},"index":5,"playId":"20b97a0b-5e56-3229-9be3-1eecf2abee43","pitchNumber":6,"startTime":"2026-04-01T17:30:28.567Z","endTime":"2026-04-01T17:30:32.910Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T17:30:32.910Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jacob Young walks. Joey Wiemer to 3rd. CJ Abrams to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-01T17:30:47.134Z","endTime":"2026-04-01T17:34:42.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"postOnSecond":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"postOnThird":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3,4,5,6,7,8,9,10],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.54821850870266,"aZ":-32.974843777997926,"pfxX":-0.19154730360348582,"pfxZ":-0.500487372876961,"pX":0.5531277134063135,"pZ":2.8808266552256137,"vX0":-2.986082925212752,"vY0":-125.00801428337981,"vZ0":-1.0033180544719216,"x":95.92,"y":161.0,"x0":1.782443571276583,"y0":50.00341027797481,"z0":5.9674974784294035,"aX":-0.3059244385195283},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.8,"breakHorizontal":1.0,"spinRate":2069,"spinDirection":304},"zone":3,"typeConfidence":0.9,"plateTime":0.43629905636418,"extension":6.898086524135048},"index":0,"playId":"5b5555b3-883c-381f-af1e-e68c25402d31","pitchNumber":1,"startTime":"2026-04-01T17:31:00.336Z","endTime":"2026-04-01T17:31:03.905Z","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":87.4,"endSpeed":80.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.41168197809109,"aZ":-30.634859968285145,"pfxX":10.760522529958953,"pfxZ":0.9444321226466519,"pX":0.6462767243644596,"pZ":2.050786516513023,"vX0":-6.563144206102873,"vY0":-127.06534920626274,"vZ0":-3.3973984438682483,"x":92.37,"y":183.41,"x0":1.8666890659058684,"y0":50.003493849223915,"z0":5.843197797383759,"aX":17.569159678766816},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.2,"breakHorizontal":-18.0,"spinRate":1962,"spinDirection":103},"zone":9,"typeConfidence":0.9,"plateTime":0.43131261837923907,"extension":7.180940009137235},"index":1,"playId":"b9ae5585-0de4-3bb5-bd23-2653343a3af5","pitchNumber":2,"startTime":"2026-04-01T17:31:17.834Z","endTime":"2026-04-01T17:31:21.157Z","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-01T17:31:34.761Z","endTime":"2026-04-01T17:31:46.440Z","isPitch":false,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.21488097764544,"aZ":-29.12028974293827,"pfxX":8.573894892169779,"pfxZ":1.9529583862684667,"pX":1.3598761084260707,"pZ":2.8276175869591498,"vX0":-3.839418395173844,"vY0":-124.68973844279046,"vZ0":-1.727908196951236,"x":65.16,"y":162.43,"x0":1.8096890071762246,"y0":50.005826290087086,"z0":5.943573203262202,"aX":13.43709475159506},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.4,"breakHorizontal":-14.5,"spinRate":1950,"spinDirection":105},"zone":12,"typeConfidence":0.89,"plateTime":0.44010142412028763,"extension":6.922111216710632},"index":3,"playId":"3a888bbe-ce8a-3848-9f48-b2de59cbb2db","pitchNumber":3,"startTime":"2026-04-01T17:31:46.440Z","endTime":"2026-04-01T17:31:50.115Z","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.6,"endSpeed":87.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.703505758406358,"aZ":-26.58330061773652,"pfxX":11.223018000575106,"pfxZ":2.8525382962335826,"pX":0.2856253141279764,"pZ":2.5194235072954934,"vX0":-7.79262927551413,"vY0":-138.9578880369182,"vZ0":-4.326432268838849,"x":106.11,"y":170.76,"x0":1.6661211085487335,"y0":50.00092117308365,"z0":5.8594594403198865,"aX":21.978193001114132},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.4,"breakHorizontal":-18.7,"spinRate":2191,"spinDirection":118},"zone":6,"typeConfidence":0.9,"plateTime":0.39394901960384976,"extension":6.841321132641725},"index":4,"playId":"cd488ee4-0a1c-3919-984b-a269359c274b","pitchNumber":4,"startTime":"2026-04-01T17:32:05.553Z","endTime":"2026-04-01T17:32:09.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.959967133661653,"aZ":-34.107342523583604,"pfxX":0.1381635472337246,"pfxZ":-1.1544046349542145,"pX":-1.593392133456493,"pZ":0.8810939435147328,"vX0":-8.106771627957396,"vY0":-128.46061166681878,"vZ0":-5.856751653417423,"x":177.74,"y":214.99,"x0":1.5817880344014952,"y0":50.00217163231768,"z0":5.833657542106309,"aX":0.23205298466593535},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-3.2,"breakHorizontal":1.6,"spinRate":1942,"spinDirection":321},"zone":13,"typeConfidence":0.9,"plateTime":0.42594047146135106,"extension":6.81525776328477},"index":5,"playId":"40bc9edd-ac40-3c2c-bcc7-b702814ef38e","pitchNumber":5,"startTime":"2026-04-01T17:32:30.084Z","endTime":"2026-04-01T17:32:35.156Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.790211784945573,"aZ":-32.06023734593355,"pfxX":9.956655772919603,"pfxZ":0.07605381695355451,"pX":-0.35083250157497026,"pZ":0.8231349990180343,"vX0":-8.484191397487608,"vY0":-123.72674924935033,"vZ0":-5.572784754050513,"x":130.37,"y":216.56,"x0":1.8226253935383532,"y0":50.006121333667096,"z0":5.779333312944447,"aX":15.500090513778753},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.0,"breakHorizontal":-16.2,"spinRate":1971,"spinDirection":100},"zone":13,"typeConfidence":0.9,"plateTime":0.44203821738543203,"extension":7.02962395754385},"index":6,"playId":"33336344-e2a4-344d-bb3d-35a8cb2ea64c","pitchNumber":6,"startTime":"2026-04-01T17:32:53.081Z","endTime":"2026-04-01T17:32:57.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.048551498392722,"aZ":-24.86487501640533,"pfxX":11.134089770734262,"pfxZ":3.815697186560403,"pX":0.4658606138670341,"pZ":2.844055762391929,"vX0":-7.312974782228619,"vY0":-137.66359159389665,"vZ0":-3.8271623192096973,"x":99.24,"y":161.99,"x0":1.7125120318633782,"y0":50.00324596789824,"z0":5.938815484798459,"aX":21.33427697709055},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.2,"breakHorizontal":-18.6,"spinRate":2079,"spinDirection":113},"zone":3,"typeConfidence":0.9,"plateTime":0.3981256859092519,"extension":6.920899783027584},"index":7,"playId":"7bd771c1-45d0-305b-899b-e28b5642161f","pitchNumber":7,"startTime":"2026-04-01T17:33:15.603Z","endTime":"2026-04-01T17:33:19.678Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.488112885451102,"aZ":-28.61085563609384,"pfxX":11.735442171746291,"pfxZ":1.8701806143577304,"pX":0.48968448724797803,"pZ":2.327565745615025,"vX0":-7.428261104309999,"vY0":-137.09729551080818,"vZ0":-4.4679169540732,"x":98.33,"y":175.94,"x0":1.710558404290237,"y0":50.00075711955975,"z0":5.932574513623253,"aX":22.32262699591761},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.6,"breakHorizontal":-19.7,"spinRate":2056,"spinDirection":117},"zone":6,"typeConfidence":0.89,"plateTime":0.3996196919408814,"extension":6.838298711949447},"index":8,"playId":"32534752-2e0f-3aac-8321-6dd2f29854f2","pitchNumber":8,"startTime":"2026-04-01T17:33:39.965Z","endTime":"2026-04-01T17:33:47.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.104158597141254,"aZ":-33.92271454581987,"pfxX":9.783738770765655,"pfxZ":-1.1062452084612246,"pX":0.43035377477385445,"pZ":2.311170775438482,"vX0":-6.577257872208059,"vY0":-124.69969756504794,"vZ0":-2.0333035056945263,"x":100.6,"y":176.38,"x0":1.8311235801667838,"y0":50.00532011269658,"z0":5.935992520431346,"aX":15.408596370846668},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.3,"breakHorizontal":-16.2,"spinRate":1869,"spinDirection":104},"zone":6,"typeConfidence":0.9,"plateTime":0.4392559216174843,"extension":7.077467869377612},"index":9,"playId":"1bfaa04b-cf05-35ae-9dc4-4778154645b8","pitchNumber":9,"startTime":"2026-04-01T17:34:09.649Z","endTime":"2026-04-01T17:34:13.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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.96837947611553,"aZ":-32.453090829752824,"pfxX":9.639400595944835,"pfxZ":-0.18338909690220184,"pX":2.2244141732067555,"pZ":2.2856774013570598,"vX0":-2.271261482292754,"vY0":-122.99693701608716,"vZ0":-1.9825024343302968,"x":32.21,"y":177.07,"x0":1.9064298565628914,"y0":50.00104423438203,"z0":5.849081646944156,"aX":14.795173913149506},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.5,"breakHorizontal":-16.9,"spinRate":2058,"spinDirection":103},"zone":14,"typeConfidence":0.9,"plateTime":0.4450026359715431,"extension":6.963897803552335},"index":10,"playId":"ec055936-62e5-3355-95da-5d4d001e92c8","pitchNumber":10,"startTime":"2026-04-01T17:34:39.105Z","endTime":"2026-04-01T17:34:42.782Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T17:34:42.782Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Millas strikes out swinging. Joey Wiemer scores.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-01T17:36:03.277Z","endTime":"2026-04-01T17:39:25.773Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":51},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"postOnSecond":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":"r_adv_play","runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":{"id":650911,"link":"/api/v1/people/650911"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-01T17:35:07.337Z","endTime":"2026-04-01T17:36:05.572Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.553866266861743,"aZ":-32.61917878288103,"pfxX":-0.15329655922990293,"pfxZ":-0.2870010081033012,"pX":0.5903689064114565,"pZ":2.539176332865583,"vX0":-3.095421887650609,"vY0":-123.98448811918455,"vZ0":-1.9248465624980882,"x":94.5,"y":170.22,"x0":1.8766581920921037,"y0":50.00277086039671,"z0":6.05632230233095,"aX":-0.23752996704343426},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.7,"breakHorizontal":1.1,"spinRate":2009,"spinDirection":315},"zone":6,"typeConfidence":0.9,"plateTime":0.4423242817494719,"extension":6.498939490850111},"index":1,"playId":"8b17c913-ea1b-3a4f-8f5c-1ed650f3536c","pitchNumber":1,"startTime":"2026-04-01T17:36:05.572Z","endTime":"2026-04-01T17:36:09.307Z","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":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.179757572673015,"aZ":-35.31199433029298,"pfxX":9.321125050698658,"pfxZ":-2.0044831100967357,"pX":0.862094341141387,"pZ":2.491785185614509,"vX0":-5.719967918949123,"vY0":-124.98808169393455,"vZ0":-1.211525134210458,"x":84.14,"y":171.5,"x0":1.979219863197518,"y0":50.00110585864729,"z0":5.904916067606239,"aX":14.62152627366591},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-3.6,"breakHorizontal":-15.4,"spinRate":1954,"spinDirection":103},"zone":14,"typeConfidence":0.9,"plateTime":0.43965914457431143,"extension":7.003052613597136},"index":2,"playId":"a362634d-71e4-345b-912f-fef5931a8f5d","pitchNumber":2,"startTime":"2026-04-01T17:36:23.948Z","endTime":"2026-04-01T17:36:50.948Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"}}},{"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.6,"endSpeed":87.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.088895772351915,"aZ":-23.979141114264085,"pfxX":12.126780762864142,"pfxZ":4.222881655492534,"pX":-1.6021809372747144,"pZ":2.5506098351381565,"vX0":-12.767550595417484,"vY0":-138.50378648673163,"vZ0":-4.974418985160496,"x":178.07,"y":169.91,"x0":1.4929318128644264,"y0":50.00556897668522,"z0":5.974661125962506,"aX":23.551920720190147},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.7,"breakHorizontal":-19.3,"spinRate":2219,"spinDirection":120},"zone":11,"typeConfidence":0.91,"plateTime":0.39553211201323846,"extension":7.014953285839768},"index":3,"playId":"5801ede2-197f-39c1-aceb-cbf1044a9ae2","pitchNumber":3,"startTime":"2026-04-01T17:37:01.898Z","endTime":"2026-04-01T17:37:06.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.68230174617714,"aZ":-25.502248849490627,"pfxX":10.974837365811908,"pfxZ":3.4819664774937973,"pX":-0.48242372697618585,"pZ":1.664733996625466,"vX0":-9.519638523949514,"vY0":-137.31085603478527,"vZ0":-6.714555206147684,"x":135.39,"y":193.83,"x0":1.5992706814609896,"y0":50.00061167978364,"z0":5.870668463164362,"aX":21.007743907946725},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.0,"breakHorizontal":-18.0,"spinRate":2238,"spinDirection":118},"zone":7,"typeConfidence":0.89,"plateTime":0.3985098596957233,"extension":6.840801947891644},"index":4,"playId":"3d05749d-1324-3978-a461-e1f742dfc660","pitchNumber":4,"startTime":"2026-04-01T17:37:22.057Z","endTime":"2026-04-01T17:37:26.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.654076773361524,"aZ":-31.98720675067485,"pfxX":11.666334303187142,"pfxZ":0.11128986538552343,"pX":-0.5997341240340069,"pZ":0.7899732170075957,"vX0":-9.674941187699034,"vY0":-126.55112525794513,"vZ0":-6.131876797233149,"x":139.86,"y":217.45,"x0":1.7558375121618688,"y0":50.001230431782346,"z0":5.804434373476167,"aX":18.934944263611527},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.1,"breakHorizontal":-19.0,"spinRate":2076,"spinDirection":99},"zone":13,"typeConfidence":0.91,"plateTime":0.4327010021732538,"extension":7.049113890926029},"index":5,"playId":"ce34b73b-e951-3d8a-a07f-ac89246536b8","pitchNumber":5,"startTime":"2026-04-01T17:37:42.756Z","endTime":"2026-04-01T17:37:57.756Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":3,"outs":1},"index":6,"actionPlayId":"ce34b73b-e951-3d8a-a07f-ac89246536b8","startTime":"2026-04-01T17:38:37.770Z","endTime":"2026-04-01T17:38:37.771Z","isPitch":false,"type":"pickoff"}],"playEndTime":"2026-04-01T17:39:25.773Z","atBatIndex":12},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"James Wood grounds into a force out, second baseman Bryson Stott to shortstop Trea Turner. Jacob Young out at 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-01T17:38:37.772Z","endTime":"2026-04-01T17:39:05.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":83.4,"endSpeed":77.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.525957047896856,"aZ":-35.302424164122165,"pfxX":-0.9378353091462348,"pfxZ":-2.083805641235685,"pX":0.35646990913852133,"pZ":3.360581610482898,"vX0":-3.0702526025366526,"vY0":-121.43790947707964,"vZ0":0.672944578698643,"x":103.41,"y":148.04,"x0":1.7560953652818496,"y0":50.003159163069654,"z0":6.137252991981895,"aX":-1.4076660917025845},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.4,"breakHorizontal":2.4,"spinRate":1866,"spinDirection":302},"zone":3,"typeConfidence":0.91,"plateTime":0.4500676938322372,"extension":6.680986371675588},"index":0,"playId":"e8eddcf0-d2fb-3fec-9a93-efa7140598df","pitchNumber":1,"startTime":"2026-04-01T17:38:37.772Z","endTime":"2026-04-01T17:38:43.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.246632128547784,"aZ":-29.00167334945552,"pfxX":11.941775595834264,"pfxZ":1.672138072764203,"pX":0.2776676234074074,"pZ":2.047361090577378,"vX0":-8.231323339877708,"vY0":-136.9389311238584,"vZ0":-5.140213037307289,"x":106.42,"y":183.5,"x0":1.7709474645593355,"y0":50.006206715180305,"z0":5.933122631353926,"aX":22.68368478867803},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.2,"breakHorizontal":-19.9,"spinRate":1940,"spinDirection":115},"zone":9,"typeConfidence":0.88,"plateTime":0.39999987241242163,"extension":6.813770829465138},"hitData":{"launchSpeed":105.2,"launchAngle":-11.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.45,"coordY":151.52}},"index":1,"playId":"418f1dd5-e7d1-3170-9c4d-9d92cd328724","pitchNumber":2,"startTime":"2026-04-01T17:38:57.838Z","endTime":"2026-04-01T17:39:05.521Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T17:39:05.521Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryson Stott strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-01T17:41:30.752Z","endTime":"2026-04-01T17:42:40.416Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.82978257037405,"aZ":-42.97527963145217,"pfxX":3.726673625371487,"pfxZ":-7.398310706370603,"pX":0.019153856487703038,"pZ":2.008788783791529,"vX0":4.8039786043665815,"vY0":-120.2090476018735,"vZ0":-1.0992848600756564,"x":116.27,"y":184.54,"x0":-2.491227859963779,"y0":50.00380434154691,"z0":6.295532676018602,"aX":5.439581749052087},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-13.4,"breakHorizontal":-7.9,"spinRate":2303,"spinDirection":37},"zone":8,"typeConfidence":2.0,"plateTime":0.4560843613522043,"extension":6.253110842658372},"index":0,"playId":"8b388fb6-ffd1-3246-8f30-07c96cba0fa2","pitchNumber":1,"startTime":"2026-04-01T17:41:36.664Z","endTime":"2026-04-01T17:41:40.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.798093551051984,"aZ":-11.566539856631167,"pfxX":-4.536272644815046,"pfxZ":10.570961083841082,"pX":-0.5119375164568887,"pZ":1.0117922839497766,"vX0":6.953354560176289,"vY0":-138.68676618630874,"vZ0":-11.178940369341827,"x":136.51,"y":211.46,"x0":-2.461367171964306,"y0":50.00156005240087,"z0":5.864415895536441,"aX":-8.842728083274432},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.9,"breakHorizontal":6.8,"spinRate":2293,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.39482217993652435,"extension":6.396945445352627},"index":1,"playId":"0d917b99-0cb5-3570-80d1-0f266e0f58e6","pitchNumber":2,"startTime":"2026-04-01T17:41:53.601Z","endTime":"2026-04-01T17:41:57.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.636237943842687,"aZ":-15.497853212290904,"pfxX":-2.93351739462022,"pfxZ":8.411550623340617,"pX":0.957420562634802,"pZ":1.7633187102102945,"vX0":9.924416203975461,"vY0":-139.4973720955737,"vZ0":-8.797760522013142,"x":80.51,"y":191.17,"x0":-2.256069230453525,"y0":50.00514736374638,"z0":5.9670878983949125,"aX":-5.818713992522045},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.7,"breakHorizontal":3.4,"spinRate":2360,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.39175931325629865,"extension":6.404157346974753},"index":2,"playId":"2103a026-3cbc-3a9c-8980-1ac841dbd297","pitchNumber":3,"startTime":"2026-04-01T17:42:12.787Z","endTime":"2026-04-01T17:42:17.482Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-01T17:42:24.337Z","endTime":"2026-04-01T17:42:35.431Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.03227946339714,"aZ":-43.78508793469484,"pfxX":3.4436867045700748,"pfxZ":-7.532430960437911,"pX":0.45068893139829624,"pZ":1.3277086864940257,"vX0":5.640305381602141,"vY0":-123.92616719455033,"vZ0":-2.9646390445211264,"x":99.82,"y":202.93,"x0":-2.3111417537770342,"y0":50.00573323356245,"z0":6.231947268635862,"aX":5.304977530355055},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-14.2,"breakHorizontal":-7.7,"spinRate":2310,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.44365069189559936,"extension":6.524623151664097},"index":4,"playId":"62c25e5c-a604-32b4-b30e-128b21073e2f","pitchNumber":4,"startTime":"2026-04-01T17:42:35.431Z","endTime":"2026-04-01T17:42:40.416Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T17:42:40.416Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adolis García flies out to right fielder Joey Wiemer.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-01T17:42:52.392Z","endTime":"2026-04-01T17:43:37.880Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":2},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":97.0,"endSpeed":89.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.98134787884038,"aZ":-11.82149216125216,"pfxX":-3.50073935135893,"pfxZ":10.013633473883644,"pX":0.01358873478258302,"pZ":3.477161000377248,"vX0":7.239888082581253,"vY0":-141.154699896915,"vZ0":-5.58495477195675,"x":116.48,"y":144.9,"x0":-2.121394037507647,"y0":50.000536454962806,"z0":6.2319927522380585,"aX":-7.114282722016346},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.3,"breakHorizontal":4.9,"spinRate":2391,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.3869849540912478,"extension":6.533777893134207},"index":0,"playId":"758fc1ec-3a51-3d51-932b-fb4139908d8f","pitchNumber":1,"startTime":"2026-04-01T17:43:05.729Z","endTime":"2026-04-01T17:43:09.837Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-01T17:43:21.376Z","endTime":"2026-04-01T17:43:27.575Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.394636359153807,"aZ":-12.41991112067507,"pfxX":-3.1473680079907793,"pfxZ":9.882360107717444,"pX":-0.19426150849392376,"pZ":3.3926822434580477,"vX0":6.975650000956505,"vY0":-140.19528990885428,"vZ0":-5.490993947194402,"x":124.4,"y":147.18,"x0":-2.3009438851975355,"y0":50.004800033021695,"z0":6.18077938023917,"aX":-6.292995371858598},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.0,"breakHorizontal":4.3,"spinRate":2402,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.3900205023093557,"extension":6.496720962993049},"hitData":{"launchSpeed":96.1,"launchAngle":48.0,"totalDistance":285.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.21,"coordY":92.5}},"index":2,"playId":"88c65026-b91d-3108-b265-5e6001afded1","pitchNumber":2,"startTime":"2026-04-01T17:43:27.575Z","endTime":"2026-04-01T17:43:37.880Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T17:43:37.880Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a ground ball to center fielder Jacob Young.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-01T17:43:52.516Z","endTime":"2026-04-01T17:44:36.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":84.2,"endSpeed":77.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.124465655876175,"aZ":-40.019846126263396,"pfxX":5.227808278936957,"pfxZ":-5.251150692525848,"pX":0.6773571144842631,"pZ":1.012016023708509,"vX0":6.047900524671948,"vY0":-122.35035664995685,"vZ0":-3.7175477979758536,"x":91.18,"y":211.46,"x0":-2.5178423421585308,"y0":50.0003196594535,"z0":6.027592834236843,"aX":7.817269093619818},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-10.2,"breakHorizontal":-11.0,"spinRate":2228,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.44995842415941345,"extension":6.5046300744529635},"index":0,"playId":"5fc40081-f269-3318-b632-c5ffa09ecc57","pitchNumber":1,"startTime":"2026-04-01T17:44:07.389Z","endTime":"2026-04-01T17:44:11.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94090065800499,"aZ":-12.061795050290208,"pfxX":-4.805000873554688,"pfxZ":10.08389694270369,"pX":-0.5127071593172269,"pZ":2.2160948679698063,"vX0":7.069053934802264,"vY0":-140.15424089790062,"vZ0":-8.240463624661942,"x":136.54,"y":178.95,"x0":-2.4404103682128993,"y0":50.00089734124823,"z0":5.977300067407064,"aX":-9.582231643426692},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.8,"breakHorizontal":7.3,"spinRate":2331,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.3904375638016706,"extension":6.411793017774799},"hitData":{"launchSpeed":87.3,"launchAngle":9.0,"totalDistance":135.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.4,"coordY":96.65}},"index":1,"playId":"750454e3-b427-3530-8d3d-c001ef84711c","pitchNumber":2,"startTime":"2026-04-01T17:44:26.994Z","endTime":"2026-04-01T17:44:36.443Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T17:44:36.443Z","atBatIndex":16},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"J.T. Realmuto hit by pitch. Brandon Marsh to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-01T17:44:52.420Z","endTime":"2026-04-01T17:46:13.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"postOnSecond":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.546197254404845,"aZ":-40.12001021090946,"pfxX":4.863436397397381,"pfxZ":-5.094327460830008,"pX":0.3960743030835875,"pZ":1.582919210824971,"vX0":5.899956531299394,"vY0":-124.5098486989487,"vZ0":-2.8241206554108267,"x":101.9,"y":196.04,"x0":-2.642043751250037,"y0":50.00355061706506,"z0":6.073446346073598,"aX":7.584412892959481},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-9.6,"breakHorizontal":-10.2,"spinRate":2281,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4410231132879181,"extension":6.548237004810061},"index":0,"playId":"6ae06ed8-4e55-3b97-9b24-f6efc89abda2","pitchNumber":1,"startTime":"2026-04-01T17:45:06.230Z","endTime":"2026-04-01T17:45:11.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.713642895310073,"aZ":-39.56358531519693,"pfxX":3.198242636518462,"pfxZ":-4.638468921710883,"pX":-0.38831093749712153,"pZ":1.62670762430179,"vX0":4.334928920823445,"vY0":-125.44794151946066,"vZ0":-3.122588247225897,"x":131.8,"y":194.86,"x0":-2.555351930115516,"y0":50.00618450966132,"z0":6.117390909867102,"aX":5.090384472256465},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-8.9,"breakHorizontal":-6.8,"spinRate":2283,"spinDirection":39},"zone":7,"typeConfidence":2.0,"plateTime":0.4368649309646284,"extension":6.508601186548432},"index":1,"playId":"daee83d3-1756-3ad8-a6b1-acd23ab37863","pitchNumber":2,"startTime":"2026-04-01T17:45:25.785Z","endTime":"2026-04-01T17:45:29.940Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"c80ea6a0-2f9e-3a3b-b772-def5ba64063e","startTime":"2026-04-01T17:45:45.841Z","endTime":"2026-04-01T17:45:49.502Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.71305149477412,"aZ":-20.27163856803637,"pfxX":-8.95437472437525,"pfxZ":5.839979225789639,"pX":-2.4417149044992765,"pZ":4.397426076758867,"vX0":3.6076810815840483,"vY0":-141.48825218169586,"vZ0":-1.1591658401817513,"x":210.07,"y":120.05,"x0":-2.5661627714482216,"y0":50.00318272469268,"z0":6.1050473102510905,"aX":-18.248742814921858},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.6,"breakHorizontal":15.6,"spinRate":2258,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.38635740814421915,"extension":6.184590492697997},"index":3,"playId":"62c630bb-7bee-3c8e-8db6-5f49080f09c1","pitchNumber":3,"startTime":"2026-04-01T17:46:08.688Z","endTime":"2026-04-01T17:46:13.710Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T17:46:13.710Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Justin Crawford singles on a ground ball to shortstop CJ Abrams. Brandon Marsh to 3rd. J.T. Realmuto to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-01T17:46:35.045Z","endTime":"2026-04-01T17:49:05.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"postOnSecond":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"postOnThird":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"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":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.108056300049164,"aZ":-11.844351283282018,"pfxX":-3.056860963076494,"pfxZ":9.965707085629377,"pX":-0.49718091089241845,"pZ":2.8875269861900486,"vX0":6.370858332853215,"vY0":-141.6487824643586,"vZ0":-6.799619803852436,"x":135.95,"y":160.82,"x0":-2.374222312014465,"y0":50.00636990371117,"z0":6.069814232860503,"aX":-6.238487914409818},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.9,"breakHorizontal":4.3,"spinRate":2344,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.3860715606985745,"extension":6.441738057064248},"index":0,"playId":"f74d79fd-b7bf-3f56-ada6-83608a7c6b7b","pitchNumber":1,"startTime":"2026-04-01T17:46:51.519Z","endTime":"2026-04-01T17:46:55.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.5,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.21115199726866,"aZ":-15.27013646781901,"pfxX":-4.298581929127729,"pfxZ":8.289651017269048,"pX":1.2196737696872175,"pZ":3.1133708873336134,"vX0":11.474683907874926,"vY0":-141.39914774592597,"vZ0":-5.363571092612716,"x":70.51,"y":154.72,"x0":-2.3202376731862966,"y0":50.000049140559305,"z0":6.003778832380124,"aX":-8.764384725406112},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.2,"breakHorizontal":5.6,"spinRate":2383,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.3863841866292339,"extension":6.315296330430686},"index":1,"playId":"8c909562-d81b-314b-bf9d-54123289ccfa","pitchNumber":2,"startTime":"2026-04-01T17:47:10.268Z","endTime":"2026-04-01T17:47:14.522Z","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":96.5,"endSpeed":88.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.921498823551982,"aZ":-22.360247443547916,"pfxX":-9.6234569216905,"pfxZ":4.895291670990142,"pX":-0.8330634381443934,"pZ":2.882997975846078,"vX0":8.417417959392345,"vY0":-140.2709635341364,"vZ0":-4.701358486403203,"x":148.75,"y":160.94,"x0":-2.613500700384764,"y0":50.004924496018724,"z0":6.027192839673732,"aX":-19.296724638611035},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.2,"breakHorizontal":15.8,"spinRate":2305,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.389588719540753,"extension":6.372346201409449},"index":2,"playId":"8d506045-0d20-3f91-a63d-84cdc6b9e762","pitchNumber":3,"startTime":"2026-04-01T17:47:30.482Z","endTime":"2026-04-01T17:47:34.438Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.626275264947484,"aZ":-41.40732416357194,"pfxX":3.0251311680736066,"pfxZ":-5.982015094970172,"pX":1.4613491819751812,"pZ":0.4706267463808742,"vX0":7.523409703649345,"vY0":-123.94890452204562,"vZ0":-5.400596908846522,"x":61.3,"y":226.07,"x0":-2.0161075112043076,"y0":50.004008767962254,"z0":6.166022971125822,"aX":4.667744001243806},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-11.9,"breakHorizontal":-7.3,"spinRate":2211,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.4432632314508491,"extension":6.522050681534429},"index":3,"playId":"1a11967c-6fdb-3092-a67a-be4de55975c1","pitchNumber":4,"startTime":"2026-04-01T17:47:58.936Z","endTime":"2026-04-01T17:48:05.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.625479664983374,"aZ":-36.29027983791156,"pfxX":5.031972077740832,"pfxZ":-2.606117534999502,"pX":0.29858808569291867,"pZ":2.0798474361907457,"vX0":5.496194354760974,"vY0":-124.88847724407178,"vZ0":-2.408827820539546,"x":105.62,"y":182.62,"x0":-2.586310464141407,"y0":50.005490073135725,"z0":6.0475059404293585,"aX":7.934139436829117},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-5.0,"breakHorizontal":-10.4,"spinRate":2325,"spinDirection":34},"zone":9,"typeConfidence":2.0,"plateTime":0.43891206738177635,"extension":6.573604131574064},"index":4,"playId":"6f606e11-195b-3985-a938-d30299c130b2","pitchNumber":5,"startTime":"2026-04-01T17:48:30.781Z","endTime":"2026-04-01T17:48:34.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.890627665688946,"aZ":-42.86108968241231,"pfxX":3.2800656029229573,"pfxZ":-7.115331962334244,"pX":-0.227942894163855,"pZ":2.4678170080029393,"vX0":3.833085454619516,"vY0":-121.73762668285282,"vZ0":-0.4160949881796945,"x":125.69,"y":172.15,"x0":-2.2491398882676576,"y0":50.005152136812846,"z0":6.350923255747754,"aX":4.923832543165258},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-12.7,"breakHorizontal":-6.8,"spinRate":2264,"spinDirection":32},"zone":5,"typeConfidence":2.0,"plateTime":0.4499140446375338,"extension":6.627286201952589},"hitData":{"launchSpeed":76.1,"launchAngle":-61.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.56,"coordY":164.2}},"index":5,"playId":"858153c0-6f92-3a99-8f01-57f4aee4f177","pitchNumber":6,"startTime":"2026-04-01T17:48:56.999Z","endTime":"2026-04-01T17:49:05.600Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T17:49:05.600Z","atBatIndex":18},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Trea Turner lines out to center fielder Jacob Young.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-01T17:50:16.283Z","endTime":"2026-04-01T17:50:25.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-01T17:49:25.883Z","endTime":"2026-04-01T17:50:18.558Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.522107203422774,"aZ":-42.40459370061479,"pfxX":5.753079662324502,"pfxZ":-6.741712019529432,"pX":0.24535087272470305,"pZ":2.74949409865545,"vX0":4.489031445473766,"vY0":-122.7754771779347,"vZ0":0.1598281540019435,"x":107.65,"y":164.54,"x0":-2.3574159756287054,"y0":50.0007247545237,"z0":6.308360151246888,"aX":8.73362341147783},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-11.9,"breakHorizontal":-11.5,"spinRate":2343,"spinDirection":32},"zone":6,"typeConfidence":2.0,"plateTime":0.4470409105764701,"extension":6.453423746859659},"hitData":{"launchSpeed":93.3,"launchAngle":16.0,"totalDistance":272.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":123.6,"coordY":91.11}},"index":1,"playId":"8bcbace6-2bf3-3d3b-847c-c8a329966905","pitchNumber":1,"startTime":"2026-04-01T17:50:18.558Z","endTime":"2026-04-01T17:50:25.540Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T17:50:25.540Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Curtis Mead grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-01T17:53:03.168Z","endTime":"2026-04-01T17:54:37.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"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,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":77.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.35659235958026,"aZ":-35.312563102725925,"pfxX":-1.9186167097879905,"pfxZ":-2.0660889629315697,"pX":0.05285859771912365,"pZ":3.708128822685699,"vX0":-3.5662139348357065,"vY0":-123.05807287111053,"vZ0":1.3283127138614,"x":114.99,"y":138.66,"x0":1.774874306844876,"y0":50.00168724062447,"z0":6.1722048441395705,"aX":-2.916523904100292},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.1,"breakHorizontal":4.3,"spinRate":2056,"spinDirection":304},"zone":12,"typeConfidence":0.91,"plateTime":0.4465446555763388,"extension":6.711517906369069},"index":0,"playId":"ef495d83-3aa7-3e03-ada8-c2b9497ff33a","pitchNumber":1,"startTime":"2026-04-01T17:53:11.750Z","endTime":"2026-04-01T17:53:15.853Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.161003387074548,"aZ":-26.708575772895692,"pfxX":12.378755023680007,"pfxZ":2.9199665231055842,"pX":-0.6272066890945925,"pZ":2.2279529391305295,"vX0":-10.481065068532722,"vY0":-136.1735741780825,"vZ0":-4.91465209227138,"x":140.91,"y":178.63,"x0":1.6719263693740283,"y0":50.000028896414584,"z0":5.914213912393014,"aX":23.1396606527208},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.3,"breakHorizontal":-20.0,"spinRate":2140,"spinDirection":121},"zone":4,"typeConfidence":0.89,"plateTime":0.40292249359287347,"extension":6.913326190450769},"index":1,"playId":"1f2aadd6-db3a-323b-abc4-c2acdc002372","pitchNumber":2,"startTime":"2026-04-01T17:53:27.117Z","endTime":"2026-04-01T17:53:30.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38112817167501,"aZ":-33.03971583679554,"pfxX":10.674058192848037,"pfxZ":-0.5417131922763669,"pX":-0.27683567728741026,"pZ":2.0619461163272743,"vX0":-8.179592488194944,"vY0":-125.58759179725635,"vZ0":-2.893900099041443,"x":127.55,"y":183.11,"x0":1.6419210936018962,"y0":50.00556809744272,"z0":5.927546346134351,"aX":16.98563611882527},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.4,"breakHorizontal":-17.4,"spinRate":2043,"spinDirection":107},"zone":7,"typeConfidence":0.9,"plateTime":0.43679625635943076,"extension":6.7956311195554795},"index":2,"playId":"2f655828-ff1b-37de-8941-48ccd6b1124b","pitchNumber":3,"startTime":"2026-04-01T17:53:44.772Z","endTime":"2026-04-01T17:53:48.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24821956870437,"aZ":-34.61916425528689,"pfxX":0.7870696736011724,"pfxZ":-1.5268849119551522,"pX":-0.6082008028465663,"pZ":3.026737710558978,"vX0":-6.1563058957181935,"vY0":-125.71530031182878,"vZ0":-0.6394222275415335,"x":140.18,"y":157.06,"x0":1.7690272603276,"y0":50.00241512211598,"z0":6.092010474431373,"aX":1.2618126908390626},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.6,"breakHorizontal":0.0,"spinRate":2098,"spinDirection":311},"zone":1,"typeConfidence":0.89,"plateTime":0.4355183921601271,"extension":6.64984673497622},"index":3,"playId":"a396479b-f4a2-331b-835b-473db16ca231","pitchNumber":4,"startTime":"2026-04-01T17:54:06.345Z","endTime":"2026-04-01T17:54:10.331Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-01T17:54:18.832Z","endTime":"2026-04-01T17:54:29.121Z","isPitch":false,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.91286938092607,"aZ":-25.05852906272458,"pfxX":10.61627498738832,"pfxZ":3.6759650327305176,"pX":-1.004231987626579,"pZ":2.1456090846886493,"vX0":-10.427427986710823,"vY0":-137.864655451844,"vZ0":-5.880448892830354,"x":155.28,"y":180.85,"x0":1.4367393162829305,"y0":50.00598650613476,"z0":5.983890335951325,"aX":20.564147727798144},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.6,"breakHorizontal":-17.2,"spinRate":2208,"spinDirection":116},"zone":13,"typeConfidence":0.9,"plateTime":0.39638561679907935,"extension":6.769971801599451},"hitData":{"launchSpeed":85.5,"launchAngle":-17.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.88,"coordY":151.01}},"index":5,"playId":"daafbc28-67e7-3b9a-8d8f-fc1ea0bb6262","pitchNumber":5,"startTime":"2026-04-01T17:54:29.121Z","endTime":"2026-04-01T17:54:37.590Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T17:54:37.590Z","atBatIndex":20},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brady House doubles (1) on a line drive to right fielder Adolis García.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-01T17:54:48.412Z","endTime":"2026-04-01T17:56:25.119Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.44271267325362,"aZ":-31.642104642419227,"pfxX":9.239552659780019,"pfxZ":0.34579333688240155,"pX":1.2670283941939728,"pZ":3.838710803643962,"vX0":-4.481132139452628,"vY0":-123.38395518306054,"vZ0":1.1170062021589733,"x":68.7,"y":135.13,"x0":1.8974226390429163,"y0":50.005463012011276,"z0":6.028038542658912,"aX":14.378514300119688},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.1,"breakHorizontal":-15.8,"spinRate":2100,"spinDirection":104},"zone":12,"typeConfidence":0.9,"plateTime":0.4423664782328718,"extension":7.04602146630743},"index":0,"playId":"e3a3fbd7-d1a8-3ca9-b6eb-8d97de7b0ff4","pitchNumber":1,"startTime":"2026-04-01T17:55:00.109Z","endTime":"2026-04-01T17:55:03.711Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.7,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.11324660193893,"aZ":-30.80482379578654,"pfxX":8.703148532206622,"pfxZ":0.8721586763448901,"pX":1.1330174070693848,"pZ":3.5931557638305933,"vX0":-4.56354919162084,"vY0":-123.71032997321363,"vZ0":0.18985962518093724,"x":73.81,"y":141.76,"x0":1.860249799072029,"y0":50.002513180844396,"z0":6.07441043003132,"aX":13.63910604653197},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.8,"breakHorizontal":-14.9,"spinRate":2071,"spinDirection":109},"zone":12,"typeConfidence":0.9,"plateTime":0.44089792279674844,"extension":6.731626469819067},"index":1,"playId":"dd4d30ee-7798-34db-9ef2-63448af2f69d","pitchNumber":2,"startTime":"2026-04-01T17:55:16.148Z","endTime":"2026-04-01T17:55:20.080Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.20153999774421,"aZ":-26.70424125971607,"pfxX":10.133244398280066,"pfxZ":2.9246217463351982,"pX":1.5283383342897991,"pZ":2.2576551019847857,"vX0":-4.326544148707096,"vY0":-135.52902584023002,"vZ0":-4.89965072871556,"x":58.74,"y":177.82,"x0":1.8244035020753249,"y0":50.00120815111048,"z0":5.942062431392656,"aX":18.94551627527535},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.6,"breakHorizontal":-17.5,"spinRate":2056,"spinDirection":120},"zone":14,"typeConfidence":0.84,"plateTime":0.40335014675585423,"extension":6.7440988191096505},"index":2,"playId":"d2e1c001-8949-3402-9087-f851465208d1","pitchNumber":3,"startTime":"2026-04-01T17:55:38.469Z","endTime":"2026-04-01T17:55:42.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.3957837283568,"aZ":-24.66510889111697,"pfxX":9.44899666447457,"pfxZ":4.026364363983296,"pX":-0.41554974125076677,"pZ":2.4663863005277196,"vX0":-8.727751144621795,"vY0":-135.43360024280474,"vZ0":-4.641411055704928,"x":132.84,"y":172.19,"x0":1.6144928141537633,"y0":50.004316163085086,"z0":5.918299958024052,"aX":17.629922369923584},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.5,"breakHorizontal":-15.4,"spinRate":2045,"spinDirection":118},"zone":4,"typeConfidence":0.87,"plateTime":0.40377157500353533,"extension":6.760968342035997},"index":3,"playId":"7f07a042-90dc-364d-bced-80ec5a2d4aac","pitchNumber":4,"startTime":"2026-04-01T17:55:54.841Z","endTime":"2026-04-01T17:55:59.181Z","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":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.347168863236817,"aZ":-25.408539755638817,"pfxX":10.813998705277674,"pfxZ":3.659441907624542,"pX":0.20813123604237094,"pZ":2.1451837859488294,"vX0":-7.755254820154238,"vY0":-134.91332098105445,"vZ0":-5.31944067442204,"x":109.07,"y":180.86,"x0":1.7096002547477658,"y0":50.00619890118641,"z0":5.924945613692394,"aX":20.011763871638212},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.6,"breakHorizontal":-18.0,"spinRate":2016,"spinDirection":113},"zone":8,"typeConfidence":0.85,"plateTime":0.4054239781051079,"extension":6.875768315154654},"hitData":{"launchSpeed":99.1,"launchAngle":10.0,"totalDistance":193.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":198.89,"coordY":137.16}},"index":4,"playId":"c5aee6e2-02b7-3157-a6d8-6abdcb7b9b5f","pitchNumber":5,"startTime":"2026-04-01T17:56:12.559Z","endTime":"2026-04-01T17:56:25.119Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T17:56:25.119Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daylen Lile strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-01T17:56:33.707Z","endTime":"2026-04-01T17:58:16.182Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"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":"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":93.3,"endSpeed":85.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.887074097679218,"aZ":-27.14201291799981,"pfxX":10.416160940811306,"pfxZ":2.6863653854691663,"pX":-0.5394085438800702,"pZ":2.7354707432168412,"vX0":-9.380567665595876,"vY0":-135.62149512346906,"vZ0":-3.594189979444913,"x":137.56,"y":164.92,"x0":1.6002374993388042,"y0":50.003889147125975,"z0":5.957330058423863,"aX":19.528672444067464},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.3,"breakHorizontal":-17.0,"spinRate":2166,"spinDirection":118},"zone":4,"typeConfidence":0.87,"plateTime":0.4028683531525128,"extension":6.860986107625329},"index":0,"playId":"a55bd133-a08f-31c0-82bd-a17921b2375a","pitchNumber":1,"startTime":"2026-04-01T17:56:51.330Z","endTime":"2026-04-01T17:56:55.368Z","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":1},"pitchData":{"startSpeed":85.7,"endSpeed":77.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.441396124255082,"aZ":-35.167127713658786,"pfxX":-0.8830046725730991,"pfxZ":-1.9264542940690816,"pX":1.0815281876771703,"pZ":2.3926678359466917,"vX0":-1.4772046233693201,"vY0":-124.69047418501263,"vZ0":-1.8557448066864635,"x":75.77,"y":174.18,"x0":1.7997336586468904,"y0":50.004631548686085,"z0":6.088058137414675,"aX":-1.3702785390587098},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-3.7,"breakHorizontal":2.0,"spinRate":1996,"spinDirection":297},"zone":14,"typeConfidence":0.9,"plateTime":0.44172455952308365,"extension":6.683696383154224},"index":1,"playId":"7a6ccf2b-2bb8-3ace-aca2-bf85e83397af","pitchNumber":2,"startTime":"2026-04-01T17:57:11.341Z","endTime":"2026-04-01T17:57:15.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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.994857745057207,"aZ":-26.94073491021541,"pfxX":10.199407080641212,"pfxZ":2.740130090704917,"pX":0.3463596685601514,"pZ":1.9623369157340875,"vX0":-7.3985803774907115,"vY0":-137.21608467384377,"vZ0":-5.810947433229811,"x":103.8,"y":185.8,"x0":1.7507411580837597,"y0":50.003151638878585,"z0":5.940075693661061,"aX":19.474800603910236},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.0,"breakHorizontal":-16.9,"spinRate":2160,"spinDirection":120},"zone":9,"typeConfidence":0.89,"plateTime":0.39897389413356565,"extension":6.918997929830528},"index":2,"playId":"2254b79f-c93b-3b0e-b0a8-fbdcc3d2adda","pitchNumber":3,"startTime":"2026-04-01T17:57:30.721Z","endTime":"2026-04-01T17:57:34.171Z","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":85.8,"endSpeed":78.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.626942423835537,"aZ":-30.01588601914429,"pfxX":9.968041720889246,"pfxZ":1.3719272131771758,"pX":-0.11231065815351894,"pZ":1.2040118054689024,"vX0":-7.860013386712588,"vY0":-124.60281908809694,"vZ0":-5.38769858042978,"x":121.28,"y":206.27,"x0":1.7918689511473869,"y0":50.00145742561983,"z0":5.8820174639690554,"aX":15.633793064287074},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.4,"breakHorizontal":-16.2,"spinRate":2149,"spinDirection":107},"zone":13,"typeConfidence":0.9,"plateTime":0.4400104887772378,"extension":7.011855797910163},"index":3,"playId":"eb66c82c-787a-3904-80fb-14abdfbbba37","pitchNumber":4,"startTime":"2026-04-01T17:57:53.610Z","endTime":"2026-04-01T17:57:58.507Z","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":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.568364438868343,"aZ":-35.62013361271086,"pfxX":1.0119907601368245,"pfxZ":-2.18189273704777,"pX":-1.28677157023714,"pZ":1.9875814102136333,"vX0":-7.587221988716489,"vY0":-125.43706926146554,"vZ0":-2.8253729452189758,"x":166.05,"y":185.12,"x0":1.6578085950435033,"y0":50.00459914722232,"z0":6.059866522485196,"aX":1.59951644446142},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.4,"breakHorizontal":0.1,"spinRate":2085,"spinDirection":313},"zone":13,"typeConfidence":0.9,"plateTime":0.4382196269647429,"extension":6.772155736495869},"index":4,"playId":"a7966fdc-326d-3f94-83ab-876f99997479","pitchNumber":5,"startTime":"2026-04-01T17:58:12.027Z","endTime":"2026-04-01T17:58:16.182Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T17:58:16.182Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Joey Wiemer walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-01T17:58:25.915Z","endTime":"2026-04-01T18:00:15.445Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"postOnSecond":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"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":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26627735296017,"aZ":-25.4425185006016,"pfxX":12.422207818237254,"pfxZ":3.505594794330233,"pX":-0.23693940267642674,"pZ":1.4684384977490093,"vX0":-9.440649373569006,"vY0":-138.06933576025156,"vZ0":-7.2103239231563485,"x":126.03,"y":199.13,"x0":1.6218175304337177,"y0":50.00429677084581,"z0":5.839535478192356,"aX":23.858158422099386},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.9,"breakHorizontal":-20.4,"spinRate":2226,"spinDirection":114},"zone":13,"typeConfidence":0.9,"plateTime":0.39751182664287343,"extension":6.895549159935095},"index":0,"playId":"dd0b6739-7265-3ee1-9438-4de6ea36c024","pitchNumber":1,"startTime":"2026-04-01T17:58:40.059Z","endTime":"2026-04-01T17:58:44.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.8,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.833763756226634,"aZ":-31.499534475021722,"pfxX":10.994414235017446,"pfxZ":0.4378058681977901,"pX":1.2182362582458504,"pZ":2.1062236499333253,"vX0":-5.164179115365657,"vY0":-123.6342202812126,"vZ0":-2.801860219532827,"x":70.56,"y":181.91,"x0":1.9114681434983678,"y0":50.002607587873136,"z0":5.9116306130238465,"aX":16.932355471329025},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.4,"breakHorizontal":-18.6,"spinRate":2082,"spinDirection":107},"zone":14,"typeConfidence":0.91,"plateTime":0.44389653731173295,"extension":7.024996013163939},"index":1,"playId":"5afa472b-84b2-3de3-b278-ebee920b66e9","pitchNumber":2,"startTime":"2026-04-01T17:58:58.302Z","endTime":"2026-04-01T17:59:03.460Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.6,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.923018830726008,"aZ":-32.943431751049076,"pfxX":10.548893043892743,"pfxZ":-0.5074109261419206,"pX":0.009672005324467027,"pZ":2.0404565265003405,"vX0":-7.6871050639718685,"vY0":-122.92672084687202,"vZ0":-2.4512589949429033,"x":116.63,"y":183.69,"x0":1.8106021959710972,"y0":50.00082326690523,"z0":5.8539924862783845,"aX":16.103160663758267},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.2,"breakHorizontal":-17.3,"spinRate":1952,"spinDirection":105},"zone":8,"typeConfidence":0.9,"plateTime":0.44598237081812897,"extension":6.989882313835589},"index":2,"playId":"7e022521-4742-382d-975c-f727aed9e309","pitchNumber":3,"startTime":"2026-04-01T17:59:19.282Z","endTime":"2026-04-01T17:59:23.452Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-04-01T17:59:31.452Z","endTime":"2026-04-01T17:59:46.756Z","isPitch":false,"type":"action","player":{"id":686894,"link":"/api/v1/people/686894"}},{"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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.70043026418928,"aZ":-33.26547030414139,"pfxX":0.42103995883958945,"pfxZ":-0.681730014867088,"pX":-1.4594836895248915,"pZ":0.873929260343369,"vX0":-7.779776523647576,"vY0":-125.71101649391689,"vZ0":-5.624629299375766,"x":172.63,"y":215.18,"x0":1.6218333737828694,"y0":50.002899710015804,"z0":5.843545733536277,"aX":0.6734410662371434},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.3,"breakHorizontal":1.1,"spinRate":2063,"spinDirection":330},"zone":13,"typeConfidence":0.9,"plateTime":0.4358495302583947,"extension":6.962068389809899},"index":4,"playId":"9ef76bb9-a938-36f8-a2aa-d9f2236ed435","pitchNumber":4,"startTime":"2026-04-01T17:59:46.756Z","endTime":"2026-04-01T17:59:51.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.9,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.670809598537485,"aZ":-33.83474103831705,"pfxX":9.143372111773328,"pfxZ":-1.1065444493238736,"pX":1.9371982286917484,"pZ":3.5635894595007667,"vX0":-2.905360270537214,"vY0":-121.84938478679973,"vZ0":0.9635016005840029,"x":43.16,"y":142.56,"x0":1.9563432371245084,"y0":50.00101536417357,"z0":6.083791675297966,"aX":13.763560641501332},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.6,"breakHorizontal":-15.8,"spinRate":1925,"spinDirection":104},"zone":12,"typeConfidence":0.89,"plateTime":0.44930268830734477,"extension":6.789576884411151},"index":5,"playId":"d1a888ca-d215-3d8f-8ee5-0d224b515614","pitchNumber":5,"startTime":"2026-04-01T18:00:11.664Z","endTime":"2026-04-01T18:00:15.445Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:00:15.445Z","atBatIndex":23},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"CJ Abrams pops out to shortstop Trea Turner.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-01T18:00:26.249Z","endTime":"2026-04-01T18:01:08.025Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"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],"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.833520149776167,"aZ":-35.09822882761937,"pfxX":-1.4457585979525942,"pfxZ":-1.8534067909359226,"pX":-0.38496388806892357,"pZ":2.8196871979023386,"vX0":-4.7385389775488065,"vY0":-124.90549972703421,"vZ0":-0.7767235947528146,"x":131.67,"y":162.65,"x0":1.7268224549596092,"y0":50.00386760990421,"z0":6.0278825929594335,"aX":-2.278103128490559},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.2,"breakHorizontal":3.7,"spinRate":2124,"spinDirection":292},"zone":4,"typeConfidence":0.91,"plateTime":0.4389873367245798,"extension":6.608894890360604},"index":0,"playId":"14e90f6a-0f07-3b6e-8cf8-a5e08a9b2214","pitchNumber":1,"startTime":"2026-04-01T18:00:40.214Z","endTime":"2026-04-01T18:00:44.001Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14369625439367,"aZ":-26.232641166450538,"pfxX":12.30939383141412,"pfxZ":3.142181598615383,"pX":0.3781468175865151,"pZ":2.1920480470372135,"vX0":-8.064555500786408,"vY0":-137.06489586670682,"vZ0":-5.38679691326773,"x":102.59,"y":179.59,"x0":1.7692579463080957,"y0":50.00088843061275,"z0":5.989191862745147,"aX":23.265474929619344},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.7,"breakHorizontal":-20.4,"spinRate":2169,"spinDirection":116},"zone":9,"typeConfidence":0.9,"plateTime":0.40061076488440817,"extension":6.8357979851081945},"hitData":{"launchSpeed":87.3,"launchAngle":67.0,"totalDistance":146.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":111.46,"coordY":146.96}},"index":1,"playId":"e5745373-7747-3af9-9026-ed82d3a28c65","pitchNumber":2,"startTime":"2026-04-01T18:00:57.424Z","endTime":"2026-04-01T18:01:08.025Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:01:08.025Z","atBatIndex":24},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Kyle Schwarber hit by pitch.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-01T18:03:09.160Z","endTime":"2026-04-01T18:03:58.739Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":0,"outs":0},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.203484895106875,"aZ":-39.50407544642165,"pfxX":7.4361555495286495,"pfxZ":-4.994650122216476,"pX":0.9794242385802064,"pZ":1.2172241903665548,"vX0":6.4075895727230385,"vY0":-121.08497733495138,"vZ0":-3.1814151225769143,"x":79.67,"y":205.91,"x0":-2.6782836852718237,"y0":50.001985549303,"z0":6.044673414784224,"aX":10.913337874869447},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-9.6,"breakHorizontal":-15.1,"spinRate":2119,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4543674209073285,"extension":6.4410281028364285},"index":0,"playId":"0ae90c99-4fe0-3c0f-8f66-2bae8220db60","pitchNumber":1,"startTime":"2026-04-01T18:03:14.979Z","endTime":"2026-04-01T18:03:18.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15624371972341,"aZ":-13.950685830279289,"pfxX":-3.834246946232584,"pfxZ":9.417269764010376,"pX":1.1839536089320448,"pZ":2.9673604200561488,"vX0":11.124745794187115,"vY0":-138.08739563159287,"vZ0":-5.715972966580652,"x":71.87,"y":158.66,"x0":-2.3951840621439406,"y0":50.00457857188072,"z0":5.999476573804877,"aX":-7.42262250592674},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.0,"breakHorizontal":4.7,"spinRate":2357,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.39634043281644216,"extension":6.347186228358943},"index":1,"playId":"32d37da4-70c7-388a-b579-082e0e90716a","pitchNumber":2,"startTime":"2026-04-01T18:03:33.828Z","endTime":"2026-04-01T18:03:37.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.395801045438542,"aZ":-39.14810207104413,"pfxX":8.577280810723312,"pfxZ":-4.57072399196468,"pX":2.376602626588329,"pZ":0.7790745308733474,"vX0":9.072594533433941,"vY0":-123.70921867382994,"vZ0":-4.443893493824135,"x":26.41,"y":217.74,"x0":-2.4750919369496813,"y0":50.004593822032504,"z0":5.93743215382631,"aX":13.079974991421844},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-9.2,"breakHorizontal":-17.9,"spinRate":2183,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4455170360891034,"extension":6.176297204171664},"index":2,"playId":"13d576d2-7cd0-359b-9a4a-e79542ef87ce","pitchNumber":3,"startTime":"2026-04-01T18:03:53.672Z","endTime":"2026-04-01T18:03:58.739Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:03:58.739Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Harper strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-01T18:04:16.867Z","endTime":"2026-04-01T18:06:46.459Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.107785027179364,"aZ":-43.128117684773194,"pfxX":2.815843607637624,"pfxZ":-7.031111926839621,"pX":1.6189619229496672,"pZ":0.6942709832434321,"vX0":8.673763633693351,"vY0":-124.29028066225975,"vZ0":-4.546287943201657,"x":55.29,"y":220.03,"x0":-2.289442162829081,"y0":50.005656578880064,"z0":6.147919926171979,"aX":4.384151330328128},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-13.6,"breakHorizontal":-7.2,"spinRate":2266,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.44154806661142265,"extension":6.352517188186775},"index":0,"playId":"d75e730b-2fea-309d-bd98-6c391a6595ff","pitchNumber":1,"startTime":"2026-04-01T18:04:41.953Z","endTime":"2026-04-01T18:04:45.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.219023884931822,"aZ":-38.57571428991584,"pfxX":5.41313834591856,"pfxZ":-4.096248349947654,"pX":-0.21904279453256603,"pZ":2.368158755519193,"vX0":4.175802831453817,"vY0":-124.50580600176535,"vZ0":-1.2501266333939727,"x":125.35,"y":174.84,"x0":-2.624483991820475,"y0":50.005518035290635,"z0":6.084322579975021,"aX":8.45381658417074},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-7.4,"breakHorizontal":-10.8,"spinRate":2295,"spinDirection":38},"zone":5,"typeConfidence":2.0,"plateTime":0.4408189341427242,"extension":6.31147061559589},"index":1,"playId":"d962f534-7800-33f7-8c16-54afa185b141","pitchNumber":2,"startTime":"2026-04-01T18:05:10.599Z","endTime":"2026-04-01T18:05:16.383Z","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":97.2,"endSpeed":89.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.953197834297487,"aZ":-13.149658253201107,"pfxX":-4.311897746818192,"pfxZ":9.338596819861603,"pX":-1.6005435143263274,"pZ":3.882367593307948,"vX0":4.123854455743138,"vY0":-141.51613005778498,"vZ0":-3.6884255526787957,"x":178.01,"y":133.96,"x0":-2.513301179930335,"y0":50.00382207745859,"z0":6.039464337894819,"aX":-8.785274635482589},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.4,"breakHorizontal":7.0,"spinRate":2291,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.38639819598255354,"extension":6.381646500350419},"index":2,"playId":"c6c78ae9-fa3e-3b9a-9f06-dc32a247185c","pitchNumber":3,"startTime":"2026-04-01T18:05:40.851Z","endTime":"2026-04-01T18:05:44.320Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":80.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89290757617752,"aZ":-28.04656772158894,"pfxX":-11.245310354843168,"pfxZ":2.457507425631942,"pX":-2.4413675630870264,"pZ":4.261564490847689,"vX0":4.290937672892683,"vY0":-129.36735097293567,"vZ0":0.5136880175580945,"x":210.06,"y":123.72,"x0":-2.6675295019271106,"y0":50.005868032859986,"z0":6.223190426826137,"aX":-18.919840364396997},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.8,"breakHorizontal":19.3,"spinRate":1941,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.42462133189177464,"extension":6.410750524659879},"index":3,"playId":"b5fe2911-6f61-3155-8505-4803aa1405d4","pitchNumber":4,"startTime":"2026-04-01T18:06:00.957Z","endTime":"2026-04-01T18:06:04.420Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"playId":"4edb514d-2016-45b9-858c-65b021ac7d3e","startTime":"2026-04-01T18:06:24.797Z","endTime":"2026-04-01T18:06:29.797Z","isPitch":false,"type":"stepoff"},{"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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.836505686234954,"aZ":-19.204326826840184,"pfxX":-9.901416952398279,"pfxZ":6.447991528770899,"pX":-1.0619497590530886,"pZ":3.048079785514908,"vX0":7.720219796769098,"vY0":-140.65552819638904,"vZ0":-4.712413223856084,"x":157.48,"y":156.48,"x0":-2.551002871559736,"y0":50.0005656139435,"z0":5.9842022277108295,"aX":-19.907816771554636},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.9,"breakHorizontal":16.4,"spinRate":2226,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.38889052562959403,"extension":6.4126020964847505},"index":5,"playId":"1662d799-df46-37d0-ac79-0a1da4dac530","pitchNumber":5,"startTime":"2026-04-01T18:06:42.546Z","endTime":"2026-04-01T18:06:46.459Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:06:46.459Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Bohm flies out to center fielder Jacob Young.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-01T18:06:56.396Z","endTime":"2026-04-01T18:07:27.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.18773397023649,"aZ":-22.644315958050072,"pfxX":-10.70690921924448,"pfxZ":4.928619062787828,"pX":-0.8733300221865176,"pZ":2.7277734396862137,"vX0":8.504645781473513,"vY0":-138.23229427261396,"vZ0":-4.928962155758021,"x":150.29,"y":165.13,"x0":-2.600804756392227,"y0":50.00049350211116,"z0":6.05678825573269,"aX":-20.690951341709418},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.0,"breakHorizontal":17.6,"spinRate":2175,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3964331929331415,"extension":6.416323593758956},"hitData":{"launchSpeed":92.1,"launchAngle":28.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.47,"coordY":52.88}},"index":0,"playId":"37720985-c399-3dbf-a7e8-b275a7532c77","pitchNumber":1,"startTime":"2026-04-01T18:07:13.959Z","endTime":"2026-04-01T18:07:27.984Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:07:27.984Z","atBatIndex":27},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Bryson Stott grounds into a force out, second baseman Nasim Nuñez to shortstop CJ Abrams. Kyle Schwarber out at 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-01T18:07:40.666Z","endTime":"2026-04-01T18:08:52.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.3,"endSpeed":88.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61965787517452,"aZ":-13.331964708414507,"pfxX":-4.911390794677828,"pfxZ":9.465897435176666,"pX":-0.13969141514964611,"pZ":1.6937937134805992,"vX0":8.695352258668835,"vY0":-139.754645175875,"vZ0":-8.916759331145517,"x":122.32,"y":193.05,"x0":-2.6443476811762587,"y0":50.00607486351714,"z0":5.788569195857088,"aX":-9.780006783467455},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.6,"breakHorizontal":7.2,"spinRate":2247,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.3909828267617885,"extension":6.5153265316406905},"index":0,"playId":"4d09a13a-9749-3115-902c-aac0ab39379c","pitchNumber":1,"startTime":"2026-04-01T18:07:53.503Z","endTime":"2026-04-01T18:07:57.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.07376785085236,"aZ":-13.465272414065153,"pfxX":-3.9057343523237464,"pfxZ":9.412518231752516,"pX":-0.8786636601507832,"pZ":3.192258257755499,"vX0":6.359590815732772,"vY0":-139.9790787842389,"vZ0":-5.33035868829033,"x":150.49,"y":152.59,"x0":-2.670781438554051,"y0":50.00454937484234,"z0":6.000087733252528,"aX":-7.765291756858491},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.2,"breakHorizontal":5.8,"spinRate":2219,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3910203090596829,"extension":6.41650435483254},"index":1,"playId":"ac8d5bf4-99ac-3248-afb4-230cb12fd01b","pitchNumber":2,"startTime":"2026-04-01T18:08:14.794Z","endTime":"2026-04-01T18:08:18.671Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-01T18:08:24.742Z","endTime":"2026-04-01T18:08:45.077Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":84.5,"endSpeed":77.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.646147402919365,"aZ":-46.22597415122192,"pfxX":2.9728320011241443,"pfxZ":-9.310701081917662,"pX":-0.30754446456653495,"pZ":2.452380430326108,"vX0":4.190187461684997,"vY0":-122.93367457773944,"vZ0":0.08845408362646157,"x":128.72,"y":172.57,"x0":-2.4299924415491927,"y0":50.0057016405182,"z0":6.387355497189526,"aX":4.484390461637434},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-16.4,"breakHorizontal":-6.5,"spinRate":2382,"spinDirection":30},"zone":5,"typeConfidence":2.0,"plateTime":0.4480275939065739,"extension":6.42278724984735},"hitData":{"launchSpeed":98.0,"launchAngle":-5.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.91,"coordY":143.91}},"index":3,"playId":"50dbac6d-3494-315d-afe1-b096edd1bd86","pitchNumber":3,"startTime":"2026-04-01T18:08:45.077Z","endTime":"2026-04-01T18:08:52.110Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:08:52.110Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nasim Nuñez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-01T18:11:11.393Z","endTime":"2026-04-01T18:11:53.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.64803689300556,"aZ":-27.96269762589744,"pfxX":12.569244974338833,"pfxZ":2.2930341468769573,"pX":-0.3165415494042407,"pZ":2.633614700435522,"vX0":-9.32020242552673,"vY0":-135.27838790081032,"vZ0":-3.6411350129235434,"x":129.07,"y":167.67,"x0":1.553760272627211,"y0":50.005925678181605,"z0":5.974476120780034,"aX":23.119622195076726},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.5,"breakHorizontal":-20.5,"spinRate":2121,"spinDirection":117},"zone":4,"typeConfidence":0.88,"plateTime":0.4060910175637984,"extension":6.925941608115844},"index":0,"playId":"697e037c-82fd-38d4-8a1f-22b005d3501a","pitchNumber":1,"startTime":"2026-04-01T18:11:16.509Z","endTime":"2026-04-01T18:11:19.972Z","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":0},"pitchData":{"startSpeed":85.5,"endSpeed":77.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.606719585765912,"aZ":-32.569819845969256,"pfxX":10.958873013697445,"pfxZ":-0.25974392650647893,"pX":-0.35876260673311666,"pZ":2.8406366893589317,"vX0":-8.587143354848315,"vY0":-124.19977518059359,"vZ0":-1.1313338185545665,"x":130.68,"y":162.08,"x0":1.7398362732528294,"y0":50.00037253951331,"z0":6.039704376293064,"aX":16.91726325601066},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.5,"breakHorizontal":-17.5,"spinRate":1826,"spinDirection":101},"zone":1,"typeConfidence":0.9,"plateTime":0.4429958480841809,"extension":6.900222523225036},"index":1,"playId":"dae2fb8b-4a5e-3ac3-a57c-4949a730d456","pitchNumber":2,"startTime":"2026-04-01T18:11:33.021Z","endTime":"2026-04-01T18:11:36.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":77.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.324510989035318,"aZ":-32.40606850326297,"pfxX":11.564416318495287,"pfxZ":-0.15381176850060374,"pX":0.28940796275723685,"pZ":1.5424921902583968,"vX0":-7.302620617938772,"vY0":-124.59110621355416,"vZ0":-3.986952129086081,"x":105.97,"y":197.13,"x0":1.7771756435580115,"y0":50.00079007584623,"z0":5.882991997507071,"aX":17.922555346161975},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.1,"breakHorizontal":-19.0,"spinRate":1987,"spinDirection":103},"zone":9,"typeConfidence":0.91,"plateTime":0.4420187165073819,"extension":6.915142049253669},"index":2,"playId":"20919c47-980e-3237-bb2e-b7112440eef2","pitchNumber":3,"startTime":"2026-04-01T18:11:48.899Z","endTime":"2026-04-01T18:11:53.368Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:11:53.368Z","atBatIndex":29},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jacob Young lines out to center fielder Justin Crawford.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-01T18:12:03.055Z","endTime":"2026-04-01T18:12:24.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"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],"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":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.531361098751056,"aZ":-26.997127694328928,"pfxX":11.159459575826414,"pfxZ":2.7641969125370567,"pX":0.48495315616844786,"pZ":2.141007895899721,"vX0":-7.23112282179405,"vY0":-136.40346986929313,"vZ0":-5.007735788212315,"x":98.51,"y":180.97,"x0":1.7277894084639889,"y0":50.00640285673454,"z0":5.875084338626915,"aX":20.918192448026065},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.1,"breakHorizontal":-18.6,"spinRate":2214,"spinDirection":120},"zone":9,"typeConfidence":0.89,"plateTime":0.4023947990972241,"extension":6.979851653205392},"hitData":{"launchSpeed":88.9,"launchAngle":22.0,"totalDistance":319.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":145.01,"coordY":72.72}},"index":0,"playId":"63e10c6b-b963-356d-ade7-ceaafda86d43","pitchNumber":1,"startTime":"2026-04-01T18:12:16.520Z","endTime":"2026-04-01T18:12:24.541Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:12:24.541Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Millas strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-01T18:12:39.341Z","endTime":"2026-04-01T18:13:47.494Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"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],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17535193635908,"aZ":-28.926248450468698,"pfxX":11.201782007879933,"pfxZ":1.7595907651808993,"pX":0.6008331982389914,"pZ":2.4120057550362812,"vX0":-7.026421240924658,"vY0":-134.87479388351673,"vZ0":-3.9400884553410203,"x":94.1,"y":173.66,"x0":1.7836861499345957,"y0":50.00059648645783,"z0":5.930239075486849,"aX":20.64717355633524},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.5,"breakHorizontal":-18.8,"spinRate":2024,"spinDirection":119},"zone":6,"typeConfidence":0.83,"plateTime":0.40601446317462875,"extension":6.997998174493466},"index":0,"playId":"6c76eb30-bf7d-3e4e-96c4-1078375e5f85","pitchNumber":1,"startTime":"2026-04-01T18:12:47.828Z","endTime":"2026-04-01T18:12:51.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.557527521909805,"aZ":-34.69441417406329,"pfxX":1.0858466212016409,"pfxZ":-1.595944402149895,"pX":-0.6300779970275098,"pZ":1.9455344444579583,"vX0":-6.055612278469938,"vY0":-124.83653520538365,"vZ0":-2.846892269153969,"x":141.02,"y":186.25,"x0":1.6880410592293065,"y0":50.005898965802366,"z0":5.961986830233611,"aX":1.7116825156348559},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.4,"breakHorizontal":-0.6,"spinRate":2071,"spinDirection":307},"zone":7,"typeConfidence":0.9,"plateTime":0.43905839760703547,"extension":7.055087831994573},"index":1,"playId":"a1d9bca2-50e7-3820-b234-64394bae336a","pitchNumber":2,"startTime":"2026-04-01T18:13:05.245Z","endTime":"2026-04-01T18:13:08.827Z","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":87.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.917167777872066,"aZ":-27.74102806398047,"pfxX":11.269823590193305,"pfxZ":2.281287778645839,"pX":-1.0297864235844156,"pZ":1.473820420574162,"vX0":-10.992107130317578,"vY0":-138.48334175999167,"vZ0":-6.835916429327748,"x":156.25,"y":198.99,"x0":1.5266904193917887,"y0":50.001259227671355,"z0":5.8297578146262845,"aX":21.887971667494178},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":2.8,"breakHorizontal":-18.1,"spinRate":2191,"spinDirection":119},"zone":13,"typeConfidence":0.9,"plateTime":0.3955171991695212,"extension":6.684625655123569},"index":2,"playId":"9fd0c749-7df3-3adc-a621-ed579a2ff96e","pitchNumber":3,"startTime":"2026-04-01T18:13:27.022Z","endTime":"2026-04-01T18:13:31.689Z","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.5,"endSpeed":80.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.477571746071828,"aZ":-32.98636424816559,"pfxX":10.251758043627444,"pfxZ":-0.4948309582689552,"pX":0.06539280117742888,"pZ":1.6497512849875602,"vX0":-7.670835446265341,"vY0":-127.19275505797324,"vZ0":-4.1439548194648115,"x":114.51,"y":194.24,"x0":1.7907506424187278,"y0":50.004779543153944,"z0":5.920478994899537,"aX":16.7725745448663},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.7,"breakHorizontal":-16.8,"spinRate":2101,"spinDirection":98},"zone":8,"typeConfidence":0.9,"plateTime":0.4308905609388294,"extension":7.029460663507403},"index":3,"playId":"972b0bff-bf71-3841-96bf-4be4f2d062ca","pitchNumber":4,"startTime":"2026-04-01T18:13:43.629Z","endTime":"2026-04-01T18:13:47.494Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:13:47.494Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adolis García singles on a line drive to center fielder Jacob Young.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-01T18:15:40.640Z","endTime":"2026-04-01T18:17:02.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.622562359045084,"aZ":-39.749440333910435,"pfxX":6.534995957055305,"pfxZ":-5.347234464852884,"pX":2.0081424652975435,"pZ":1.5733002733215273,"vX0":9.738842698028128,"vY0":-119.30885150755041,"vZ0":-2.116597604069861,"x":40.45,"y":196.3,"x0":-3.0029623125682323,"y0":50.00266143071821,"z0":6.112597513499739,"aX":9.257941349609846},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-10.0,"breakHorizontal":-14.5,"spinRate":2246,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.46213612350631994,"extension":6.4843934903620255},"index":0,"playId":"8eef1b91-73f1-3699-afcf-f9486f5b47a8","pitchNumber":1,"startTime":"2026-04-01T18:15:59.922Z","endTime":"2026-04-01T18:16:03.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.896479798924133,"aZ":-16.5285123887702,"pfxX":-3.128862110682956,"pfxZ":8.065746308968777,"pX":-0.47075962156408746,"pZ":3.2249998572629197,"vX0":8.183291636203139,"vY0":-137.96879222723098,"vZ0":-4.706178232038498,"x":134.94,"y":151.71,"x0":-3.060489924556484,"y0":50.002458413570636,"z0":6.0564318892311135,"aX":-6.069456840160423},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.9,"breakHorizontal":4.1,"spinRate":2391,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.3960388920026565,"extension":6.329790925841072},"index":1,"playId":"3d82d50a-91da-3063-8b5e-959c0d1cd618","pitchNumber":2,"startTime":"2026-04-01T18:16:20.575Z","endTime":"2026-04-01T18:16:25.279Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-04-01T18:16:38.128Z","endTime":"2026-04-01T18:16:49.792Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.56590539343619,"aZ":-13.107741731523287,"pfxX":-3.9374410560995923,"pfxZ":9.684099087346796,"pX":-0.010331564495103005,"pZ":2.603685165656362,"vX0":8.182786367120613,"vY0":-139.2643560090066,"vZ0":-7.275987768687176,"x":117.39,"y":168.48,"x0":-2.4719461249043877,"y0":50.00468827606875,"z0":6.1129213374088085,"aX":-7.754323931414086},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.2,"breakHorizontal":5.5,"spinRate":2344,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.3929334924861636,"extension":6.422362577218834},"hitData":{"launchSpeed":87.4,"launchAngle":13.0,"totalDistance":183.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":117.23,"coordY":85.43}},"index":3,"playId":"1d4d8894-730b-3253-8aa0-b726f357b9fa","pitchNumber":3,"startTime":"2026-04-01T18:16:49.792Z","endTime":"2026-04-01T18:17:02.806Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:17:02.806Z","atBatIndex":32},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Brandon Marsh grounds into a double play, second baseman Nasim Nuñez to shortstop CJ Abrams to first baseman Curtis Mead. Adolis García out at 2nd. Brandon Marsh out at 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-01T18:17:11.624Z","endTime":"2026-04-01T18:19:36.360Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.42453943787006,"aZ":-13.26660189871132,"pfxX":-6.280810904911602,"pfxZ":9.690829068245801,"pX":-0.6526960978132331,"pZ":2.1790052008120315,"vX0":8.028471777175659,"vY0":-138.43270446805582,"vZ0":-7.623966331482481,"x":100.44,"y":135.24,"x0":-2.7674710761450343,"y0":50.0017015020649,"z0":5.847195527448949,"aX":-12.25265542175233},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.2,"breakHorizontal":9.8,"spinRate":2378,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.3948928255149933,"extension":6.517135440613213},"index":0,"playId":"8544af47-8cde-3dba-9047-68b17510a57a","pitchNumber":1,"startTime":"2026-04-01T18:17:29.263Z","endTime":"2026-04-01T18:17:33.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28956118250489,"aZ":-20.36794180828704,"pfxX":-8.352763895192584,"pfxZ":5.964532149154341,"pX":-1.561787080771424,"pZ":2.9958164994604672,"vX0":6.703440143655785,"vY0":-138.8885507562052,"vZ0":-4.369405856187479,"x":176.53,"y":157.89,"x0":-2.905854334599488,"y0":50.00258485568547,"z0":5.920779682148313,"aX":-16.532233576518088},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.2,"breakHorizontal":13.9,"spinRate":2140,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.39240125937673254,"extension":6.472058250926488},"index":1,"playId":"dd5b1421-8226-364b-a362-7a03c7762351","pitchNumber":2,"startTime":"2026-04-01T18:17:50.543Z","endTime":"2026-04-01T18:17:54.152Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"e277ce24-db5f-3126-b37d-a5df8dac7115","startTime":"2026-04-01T18:18:12.676Z","endTime":"2026-04-01T18:18:16.210Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.698686903257183,"aZ":-14.928798003035324,"pfxX":-5.408531787714172,"pfxZ":8.894795450605553,"pX":0.8332924292133077,"pZ":3.1580287375488774,"vX0":10.664568461291795,"vY0":-137.69046359021948,"vZ0":-5.018631690951196,"x":85.24,"y":153.51,"x0":-2.3700774890158254,"y0":50.00574742985301,"z0":5.99853638385343,"aX":-10.490544139586772},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.4,"breakHorizontal":7.8,"spinRate":2275,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.3962829815526616,"extension":6.193846140510345},"index":3,"playId":"448b3441-f185-3836-b352-5f520afc40ef","pitchNumber":3,"startTime":"2026-04-01T18:18:33.851Z","endTime":"2026-04-01T18:18:37.697Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94338955923753,"aZ":-41.42983081992555,"pfxX":2.8270596911432686,"pfxZ":-6.10828903533062,"pX":-0.8406184147215922,"pZ":1.8448727299051966,"vX0":3.0451922635489352,"vY0":-122.24506201075289,"vZ0":-1.991683539881957,"x":149.04,"y":188.97,"x0":-2.4695379335070937,"y0":50.00561087152619,"z0":6.224608760451523,"aX":4.281361746210562},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-11.3,"breakHorizontal":-5.9,"spinRate":2337,"spinDirection":33},"zone":7,"typeConfidence":2.0,"plateTime":0.44793790146052537,"extension":6.457622075158307},"index":4,"playId":"05a51c60-0cc5-32f9-845c-fd18a9854e1a","pitchNumber":4,"startTime":"2026-04-01T18:18:55.151Z","endTime":"2026-04-01T18:18:59.689Z","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":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.227373746578234,"aZ":-26.30148982247893,"pfxX":-10.424316258668053,"pfxZ":3.4257897421624763,"pX":-0.9740209674844558,"pZ":1.5147138666882831,"vX0":7.227318891699544,"vY0":-129.43285974379378,"vZ0":-6.180693183910701,"x":154.13,"y":197.88,"x0":-2.432709333388328,"y0":50.006399198371106,"z0":5.9186446539193245,"aX":-17.885776072822672},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.2,"breakHorizontal":17.5,"spinRate":1893,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.42141899135741046,"extension":6.372568922964984},"hitData":{"launchSpeed":67.2,"launchAngle":9.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.42,"coordY":156.08}},"index":5,"playId":"8578fef3-37c1-38b4-b335-7ae89a634187","pitchNumber":5,"startTime":"2026-04-01T18:19:26.834Z","endTime":"2026-04-01T18:19:36.360Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:19:36.360Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"J.T. Realmuto walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-01T18:19:58.474Z","endTime":"2026-04-01T18:22:07.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.884434047049346,"aZ":-12.980784136626726,"pfxX":-4.25214787865258,"pfxZ":9.566484583468227,"pX":0.7445812158438578,"pZ":2.5650480727994576,"vX0":9.88516833811064,"vY0":-140.5265530766082,"vZ0":-7.307144757728186,"x":88.62,"y":169.52,"x0":-2.26115410000831,"y0":50.00284992624085,"z0":6.036458166645769,"aX":-8.531809744458952},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.0,"breakHorizontal":5.8,"spinRate":2313,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.38928146390608687,"extension":6.437412178712792},"index":0,"playId":"503d4769-2f4f-3e2c-985f-40c60697ba5d","pitchNumber":1,"startTime":"2026-04-01T18:20:06.498Z","endTime":"2026-04-01T18:20:10.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.372271818461993,"aZ":-39.06324833232978,"pfxX":3.8716196238323457,"pfxZ":-4.705618595320751,"pX":1.2106205195213164,"pZ":1.6349258643486355,"vX0":7.423700694711619,"vY0":-120.80219153973748,"vZ0":-2.3240359333350695,"x":70.85,"y":194.64,"x0":-2.4152028672454047,"y0":50.00074254389394,"z0":6.070932522914793,"aX":5.671509177047989},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-8.8,"breakHorizontal":-8.9,"spinRate":2180,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4548806581322178,"extension":6.322193304308053},"index":1,"playId":"648bdc83-26e2-34f2-8dd5-a7c9bc8ae7db","pitchNumber":2,"startTime":"2026-04-01T18:20:23.516Z","endTime":"2026-04-01T18:20:28.176Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"startTime":"2026-04-01T18:20:48.988Z","endTime":"2026-04-01T18:21:27.396Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.259416110585963,"aZ":-24.848268347189524,"pfxX":-9.668603483079256,"pfxZ":3.7708309223615704,"pX":0.8979085871788288,"pZ":2.5713445688988465,"vX0":12.213108026719707,"vY0":-138.13480859618394,"vZ0":-4.656181102561753,"x":82.77,"y":169.35,"x0":-2.313686039379393,"y0":50.003515482780976,"z0":5.938494243504495,"aX":-18.784719845069578},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.0,"breakHorizontal":15.1,"spinRate":2130,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3957222872882218,"extension":6.255630033389507},"index":3,"playId":"cb50b4dd-1a50-3a4b-b14f-fb9edfb6099d","pitchNumber":3,"startTime":"2026-04-01T18:21:27.396Z","endTime":"2026-04-01T18:21:32.086Z","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":93.2,"endSpeed":86.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.627003379635823,"aZ":-16.167985479887523,"pfxX":-2.6029414084841433,"pfxZ":8.484373017457315,"pX":-0.533966324307969,"pZ":2.766695561549019,"vX0":5.4766376199105204,"vY0":-135.7278417596731,"vZ0":-6.029629268714738,"x":137.35,"y":164.08,"x0":-2.2297177148667346,"y0":50.00201121061844,"z0":6.1223352103882,"aX":-4.910521072585783},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.4,"breakHorizontal":3.7,"spinRate":2321,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.4018526048161255,"extension":6.490231273853646},"index":4,"playId":"425c8423-d277-3e57-8dee-0c7831d6941e","pitchNumber":4,"startTime":"2026-04-01T18:21:46.263Z","endTime":"2026-04-01T18:21:50.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85685139852311,"aZ":-21.789494142469785,"pfxX":-0.7932280950597699,"pfxZ":5.5220216427288005,"pX":-0.6254321677710959,"pZ":4.017874465999031,"vX0":4.689726605277499,"vY0":-135.57319337983915,"vZ0":-1.7618351073754444,"x":140.84,"y":130.3,"x0":-2.2671029513916072,"y0":50.000138248604536,"z0":6.181572754836041,"aX":-1.4911902532454921},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.8,"breakHorizontal":0.6,"spinRate":2320,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.4024653832231371,"extension":6.3584914191285105},"index":5,"playId":"536bf582-d6a1-3e99-b741-f194530c4deb","pitchNumber":5,"startTime":"2026-04-01T18:22:03.631Z","endTime":"2026-04-01T18:22:07.342Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:22:07.342Z","atBatIndex":34},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Justin Crawford doubles (1) on a fly ball to left fielder James Wood. J.T. Realmuto to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-01T18:22:14.796Z","endTime":"2026-04-01T18:23:07.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"postOnThird":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.9,"endSpeed":77.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.948699343155187,"aZ":-42.39720257621103,"pfxX":3.4887231290263756,"pfxZ":-6.826310343181923,"pX":-1.1926433639044065,"pZ":2.0462797550805534,"vX0":1.5504893567127522,"vY0":-122.13086194099202,"vZ0":-1.1733920590227451,"x":162.46,"y":183.53,"x0":-2.290579019040542,"y0":50.0027966126487,"z0":6.206914301685425,"aX":5.2251097915116045},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-12.4,"breakHorizontal":-6.7,"spinRate":2258,"spinDirection":32},"zone":13,"typeConfidence":2.0,"plateTime":0.44993185064136343,"extension":6.454143123024513},"index":0,"playId":"804994d1-b8be-32e3-86da-63569ac43190","pitchNumber":1,"startTime":"2026-04-01T18:22:34.623Z","endTime":"2026-04-01T18:22:39.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.112710362299946,"aZ":-13.813800742948862,"pfxX":-3.3114319963335563,"pfxZ":9.487290804864577,"pX":-0.11639708612753799,"pZ":2.1253754903833824,"vX0":6.586955864959807,"vY0":-138.31386821599418,"vZ0":-7.845801702540367,"x":121.44,"y":181.39,"x0":-2.0995863737412455,"y0":50.006358331614436,"z0":5.927040073718497,"aX":-6.4114216825201025},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.7,"breakHorizontal":4.6,"spinRate":2332,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.3961462282377939,"extension":6.334991804022836},"hitData":{"launchSpeed":94.6,"launchAngle":26.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":44.93,"coordY":93.37}},"index":1,"playId":"39421916-00df-34ad-8c9b-ab7e662e96d5","pitchNumber":2,"startTime":"2026-04-01T18:22:54.957Z","endTime":"2026-04-01T18:23:07.999Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:23:07.999Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trea Turner flies out to shortstop CJ Abrams.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-01T18:23:20.922Z","endTime":"2026-04-01T18:23:58.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.692011464072312,"aZ":-24.763850646935843,"pfxX":-6.995084199230288,"pfxZ":3.891701103298134,"pX":-1.2171182041074975,"pZ":3.453878550499421,"vX0":6.2986653936457815,"vY0":-137.0047927346705,"vZ0":-2.5107184549851227,"x":163.39,"y":145.53,"x0":-2.634829072949789,"y0":50.003556015460305,"z0":6.0709349959918,"aX":-13.325468535756812},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.7,"breakHorizontal":11.4,"spinRate":2060,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3994707600002556,"extension":6.406195279787131},"hitData":{"launchSpeed":69.8,"launchAngle":48.0,"totalDistance":202.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":91.06,"coordY":127.71}},"index":0,"playId":"eeb0ebb7-5641-39ed-83bf-b5446eb40a35","pitchNumber":1,"startTime":"2026-04-01T18:23:47.554Z","endTime":"2026-04-01T18:23:58.567Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:23:58.567Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"James Wood flies out to center fielder Justin Crawford.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-01T18:26:06.476Z","endTime":"2026-04-01T18:26:32.185Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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],"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.371058177982817,"aZ":-26.471383084765705,"pfxX":10.658469220681722,"pfxZ":3.105294529602686,"pX":0.5946407148090224,"pZ":2.955923209093531,"vX0":-6.752682747355353,"vY0":-134.7293089764067,"vZ0":-3.2566258644532136,"x":94.33,"y":158.97,"x0":1.7491274787093487,"y0":50.0047624390649,"z0":6.051914396910294,"aX":19.58964043907869},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.2,"breakHorizontal":-17.9,"spinRate":2020,"spinDirection":121},"zone":6,"typeConfidence":0.86,"plateTime":0.4065986437402547,"extension":6.7485338967660775},"hitData":{"launchSpeed":98.1,"launchAngle":38.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":95.14,"coordY":63.41}},"index":0,"playId":"aa5fbdd4-cb1e-376c-ba3a-16c86a25523a","pitchNumber":1,"startTime":"2026-04-01T18:26:22.082Z","endTime":"2026-04-01T18:26:32.185Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:26:32.185Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Curtis Mead lines out sharply to left fielder Brandon Marsh.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-01T18:26:33.302Z","endTime":"2026-04-01T18:27:01.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"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],"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":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.5,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.53242718722245,"aZ":-26.52988327941491,"pfxX":12.02264203356967,"pfxZ":3.092279287642235,"pX":-0.4481962466845737,"pZ":1.9849843493116586,"vX0":-9.56784275600552,"vY0":-134.55206876459243,"vZ0":-5.383940706737313,"x":134.08,"y":185.19,"x0":1.6004559311836446,"y0":50.003337189059486,"z0":5.903766655212878,"aX":21.937286283678826},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.6,"breakHorizontal":-19.6,"spinRate":2015,"spinDirection":115},"zone":7,"typeConfidence":0.86,"plateTime":0.40785680513925016,"extension":6.949822072423953},"hitData":{"launchSpeed":108.2,"launchAngle":17.0,"totalDistance":341.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":71.08,"coordY":73.23}},"index":0,"playId":"4def9cdc-3ff4-365c-8a9a-ffcdca5ac5be","pitchNumber":1,"startTime":"2026-04-01T18:26:54.938Z","endTime":"2026-04-01T18:27:01.984Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:27:01.984Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brady House walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-01T18:27:14.215Z","endTime":"2026-04-01T18:29:44.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.5,"endSpeed":76.4,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.86629703337506,"aZ":-29.953201958193574,"pfxX":0.12278826230131079,"pfxZ":1.4912361830050838,"pX":-0.5912315510403346,"pZ":3.018546934926339,"vX0":-5.558858896181049,"vY0":-121.45625869501276,"vZ0":-1.0424881649577595,"x":139.54,"y":157.28,"x0":1.7158186319682776,"y0":50.002037344084506,"z0":6.06970007498266,"aX":0.18408193312567023},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.8,"breakHorizontal":1.2,"spinRate":2022,"spinDirection":303},"zone":1,"typeConfidence":0.9,"plateTime":0.45181383308132217,"extension":6.793234059576346},"index":0,"playId":"4c0428d8-9acd-3ba7-9436-919fa91454aa","pitchNumber":1,"startTime":"2026-04-01T18:27:27.340Z","endTime":"2026-04-01T18:27:31.292Z","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":85.1,"endSpeed":77.6,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.061466821123226,"aZ":-33.23545416130249,"pfxX":11.395909071166484,"pfxZ":-0.6874315724536171,"pX":1.0092108798461852,"pZ":2.0711468955103824,"vX0":-5.548269371988821,"vY0":-123.72720924617855,"vZ0":-2.4385519273437186,"x":78.53,"y":182.86,"x0":1.8124217364211506,"y0":50.00542597970253,"z0":5.883056583068283,"aX":17.488872894112607},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.6,"breakHorizontal":-19.2,"spinRate":2063,"spinDirection":106},"zone":14,"typeConfidence":0.91,"plateTime":0.4444475638304821,"extension":6.7970051597294185},"index":1,"playId":"3fb39174-2ed1-3b29-bb2f-0ed978d08853","pitchNumber":2,"startTime":"2026-04-01T18:27:42.174Z","endTime":"2026-04-01T18:27:46.707Z","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":94.2,"endSpeed":86.0,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.59486090656469,"aZ":-27.704386302983774,"pfxX":11.131798370302093,"pfxZ":2.3634974157127946,"pX":0.9068028767526788,"pZ":2.4665479943342805,"vX0":-5.958058342110247,"vY0":-136.9583389277555,"vZ0":-4.282117012021574,"x":82.43,"y":172.18,"x0":1.6697150232915006,"y0":50.00295823459859,"z0":5.955792753030938,"aX":21.046566286949137},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.5,"breakHorizontal":-18.8,"spinRate":2135,"spinDirection":120},"zone":14,"typeConfidence":0.89,"plateTime":0.40064954347258075,"extension":6.573306819032604},"index":2,"playId":"999375fc-c80c-3cdd-8fdc-a8ba56a60685","pitchNumber":3,"startTime":"2026-04-01T18:28:03.953Z","endTime":"2026-04-01T18:28:07.652Z","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":2},"pitchData":{"startSpeed":86.8,"endSpeed":81.1,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.03953448611487,"aZ":-31.671307744262215,"pfxX":9.743051952661457,"pfxZ":0.30849122420770847,"pX":-0.48538486767490047,"pZ":0.7162675489949124,"vX0":-8.648397814246396,"vY0":-126.1119152963061,"vZ0":-6.504736825599656,"x":135.5,"y":219.44,"x0":1.6978856930559894,"y0":50.00451807639003,"z0":5.836214448780519,"aX":15.93132546449826},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.6,"breakHorizontal":-16.1,"spinRate":2062,"spinDirection":106},"zone":13,"typeConfidence":0.9,"plateTime":0.43185673610943676,"extension":6.96743878869152},"index":3,"playId":"76f36c4b-605b-36b8-a30c-04afcadc8b7a","pitchNumber":4,"startTime":"2026-04-01T18:28:20.761Z","endTime":"2026-04-01T18:28:24.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.271934417591318,"aZ":-31.687782033277212,"pfxX":9.804975137239508,"pfxZ":0.30558325059769054,"pX":0.6577486088709819,"pZ":1.0526312566329166,"vX0":-6.037064694705378,"vY0":-125.34906766454463,"vZ0":-5.470940401064976,"x":91.93,"y":210.36,"x0":1.818001106191269,"y0":50.00291316098346,"z0":5.836799085142183,"aX":15.67316176330526},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.5,"breakHorizontal":-16.4,"spinRate":1929,"spinDirection":102},"zone":14,"typeConfidence":0.9,"plateTime":0.4362054274833427,"extension":7.023312781234724},"index":4,"playId":"a0c23565-f63e-3b31-8052-fe35d8eaaa7d","pitchNumber":5,"startTime":"2026-04-01T18:28:39.297Z","endTime":"2026-04-01T18:28:43.237Z","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":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.274608766279385,"aZ":-31.530284783191036,"pfxX":8.515413736390409,"pfxZ":0.419792468289673,"pX":1.4191620815079062,"pZ":2.69087494569715,"vX0":-3.69683951891502,"vY0":-123.06669012486387,"vZ0":-1.6323672601285226,"x":62.9,"y":166.13,"x0":1.8267086758371724,"y0":50.00590110508634,"z0":6.01019802085251,"aX":13.186817997586633},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.6,"breakHorizontal":-14.6,"spinRate":2004,"spinDirection":103},"zone":12,"typeConfidence":0.89,"plateTime":0.44348791059644554,"extension":6.901629410336185},"index":5,"playId":"2bd3047e-2076-33c2-a68d-27d9b62ee232","pitchNumber":6,"startTime":"2026-04-01T18:28:54.564Z","endTime":"2026-04-01T18:28:58.811Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.563577832626844,"aZ":-28.713971161115484,"pfxX":9.6602998280027,"pfxZ":1.8679616501552516,"pX":0.5924325805496542,"pZ":2.9344066274648943,"vX0":-6.073977649455726,"vY0":-135.13889545079766,"vZ0":-2.885258330194061,"x":94.42,"y":159.55,"x0":1.6103203288971244,"y0":50.00477100136371,"z0":6.026031042710665,"aX":17.92726848082749},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.0,"breakHorizontal":-16.2,"spinRate":2105,"spinDirection":117},"zone":3,"typeConfidence":0.84,"plateTime":0.40479628227352116,"extension":6.606796113833499},"index":6,"playId":"35e08799-0b48-34c6-abd8-2167ce73f839","pitchNumber":7,"startTime":"2026-04-01T18:29:09.806Z","endTime":"2026-04-01T18:29:14.836Z","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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.484942258491174,"aZ":-32.22816234439775,"pfxX":10.702038892056514,"pfxZ":-0.030268369624000882,"pX":-0.46077571057930883,"pZ":0.022107023638787863,"vX0":-8.693060666357582,"vY0":-124.6439852160674,"vZ0":-7.683199893128551,"x":134.56,"y":238.18,"x0":1.6847337695856028,"y0":50.00606994769592,"z0":5.812380849536421,"aX":16.81163480168613},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.7,"breakHorizontal":-17.3,"spinRate":2131,"spinDirection":111},"zone":13,"typeConfidence":0.9,"plateTime":0.43973881296766626,"extension":7.0641024432038},"index":7,"playId":"0ee40d3c-35fb-3aa3-bd74-3fe48580e8d4","pitchNumber":8,"startTime":"2026-04-01T18:29:41.042Z","endTime":"2026-04-01T18:29:44.936Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:29:44.936Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daylen Lile singles on a sharp ground ball to right fielder Adolis García. Brady House to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-01T18:29:54.029Z","endTime":"2026-04-01T18:31:02.497Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"postOnSecond":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.487202094184294,"aZ":-25.65818196138996,"pfxX":9.77228645854596,"pfxZ":3.459994090818717,"pX":-1.3012397388224406,"pZ":2.1828929641476953,"vX0":-11.024949362647435,"vY0":-136.18908725212853,"vZ0":-5.377175197760905,"x":166.6,"y":179.84,"x0":1.5268529576408059,"y0":50.00076104494413,"z0":5.954141227848945,"aX":18.38370953551347},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.3,"breakHorizontal":-15.4,"spinRate":2197,"spinDirection":116},"zone":13,"typeConfidence":0.88,"plateTime":0.4019585092818785,"extension":7.233806534005008},"index":0,"playId":"9833b7aa-bf98-37c0-b222-a087f0143ee3","pitchNumber":1,"startTime":"2026-04-01T18:30:10.051Z","endTime":"2026-04-01T18:30:13.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.478101911289315,"aZ":-26.087016534178993,"pfxX":9.715734334258297,"pfxZ":3.261559172931765,"pX":0.34711926204701166,"pZ":2.332035867660542,"vX0":-7.122028472090198,"vY0":-135.75552136560108,"vZ0":-4.8056191050858805,"x":103.77,"y":175.82,"x0":1.7410868308284322,"y0":50.00619655995119,"z0":5.939215266394492,"aX":18.15391085364437},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.0,"breakHorizontal":-16.1,"spinRate":2191,"spinDirection":114},"zone":6,"typeConfidence":0.87,"plateTime":0.4033273373707478,"extension":6.921438557544834},"index":1,"playId":"a8509e7c-f1f2-3c9a-bfcd-5eb01c753eef","pitchNumber":2,"startTime":"2026-04-01T18:30:29.768Z","endTime":"2026-04-01T18:30:33.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.3209941935142,"aZ":-26.431815325874453,"pfxX":9.65894787753269,"pfxZ":3.107209965953797,"pX":0.5801745747297241,"pZ":1.5271025781982388,"vX0":-6.525585839618339,"vY0":-135.0445610894326,"vZ0":-6.623520864827528,"x":94.89,"y":197.55,"x0":1.7726471651637934,"y0":50.001218444909476,"z0":5.869882517261607,"aX":17.84429264866477},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.4,"breakHorizontal":-16.1,"spinRate":2167,"spinDirection":114},"zone":14,"typeConfidence":0.84,"plateTime":0.4055339889834606,"extension":6.762380251664792},"hitData":{"launchSpeed":102.1,"launchAngle":1.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":181.59,"coordY":116.98}},"index":2,"playId":"0844c019-317e-369e-82ad-09f8227df2f3","pitchNumber":3,"startTime":"2026-04-01T18:30:50.505Z","endTime":"2026-04-01T18:31:02.497Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:31:02.497Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Wiemer called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-01T18:31:26.937Z","endTime":"2026-04-01T18:34:08.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"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,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.8,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39274963016607,"aZ":-34.20869733827977,"pfxX":9.313154247413708,"pfxZ":-1.3275446069032348,"pX":0.4004426933485744,"pZ":2.271423059348164,"vX0":-6.409090486602613,"vY0":-123.07655156533117,"vZ0":-1.8547245103780252,"x":101.74,"y":177.45,"x0":1.8280762547198592,"y0":50.00226362440025,"z0":5.931481209229241,"aX":14.28955459634318},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.6,"breakHorizontal":-15.4,"spinRate":2017,"spinDirection":101},"zone":9,"typeConfidence":0.89,"plateTime":0.4449989630733895,"extension":6.937909766024237},"index":0,"playId":"4a083652-2d4d-34cd-8eb6-baf62762785e","pitchNumber":1,"startTime":"2026-04-01T18:31:37.048Z","endTime":"2026-04-01T18:31:40.705Z","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":84.9,"endSpeed":78.7,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.81845337078936,"aZ":-33.53616781651935,"pfxX":8.55583953590693,"pfxZ":-0.8774960609945754,"pX":-0.043766365925871215,"pZ":1.978853130626034,"vX0":-7.059327007327599,"vY0":-123.54494474649674,"vZ0":-2.8159842024672517,"x":118.67,"y":185.35,"x0":1.7282788801709317,"y0":50.00060727132137,"z0":5.930148169515285,"aX":13.327565521578157},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.9,"breakHorizontal":-14.0,"spinRate":1997,"spinDirection":71},"zone":8,"typeConfidence":0.89,"plateTime":0.44202586204008876,"extension":6.89268375546792},"index":1,"playId":"4214fc88-2f6f-3b23-9e0f-5a35d31175f4","pitchNumber":2,"startTime":"2026-04-01T18:31:55.909Z","endTime":"2026-04-01T18:32:02.112Z","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.8,"endSpeed":88.3,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.06153954784135,"aZ":-28.490889615856076,"pfxX":11.14766355010326,"pfxZ":1.869414377105131,"pX":-1.4573831369273509,"pZ":1.8721163023504932,"vX0":-12.296773764831338,"vY0":-138.9374976766802,"vZ0":-5.901991802111001,"x":172.55,"y":188.23,"x0":1.5626257160549548,"y0":50.0027648891544,"z0":5.89998116883245,"aX":21.949784680300315},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":2.4,"breakHorizontal":-17.9,"spinRate":2234,"spinDirection":117},"zone":13,"typeConfidence":0.9,"plateTime":0.3931754804453127,"extension":6.98458173018629},"index":2,"playId":"df9687da-9b22-3961-be4b-c64fc6e5d26e","pitchNumber":3,"startTime":"2026-04-01T18:32:21.266Z","endTime":"2026-04-01T18:32:24.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2042039421544,"aZ":-37.2038723802627,"pfxX":-2.1181880089880325,"pfxZ":-3.134971442632052,"pX":0.3032498246331259,"pZ":2.3157323439341435,"vX0":-2.7969584395840763,"vY0":-125.6471030640845,"vZ0":-1.67194873159426,"x":105.44,"y":176.26,"x0":1.7036860526320745,"y0":50.000297206246444,"z0":5.9983690937502985,"aX":-3.402884979822984},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-5.8,"breakHorizontal":4.4,"spinRate":2072,"spinDirection":302},"zone":9,"typeConfidence":0.91,"plateTime":0.43506462510304544,"extension":6.6556909465671845},"index":3,"playId":"f940e238-8424-3323-b10f-04929264af52","pitchNumber":4,"startTime":"2026-04-01T18:32:40.897Z","endTime":"2026-04-01T18:32:45.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.96993463803489,"aZ":-29.503509031580165,"pfxX":10.523220265588341,"pfxZ":1.3773033265300043,"pX":-1.6768103365504037,"pZ":1.618178171294877,"vX0":-12.361160188385137,"vY0":-138.59862821216,"vZ0":-6.262079552922813,"x":180.92,"y":195.09,"x0":1.4809717199712682,"y0":50.00401512449374,"z0":5.886199947832045,"aX":20.405399500080218},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":1.2,"breakHorizontal":-16.4,"spinRate":2239,"spinDirection":115},"zone":13,"typeConfidence":0.9,"plateTime":0.395719194339339,"extension":6.849303566829772},"index":4,"playId":"6c5ef125-409b-34ef-b838-5d1f4b6e1a7a","pitchNumber":5,"startTime":"2026-04-01T18:33:17.783Z","endTime":"2026-04-01T18:33:21.785Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.991085203768296,"aZ":-31.049495875950285,"pfxX":10.255199379487646,"pfxZ":0.711968319724087,"pX":-1.5279672945978955,"pZ":0.04060256052768808,"vX0":-11.172891939039719,"vY0":-125.11075918177484,"vZ0":-7.810464447979048,"x":175.24,"y":237.68,"x0":1.6700418372018282,"y0":50.0044277541765,"z0":5.758806576273815,"aX":16.20812785376415},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.5,"breakHorizontal":-15.8,"spinRate":2099,"spinDirection":103},"zone":13,"typeConfidence":0.9,"plateTime":0.4383396090263174,"extension":7.238407215347797},"index":5,"playId":"861cfd56-296b-31b3-a92f-2a3f7cc805a3","pitchNumber":6,"startTime":"2026-04-01T18:33:36.188Z","endTime":"2026-04-01T18:33:40.852Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.051031846823513,"aZ":-36.19980932232074,"pfxX":8.331041681921072,"pfxZ":-2.558839169110265,"pX":0.47924962907204455,"pZ":1.7922570963751985,"vX0":-5.918839014153416,"vY0":-124.29921193209638,"vZ0":-3.019912284625443,"x":98.73,"y":190.39,"x0":1.8045096842841057,"y0":50.00553063666889,"z0":6.017541355667836,"aX":13.086680112460721},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.0,"breakHorizontal":-13.8,"spinRate":2043,"spinDirection":106},"zone":9,"typeConfidence":0.88,"plateTime":0.44002137564273225,"extension":7.046853575068426},"index":6,"playId":"711fabfd-72bf-3062-a452-e3556e7f8ebe","pitchNumber":7,"startTime":"2026-04-01T18:34:00.019Z","endTime":"2026-04-01T18:34:08.030Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:34:08.030Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-01T18:36:01.916Z","endTime":"2026-04-01T18:37:51.839Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"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(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":81.8,"endSpeed":75.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.343834314099485,"aZ":-43.128657361406404,"pfxX":3.1413187146347443,"pfxZ":-7.72106086254476,"pX":2.0820453501475944,"pZ":0.6516016875294641,"vX0":9.1673564718297,"vY0":-118.79700487213512,"vZ0":-3.743398294373971,"x":37.64,"y":221.19,"x0":-2.246730256639758,"y0":50.00355103791262,"z0":6.197687949936337,"aX":4.455475948750164},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-14.6,"breakHorizontal":-8.0,"spinRate":2221,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.4623897487656814,"extension":6.118353297210432},"index":0,"playId":"69606c57-8291-30a1-8458-86f566bf9f8f","pitchNumber":1,"startTime":"2026-04-01T18:36:19.371Z","endTime":"2026-04-01T18:36:22.892Z","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":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.72046394074573,"aZ":-41.635878567595924,"pfxX":3.393366085340609,"pfxZ":-6.87785552159229,"pX":0.11640992684248132,"pZ":2.9146699290987836,"vX0":5.3170508753632895,"vY0":-116.72898419687057,"vZ0":1.3280448638200626,"x":112.56,"y":160.08,"x0":-2.635195967167301,"y0":50.00564690406305,"z0":6.26949216999038,"aX":4.664925257744505},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-11.8,"breakHorizontal":-7.6,"spinRate":1919,"spinDirection":33},"zone":2,"typeConfidence":2.0,"plateTime":0.4698996632567587,"extension":6.137881304588297},"index":1,"playId":"21e2066d-c3d2-3c64-9940-9af183cb1bf3","pitchNumber":2,"startTime":"2026-04-01T18:36:41.652Z","endTime":"2026-04-01T18:36:45.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.358775158573774,"aZ":-13.800386968319001,"pfxX":-4.452507201462668,"pfxZ":9.348321429463882,"pX":-0.8861165749876788,"pZ":3.4303830111663465,"vX0":6.4676392147168595,"vY0":-138.45486470252644,"vZ0":-4.471323661119106,"x":150.78,"y":146.16,"x0":-2.660682640076344,"y0":50.00217721313455,"z0":5.972211979850154,"aX":-8.751035771404611},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.3,"breakHorizontal":7.0,"spinRate":2278,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.39376033358828666,"extension":6.218883077140607},"index":2,"playId":"845b3305-5127-35d4-b731-7ba98e8828ee","pitchNumber":3,"startTime":"2026-04-01T18:37:07.509Z","endTime":"2026-04-01T18:37:11.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.069145424002148,"aZ":-25.730694756383528,"pfxX":-10.954745925011618,"pfxZ":3.798103112452816,"pX":0.009497183146724274,"pZ":1.6094606481491338,"vX0":10.415604190926084,"vY0":-128.72746741485,"vZ0":-5.975760285942255,"x":116.64,"y":195.32,"x0":-2.6453484020682665,"y0":50.00280337654895,"z0":5.925320745913818,"aX":-18.580464615390692},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.9,"breakHorizontal":17.8,"spinRate":1910,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.42379083204474144,"extension":6.412811886583744},"index":3,"playId":"488a3d98-675e-3be5-ac99-ea1d281bcc64","pitchNumber":4,"startTime":"2026-04-01T18:37:22.840Z","endTime":"2026-04-01T18:37:26.988Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-01T18:37:34.549Z","endTime":"2026-04-01T18:37:46.827Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.657208862947492,"aZ":-15.708553719856944,"pfxX":-5.46466588661579,"pfxZ":8.373091728010074,"pX":0.07607498947112538,"pZ":2.0608525051393336,"vX0":8.969587100098646,"vY0":-138.75172098700324,"vZ0":-7.41018312626632,"x":114.1,"y":183.14,"x0":-2.4763067402975056,"y0":50.000271085327036,"z0":5.796546133096475,"aX":-10.742718168907496},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.9,"breakHorizontal":8.2,"spinRate":2237,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.3935276700653816,"extension":6.532500379287136},"index":5,"playId":"0740b60e-3f5f-373b-8627-d14e0ff5d909","pitchNumber":5,"startTime":"2026-04-01T18:37:46.827Z","endTime":"2026-04-01T18:37:51.839Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:37:51.839Z","atBatIndex":42},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryce Harper lines out to left fielder James Wood.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-01T18:37:55.475Z","endTime":"2026-04-01T18:39:00.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.06657907840951,"aZ":-43.00190908183318,"pfxX":5.270968811439894,"pfxZ":-7.4700738435107095,"pX":-0.43530395353408324,"pZ":3.039540131237715,"vX0":3.4038397612069757,"vY0":-119.90753841168123,"vZ0":1.439371557442009,"x":133.59,"y":156.71,"x0":-2.5598419965827413,"y0":50.00047604761382,"z0":6.280209869841745,"aX":7.642755620462467},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-12.8,"breakHorizontal":-10.4,"spinRate":2327,"spinDirection":36},"zone":1,"typeConfidence":2.0,"plateTime":0.4574963479858658,"extension":6.019389335479498},"index":0,"playId":"514e8493-9e04-3500-ab2d-000bf2a65941","pitchNumber":1,"startTime":"2026-04-01T18:38:15.837Z","endTime":"2026-04-01T18:38:19.683Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.159532193024283,"aZ":-41.95820146597501,"pfxX":3.355177077218271,"pfxZ":-6.539747049721569,"pX":0.32030554601098465,"pZ":1.3652720173145476,"vX0":6.348567108943795,"vY0":-121.58790028950487,"vZ0":-2.4790306516704352,"x":104.79,"y":201.92,"x0":-2.7621076569764136,"y0":50.00468330391093,"z0":6.0438817789651305,"aX":5.017002409234899},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-12.2,"breakHorizontal":-7.6,"spinRate":2253,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4507244731967126,"extension":6.859349646546804},"index":1,"playId":"9ad74e66-cd8f-3516-84f1-6fb50ce2ebf1","pitchNumber":2,"startTime":"2026-04-01T18:38:31.493Z","endTime":"2026-04-01T18:38:35.047Z","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":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04190295364287,"aZ":-12.591087771540595,"pfxX":-5.288058078484226,"pfxZ":9.502848642830354,"pX":-0.8584091183535247,"pZ":2.738277530887754,"vX0":6.749410171410733,"vY0":-142.48895721068882,"vZ0":-6.636446304574712,"x":149.72,"y":164.85,"x0":-2.568259778983595,"y0":50.003553096151926,"z0":5.889371181290774,"aX":-10.89897156110935},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.1,"breakHorizontal":8.3,"spinRate":2278,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3840684296814043,"extension":6.227707616076464},"hitData":{"launchSpeed":94.9,"launchAngle":21.0,"totalDistance":310.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":44.29,"coordY":104.2}},"index":2,"playId":"b90afe2d-2649-37c2-90e1-110bdeaf32ce","pitchNumber":3,"startTime":"2026-04-01T18:38:49.364Z","endTime":"2026-04-01T18:39:00.346Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:39:00.346Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Bohm grounds out, shortstop CJ Abrams to first baseman Curtis Mead.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-01T18:39:03.191Z","endTime":"2026-04-01T18:39:57.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.702819667356945,"aZ":-43.27186281174145,"pfxX":3.2023798936874677,"pfxZ":-7.471479202352366,"pX":0.0891591718426817,"pZ":2.0512773769169486,"vX0":5.08745339369896,"vY0":-121.65765557918832,"vZ0":-0.9479007868430379,"x":113.6,"y":183.4,"x0":-2.451656733544581,"y0":50.000487496842624,"z0":6.223911766327489,"aX":4.75828374045331},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-13.4,"breakHorizontal":-7.1,"spinRate":2195,"spinDirection":34},"zone":8,"typeConfidence":2.0,"plateTime":0.4516486371051829,"extension":6.120439576764466},"index":0,"playId":"979b245a-24ec-3734-a0b7-f5159da3f939","pitchNumber":1,"startTime":"2026-04-01T18:39:21.348Z","endTime":"2026-04-01T18:39:25.069Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37770552147406,"aZ":-39.98202352821086,"pfxX":5.737882125806715,"pfxZ":-5.250183716021841,"pX":0.49208133320521796,"pZ":2.2085818910701693,"vX0":5.639179542931041,"vY0":-121.64564522278505,"vZ0":-0.9794919129182911,"x":98.24,"y":179.15,"x0":-2.6071966941512965,"y0":50.00123866618557,"z0":6.103585992582905,"aX":8.53765193411262},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-9.5,"breakHorizontal":-11.8,"spinRate":2322,"spinDirection":40},"zone":9,"typeConfidence":2.0,"plateTime":0.4514449392102433,"extension":6.249727085750202},"index":1,"playId":"c551cefc-ebae-37f5-94c4-420baab54bca","pitchNumber":2,"startTime":"2026-04-01T18:39:34.597Z","endTime":"2026-04-01T18:39:38.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.45248335746842,"aZ":-39.12820368313443,"pfxX":5.9048184611119945,"pfxZ":-4.6917488435428165,"pX":0.4194794931252695,"pZ":2.167675791744776,"vX0":5.432908767248657,"vY0":-121.40930209133928,"vZ0":-1.1964274686091476,"x":101.01,"y":180.25,"x0":-2.620715658130568,"y0":50.004201589682644,"z0":6.095411894487153,"aX":8.748108974321232},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-8.5,"breakHorizontal":-12.0,"spinRate":2190,"spinDirection":39},"zone":9,"typeConfidence":2.0,"plateTime":0.452462435449954,"extension":6.376840036271653},"hitData":{"launchSpeed":100.6,"launchAngle":-5.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.43,"coordY":148.98}},"index":2,"playId":"f65165d7-5e4d-3ce4-90c0-b481a5f7fc59","pitchNumber":3,"startTime":"2026-04-01T18:39:48.874Z","endTime":"2026-04-01T18:39:57.201Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:39:57.201Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Abrams called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-01T18:41:53.984Z","endTime":"2026-04-01T18:43:13.523Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.6,"endSpeed":86.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.305424619276554,"aZ":-24.38402785905568,"pfxX":10.03171941046688,"pfxZ":4.069831928264425,"pX":0.16519901230924056,"pZ":1.9199737844928328,"vX0":-7.678591993563801,"vY0":-137.45908625009574,"vZ0":-6.415902028901598,"x":110.7,"y":186.94,"x0":1.6906715514537125,"y0":50.00350032935679,"z0":5.938414368569152,"aX":19.209095107125133},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.2,"breakHorizontal":-16.6,"spinRate":2259,"spinDirection":123},"zone":8,"typeConfidence":0.89,"plateTime":0.3983739275325089,"extension":6.950805812290036},"index":0,"playId":"23050ce7-b104-3f38-ac90-d0811eb9d26d","pitchNumber":1,"startTime":"2026-04-01T18:42:14.103Z","endTime":"2026-04-01T18:42:17.408Z","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":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50153647114423,"aZ":-36.495372341054875,"pfxX":0.47267859903357223,"pfxZ":-2.811241392164775,"pX":-1.3415520512476693,"pZ":1.91109822381552,"vX0":-7.55331451782052,"vY0":-122.98224506366623,"vZ0":-2.642928961206488,"x":170.57,"y":128.65,"x0":1.7029975929423784,"y0":50.001614382762305,"z0":6.083308369720507,"aX":0.7270440449046797},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-5.5,"breakHorizontal":0.8,"spinRate":2112,"spinDirection":316},"zone":13,"typeConfidence":0.9,"plateTime":0.4447122782922768,"extension":6.955732401314544},"index":1,"playId":"0b67774f-f3d4-3a12-a600-a44f87e88317","pitchNumber":2,"startTime":"2026-04-01T18:42:35.564Z","endTime":"2026-04-01T18:42:39.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59383883068911,"aZ":-35.94703956166766,"pfxX":0.8429879235708944,"pfxZ":-2.320343922243061,"pX":-1.3177996859314305,"pZ":1.1611694512308517,"vX0":-7.754743421087732,"vY0":-126.74950151222212,"vZ0":-4.972016828249954,"x":167.23,"y":207.43,"x0":1.6699720721965308,"y0":50.00110718772868,"z0":6.014554393753608,"aX":1.3751289564372726},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-5.2,"breakHorizontal":0.2,"spinRate":2180,"spinDirection":315},"zone":13,"typeConfidence":0.9,"plateTime":0.4319281688907064,"extension":6.933648517830285},"index":2,"playId":"61f87d0c-022b-30d4-a688-5a0a22e766af","pitchNumber":3,"startTime":"2026-04-01T18:42:53.760Z","endTime":"2026-04-01T18:42:57.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.19550128270096,"aZ":-27.85301845235193,"pfxX":10.110495727799922,"pfxZ":2.2343210296753435,"pX":-1.0045777087403067,"pZ":1.986786896941496,"vX0":-10.577037616731312,"vY0":-137.34997379653748,"vZ0":-5.634001606729539,"x":155.29,"y":185.14,"x0":1.561938061402085,"y0":50.00153822549117,"z0":5.931297918855431,"aX":19.535300096719894},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.1,"breakHorizontal":-16.4,"spinRate":2186,"spinDirection":116},"zone":13,"typeConfidence":0.88,"plateTime":0.3970756338561747,"extension":6.705505696337735},"index":3,"playId":"3e25ed40-8366-31a3-b2c0-5e90248d862e","pitchNumber":4,"startTime":"2026-04-01T18:43:09.935Z","endTime":"2026-04-01T18:43:13.523Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:43:13.523Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nasim Nuñez flies out to center fielder Justin Crawford.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-01T18:45:53.659Z","endTime":"2026-04-01T18:46:33.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"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_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jonathan Bowlan replaces Cristopher Sánchez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-01T18:44:13.359Z","endTime":"2026-04-01T18:45:55.998Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680742,"link":"/api/v1/people/680742"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.172098918615458,"aZ":-14.178748312015895,"pfxX":-4.877684539546355,"pfxZ":8.89898181795948,"pX":-0.6701109414083889,"pZ":4.164259955063747,"vX0":6.833951060420094,"vY0":-140.86281651956267,"vZ0":-3.620154288283736,"x":142.54,"y":126.34,"x0":-2.4870040517721557,"y0":50.00024879888162,"z0":6.37482892044702,"aX":-9.861244620036649},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.6,"breakHorizontal":7.6,"spinRate":2338,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.38793499733748904,"extension":6.549735260172488},"index":1,"playId":"97a9a717-4914-3967-a601-e631078f2ee1","pitchNumber":1,"startTime":"2026-04-01T18:45:55.998Z","endTime":"2026-04-01T18:45:58.998Z","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":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.20214639026809,"aZ":-29.38963724051201,"pfxX":0.08631582927058579,"pfxZ":1.7919645840710263,"pX":-0.18227001514761107,"pZ":3.141655500317887,"vX0":6.337589409499212,"vY0":-123.16957977184161,"vZ0":-1.8291025968768198,"x":123.95,"y":153.96,"x0":-2.78914202243227,"y0":50.00117625382366,"z0":6.355813969136909,"aX":0.13277639513592845},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.1,"breakHorizontal":-1.4,"spinRate":2322,"spinDirection":87},"zone":2,"typeConfidence":2.0,"plateTime":0.44302775541225037,"extension":6.450758534259085},"index":2,"playId":"f6c0732a-41dd-32ee-a5d0-86c43d7a062d","pitchNumber":2,"startTime":"2026-04-01T18:46:09.050Z","endTime":"2026-04-01T18:46:12.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.590654612371683,"aZ":-25.93267412415061,"pfxX":-9.782438220383698,"pfxZ":3.7572388441412468,"pX":-0.1733535350734848,"pZ":2.3885058726947874,"vX0":9.182324788966131,"vY0":-128.16366402346335,"vZ0":-4.280817126314014,"x":123.61,"y":174.29,"x0":-2.5322977649158718,"y0":50.00576435077163,"z0":6.106784236335154,"aX":-16.26998605325567},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.0,"breakHorizontal":15.6,"spinRate":1462,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.427426528111329,"extension":6.661379033427454},"hitData":{"launchSpeed":92.1,"launchAngle":40.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":91.36,"coordY":70.94}},"index":3,"playId":"0dd0e2e9-364f-3f91-a176-cd468255792c","pitchNumber":3,"startTime":"2026-04-01T18:46:23.264Z","endTime":"2026-04-01T18:46:33.776Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:46:33.776Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jacob Young singles on a line drive to left fielder Brandon Marsh.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-01T18:46:45.774Z","endTime":"2026-04-01T18:47:24.795Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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":82.9,"endSpeed":75.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.192272884769988,"aZ":-33.20196843670184,"pfxX":9.83268335731285,"pfxZ":-0.7059191127850042,"pX":-0.3132882615571976,"pZ":3.779282746325932,"vX0":3.082847193767708,"vY0":-120.65801350435314,"vZ0":0.940924780722912,"x":128.94,"y":136.74,"x0":-2.8890326418512324,"y0":50.00307134359879,"z0":6.338413292162062,"aX":14.31690167490694},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-0.7,"breakHorizontal":-18.6,"spinRate":2333,"spinDirection":66},"zone":11,"typeConfidence":2.0,"plateTime":0.4561143678852684,"extension":6.297784773904015},"index":0,"playId":"68a2a926-a49c-3d97-b044-29d6366e0f4c","pitchNumber":1,"startTime":"2026-04-01T18:46:57.094Z","endTime":"2026-04-01T18:47:01.318Z","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":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.54599274952817,"aZ":-21.157343079674067,"pfxX":-9.181831552222437,"pfxZ":5.480133903926154,"pX":-1.0546181873868532,"pZ":2.766528915999318,"vX0":6.834626210168188,"vY0":-140.56033256031137,"vZ0":-5.745978757786711,"x":157.2,"y":164.08,"x0":-2.319386107597144,"y0":50.00171732422131,"z0":6.202220417942057,"aX":-18.452528861280953},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.0,"breakHorizontal":15.4,"spinRate":2052,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.38901827856738214,"extension":6.699815469782059},"hitData":{"launchSpeed":69.6,"launchAngle":23.0,"totalDistance":219.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":61.18,"coordY":119.21}},"index":1,"playId":"eca1e463-85b3-30bd-b787-8fd662685214","pitchNumber":2,"startTime":"2026-04-01T18:47:13.016Z","endTime":"2026-04-01T18:47:24.795Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:47:24.795Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drew Millas singles on a line drive to center fielder Justin Crawford. Jacob Young scores.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-01T18:47:33.772Z","endTime":"2026-04-01T18:50:52.115Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7,9],"actionIndex":[6],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":{"id":680742,"link":"/api/v1/people/680742"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]}],"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":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.832264374714565,"aZ":-23.240703332617898,"pfxX":-6.301759965324548,"pfxZ":5.318933428967542,"pX":0.24129979819432767,"pZ":2.7514258644530805,"vX0":9.055628776081173,"vY0":-128.61277871106432,"vZ0":-3.8796182212987267,"x":107.8,"y":164.49,"x0":-2.501208908697957,"y0":50.00615748255004,"z0":6.074692522194746,"aX":-10.594491449404257},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.0,"breakHorizontal":9.5,"spinRate":1480,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.42532746710307556,"extension":6.604840460431701},"index":0,"playId":"3a7a5235-5e49-3a55-a499-f6bfb9378163","pitchNumber":1,"startTime":"2026-04-01T18:47:50.059Z","endTime":"2026-04-01T18:47:53.778Z","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.9,"endSpeed":87.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.09235907495352,"aZ":-11.17696423176298,"pfxX":-8.249398777001794,"pfxZ":10.57406887611851,"pX":0.9386315650230386,"pZ":3.3613438440114107,"vX0":11.730559711510525,"vY0":-140.54799290320898,"vZ0":-5.711818615048366,"x":81.22,"y":148.02,"x0":-2.231976588149732,"y0":50.00072122829355,"z0":6.156763947644904,"aX":-16.378659802308558},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.0,"breakHorizontal":12.4,"spinRate":2461,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.39083106834482084,"extension":6.602331681688299},"index":1,"playId":"436d8635-c71c-3abb-9c5f-97f270af7c5c","pitchNumber":2,"startTime":"2026-04-01T18:48:14.217Z","endTime":"2026-04-01T18:48:18.837Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"9dadfa5c-5e86-495f-95a4-6782e4fcc28a","startTime":"2026-04-01T18:48:31.549Z","endTime":"2026-04-01T18:48:36.549Z","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":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.67799655747081,"aZ":-12.89255904801263,"pfxX":-9.403277309670965,"pfxZ":9.707686453403763,"pX":-0.22628273868669635,"pZ":1.8844338006463102,"vX0":9.19930469074008,"vY0":-140.25786771911066,"vZ0":-9.347322500356716,"x":125.63,"y":187.9,"x0":-2.332070735363053,"y0":50.00348479572563,"z0":6.107994366981067,"aX":-18.67604108309906},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.7,"breakHorizontal":15.1,"spinRate":2403,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.3910074000788937,"extension":6.648818806523544},"index":3,"playId":"365abb5e-7147-3b7f-96cd-4e87fd47f184","pitchNumber":3,"startTime":"2026-04-01T18:48:47.069Z","endTime":"2026-04-01T18:48:51.527Z","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":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.734330021807025,"aZ":-17.037464526741765,"pfxX":-8.761804937608868,"pfxZ":7.581305219821143,"pX":-1.0342111306961337,"pZ":3.6514404628765504,"vX0":6.942000544937439,"vY0":-140.62701655003502,"vZ0":-3.9125906697626522,"x":156.42,"y":140.19,"x0":-2.3998575008461787,"y0":50.006380119280195,"z0":6.170366312890175,"aX":-17.50277938488775},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.1,"breakHorizontal":14.4,"spinRate":2267,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3899110107629511,"extension":6.559748018100126},"index":4,"playId":"ad6d0048-9409-3f48-9f3e-6db23dca6559","pitchNumber":4,"startTime":"2026-04-01T18:49:08.304Z","endTime":"2026-04-01T18:49:12.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.864478845823445,"aZ":-30.112640061078014,"pfxX":-0.7864054129600602,"pfxZ":1.2805389922997366,"pX":1.7256957849892691,"pZ":0.8447892382890967,"vX0":10.618045051315411,"vY0":-125.9255432521832,"vZ0":-6.7051760607980855,"x":51.22,"y":215.97,"x0":-2.438045165793235,"y0":50.002812713370645,"z0":5.968772666151003,"aX":-1.2668694053493241},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.0,"breakHorizontal":-1.0,"spinRate":2557,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.4344666467815328,"extension":6.674735629520473},"index":5,"playId":"f3798d14-d845-3258-98eb-ed2ad239de05","pitchNumber":5,"startTime":"2026-04-01T18:49:27.394Z","endTime":"2026-04-01T18:49:34.371Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jacob Young steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"actionPlayId":"f3798d14-d845-3258-98eb-ed2ad239de05","startTime":"2026-04-01T18:49:42.973Z","endTime":"2026-04-01T18:50:13.178Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"}},{"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":98.5,"endSpeed":89.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.508471780813984,"aZ":-11.475978274020733,"pfxX":-6.839270393745652,"pfxZ":10.001596539469377,"pX":0.25301767018526883,"pZ":3.4783384611800865,"vX0":9.537246467018553,"vY0":-143.0723777507949,"vZ0":-5.464961144905588,"x":107.36,"y":144.86,"x0":-2.2376392328346535,"y0":50.005812202576756,"z0":6.134823511265899,"aX":-14.158643707522476},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.2,"breakHorizontal":10.4,"spinRate":2362,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.38306399496617427,"extension":6.713228629910066},"index":7,"playId":"e51667c4-5aa0-31d0-9ac0-de2959857b77","pitchNumber":6,"startTime":"2026-04-01T18:50:13.178Z","endTime":"2026-04-01T18:50:16.472Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":8,"startTime":"2026-04-01T18:50:29.550Z","endTime":"2026-04-01T18:50:40.093Z","isPitch":false,"type":"action","player":{"id":686452,"link":"/api/v1/people/686452"}},{"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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.835273117656666,"aZ":-21.52098711175253,"pfxX":-6.058498838303111,"pfxZ":6.187770741321048,"pX":0.3950627857425072,"pZ":2.54585939631582,"vX0":9.311831671698311,"vY0":-129.77920609142726,"vZ0":-4.6066736232735135,"x":101.94,"y":170.04,"x0":-2.437352695447935,"y0":50.00061376326956,"z0":5.963787490595963,"aX":-10.427735174488395},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.4,"breakHorizontal":9.1,"spinRate":1484,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.4205714440200552,"extension":6.832181480821081},"hitData":{"launchSpeed":84.5,"launchAngle":18.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":136.81,"coordY":99.8}},"index":9,"playId":"5a00dad1-60c3-3daa-8050-a16f0e30ad76","pitchNumber":7,"startTime":"2026-04-01T18:50:40.093Z","endTime":"2026-04-01T18:50:52.115Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:50:52.115Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-01T18:51:11.450Z","endTime":"2026-04-01T18:52:40.458Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.74111171941402,"aZ":-7.415495753676226,"pfxX":-6.96295084312125,"pfxZ":11.943499801512598,"pX":0.013247880356315155,"pZ":2.600382207309265,"vX0":9.340150522242709,"vY0":-143.00510769599362,"vZ0":-8.28946726796677,"x":116.5,"y":168.57,"x0":-2.3893258579855523,"y0":50.00108126488109,"z0":6.000566080938952,"aX":-14.43233892372135},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":20.0,"breakHorizontal":10.8,"spinRate":2552,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.3829000631596515,"extension":6.757818877029929},"index":0,"playId":"bf269d8e-ecb0-3532-89ae-7d56a001e630","pitchNumber":1,"startTime":"2026-04-01T18:51:19.181Z","endTime":"2026-04-01T18:51:23.321Z","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":97.2,"endSpeed":88.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19076614844118,"aZ":-7.226366902148792,"pfxX":-7.027397378094719,"pfxZ":12.347694546907569,"pX":-0.2160358494031248,"pZ":3.49223387606527,"vX0":8.839294478434073,"vY0":-141.24564552807178,"vZ0":-6.068877319641427,"x":125.23,"y":144.49,"x0":-2.47312406422272,"y0":50.00208031380208,"z0":6.1334648020177855,"aX":-14.19822873750491},"breaks":{"breakAngle":55.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":21.2,"breakHorizontal":10.9,"spinRate":2463,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.3877888113656507,"extension":6.496592008343837},"index":1,"playId":"8a2469f7-7ffc-3d17-9790-a97226bfe208","pitchNumber":2,"startTime":"2026-04-01T18:51:38.925Z","endTime":"2026-04-01T18:51:42.258Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.030408088799927,"aZ":-34.57396908694251,"pfxX":0.41180558719974314,"pfxZ":-1.5979936150044862,"pX":0.14938013630419392,"pZ":1.196046921956031,"vX0":6.1895453801137625,"vY0":-121.26607944333222,"vZ0":-4.74670798264757,"x":111.31,"y":206.49,"x0":-2.4815927231878026,"y0":50.00399906591645,"z0":6.169887738362642,"aX":0.6172847789733429},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-3.7,"breakHorizontal":-2.2,"spinRate":2400,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.45037163270724667,"extension":6.5513262679084265},"index":2,"playId":"893766cc-0ef0-3057-a0a3-f39d20d0ba39","pitchNumber":3,"startTime":"2026-04-01T18:51:59.751Z","endTime":"2026-04-01T18:52:04.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.182935027455503,"aZ":-11.233127291951622,"pfxX":-6.287663837540574,"pfxZ":10.368957702861445,"pX":-0.9578115326398502,"pZ":4.20242205323031,"vX0":6.5543400431329735,"vY0":-140.79887386472677,"vZ0":-3.6518119142862036,"x":153.51,"y":125.31,"x0":-2.4922981057145,"y0":50.00321701631546,"z0":6.236275789972775,"aX":-12.699868869947395},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.2,"breakHorizontal":10.2,"spinRate":2352,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.3881298814405838,"extension":6.645448073968621},"index":3,"playId":"d700bacc-9fce-346d-a1b9-62c99b3f3bdc","pitchNumber":4,"startTime":"2026-04-01T18:52:18.908Z","endTime":"2026-04-01T18:52:22.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.958790004210346,"aZ":-8.846747308835624,"pfxX":-6.5787240490114405,"pfxZ":11.408671544789804,"pX":-0.6048162729734567,"pZ":1.8106115685308115,"vX0":7.378600143275293,"vY0":-141.54368103368088,"vZ0":-10.115776928075045,"x":140.05,"y":189.89,"x0":-2.3811105040318665,"y0":50.00252907657426,"z0":5.981935964595328,"aX":-13.452155744897128},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.0,"breakHorizontal":10.6,"spinRate":2329,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.3858207733020542,"extension":6.705758499415735},"index":4,"playId":"785b4472-839b-35ec-8b10-af808bbe1f9f","pitchNumber":5,"startTime":"2026-04-01T18:52:36.612Z","endTime":"2026-04-01T18:52:40.458Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:52:40.458Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryson Stott flies out to left fielder James Wood.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-01T18:54:36.678Z","endTime":"2026-04-01T18:55:27.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.653135878878032,"aZ":-41.527103395635,"pfxX":5.884640609490797,"pfxZ":-6.538326290477892,"pX":-5.12213495814286E-4,"pZ":2.677156620358669,"vX0":2.957477236883269,"vY0":-118.7946796746263,"vZ0":0.21361167289308303,"x":117.02,"y":166.5,"x0":-2.0260619067179495,"y0":50.00509641960241,"z0":6.35964132300111,"aX":8.414492239093752},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-11.5,"breakHorizontal":-11.4,"spinRate":2137,"spinDirection":40},"zone":5,"typeConfidence":2.0,"plateTime":0.4610021189986879,"extension":6.269481029509648},"index":0,"playId":"c2098757-25bf-3213-a6f6-fb7e82e268d2","pitchNumber":1,"startTime":"2026-04-01T18:54:57.651Z","endTime":"2026-04-01T18:55:01.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.72840195016386,"aZ":-14.747125643382972,"pfxX":-5.0939305898779335,"pfxZ":8.884425959149235,"pX":-0.45774192259222907,"pZ":2.8357461557119925,"vX0":6.248329826959708,"vY0":-138.42433651041964,"vZ0":-6.00045187827486,"x":134.45,"y":162.21,"x0":-2.07089223800721,"y0":50.00421903169357,"z0":6.000035079927905,"aX":-9.99448430553437},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.1,"breakHorizontal":8.0,"spinRate":2264,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.394042035017677,"extension":6.40891886588701},"hitData":{"launchSpeed":89.7,"launchAngle":54.0,"totalDistance":245.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.46,"coordY":123.25}},"index":1,"playId":"69ff1a2e-d047-38b9-8868-c162b501827d","pitchNumber":2,"startTime":"2026-04-01T18:55:15.410Z","endTime":"2026-04-01T18:55:27.386Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:55:27.386Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adolis García flies out to second baseman Nasim Nuñez.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-01T18:55:31.043Z","endTime":"2026-04-01T18:56:48.445Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"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":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.879049706791676,"aZ":-23.152209389303867,"pfxX":-8.544610406009179,"pfxZ":4.715990931280494,"pX":0.572658480739121,"pZ":1.411685832119408,"vX0":9.658551506078496,"vY0":-136.85312982572395,"vZ0":-8.003193170232088,"x":95.17,"y":200.66,"x0":-1.8785288822501514,"y0":50.0013264349014,"z0":5.938944658193155,"aX":-16.339871497647664},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.1,"breakHorizontal":13.7,"spinRate":2194,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3989760544768943,"extension":6.488624506979563},"index":0,"playId":"f8af488a-e334-3c9c-ae5c-00dd2608aec9","pitchNumber":1,"startTime":"2026-04-01T18:55:52.547Z","endTime":"2026-04-01T18:55:56.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.225839984720185,"aZ":-39.35037264586174,"pfxX":5.440044056157911,"pfxZ":-4.910752232072333,"pX":-0.7975873481439949,"pZ":2.9296543511222084,"vX0":1.7749333037766497,"vY0":-120.31289967051103,"vZ0":0.44078306167586123,"x":147.4,"y":159.68,"x0":-2.2525443267056207,"y0":50.00469059617897,"z0":6.242823523096983,"aX":7.943863930731721},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-8.5,"breakHorizontal":-10.3,"spinRate":2258,"spinDirection":29},"zone":1,"typeConfidence":2.0,"plateTime":0.4559519068208555,"extension":6.496288700257641},"index":1,"playId":"b8dc1b4a-5f01-3901-b286-35e120dda96e","pitchNumber":2,"startTime":"2026-04-01T18:56:09.125Z","endTime":"2026-04-01T18:56:12.847Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-04-01T18:56:25.732Z","endTime":"2026-04-01T18:56:37.409Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.339477312240717,"aZ":-37.01992042152931,"pfxX":3.688770027722472,"pfxZ":-3.17543455682339,"pX":-0.4677554263431629,"pZ":2.5100634687327,"vX0":2.9500153370482476,"vY0":-122.74878146938438,"vZ0":-1.3223619630103292,"x":134.83,"y":171.01,"x0":-2.1644595355511917,"y0":50.00283870965753,"z0":6.208142518301471,"aX":5.627829217235356},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-5.8,"breakHorizontal":-7.3,"spinRate":2337,"spinDirection":38},"zone":4,"typeConfidence":2.0,"plateTime":0.4462532103114789,"extension":6.519169312133499},"hitData":{"launchSpeed":69.9,"launchAngle":44.0,"totalDistance":214.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":135.1,"coordY":115.55}},"index":3,"playId":"c6a24db2-c493-3cb7-a2bd-f90b5ad173b8","pitchNumber":3,"startTime":"2026-04-01T18:56:37.409Z","endTime":"2026-04-01T18:56:48.445Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:56:48.445Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Marsh grounds out, first baseman Curtis Mead to pitcher Cade Cavalli.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-01T18:56:58.240Z","endTime":"2026-04-01T18:59:03.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.677483969669694,"aZ":-22.902073509303644,"pfxX":-7.889516305705392,"pfxZ":4.643342421836698,"pX":-0.9325929703812502,"pZ":2.7176228805414975,"vX0":6.34991089014937,"vY0":-139.49042716221192,"vZ0":-4.761040255180732,"x":152.55,"y":165.4,"x0":-2.1993939346044287,"y0":50.00060063960496,"z0":5.931956563350282,"aX":-15.741300502724393},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.7,"breakHorizontal":13.2,"spinRate":2064,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3908050118762576,"extension":6.456136943891799},"index":0,"playId":"4567f30e-eeeb-39a5-9197-63ba3655a62a","pitchNumber":1,"startTime":"2026-04-01T18:57:15.870Z","endTime":"2026-04-01T18:57:19.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.838451264110393,"aZ":-38.92853832455089,"pfxX":7.2972288037762825,"pfxZ":-4.493664843191755,"pX":0.5901292307118966,"pZ":0.925449158510868,"vX0":5.267584840202057,"vY0":-121.83700230675184,"vZ0":-3.631333255026571,"x":94.51,"y":213.79,"x0":-2.547434608479206,"y0":50.00117215910607,"z0":5.797833386613121,"aX":10.97353698432952},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-8.8,"breakHorizontal":-14.4,"spinRate":2213,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.44947186936580685,"extension":6.400261899657334},"index":1,"playId":"300a4a75-6d46-3588-aa2b-91f9eb856a6b","pitchNumber":2,"startTime":"2026-04-01T18:57:32.346Z","endTime":"2026-04-01T18:57:37.392Z","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":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.667974859559784,"aZ":-41.93492854971696,"pfxX":4.992838755300669,"pfxZ":-6.306558511174792,"pX":1.047610330664828,"pZ":0.82025257670137,"vX0":5.954010905614873,"vY0":-123.87199215845341,"vZ0":-4.213488855367796,"x":77.07,"y":216.63,"x0":-2.0393564723444864,"y0":50.00183980967374,"z0":6.06359164731583,"aX":7.727792238690723},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-12.2,"breakHorizontal":-10.4,"spinRate":2250,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4428496436896725,"extension":6.420454508879186},"index":2,"playId":"4290d324-54fe-3566-bbc2-5f8085094c8a","pitchNumber":3,"startTime":"2026-04-01T18:57:52.245Z","endTime":"2026-04-01T18:57:56.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95172047220613,"aZ":-15.700778935498532,"pfxX":-4.994236699335827,"pfxZ":8.159908095047884,"pX":0.6394501261214799,"pZ":1.5477744272171763,"vX0":9.0361074448421,"vY0":-140.09159440176853,"vZ0":-9.252598753199822,"x":92.63,"y":196.99,"x0":-1.956037707908077,"y0":50.00437906932683,"z0":5.884636624716826,"aX":-10.085165631174002},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.3,"breakHorizontal":7.6,"spinRate":2334,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.3886410511388245,"extension":6.599882532773551},"index":3,"playId":"e5619339-d7ce-3976-aade-851d25a40757","pitchNumber":4,"startTime":"2026-04-01T18:58:15.262Z","endTime":"2026-04-01T18:58:42.266Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.971158993253496,"aZ":-21.18984286944545,"pfxX":-9.46813287839422,"pfxZ":5.644136640002112,"pX":0.10128873661031437,"pZ":1.7962703312086525,"vX0":8.818424323910946,"vY0":-137.9588624817029,"vZ0":-7.44877183098299,"x":113.14,"y":190.28,"x0":-1.8918617811742386,"y0":50.00260100160321,"z0":5.937715336873693,"aX":-18.42373692946854},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.0,"breakHorizontal":15.5,"spinRate":2034,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.3955926136504688,"extension":6.431017611172657},"hitData":{"launchSpeed":77.3,"launchAngle":-4.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.6,"coordY":159.63}},"index":4,"playId":"9398784b-b27f-3d2c-aea0-21c67d0b3cef","pitchNumber":5,"startTime":"2026-04-01T18:58:55.107Z","endTime":"2026-04-01T18:59:03.143Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T18:59:03.143Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis García Jr. strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-01T19:01:21.743Z","endTime":"2026-04-01T19:02:25.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brad Keller replaces Jonathan Bowlan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-01T19:00:54.748Z","endTime":"2026-04-01T19:01:16.357Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641745,"link":"/api/v1/people/641745"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Luis García Jr. replaces Curtis Mead.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-01T19:01:16.357Z","endTime":"2026-04-01T19:01:24.062Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":678554,"link":"/api/v1/people/678554"}},{"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":90.5,"endSpeed":84.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.276290063037273,"aZ":-24.03859788733261,"pfxX":-7.242289209899905,"pfxZ":4.571970479577859,"pX":-0.3283569813992099,"pZ":1.2512464420004716,"vX0":4.557827187262253,"vY0":-131.67703928477195,"vZ0":-8.355546339327107,"x":129.52,"y":205.0,"x0":-1.1283349174043567,"y0":50.006278758513645,"z0":6.205149645165618,"aX":-12.899373921889367},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.8,"breakHorizontal":12.4,"spinRate":1618,"spinDirection":207},"zone":13,"typeConfidence":0.91,"plateTime":0.4137412590436096,"extension":5.950418967632774},"index":2,"playId":"f7e08b5b-30da-3e5f-bc56-bc806ed4c084","pitchNumber":1,"startTime":"2026-04-01T19:01:24.062Z","endTime":"2026-04-01T19:01:28.101Z","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":91.6,"endSpeed":84.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.509439283610742,"aZ":-21.435007441673257,"pfxX":-7.127481671962451,"pfxZ":5.91755674387522,"pX":-0.27160368917230165,"pZ":1.8084215886600994,"vX0":4.774378282115628,"vY0":-133.31026045920086,"vZ0":-7.566327904671199,"x":127.35,"y":189.95,"x0":-1.152501399746793,"y0":50.002303430684016,"z0":6.211059928371535,"aX":-12.93099759940313},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.4,"breakHorizontal":12.0,"spinRate":1887,"spinDirection":209},"zone":8,"typeConfidence":0.91,"plateTime":0.4096238123589764,"extension":6.248818800574631},"index":3,"playId":"44e7df91-777d-3724-854f-5212a779ee94","pitchNumber":2,"startTime":"2026-04-01T19:01:37.595Z","endTime":"2026-04-01T19:01:41.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.71108134285901,"aZ":-14.525074127240787,"pfxX":-1.8489949283971872,"pfxZ":8.90819925928741,"pX":8.65931234612371E-4,"pZ":2.2579617786739994,"vX0":3.9843709946122834,"vY0":-139.48973889183492,"vZ0":-8.194183511553723,"x":116.97,"y":177.82,"x0":-1.2022366596842942,"y0":50.006356735881084,"z0":6.179979334061917,"aX":-3.665024478579749},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.8,"breakHorizontal":2.5,"spinRate":2317,"spinDirection":199},"zone":5,"typeConfidence":0.89,"plateTime":0.39181595566608074,"extension":6.088103834962939},"index":4,"playId":"e7cf35a1-d473-3436-bbbb-9de6d690b333","pitchNumber":3,"startTime":"2026-04-01T19:01:49.394Z","endTime":"2026-04-01T19:01:53.386Z","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":85.7,"endSpeed":80.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.910302088952193,"aZ":-35.48695831540624,"pfxX":2.56294346105964,"pfxZ":-2.0626600916224254,"pX":0.4632753894506707,"pZ":1.1502926200869317,"vX0":3.252077427606644,"vY0":-124.87066540761802,"vZ0":-5.489618854923753,"x":99.34,"y":207.72,"x0":-1.1801533576607297,"y0":50.00235622657059,"z0":6.237511799233757,"aX":4.119148810963858},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.6,"breakHorizontal":-5.3,"spinRate":2674,"spinDirection":69},"zone":14,"typeConfidence":0.91,"plateTime":0.43567003843666763,"extension":6.111549623233903},"index":5,"playId":"ff8ae3d3-5d6e-322d-9343-4b9e75e0268e","pitchNumber":4,"startTime":"2026-04-01T19:02:04.460Z","endTime":"2026-04-01T19:02:08.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.958119064237643,"aZ":-16.125758506338272,"pfxX":-1.814000996188958,"pfxZ":8.197916193776258,"pX":-0.890006077617001,"pZ":3.0463094103607062,"vX0":1.8923648394205073,"vY0":-138.34847622104473,"vZ0":-5.789582506983673,"x":150.92,"y":156.53,"x0":-1.343921160016883,"y0":50.004983493701936,"z0":6.229228824196074,"aX":-3.5523050139576244},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.9,"breakHorizontal":3.0,"spinRate":2317,"spinDirection":198},"zone":11,"typeConfidence":0.86,"plateTime":0.39438645624960333,"extension":6.124013145753266},"index":6,"playId":"77112009-24f9-30f6-b6ff-bd79a1949ef7","pitchNumber":5,"startTime":"2026-04-01T19:02:20.877Z","endTime":"2026-04-01T19:02:25.499Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:02:25.499Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brady House flies out to left fielder Brandon Marsh.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-01T19:02:35.010Z","endTime":"2026-04-01T19:03:00.974Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.6,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.44126894467625,"aZ":-29.729619968923643,"pfxX":9.586227278899623,"pfxZ":1.648492982931133,"pX":-0.49581186911658476,"pZ":2.755265925733161,"vX0":-0.3809774431339823,"vY0":-121.04313307779775,"vZ0":-2.3084776466095107,"x":135.9,"y":164.39,"x0":-1.5821696080103371,"y0":50.00446361916069,"z0":6.322242857246625,"aX":14.2377697726414},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.6,"breakHorizontal":-17.3,"spinRate":2667,"spinDirection":61},"zone":4,"typeConfidence":2.0,"plateTime":0.4523563497890106,"extension":6.013422850701103},"hitData":{"launchSpeed":96.9,"launchAngle":40.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":93.77,"coordY":66.36}},"index":0,"playId":"953cb1ba-1a40-3f7f-9567-075f4692678a","pitchNumber":1,"startTime":"2026-04-01T19:02:46.821Z","endTime":"2026-04-01T19:03:00.974Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:03:00.974Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nationals challenged (play at 1st), call on the field was overturned: Daylen Lile singles on a ground ball to shortstop Trea Turner.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-01T19:03:05.414Z","endTime":"2026-04-01T19:05:11.317Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.907296009448835,"aZ":-39.29119948454798,"pfxX":4.651309281431052,"pfxZ":-4.7273649182014275,"pX":-0.9496727917697682,"pZ":2.0398378273974536,"vX0":-0.3994332714127965,"vY0":-121.65413342658455,"vZ0":-2.386018889256239,"x":153.2,"y":183.7,"x0":-1.3884025280858014,"y0":50.003515503618964,"z0":6.425273629609024,"aX":7.001726955802444},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-8.9,"breakHorizontal":-8.4,"spinRate":2605,"spinDirection":66},"zone":13,"typeConfidence":0.91,"plateTime":0.44950472684606657,"extension":6.026344166595197},"index":0,"playId":"871c5fb4-e1cf-3154-b935-0affe4e10744","pitchNumber":1,"startTime":"2026-04-01T19:03:20.111Z","endTime":"2026-04-01T19:03:23.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.992900091260662,"aZ":-16.932735431146295,"pfxX":-1.4547227938790652,"pfxZ":7.698348075740595,"pX":-0.4926092732041248,"pZ":3.578921053880964,"vX0":2.656400281302214,"vY0":-139.4976178148596,"vZ0":-4.4140108911208875,"x":135.78,"y":142.15,"x0":-1.2661824045091747,"y0":50.00463696198604,"z0":6.290580899380932,"aX":-2.881024021019914},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.3,"breakHorizontal":2.2,"spinRate":2255,"spinDirection":198},"zone":11,"typeConfidence":0.86,"plateTime":0.3919290394500483,"extension":6.054130267268161},"index":1,"playId":"f6e21966-bca4-370d-a3f7-0e1a9c05de52","pitchNumber":2,"startTime":"2026-04-01T19:03:31.073Z","endTime":"2026-04-01T19:03:35.211Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-04-01T19:03:41.138Z","endTime":"2026-04-01T19:03:52.445Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.3986241165743,"aZ":-18.202670654811907,"pfxX":-1.4427034221837116,"pfxZ":7.151123783903703,"pX":-0.07537448359558353,"pZ":2.65089243307633,"vX0":4.032920985895908,"vY0":-138.5057636050016,"vZ0":-6.478388771059926,"x":119.87,"y":167.21,"x0":-1.3594106946310016,"y0":50.00155264474179,"z0":6.22690662357644,"aX":-2.818560872507092},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.9,"breakHorizontal":1.8,"spinRate":2245,"spinDirection":200},"zone":5,"typeConfidence":0.83,"plateTime":0.3946700825578411,"extension":6.18998138175403},"index":3,"playId":"9f03f53a-c3ef-3177-83e7-3eb489aaf9dd","pitchNumber":3,"startTime":"2026-04-01T19:03:52.445Z","endTime":"2026-04-01T19:03:55.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.209343130450165,"aZ":-19.712500499049053,"pfxX":-6.402843387228431,"pfxZ":6.7393851902020785,"pX":-0.7547361115434214,"pZ":2.919174914944351,"vX0":3.3491233720965257,"vY0":-134.17356603172843,"vZ0":-5.274332271058356,"x":145.77,"y":159.96,"x0":-1.1780220892129947,"y0":50.00204522646276,"z0":6.2873664839333445,"aX":-11.83750055518035},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.4,"breakHorizontal":11.0,"spinRate":1798,"spinDirection":205},"zone":1,"typeConfidence":0.88,"plateTime":0.4060468493697167,"extension":6.0933553101855775},"index":4,"playId":"0cbde528-53d2-3d8e-9b8a-f0c97473b143","pitchNumber":4,"startTime":"2026-04-01T19:04:08.073Z","endTime":"2026-04-01T19:04:13.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.496803703008023,"aZ":-17.371929237068272,"pfxX":-1.5374914536096544,"pfxZ":7.256836334972428,"pX":-0.5108011931656331,"pZ":3.1966178498206954,"vX0":2.840933089879956,"vY0":-141.0643604930861,"vZ0":-5.334278328914748,"x":136.47,"y":152.47,"x0":-1.3257518977026905,"y0":50.00200947540011,"z0":6.211611829228129,"aX":-3.1359099808731967},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.4,"breakHorizontal":2.3,"spinRate":2151,"spinDirection":198},"zone":1,"typeConfidence":0.88,"plateTime":0.3865230418861847,"extension":6.194454357783797},"index":5,"playId":"b97eec13-0d16-355a-a5b2-9caa7e5af9be","pitchNumber":5,"startTime":"2026-04-01T19:04:26.536Z","endTime":"2026-04-01T19:04:29.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":80.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.96305528261072,"aZ":-35.73213692323971,"pfxX":4.142084453707278,"pfxZ":-2.237550751042941,"pX":-0.5269931019580938,"pZ":0.4157747417163832,"vX0":0.6195596070456035,"vY0":-125.02449158405875,"vZ0":-6.903590904089775,"x":137.09,"y":227.55,"x0":-1.3160524173251298,"y0":50.00243558685362,"z0":6.126517132811411,"aX":6.591200249168684},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-5.3,"breakHorizontal":-7.7,"spinRate":2617,"spinDirection":66},"zone":13,"typeConfidence":0.92,"plateTime":0.43722852105177834,"extension":6.112670731757643},"index":6,"playId":"76019c70-d362-3929-a703-3896cd56feaf","pitchNumber":6,"startTime":"2026-04-01T19:04:42.205Z","endTime":"2026-04-01T19:04:45.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.139481443311784,"aZ":-22.506064380606016,"pfxX":-7.623151271225911,"pfxZ":5.224440230935535,"pX":-0.8888303197009436,"pZ":1.002895347723898,"vX0":3.6232609453961926,"vY0":-134.46877485640337,"vZ0":-9.420248944501655,"x":150.88,"y":211.7,"x0":-1.255154211226555,"y0":50.00589907236671,"z0":6.117752385957223,"aX":-14.117187120689255},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.9,"breakHorizontal":13.2,"spinRate":1792,"spinDirection":202},"zone":13,"typeConfidence":0.92,"plateTime":0.4056098705178961,"extension":6.15500402761517},"hitData":{"launchSpeed":70.8,"launchAngle":-40.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":136.31,"coordY":157.6}},"index":7,"playId":"0fa7c4f7-51b1-31a2-acbb-1ae9e84eabf7","pitchNumber":7,"startTime":"2026-04-01T19:05:03.849Z","endTime":"2026-04-01T19:05:11.317Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":120},"playEndTime":"2026-04-01T19:05:11.317Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Wiemer singles on a line drive to center fielder Justin Crawford. Daylen Lile to 3rd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-01T19:07:15.276Z","endTime":"2026-04-01T19:07:49.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"postOnThird":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"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":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.538492235241684,"aZ":-19.627024631594175,"pfxX":-8.008215705710313,"pfxZ":6.52918281304027,"pX":-0.14694048578639718,"pZ":2.639282808398948,"vX0":5.912012270435067,"vY0":-137.52210093325607,"vZ0":-6.131791652580962,"x":122.6,"y":167.52,"x0":-1.280514052304262,"y0":50.00226120523707,"z0":6.22223764815321,"aX":-15.390106870586356},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.8,"breakHorizontal":13.3,"spinRate":2159,"spinDirection":205},"zone":5,"typeConfidence":0.6,"plateTime":0.3977694472180979,"extension":6.27388184144282},"index":0,"playId":"56f18804-c46e-3201-bd8f-5b5735524186","pitchNumber":1,"startTime":"2026-04-01T19:07:22.035Z","endTime":"2026-04-01T19:07:25.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.640981008496645,"aZ":-25.734149942354573,"pfxX":6.81921889147709,"pfxZ":4.066170035661039,"pX":0.35923822341730755,"pZ":2.3208184150386737,"vX0":2.2118098882992543,"vY0":-124.64368457838734,"vZ0":-4.457418087571243,"x":103.31,"y":176.12,"x0":-1.4240509554514722,"y0":50.0003873869095,"z0":6.24199001072761,"aX":10.792484074295853},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.6,"breakHorizontal":-12.8,"spinRate":2597,"spinDirection":81},"zone":6,"typeConfidence":0.91,"plateTime":0.4384146572553864,"extension":6.212981786428362},"hitData":{"launchSpeed":97.3,"launchAngle":12.0,"totalDistance":253.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":113.92,"coordY":70.43}},"index":1,"playId":"a5801413-81c5-312b-a612-e4e1d5635de2","pitchNumber":2,"startTime":"2026-04-01T19:07:37.787Z","endTime":"2026-04-01T19:07:49.291Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:07:49.291Z","atBatIndex":56},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"CJ Abrams homers (1) on a fly ball to right center field. Daylen Lile scores. Joey Wiemer scores.","rbi":3,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-01T19:08:02.121Z","endTime":"2026-04-01T19:09:23.544Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":{"id":641745,"link":"/api/v1/people/641745"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":{"id":641745,"link":"/api/v1/people/641745"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":{"id":641745,"link":"/api/v1/people/641745"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.786559680356163,"aZ":-15.160921476547205,"pfxX":-2.2312343727047805,"pfxZ":8.459526932955317,"pX":-0.5069697942593893,"pZ":3.6527994091336358,"vX0":3.1987795612101864,"vY0":-140.4531099123879,"vZ0":-4.615596143100845,"x":136.32,"y":140.15,"x0":-1.3671682610879687,"y0":50.00532098572773,"z0":6.2931981220384,"aX":-4.488933762211863},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.6,"breakHorizontal":3.5,"spinRate":2375,"spinDirection":197},"zone":11,"typeConfidence":0.87,"plateTime":0.38895871743367394,"extension":6.151201700431271},"index":0,"playId":"33063dcf-cc6a-3eb0-9a1c-78b58876958e","pitchNumber":1,"startTime":"2026-04-01T19:08:18.611Z","endTime":"2026-04-01T19:08:22.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87967093105249,"aZ":-14.806176561728723,"pfxX":-2.692759977644428,"pfxZ":8.571114144000404,"pX":0.1464126593315923,"pZ":3.427380622338628,"vX0":5.10581634428288,"vY0":-140.74123291533712,"vZ0":-5.248464027915949,"x":111.42,"y":146.24,"x0":-1.3330678863562262,"y0":50.00582991419135,"z0":6.2593610584054,"aX":-5.458764738363923},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.8,"breakHorizontal":4.0,"spinRate":2420,"spinDirection":193},"zone":12,"typeConfidence":0.87,"plateTime":0.38767083504546607,"extension":6.269352035114569},"index":1,"playId":"5db4acfe-0d40-3860-9479-a3e5b7f76e32","pitchNumber":2,"startTime":"2026-04-01T19:08:38.464Z","endTime":"2026-04-01T19:08:42.402Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":80.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.13266470203346,"aZ":-37.524345952381445,"pfxX":2.0215495235650467,"pfxZ":-3.33696671143365,"pX":-0.8280475104000086,"pZ":2.5820549592005095,"vX0":0.4287508134047126,"vY0":-124.98889981690746,"vZ0":-1.9316556096573025,"x":148.56,"y":169.06,"x0":-1.264101031362732,"y0":50.00336489692815,"z0":6.4092160503811835,"aX":3.2399955962776916},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-6.2,"breakHorizontal":-3.7,"spinRate":2580,"spinDirection":67},"zone":4,"typeConfidence":0.87,"plateTime":0.4360652290383831,"extension":6.110459547448574},"hitData":{"launchSpeed":97.7,"launchAngle":34.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":170.52,"coordY":47.55}},"index":2,"playId":"f59129bb-bcf3-3f1c-be72-774365c193a3","pitchNumber":3,"startTime":"2026-04-01T19:08:58.989Z","endTime":"2026-04-01T19:09:23.544Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:09:23.544Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nasim Nuñez grounds out softly, pitcher Brad Keller to first baseman Bryce Harper.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-01T19:09:34.971Z","endTime":"2026-04-01T19:10:31.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641745,"link":"/api/v1/people/641745"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":81.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94302833199981,"aZ":-37.19693962287626,"pfxX":3.091552539400391,"pfxZ":-3.0583576863271187,"pX":-0.10692574317548936,"pZ":2.2571171315011695,"vX0":1.9480257874020102,"vY0":-126.55988219735326,"vZ0":-2.9133169220578834,"x":121.08,"y":177.84,"x0":-1.2852408719476967,"y0":50.00292795596277,"z0":6.367183764308624,"aX":5.075180367397341},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-5.9,"breakHorizontal":-6.0,"spinRate":2730,"spinDirection":73},"zone":5,"typeConfidence":0.9,"plateTime":0.430822937985762,"extension":6.137190548786852},"index":0,"playId":"93edcc73-37ca-319e-98a3-4781a1b18a11","pitchNumber":1,"startTime":"2026-04-01T19:09:39.884Z","endTime":"2026-04-01T19:09:43.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":89.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.699273468545854,"aZ":-13.117918757158515,"pfxX":-0.7319080522163057,"pfxZ":9.53240772307127,"pX":0.5497839824106389,"pZ":1.8469054427069556,"vX0":4.8919117980576425,"vY0":-139.40021491508676,"vZ0":-9.287222655862905,"x":96.04,"y":188.91,"x0":-1.1209088270543317,"y0":50.00208109005589,"z0":6.05444196316179,"aX":-1.4631842643342696},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.8,"breakHorizontal":0.5,"spinRate":2395,"spinDirection":200},"zone":9,"typeConfidence":0.91,"plateTime":0.39056067508747816,"extension":6.268169284657541},"index":1,"playId":"cbda8619-81cd-3d9f-8149-1439ae674bcc","pitchNumber":2,"startTime":"2026-04-01T19:09:50.982Z","endTime":"2026-04-01T19:09:54.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":90.1,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.74530278338131,"aZ":-11.168908860022492,"pfxX":-0.16017055424209303,"pfxZ":10.13566845338892,"pX":-1.0467800237544365,"pZ":3.4053992403402966,"vX0":0.738504632269391,"vY0":-142.3724315279823,"vZ0":-5.9266526847198415,"x":156.9,"y":146.83,"x0":-1.2876614350871867,"y0":50.0070731703991,"z0":6.20720112638736,"aX":-0.3322046287067448},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.5,"breakHorizontal":0.1,"spinRate":2429,"spinDirection":196},"zone":11,"typeConfidence":0.93,"plateTime":0.3833191128817943,"extension":6.1915948415774205},"index":2,"playId":"2193435d-a141-39ca-bfb8-e4c3994515f8","pitchNumber":3,"startTime":"2026-04-01T19:10:09.884Z","endTime":"2026-04-01T19:10:13.530Z","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":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":87.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.340843085993225,"aZ":-27.18995728520159,"pfxX":-5.270622407095735,"pfxZ":2.633450678537616,"pX":-0.9125365882095918,"pZ":2.113334761139871,"vX0":2.7560636710845867,"vY0":-134.94726714386906,"vZ0":-5.909455205921486,"x":151.78,"y":181.72,"x0":-1.2486598772596307,"y0":50.00095654357515,"z0":6.184047133945197,"aX":-9.967680433292163},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.0,"breakHorizontal":9.1,"spinRate":1847,"spinDirection":201},"zone":13,"typeConfidence":0.9,"plateTime":0.4019967677013141,"extension":6.2321383688502765},"hitData":{"launchSpeed":59.8,"launchAngle":-65.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":127.54,"coordY":183.55}},"index":3,"playId":"5988d262-6c72-34b9-a018-01acaa9a2d95","pitchNumber":4,"startTime":"2026-04-01T19:10:23.447Z","endTime":"2026-04-01T19:10:31.397Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:10:31.397Z","atBatIndex":58},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"J.T. Realmuto homers (1) on a fly ball to center field.","rbi":1,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-01T19:12:50.546Z","endTime":"2026-04-01T19:13:33.666Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":{"id":701552,"link":"/api/v1/people/701552"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Luis García Jr. remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-01T19:11:29.776Z","endTime":"2026-04-01T19:11:29.803Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"201","replacedPlayer":{"id":678554,"link":"/api/v1/people/678554"}},{"details":{"description":"Pitching Change: Andre Granillo replaces Cade Cavalli.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-01T19:11:29.803Z","endTime":"2026-04-01T19:12:52.831Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701552,"link":"/api/v1/people/701552"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.8,"endSpeed":76.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.969489316162342,"aZ":-27.396415960647712,"pfxX":1.044734287686682,"pfxZ":3.2289366103041957,"pX":0.48746219186933204,"pZ":3.19389162258744,"vX0":3.329708229640408,"vY0":-120.64467824639149,"vZ0":-2.1510925636911926,"x":98.42,"y":152.54,"x0":-1.044894682409222,"y0":50.00031696793803,"z0":6.506352413783797,"aX":1.5421454895506772},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.6,"breakHorizontal":-2.6,"spinRate":2445,"spinDirection":134},"zone":3,"typeConfidence":2.0,"plateTime":0.45361288221777896,"extension":5.72562386983301},"index":2,"playId":"ea213a31-8f9a-3c65-bfbf-92a090d48555","pitchNumber":1,"startTime":"2026-04-01T19:12:52.831Z","endTime":"2026-04-01T19:12:57.675Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.84368044666505,"aZ":-26.611338314593315,"pfxX":2.1943451271664256,"pfxZ":3.871192239377125,"pX":0.2480367895282193,"pZ":2.783149316718299,"vX0":2.1930815325561177,"vY0":-119.11485358890721,"vZ0":-3.159150676875611,"x":107.55,"y":163.63,"x0":-0.9696623148703877,"y0":50.0045374124116,"z0":6.532432469081774,"aX":3.1532476837385},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":6.5,"breakHorizontal":-4.6,"spinRate":2434,"spinDirection":77},"zone":5,"typeConfidence":2.0,"plateTime":0.4598083333664529,"extension":5.876411046443135},"hitData":{"launchSpeed":98.8,"launchAngle":28.0,"totalDistance":401.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":83.79,"coordY":42.36}},"index":3,"playId":"309a3809-6d42-3ef0-8529-a040e0bf02b6","pitchNumber":2,"startTime":"2026-04-01T19:13:08.631Z","endTime":"2026-04-01T19:13:33.666Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:13:33.666Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Justin Crawford called out on strikes.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-01T19:13:49.254Z","endTime":"2026-04-01T19:14:51.890Z","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":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"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":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.49204803990052,"aZ":-25.792747996714066,"pfxX":-1.9158667310501984,"pfxZ":4.293110388107793,"pX":1.2831285535511212,"pZ":1.449505094325418,"vX0":5.653321776897702,"vY0":-120.87835924622262,"vZ0":-6.147484642560801,"x":68.09,"y":199.64,"x0":-0.832084323878798,"y0":50.00424020148022,"z0":6.275950533175854,"aX":-2.8494889272210138},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.6,"breakHorizontal":2.2,"spinRate":2305,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.4522785170372927,"extension":6.1170104961440765},"index":0,"playId":"a25eaa46-e02f-374e-be6c-503f82539681","pitchNumber":1,"startTime":"2026-04-01T19:13:52.065Z","endTime":"2026-04-01T19:13:55.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.84625989531446,"aZ":-14.055479797150964,"pfxX":-3.2118665874652743,"pfxZ":9.76826299965746,"pX":0.14631915322300035,"pZ":3.6044901094839177,"vX0":2.9611909256233653,"vY0":-134.95857954512712,"vZ0":-5.432098484007785,"x":111.42,"y":141.46,"x0":-0.5448807654266427,"y0":50.004436626270625,"z0":6.624231858171654,"aX":-5.9584369736260445},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.8,"breakHorizontal":5.3,"spinRate":2183,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.4049954774368296,"extension":6.048707938752376},"index":1,"playId":"42b976a7-94d1-332e-b5e8-212503d546a7","pitchNumber":2,"startTime":"2026-04-01T19:14:04.401Z","endTime":"2026-04-01T19:14:09.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.4558712625154,"aZ":-14.90453678684714,"pfxX":-1.1326165770561596,"pfxZ":8.892813174179892,"pX":-0.4910395811942095,"pZ":5.219037997380941,"vX0":0.5249110617100566,"vY0":-138.16411374142913,"vZ0":-1.5389105605173508,"x":135.72,"y":97.87,"x0":-0.5358460497862336,"y0":50.00463032830158,"z0":6.779992117381542,"aX":-2.2000239605732133},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.0,"breakHorizontal":1.9,"spinRate":2380,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.39574560413057114,"extension":5.768306443378614},"index":2,"playId":"3c7c537e-9943-346f-868a-08359a7f02f8","pitchNumber":3,"startTime":"2026-04-01T19:14:21.469Z","endTime":"2026-04-01T19:14:26.468Z","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":84.1,"endSpeed":76.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.465346561023136,"aZ":-29.757943981056215,"pfxX":1.441241548199217,"pfxZ":1.599583308088075,"pX":-0.04508204784793901,"pZ":3.414661701003105,"vX0":1.9292833279348431,"vY0":-122.49882162190838,"vZ0":-1.1684585830684415,"x":118.72,"y":146.58,"x0":-1.0318229564630252,"y0":50.00429116859914,"z0":6.454972684410995,"aX":2.177665366076016},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.9,"breakHorizontal":-3.1,"spinRate":2316,"spinDirection":96},"zone":2,"typeConfidence":2.0,"plateTime":0.4481042281158727,"extension":5.912216191670055},"index":3,"playId":"d9e331ba-5553-38af-a3a6-f78368edae3d","pitchNumber":4,"startTime":"2026-04-01T19:14:34.638Z","endTime":"2026-04-01T19:14:39.131Z","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":0},"pitchData":{"startSpeed":82.3,"endSpeed":77.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.442006720007385,"aZ":-31.71462036880004,"pfxX":2.93218776549305,"pfxZ":0.31104511762987386,"pX":0.0324225960124591,"pZ":3.3014184820169676,"vX0":1.125337709542205,"vY0":-120.0587485472666,"vZ0":-1.2117973218243043,"x":115.76,"y":149.64,"x0":-0.8210639397358939,"y0":50.00383651147241,"z0":6.591275253472436,"aX":4.355301516176279},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.6,"breakHorizontal":-5.5,"spinRate":2271,"spinDirection":71},"zone":2,"typeConfidence":2.0,"plateTime":0.4532043361344029,"extension":5.966859429801571},"index":4,"playId":"38810891-8053-3cd6-a929-cb48424461b2","pitchNumber":5,"startTime":"2026-04-01T19:14:47.780Z","endTime":"2026-04-01T19:14:51.890Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:14:51.890Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trea Turner grounds out, shortstop CJ Abrams to first baseman Luis García Jr.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-01T19:14:59.626Z","endTime":"2026-04-01T19:16:07.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":82.3,"endSpeed":76.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.934572503310623,"aZ":-33.59356964815187,"pfxX":3.449570353068876,"pfxZ":-0.9729921972242739,"pX":0.3101675979439978,"pZ":1.751259222274508,"vX0":2.12943651550689,"vY0":-119.89607049172858,"vZ0":-4.031260625716178,"x":105.18,"y":191.5,"x0":-1.035878772369145,"y0":50.001955389203985,"z0":6.434186303971765,"aX":5.049627231839875},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-2.4,"breakHorizontal":-6.7,"spinRate":2440,"spinDirection":86},"zone":9,"typeConfidence":2.0,"plateTime":0.45584049346794364,"extension":5.906108084158978},"index":0,"playId":"cf9b6890-471e-384a-8348-d21c93537db1","pitchNumber":1,"startTime":"2026-04-01T19:15:14.419Z","endTime":"2026-04-01T19:15:18.146Z","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":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.0572903430409,"aZ":-35.146910512323686,"pfxX":2.8740941841940204,"pfxZ":-2.1678267517076595,"pX":-1.4245009058464182,"pZ":3.6773699739188133,"vX0":-1.4846698628929356,"vY0":-115.73897733140856,"vZ0":0.7241357758189662,"x":171.3,"y":139.49,"x0":-1.152251749423846,"y0":50.00047070517022,"z0":6.693180355511234,"aX":3.947687690058817},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-3.5,"breakHorizontal":-4.9,"spinRate":2365,"spinDirection":69},"zone":11,"typeConfidence":2.0,"plateTime":0.4709798255238904,"extension":5.784417318043772},"index":1,"playId":"db364ad5-06e1-3ba9-a3ab-b949f736efec","pitchNumber":2,"startTime":"2026-04-01T19:15:27.378Z","endTime":"2026-04-01T19:15:31.097Z","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.8,"endSpeed":88.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.53461301621139,"aZ":-15.023113618674522,"pfxX":-6.017040457593824,"pfxZ":8.6246521880142,"pX":-1.8467411967912697,"pZ":4.349650140445507,"vX0":-0.7764074576064025,"vY0":-139.6574541822151,"vZ0":-3.5524939019879613,"x":187.39,"y":121.34,"x0":-0.7834732396928336,"y0":50.000128563741015,"z0":6.617451458364107,"aX":-11.960186150990388},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.1,"breakHorizontal":11.0,"spinRate":2303,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.3912173215243788,"extension":5.955639465011697},"index":2,"playId":"dec446ee-d91b-3756-8649-2f0302eb9abb","pitchNumber":3,"startTime":"2026-04-01T19:15:41.881Z","endTime":"2026-04-01T19:15:45.560Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.396122557054877,"aZ":-30.562193613165856,"pfxX":2.824690934827834,"pfxZ":1.07200059269125,"pX":0.19674173105327525,"pZ":3.121441331326583,"vX0":2.063876124911736,"vY0":-121.29004161842899,"vZ0":-1.634017604420996,"x":109.5,"y":154.5,"x0":-1.029118557022525,"y0":50.00323325942394,"z0":6.442921055466267,"aX":4.252739741841685},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.8,"breakHorizontal":-5.5,"spinRate":2429,"spinDirection":99},"zone":2,"typeConfidence":2.0,"plateTime":0.44978142164362467,"extension":5.912546038365285},"hitData":{"launchSpeed":94.9,"launchAngle":4.0,"totalDistance":79.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.71,"coordY":141.06}},"index":3,"playId":"f4603fee-b52f-3699-a488-456aac886e5b","pitchNumber":4,"startTime":"2026-04-01T19:15:59.825Z","endTime":"2026-04-01T19:16:07.258Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:16:07.258Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Schwarber flies out sharply to center fielder Jacob Young.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-01T19:18:56.406Z","endTime":"2026-04-01T19:20:26.479Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-01T19:16:26.287Z","endTime":"2026-04-01T19:17:10.319Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Cionel Pérez replaces Andre Granillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-01T19:17:10.319Z","endTime":"2026-04-01T19:18:58.743Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672335,"link":"/api/v1/people/672335"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.347013982993875,"aZ":-37.19572240114633,"pfxX":-7.164098205986182,"pfxZ":-3.3321317406348925,"pX":0.089939521732307,"pZ":1.8497101359287633,"vX0":-0.8915394989965904,"vY0":-121.86639522261018,"vZ0":-1.2681610886612629,"x":113.57,"y":188.84,"x0":1.3911710595169493,"y0":50.00136462320627,"z0":5.581971221186393,"aX":-10.803142505070706},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-6.1,"breakHorizontal":13.2,"spinRate":2440,"spinDirection":320},"zone":8,"typeConfidence":2.0,"plateTime":0.4489873677583591,"extension":5.870803570674063},"index":2,"playId":"059b680c-0c1a-3b8a-be99-3bc7a28a8ab3","pitchNumber":1,"startTime":"2026-04-01T19:18:58.743Z","endTime":"2026-04-01T19:19:02.666Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.860191237776274,"aZ":-36.180090012392284,"pfxX":-5.228951212911294,"pfxZ":-2.523556820561362,"pX":-0.8099046718987859,"pZ":0.44652237618473495,"vX0":-3.3237657194332457,"vY0":-125.35468964684621,"vZ0":-5.093646260026743,"x":147.87,"y":226.72,"x0":1.2135099485241374,"y0":50.00309665014865,"z0":5.465889214674651,"aX":-8.302399966253057},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.5,"breakHorizontal":10.2,"spinRate":2462,"spinDirection":327},"zone":13,"typeConfidence":2.0,"plateTime":0.43732215835011345,"extension":5.947069349423747},"index":3,"playId":"02d91ed7-157c-33ad-8a88-d52bc6092833","pitchNumber":2,"startTime":"2026-04-01T19:19:15.641Z","endTime":"2026-04-01T19:19:19.462Z","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.4,"endSpeed":88.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.93707826550431,"aZ":-27.622568774612034,"pfxX":9.075704063034964,"pfxZ":2.3129211493786794,"pX":0.5892846329555411,"pZ":2.0300492568996544,"vX0":-4.87436333680674,"vY0":-138.90015023442368,"vZ0":-4.44492661304308,"x":94.54,"y":183.97,"x0":1.180767334699867,"y0":50.00374249929655,"z0":5.471422994838565,"aX":17.867126183812797},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":3.5,"breakHorizontal":-15.5,"spinRate":1970,"spinDirection":142},"zone":9,"typeConfidence":2.0,"plateTime":0.3932188508698742,"extension":5.951189183550538},"index":4,"playId":"006a2561-7c75-3849-9b69-65f1ee2f566b","pitchNumber":3,"startTime":"2026-04-01T19:19:41.737Z","endTime":"2026-04-01T19:19:45.470Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-01T19:20:02.733Z","endTime":"2026-04-01T19:20:16.952Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.714622338257364,"aZ":-39.660394853827135,"pfxX":-1.7393317572840874,"pfxZ":-4.613425240667622,"pX":0.06289780902406626,"pZ":2.0388199688002744,"vX0":-2.3917102460766744,"vY0":-126.31490992076155,"vZ0":-0.9952687015769022,"x":114.6,"y":183.73,"x0":1.2464617516601881,"y0":50.00252449346794,"z0":5.6148120496027945,"aX":-2.822265759299659},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-8.4,"breakHorizontal":3.7,"spinRate":2513,"spinDirection":329},"zone":8,"typeConfidence":2.0,"plateTime":0.432918415904028,"extension":6.010326759057068},"hitData":{"launchSpeed":103.9,"launchAngle":30.0,"totalDistance":405.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":108.6,"coordY":36.3}},"index":6,"playId":"f82769ff-9775-3ab0-9a58-67ffc419c938","pitchNumber":4,"startTime":"2026-04-01T19:20:16.952Z","endTime":"2026-04-01T19:20:26.479Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:20:26.479Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Young called out on strikes.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-01T19:22:57.978Z","endTime":"2026-04-01T19:24:28.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"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":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"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":{"description":"Pitching Change: Zach Pop replaces Brad Keller.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-01T19:22:01.548Z","endTime":"2026-04-01T19:23:00.331Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":647315,"link":"/api/v1/people/647315"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.048308027163785,"aZ":-23.3101391319883,"pfxX":-10.07775471271638,"pfxZ":4.4265601452862615,"pX":-1.402671038435539,"pZ":2.723161796194207,"vX0":4.438314103874247,"vY0":-139.7992268451821,"vZ0":-4.294478197011677,"x":170.47,"y":165.25,"x0":-1.6911076411335266,"y0":50.00435510031878,"z0":5.787085206720462,"aX":-20.18317175065706},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.4,"breakHorizontal":17.5,"spinRate":2188,"spinDirection":230},"zone":11,"typeConfidence":0.91,"plateTime":0.39005474250001315,"extension":6.522996153238433},"index":1,"playId":"bfc1e893-5493-3660-9792-1018ea1f3f51","pitchNumber":1,"startTime":"2026-04-01T19:23:00.331Z","endTime":"2026-04-01T19:23:04.338Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.726211285910548,"aZ":-22.698090316097936,"pfxX":-11.142126946167707,"pfxZ":4.861533030515946,"pX":-1.3114234870849524,"pZ":2.1644471666273426,"vX0":5.462698240841102,"vY0":-138.4208026719471,"vZ0":-5.599979832104094,"x":166.99,"y":180.34,"x0":-1.8585878523694244,"y0":50.002305203595505,"z0":5.725030959538431,"aX":-21.70777652698988},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.9,"breakHorizontal":19.1,"spinRate":2169,"spinDirection":229},"zone":13,"typeConfidence":0.92,"plateTime":0.3950922008776221,"extension":6.474370409542562},"index":2,"playId":"53f46579-7587-31e4-afe1-f2da7643684b","pitchNumber":2,"startTime":"2026-04-01T19:23:16.668Z","endTime":"2026-04-01T19:23:19.827Z","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":97.0,"endSpeed":89.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.799888537092382,"aZ":-19.400274191443913,"pfxX":-11.282123343906122,"pfxZ":6.290933555166731,"pX":-0.12222393681686623,"pZ":2.615890321742122,"vX0":7.918930177861372,"vY0":-141.04479439647892,"vZ0":-5.450755544811671,"x":121.66,"y":168.15,"x0":-1.4896819520930542,"y0":50.00137590909654,"z0":5.810494113951888,"aX":-22.90185819892434},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.6,"breakHorizontal":19.0,"spinRate":2280,"spinDirection":226},"zone":5,"typeConfidence":0.9,"plateTime":0.387207477336188,"extension":6.5286170527351555},"index":3,"playId":"ab81fcff-5fb2-3054-b418-88c13c9bafaa","pitchNumber":3,"startTime":"2026-04-01T19:23:37.370Z","endTime":"2026-04-01T19:23:42.410Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.266290183300402,"aZ":-19.488921527453353,"pfxX":-11.503142470488608,"pfxZ":6.217291245683185,"pX":0.828812068440653,"pZ":2.419857446096544,"vX0":10.893468147792719,"vY0":-141.69326954424528,"vZ0":-5.936218117737773,"x":85.41,"y":173.44,"x0":-1.5641946922963044,"y0":50.00503159913717,"z0":5.780407461480419,"aX":-23.479037367364736},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.2,"breakHorizontal":18.7,"spinRate":2352,"spinDirection":223},"zone":14,"typeConfidence":0.89,"plateTime":0.38602249879831163,"extension":6.660375817658026},"index":4,"playId":"ecc251a3-e804-3d02-b87b-516bf0500f25","pitchNumber":4,"startTime":"2026-04-01T19:24:24.563Z","endTime":"2026-04-01T19:24:28.772Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:24:28.772Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drew Millas flies out to left fielder Brandon Marsh.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-01T19:24:39.678Z","endTime":"2026-04-01T19:25:06.271Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647315,"fullName":"Zach Pop","link":"/api/v1/people/647315"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.332724012398497,"aZ":-20.60190478150201,"pfxX":-10.316106941239138,"pfxZ":5.720067055309261,"pX":0.6396200731427251,"pZ":2.349966170479199,"vX0":9.924079467660647,"vY0":-140.95519176087552,"vZ0":-5.871895214291228,"x":92.62,"y":175.33,"x0":-1.5767765192200551,"y0":50.00576503282227,"z0":5.779282990402548,"aX":-20.880591788787736},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.4,"breakHorizontal":16.8,"spinRate":2200,"spinDirection":225},"zone":6,"typeConfidence":0.9,"plateTime":0.3877484925951742,"extension":6.584766468652175},"hitData":{"launchSpeed":81.2,"launchAngle":50.0,"totalDistance":236.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.57,"coordY":118.66}},"index":0,"playId":"25fa19a6-4801-3cf1-a81f-6570751d6d9c","pitchNumber":1,"startTime":"2026-04-01T19:24:55.298Z","endTime":"2026-04-01T19:25:06.271Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:25:06.271Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Wood grounds out, first baseman Bryce Harper to pitcher Zach Pop.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-01T19:25:18.901Z","endTime":"2026-04-01T19:27:56.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647315,"fullName":"Zach Pop","link":"/api/v1/people/647315"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":647315,"link":"/api/v1/people/647315"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":87.2,"endSpeed":81.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.984976974908122,"aZ":-31.94362176312165,"pfxX":3.1489957745741397,"pfxZ":0.13394665779237958,"pX":-0.832862614757547,"pZ":1.8166989920134815,"vX0":2.720671495679653,"vY0":-127.17889252894413,"vZ0":-2.674470885192026,"x":148.75,"y":189.73,"x0":-2.319153960907528,"y0":50.00082912435739,"z0":5.373452806588071,"aX":5.242782561249364},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.0,"breakHorizontal":-6.2,"spinRate":2606,"spinDirection":67},"zone":7,"typeConfidence":0.9,"plateTime":0.4279501864062403,"extension":6.446773428587527},"index":0,"playId":"dbbd0f69-716f-3463-ac2a-552935cebb52","pitchNumber":1,"startTime":"2026-04-01T19:25:32.626Z","endTime":"2026-04-01T19:25:36.641Z","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":97.4,"endSpeed":89.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.734616953421536,"aZ":-20.758920830110892,"pfxX":-10.78317262566544,"pfxZ":5.5648410044836005,"pX":-0.9409841018774086,"pZ":2.8765128539788654,"vX0":6.329497729227033,"vY0":-141.72081784610793,"vZ0":-4.383342828996463,"x":152.87,"y":161.11,"x0":-1.792029775163598,"y0":50.005009388278225,"z0":5.753964301550103,"aX":-22.129438329305295},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.5,"breakHorizontal":18.4,"spinRate":2269,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.3852021376400776,"extension":6.533938450975534},"index":1,"playId":"1e416b67-1011-3d05-9051-dbdb98ac249d","pitchNumber":2,"startTime":"2026-04-01T19:25:51.216Z","endTime":"2026-04-01T19:25:54.757Z","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":97.1,"endSpeed":89.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.459639257702758,"aZ":-22.423485502175282,"pfxX":-8.918055615809369,"pfxZ":4.769509713986238,"pX":-1.0294838167683826,"pZ":4.905262234562891,"vX0":5.354959122204413,"vY0":-141.44868074264886,"vZ0":0.8377727528631636,"x":156.24,"y":106.34,"x0":-1.7793203950212664,"y0":50.00428221530132,"z0":6.033066565311664,"aX":-18.240550349407716},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.0,"breakHorizontal":15.2,"spinRate":2143,"spinDirection":224},"zone":11,"typeConfidence":0.85,"plateTime":0.3858495995257125,"extension":6.408145298633528},"index":2,"playId":"e6100df4-8801-36a1-a5b6-82a301b6aacd","pitchNumber":3,"startTime":"2026-04-01T19:26:12.929Z","endTime":"2026-04-01T19:26:16.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.875286133168714,"aZ":-29.876814624146704,"pfxX":1.7068111091840619,"pfxZ":1.3900927360202378,"pX":0.3244881661218597,"pZ":2.6716584231706837,"vX0":5.808512914151548,"vY0":-127.23342663762364,"vZ0":-0.929696685929798,"x":104.63,"y":166.65,"x0":-2.20147163736648,"y0":50.004623201831244,"z0":5.390236526053504,"aX":2.8229861544137234},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.5,"breakHorizontal":-4.3,"spinRate":2623,"spinDirection":75},"zone":6,"typeConfidence":0.87,"plateTime":0.4289973891662089,"extension":6.6170971085796655},"index":3,"playId":"e9a2338b-5b45-3914-9aa8-db28199f68be","pitchNumber":4,"startTime":"2026-04-01T19:26:36.951Z","endTime":"2026-04-01T19:26:41.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.593617620686995,"aZ":-17.34733183956486,"pfxX":-3.576412430729927,"pfxZ":7.3839724385370396,"pX":0.2995042037699648,"pZ":3.810340309880451,"vX0":7.034855405155345,"vY0":-140.30954853976,"vZ0":-2.601730093990306,"x":105.58,"y":135.9,"x0":-1.767422589222743,"y0":50.003995395186465,"z0":5.870446456281537,"aX":-7.183186408343404},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.1,"breakHorizontal":5.2,"spinRate":2221,"spinDirection":216},"zone":12,"typeConfidence":0.92,"plateTime":0.38929958532325104,"extension":6.5202750376250425},"index":4,"playId":"1e473c15-6d02-33fe-b112-db60fea6d3af","pitchNumber":5,"startTime":"2026-04-01T19:27:06.129Z","endTime":"2026-04-01T19:27:09.455Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.823454662343586,"aZ":-23.86777347512329,"pfxX":-10.509885059414275,"pfxZ":4.067274779366054,"pX":-1.2319740238212626,"pZ":2.9637060346081907,"vX0":6.157638567344127,"vY0":-141.82353470282433,"vZ0":-3.35425661767015,"x":163.96,"y":158.76,"x0":-2.0636166548023382,"y0":50.000444202986074,"z0":5.68040933817895,"aX":-21.44972567221974},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":6.8,"breakHorizontal":17.8,"spinRate":2231,"spinDirection":228},"zone":11,"typeConfidence":0.9,"plateTime":0.3859066904992603,"extension":6.548152522318718},"index":5,"playId":"a8b48879-986a-33a6-b898-288f15f089db","pitchNumber":6,"startTime":"2026-04-01T19:27:27.628Z","endTime":"2026-04-01T19:27:32.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.902041729767458,"aZ":-18.701301105188502,"pfxX":-8.814907870707307,"pfxZ":6.791562840509034,"pX":-0.37903700490947084,"pZ":3.044474708589819,"vX0":6.500675389369882,"vY0":-139.79821654683386,"vZ0":-4.1993073402793595,"x":118.85,"y":136.19,"x0":-1.5868323188050801,"y0":50.00243940642882,"z0":5.790257102547511,"aX":-17.483684024793558},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.6,"breakHorizontal":14.6,"spinRate":2273,"spinDirection":221},"zone":1,"typeConfidence":0.83,"plateTime":0.39148688659049347,"extension":6.607792063638835},"hitData":{"launchSpeed":86.9,"launchAngle":-20.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.63,"coordY":162.17}},"index":6,"playId":"15139b12-65c8-3ece-8327-a950bd573259","pitchNumber":7,"startTime":"2026-04-01T19:27:47.896Z","endTime":"2026-04-01T19:27:56.026Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:27:56.026Z","atBatIndex":65},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Bryce Harper homers (1) on a fly ball to right center field.","rbi":1,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-01T19:29:38.670Z","endTime":"2026-04-01T19:30:37.567Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":{"id":672335,"link":"/api/v1/people/672335"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.127819259938104,"aZ":-38.57758042627582,"pfxX":-7.902461944012795,"pfxZ":-4.1854561657422105,"pX":0.08831916458317914,"pZ":1.9774207441926623,"vX0":-0.5396344358777817,"vY0":-122.80369153252757,"vZ0":-0.8884891710212768,"x":113.63,"y":185.39,"x0":1.3378423508692905,"y0":50.00580657233407,"z0":5.623218982464078,"aX":-12.081090953095236},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-7.6,"breakHorizontal":14.4,"spinRate":2502,"spinDirection":319},"zone":8,"typeConfidence":2.0,"plateTime":0.44587740322119096,"extension":5.737311046969905},"hitData":{"launchSpeed":106.0,"launchAngle":25.0,"totalDistance":425.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":173.35,"coordY":33.54}},"index":0,"playId":"cb4a09aa-038a-3805-9e0b-0a5467818025","pitchNumber":1,"startTime":"2026-04-01T19:30:04.528Z","endTime":"2026-04-01T19:30:37.567Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:30:37.567Z","atBatIndex":66},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Alec Bohm reaches on a throwing error by shortstop CJ Abrams.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-01T19:30:36.779Z","endTime":"2026-04-01T19:33:08.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":87.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.474673440413902,"aZ":-16.9493445646925,"pfxX":1.5530689201237489,"pfxZ":7.705804678292332,"pX":0.7941470373424189,"pZ":2.1766496259508474,"vX0":-1.929167785657064,"vY0":-139.4521741134669,"vZ0":-6.121151708528384,"x":86.73,"y":180.01,"x0":1.2921360058942242,"y0":50.00037136571858,"z0":5.512479336767875,"aX":3.067696712170457},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.0,"breakHorizontal":-2.4,"spinRate":1994,"spinDirection":145},"zone":9,"typeConfidence":2.0,"plateTime":0.39231930237176327,"extension":5.830858460608542},"index":0,"playId":"aea5857d-e7b5-3817-a99d-5252b541a278","pitchNumber":1,"startTime":"2026-04-01T19:30:58.782Z","endTime":"2026-04-01T19:31:02.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.622486259286124,"aZ":-16.82621599807427,"pfxX":1.980477127097168,"pfxZ":7.724426310299943,"pX":1.2486019748077768,"pZ":1.649577013949185,"vX0":-1.0401761957725448,"vY0":-139.63169068450654,"vZ0":-7.331770273076681,"x":69.41,"y":194.24,"x0":1.3674196372521314,"y0":50.00210512388715,"z0":5.403986152275967,"aX":3.934667465077648},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.7,"breakHorizontal":-3.4,"spinRate":2116,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.3913444864004112,"extension":5.996029983729435},"index":1,"playId":"7c260e81-2822-316c-a540-a301eb9c9780","pitchNumber":2,"startTime":"2026-04-01T19:31:14.541Z","endTime":"2026-04-01T19:31:18.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.845101542476744,"aZ":-38.7615539086505,"pfxX":-1.9396678955238773,"pfxZ":-4.117464643716799,"pX":1.3295392536716173,"pZ":3.5008113622348556,"vX0":0.4020154413034881,"vY0":-125.57664098996004,"vZ0":2.1196943446916787,"x":66.32,"y":144.26,"x0":1.419621585873593,"y0":50.000873593752445,"z0":5.79346543380329,"aX":-3.1050227919431284},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-6.7,"breakHorizontal":3.5,"spinRate":2501,"spinDirection":333},"zone":12,"typeConfidence":2.0,"plateTime":0.43575458964108016,"extension":5.804237261276579},"index":2,"playId":"5a33dc7b-c4d7-3c4f-b3b4-eae0b235c5c5","pitchNumber":3,"startTime":"2026-04-01T19:31:29.843Z","endTime":"2026-04-01T19:31:33.861Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.347387261203842,"aZ":-40.32228179395304,"pfxX":-5.500335063459086,"pfxZ":-5.124852500185106,"pX":-0.11151771192339016,"pZ":3.328161309051637,"vX0":-1.632419225563754,"vY0":-125.28286196852955,"vZ0":2.1180914433323954,"x":121.25,"y":148.92,"x0":1.2631953263753182,"y0":50.00423440033197,"z0":5.767754345826235,"aX":-8.74214456650884},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-8.5,"breakHorizontal":10.3,"spinRate":2591,"spinDirection":335},"zone":2,"typeConfidence":2.0,"plateTime":0.4372190029826424,"extension":5.909824150587783},"index":3,"playId":"74ca71b6-6e72-3182-907d-0164de9115da","pitchNumber":4,"startTime":"2026-04-01T19:31:47.482Z","endTime":"2026-04-01T19:31:53.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.770552454342834,"aZ":-16.019148970587107,"pfxX":0.21271718712547338,"pfxZ":8.145712848274632,"pX":0.26480968291899887,"pZ":3.0431981258605614,"vX0":-2.8072232705867695,"vY0":-139.552906179144,"vZ0":-3.991655253935342,"x":106.91,"y":156.61,"x0":1.2537631532356204,"y0":50.00319417336539,"z0":5.539106925146704,"aX":0.4221401638405292},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.2,"breakHorizontal":0.1,"spinRate":1998,"spinDirection":148},"zone":2,"typeConfidence":2.0,"plateTime":0.39164866577370194,"extension":5.979925923784249},"index":4,"playId":"ddccdbcb-dc35-38c9-a4d9-44bb2719f1d7","pitchNumber":5,"startTime":"2026-04-01T19:32:08.002Z","endTime":"2026-04-01T19:32:11.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.00386685758071,"aZ":-15.493933010427158,"pfxX":2.107113394482642,"pfxZ":8.431157414457136,"pX":0.8985053142398854,"pZ":3.0775213951667295,"vX0":-1.9331653807085851,"vY0":-139.64787508138303,"vZ0":-3.5764053090238406,"x":82.75,"y":155.69,"x0":1.325460792902221,"y0":50.000462455977534,"z0":5.391896609454954,"aX":4.16752692390839},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.8,"breakHorizontal":-3.5,"spinRate":2160,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.3919942425020162,"extension":6.041689859627786},"index":5,"playId":"80446a9e-8314-3272-a59f-5108c89edfcf","pitchNumber":6,"startTime":"2026-04-01T19:32:35.425Z","endTime":"2026-04-01T19:32:41.245Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.310468055937086,"aZ":-38.144517284741234,"pfxX":-3.8332704415402516,"pfxZ":-3.7300430722866116,"pX":0.5272538037009525,"pZ":1.8609971489415924,"vX0":-0.49929371625749963,"vY0":-125.9351462136071,"vZ0":-1.4903274075735127,"x":96.9,"y":188.53,"x0":1.2260557238872027,"y0":50.00161089936201,"z0":5.554479053471331,"aX":-6.13758059696403},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-6.8,"breakHorizontal":7.1,"spinRate":2596,"spinDirection":331},"zone":9,"typeConfidence":2.0,"plateTime":0.43543721047822403,"extension":5.937695556881141},"hitData":{"launchSpeed":91.4,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.75,"coordY":152.57}},"index":6,"playId":"79a1c7cf-c28d-3119-a585-7c70302173db","pitchNumber":7,"startTime":"2026-04-01T19:32:57.280Z","endTime":"2026-04-01T19:33:08.815Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:33:08.815Z","atBatIndex":67},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Edmundo Sosa grounds into a force out, shortstop CJ Abrams to second baseman Nasim Nuñez. Alec Bohm out at 2nd. Edmundo Sosa to 1st.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-01T19:34:03.377Z","endTime":"2026-04-01T19:35:23.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Edmundo Sosa replaces Bryson Stott.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-01T19:34:05.655Z","endTime":"2026-04-01T19:34:05.656Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":681082,"link":"/api/v1/people/681082"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":78.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.99455734073072,"aZ":-40.87039806145731,"pfxX":-3.2698859861220333,"pfxZ":-5.682030533129542,"pX":0.09334746548291022,"pZ":1.1760954135730335,"vX0":-1.5779169269651685,"vY0":-122.30726841398085,"vZ0":-2.1970008266730097,"x":113.44,"y":207.03,"x0":1.1698973988828492,"y0":50.00504983964391,"z0":5.560132149393469,"aX":-5.001253907087224},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-10.6,"breakHorizontal":6.2,"spinRate":2580,"spinDirection":339},"zone":14,"typeConfidence":2.0,"plateTime":0.44621786068562397,"extension":5.90030532830067},"index":1,"playId":"cc8eb153-b26e-3fe4-ab6b-9a5ed613a412","pitchNumber":1,"startTime":"2026-04-01T19:34:05.657Z","endTime":"2026-04-01T19:34:09.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.749830024229876,"aZ":-39.63946862184288,"pfxX":-2.5527989892826675,"pfxZ":-4.576289362494584,"pX":-0.6442863722186722,"pZ":1.6187323673065193,"vX0":-3.588535739116808,"vY0":-126.12710136470703,"vZ0":-1.9516581372887556,"x":141.56,"y":195.07,"x0":1.1221314476428432,"y0":50.00402710361864,"z0":5.563446158713235,"aX":-4.162557917052894},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-8.5,"breakHorizontal":5.4,"spinRate":2607,"spinDirection":335},"zone":7,"typeConfidence":2.0,"plateTime":0.43227914998155414,"extension":5.947702895302875},"index":2,"playId":"77d18bd3-507c-350b-a5ed-9bfbb11be48a","pitchNumber":2,"startTime":"2026-04-01T19:34:22.433Z","endTime":"2026-04-01T19:34:26.411Z","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":95.4,"endSpeed":88.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.148948510057977,"aZ":-22.416790012253532,"pfxX":3.421143966201078,"pfxZ":4.933668018258125,"pX":1.6021698496705266,"pZ":3.267601332521929,"vX0":-0.23082501757196372,"vY0":-139.0407522575076,"vZ0":-2.1165732296815323,"x":55.93,"y":150.55,"x0":1.2406048416576423,"y0":50.00508352523279,"z0":5.5103056429777,"aX":6.768345996603862},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.8,"breakHorizontal":-6.1,"spinRate":2054,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.3923821335101585,"extension":5.824815345264476},"index":3,"playId":"a2264574-b367-3a84-abe6-bbc0f3d04262","pitchNumber":3,"startTime":"2026-04-01T19:34:51.383Z","endTime":"2026-04-01T19:34:54.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.847800761024768,"aZ":-46.030866724962415,"pfxX":-3.9108622326728653,"pfxZ":-8.916668970839364,"pX":0.5626215165205573,"pZ":1.9349452335442392,"vX0":-0.3937747351869989,"vY0":-123.3892024144581,"vZ0":0.49608254666404417,"x":95.55,"y":186.54,"x0":1.2325827159496676,"y0":50.005009907061606,"z0":5.5867088992238685,"aX":-6.075563807859473},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-15.8,"breakHorizontal":7.2,"spinRate":2579,"spinDirection":335},"zone":9,"typeConfidence":2.0,"plateTime":0.4426434823095873,"extension":5.9189394459256714},"hitData":{"launchSpeed":98.1,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.37,"coordY":154.05}},"index":4,"playId":"d2ba9377-6ab8-37ba-a326-051a3d243cd0","pitchNumber":4,"startTime":"2026-04-01T19:35:11.778Z","endTime":"2026-04-01T19:35:23.821Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:35:23.821Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adolis García singles on a ground ball to shortstop CJ Abrams. Edmundo Sosa to 2nd.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-01T19:35:51.269Z","endTime":"2026-04-01T19:37:52.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"postOnSecond":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"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":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":1},"pitchData":{"startSpeed":95.3,"endSpeed":88.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.70590066735688,"aZ":-23.825241956120294,"pfxX":2.079977283942429,"pfxZ":4.192103297225852,"pX":1.7030120780437745,"pZ":2.999536901720422,"vX0":0.27486458387103585,"vY0":-138.9477381867564,"vZ0":-2.5125319526020737,"x":52.09,"y":157.79,"x0":1.332502584953099,"y0":50.00286588615591,"z0":5.467533246350025,"aX":4.142550069964995},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.3,"breakHorizontal":-3.8,"spinRate":1929,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.3914308695429236,"extension":5.902052612601013},"index":0,"playId":"d6b85162-ce2d-363a-9822-e3d8de208c37","pitchNumber":1,"startTime":"2026-04-01T19:36:05.177Z","endTime":"2026-04-01T19:36:09.323Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-01T19:36:24.582Z","endTime":"2026-04-01T19:36:38.972Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":80.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.917055263590697,"aZ":-44.53557716128116,"pfxX":-2.801851557841013,"pfxZ":-7.74585124146467,"pX":-0.8636871518582913,"pZ":1.5130409829129021,"vX0":-3.9690758039862146,"vY0":-124.9127684328099,"vZ0":-1.0560743872118898,"x":149.92,"y":197.93,"x0":1.1042325178025056,"y0":50.00548870878039,"z0":5.572599902245002,"aX":-4.469218621166907},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-14.0,"breakHorizontal":5.9,"spinRate":2738,"spinDirection":333},"zone":13,"typeConfidence":2.0,"plateTime":0.43690988960821153,"extension":6.008495282057495},"index":2,"playId":"a7dbe2e8-1604-38d4-8ee0-c349f28208b9","pitchNumber":2,"startTime":"2026-04-01T19:36:38.972Z","endTime":"2026-04-01T19:36:42.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.678615466839776,"aZ":-42.95159435420559,"pfxX":-3.1154389702613905,"pfxZ":-6.662362160513636,"pX":0.0744557270722883,"pZ":2.8192773152904826,"vX0":-1.8757028591650418,"vY0":-125.8380844771202,"vZ0":1.5580326261965598,"x":114.16,"y":162.66,"x0":1.2324788488363712,"y0":50.00553372435694,"z0":5.6512358289844755,"aX":-5.036305619600725},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-11.5,"breakHorizontal":6.0,"spinRate":2621,"spinDirection":327},"zone":5,"typeConfidence":2.0,"plateTime":0.43396531631485,"extension":5.986334569595446},"index":3,"playId":"75b88cbc-20d4-3399-8488-ef5e03f57e17","pitchNumber":3,"startTime":"2026-04-01T19:36:57.527Z","endTime":"2026-04-01T19:37:00.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.163931745898427,"aZ":-41.901005109004075,"pfxX":-4.719865040023162,"pfxZ":-6.1789849045913225,"pX":0.9554329172761183,"pZ":2.0459885662654878,"vX0":0.7637818030023473,"vY0":-124.64898816514264,"vZ0":-0.32630407728995525,"x":80.58,"y":183.54,"x0":1.2582341941653905,"y0":50.005658229053914,"z0":5.639479222965811,"aX":-7.424891058969336},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-11.0,"breakHorizontal":8.4,"spinRate":2617,"spinDirection":329},"zone":14,"typeConfidence":2.0,"plateTime":0.4394834669050405,"extension":5.9118521418942125},"index":4,"playId":"6ac1d61b-558a-3ba3-b817-0d11ae5308c3","pitchNumber":4,"startTime":"2026-04-01T19:37:21.547Z","endTime":"2026-04-01T19:37:26.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.995470997689566,"aZ":-19.227421238776152,"pfxX":3.214416245532421,"pfxZ":6.436141012209941,"pX":-0.6029163492639809,"pZ":2.20719450369601,"vX0":-5.875218376751414,"vY0":-140.50524512238485,"vZ0":-5.295002858847392,"x":139.98,"y":179.19,"x0":1.091761471337937,"y0":50.00501166735951,"z0":5.354482361352045,"aX":6.468310312180522},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.8,"breakHorizontal":-4.7,"spinRate":2129,"spinDirection":143},"zone":4,"typeConfidence":2.0,"plateTime":0.388923078921243,"extension":5.956953330234033},"hitData":{"launchSpeed":89.3,"launchAngle":1.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":96.52,"coordY":144.39}},"index":5,"playId":"41b9ad64-d489-3d7a-98a4-0f81f4848654","pitchNumber":5,"startTime":"2026-04-01T19:37:43.894Z","endTime":"2026-04-01T19:37:52.050Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:37:52.050Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Marsh flies out to left fielder James Wood.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-01T19:41:07.944Z","endTime":"2026-04-01T19:41:44.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"postOnSecond":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Clayton Beeter replaces Cionel Pérez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-01T19:39:41.779Z","endTime":"2026-04-01T19:41:10.210Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690925,"link":"/api/v1/people/690925"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":87.3,"endSpeed":80.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52053174800264,"aZ":-36.455112422212316,"pfxX":5.126203657856335,"pfxZ":-2.636237402337242,"pX":0.46099531025894963,"pZ":2.8622869658781886,"vX0":2.3890824811836144,"vY0":-127.09226063895217,"vZ0":-1.0268958440845402,"x":99.43,"y":161.5,"x0":-1.1587947368016462,"y0":50.00093606413253,"z0":6.182591217747228,"aX":8.333234812262223},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.8,"breakHorizontal":-9.8,"spinRate":2858,"spinDirection":34},"zone":6,"typeConfidence":0.91,"plateTime":0.43196696525203393,"extension":5.877395227618792},"index":1,"playId":"16df557b-3a4f-3778-a94e-aceca7c8bf9f","pitchNumber":1,"startTime":"2026-04-01T19:41:10.210Z","endTime":"2026-04-01T19:41:14.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99092093067339,"aZ":-37.198641237661484,"pfxX":0.4966235335596323,"pfxZ":-3.047296206980926,"pX":0.2910691508815481,"pZ":2.1218022072509837,"vX0":3.015103840177487,"vY0":-127.2456508025324,"vZ0":-2.6658940038466294,"x":105.91,"y":181.49,"x0":-0.9715273601069285,"y0":50.00386016169639,"z0":6.1170063985624,"aX":0.8182969712381857},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-5.9,"breakHorizontal":-1.6,"spinRate":2605,"spinDirection":23},"zone":9,"typeConfidence":0.9,"plateTime":0.42968671579029927,"extension":5.810503478478851},"hitData":{"launchSpeed":87.0,"launchAngle":48.0,"totalDistance":251.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.12,"coordY":115.58}},"index":2,"playId":"72e45db6-abf2-351a-9eb6-d83d936f7523","pitchNumber":2,"startTime":"2026-04-01T19:41:29.403Z","endTime":"2026-04-01T19:41:44.821Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:41:44.821Z","atBatIndex":70},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"J.T. Realmuto grounds into a force out, shortstop CJ Abrams to second baseman Nasim Nuñez. Adolis García out at 2nd.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-01T19:42:03.875Z","endTime":"2026-04-01T19:43:52.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":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":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.39340022963369,"aZ":-36.76334892798606,"pfxX":1.1381737414732909,"pfxZ":-2.7299622667217918,"pX":-0.9887636683591345,"pZ":3.62470567072852,"vX0":0.2957632074650202,"vY0":-128.5177814171148,"vZ0":0.4949230676108092,"x":154.69,"y":140.91,"x0":-1.2530833152160985,"y0":50.00196329215879,"z0":6.273528917902492,"aX":1.9133438840174426},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-4.7,"breakHorizontal":-2.2,"spinRate":2730,"spinDirection":38},"zone":11,"typeConfidence":0.9,"plateTime":0.42537363790089966,"extension":5.674420972512993},"index":0,"playId":"c05f5a2c-5da2-3776-85a5-128ef039b6ae","pitchNumber":1,"startTime":"2026-04-01T19:42:12.720Z","endTime":"2026-04-01T19:42:16.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.871723166938175,"aZ":-12.480698137462094,"pfxX":-2.603294203465813,"pfxZ":9.58098520258159,"pX":-0.9409242154883977,"pZ":4.46982953341034,"vX0":1.8662322994449565,"vY0":-142.070444106504,"vZ0":-2.291784245138683,"x":152.87,"y":118.09,"x0":-1.2662835073715255,"y0":50.00085786183631,"z0":6.074653826924206,"aX":-5.350359078405653},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.2,"breakHorizontal":4.3,"spinRate":2318,"spinDirection":197},"zone":11,"typeConfidence":0.9,"plateTime":0.38471767011259406,"extension":5.921202434993582},"index":1,"playId":"42a991c6-2657-38d2-9c94-5eaf0b0bc751","pitchNumber":2,"startTime":"2026-04-01T19:42:39.301Z","endTime":"2026-04-01T19:42:42.882Z","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":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.718918713365362,"aZ":-37.663646007233005,"pfxX":1.1637570070830856,"pfxZ":-3.4003916764937063,"pX":0.13877392277852987,"pZ":1.7647845655779264,"vX0":2.9595930110503055,"vY0":-126.35486774586694,"vZ0":-3.2955516024333513,"x":111.71,"y":191.13,"x0":-1.1987320868514442,"y0":50.000379703833296,"z0":6.111990436679419,"aX":1.8806378353350235},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-6.7,"breakHorizontal":-2.8,"spinRate":2671,"spinDirection":27},"zone":8,"typeConfidence":0.91,"plateTime":0.43346731363735636,"extension":5.767597702377051},"index":2,"playId":"c0214c12-330f-30a4-9081-67544ded762b","pitchNumber":3,"startTime":"2026-04-01T19:42:58.990Z","endTime":"2026-04-01T19:43:02.477Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.0261380599372,"aZ":-42.13249081110825,"pfxX":1.825083786725374,"pfxZ":-6.251449159988912,"pX":-1.3278052259994755,"pZ":5.34660440432646,"vX0":-0.7432244967860446,"vY0":-125.32561308741882,"vZ0":5.744875789539038,"x":167.61,"y":94.42,"x0":-1.2647316668266297,"y0":50.002930406516676,"z0":6.4633262241839855,"aX":2.906921088456265},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-9.8,"breakHorizontal":-3.1,"spinRate":2638,"spinDirection":36},"zone":11,"typeConfidence":0.91,"plateTime":0.43682351075867354,"extension":5.61697441712879},"index":3,"playId":"dd71a0ba-f3d6-3b8c-abd4-908f8135356f","pitchNumber":4,"startTime":"2026-04-01T19:43:22.687Z","endTime":"2026-04-01T19:43:26.082Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.61304209202125,"aZ":-37.13066222812399,"pfxX":0.2963653127939178,"pfxZ":-2.996613966864677,"pX":-4.416613312421873E-4,"pZ":2.275977461675908,"vX0":2.7322972504484273,"vY0":-127.17593370440652,"vZ0":-2.267655341397605,"x":117.02,"y":177.33,"x0":-1.1227204552859456,"y0":50.001578954012835,"z0":6.095863715147058,"aX":0.49027293931222443},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-5.6,"breakHorizontal":-1.1,"spinRate":2354,"spinDirection":13},"zone":5,"typeConfidence":0.9,"plateTime":0.429032193073728,"extension":5.854745932527769},"hitData":{"launchSpeed":98.4,"launchAngle":-0.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.36,"coordY":151.01}},"index":4,"playId":"352837c2-8ab1-3f58-9753-947bebc867c1","pitchNumber":5,"startTime":"2026-04-01T19:43:45.022Z","endTime":"2026-04-01T19:43:52.054Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:43:52.054Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis García Jr. singles on a ground ball to right fielder Adolis García.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-01T19:46:30.629Z","endTime":"2026-04-01T19:46:58.167Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3],"actionIndex":[0,1],"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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Edmundo Sosa remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-01T19:45:56.880Z","endTime":"2026-04-01T19:45:56.896Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"501","replacedPlayer":{"id":681082,"link":"/api/v1/people/681082"}},{"details":{"description":"Pitching Change: José Alvarado replaces Zach Pop.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-01T19:45:56.896Z","endTime":"2026-04-01T19:46:32.908Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621237,"link":"/api/v1/people/621237"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.286594014806553,"aZ":-28.300422728279358,"pfxX":-2.2151278530424903,"pfxZ":2.292157079618809,"pX":-1.011726710581381,"pZ":2.818505170970232,"vX0":-4.948325772501877,"vY0":-129.0277827809342,"vZ0":-4.420209636322871,"x":155.56,"y":162.68,"x0":1.2170516991843587,"y0":50.00403916851873,"z0":6.729083049634145,"aX":-3.7419197046994292},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.4,"breakHorizontal":5.0,"spinRate":2010,"spinDirection":162},"zone":11,"typeConfidence":2.0,"plateTime":0.42414650457994085,"extension":6.711890532322622},"index":2,"playId":"953c539c-b9d3-3189-a96a-b027a171f68b","pitchNumber":1,"startTime":"2026-04-01T19:46:32.908Z","endTime":"2026-04-01T19:46:36.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.2598140421712,"aZ":-20.855627942085793,"pfxX":7.9894606301931805,"pfxZ":5.5533318320504295,"pX":1.3228208915955335,"pZ":2.3656688314549825,"vX0":-3.4380660080734358,"vY0":-142.06225985541403,"vZ0":-7.267020636653731,"x":66.58,"y":174.91,"x0":1.5121906459149839,"y0":50.00686036220184,"z0":6.287916878997952,"aX":16.29544804308324},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.8,"breakHorizontal":-13.8,"spinRate":1969,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.3859001572642087,"extension":6.895176734966955},"hitData":{"launchSpeed":96.7,"launchAngle":5.0,"totalDistance":105.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":161.18,"coordY":138.97}},"index":3,"playId":"43889a42-59df-3a56-86ce-67590bff84ee","pitchNumber":2,"startTime":"2026-04-01T19:46:47.636Z","endTime":"2026-04-01T19:46:58.167Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:46:58.167Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brady House flies out to right fielder Adolis García.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-01T19:47:07.885Z","endTime":"2026-04-01T19:48:26.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":96.0,"endSpeed":87.0,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.29799450748548,"aZ":-18.278304246856948,"pfxX":7.420308211601436,"pfxZ":7.136361690276734,"pX":-0.3586741473749247,"pZ":2.817306555411123,"vX0":-7.195212244445561,"vY0":-139.38605568359782,"vZ0":-6.371236255099131,"x":130.67,"y":162.71,"x0":1.304862156751533,"y0":50.00587903700677,"z0":6.359898647958711,"aX":14.455403236098194},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.6,"breakHorizontal":-11.8,"spinRate":2025,"spinDirection":143},"zone":4,"typeConfidence":2.0,"plateTime":0.394485332737609,"extension":6.856589243176465},"index":0,"playId":"de72c7fa-9cae-3aac-9192-f89b8c4fecde","pitchNumber":1,"startTime":"2026-04-01T19:47:25.759Z","endTime":"2026-04-01T19:47:29.675Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.4,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.314108490739397,"aZ":-29.609830653903728,"pfxX":-2.3950355234051717,"pfxZ":1.466645325104123,"pX":-0.2931008665782376,"pZ":3.228280444069037,"vX0":-3.421745514293176,"vY0":-130.65651661998118,"vZ0":-3.12568059001348,"x":88.16,"y":147.02,"x0":1.33858758212973,"y0":50.00570497826736,"z0":6.6363439745498365,"aX":-4.191917357397922},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.3,"breakHorizontal":5.0,"spinRate":2178,"spinDirection":194},"zone":1,"typeConfidence":2.0,"plateTime":0.417237228912974,"extension":6.866759543096579},"index":1,"playId":"9cd2294c-b937-37ef-8e64-3e3e4ed4ef34","pitchNumber":2,"startTime":"2026-04-01T19:47:53.244Z","endTime":"2026-04-01T19:47:56.775Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":84.6,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.494794714434768,"aZ":-27.8699342283755,"pfxX":-2.7428841618637025,"pfxZ":2.397699286923853,"pX":-0.6018491728210907,"pZ":2.6717852178182104,"vX0":-3.7543808805476044,"vY0":-131.90861371761991,"vZ0":-4.993991536277821,"x":139.94,"y":166.64,"x0":1.1868693440694984,"y0":50.00111407201024,"z0":6.6014982795320645,"aX":-4.9155544684571515},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.6,"breakHorizontal":5.6,"spinRate":2111,"spinDirection":157},"zone":4,"typeConfidence":2.0,"plateTime":0.4125239626693453,"extension":6.603173994917374},"hitData":{"launchSpeed":89.6,"launchAngle":33.0,"totalDistance":317.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.18,"coordY":81.57}},"index":2,"playId":"3a50ef99-73f8-3fa9-a86a-88818c08d4b8","pitchNumber":3,"startTime":"2026-04-01T19:48:12.828Z","endTime":"2026-04-01T19:48:26.641Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:48:26.641Z","atBatIndex":73},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Daylen Lile grounds into a force out, second baseman Edmundo Sosa to shortstop Trea Turner. Luis García Jr. out at 2nd. Daylen Lile to 1st.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-01T19:48:46.436Z","endTime":"2026-04-01T19:49:00.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81772061271755,"aZ":-16.159310314831913,"pfxX":9.530621627839642,"pfxZ":7.835870635924487,"pX":0.6205785740708335,"pZ":1.413367047782516,"vX0":-5.828556558580594,"vY0":-142.12304126346262,"vZ0":-10.706152167787268,"x":93.35,"y":200.62,"x0":1.4604859357487718,"y0":50.00658216318294,"z0":6.257863106652941,"aX":19.48531334257607},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.1,"breakHorizontal":-16.1,"spinRate":2112,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.3855203269153109,"extension":6.97362169260191},"hitData":{"launchSpeed":100.8,"launchAngle":-9.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.0,"coordY":155.07}},"index":0,"playId":"c853de30-39df-324b-995c-6bba19fbd555","pitchNumber":1,"startTime":"2026-04-01T19:48:51.134Z","endTime":"2026-04-01T19:49:00.733Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:49:00.733Z","atBatIndex":74},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Daylen Lile caught stealing 2nd base, catcher J.T. Realmuto to second baseman Edmundo Sosa.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-01T19:49:32.590Z","endTime":"2026-04-01T19:49:55.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.9,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.357144884958906,"aZ":-21.87845433524391,"pfxX":7.740111697788595,"pfxZ":5.0619061764225,"pX":1.358558024201188,"pZ":4.080325349169062,"vX0":-3.2225359519104173,"vY0":-142.1572927812984,"vZ0":-2.6207840012980044,"x":65.21,"y":128.61,"x0":1.5049402475838938,"y0":50.0046914164218,"z0":6.412030226571397,"aX":15.751459923366237},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.8,"breakHorizontal":-13.3,"spinRate":1997,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.38615600046243426,"extension":6.9623031324011615},"index":0,"playId":"48c6e336-67db-3187-85eb-f765a5751a0a","pitchNumber":1,"startTime":"2026-04-01T19:49:32.781Z","endTime":"2026-04-01T19:49:36.871Z","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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.2,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.400305617396466,"aZ":-18.749345657045776,"pfxX":7.46348986253545,"pfxZ":6.6581995677052435,"pX":-1.332104087182577,"pZ":2.377951346623051,"vX0":-9.197669705421605,"vY0":-140.53149116124118,"vZ0":-7.64654813094192,"x":167.78,"y":174.58,"x0":1.0009620946408067,"y0":50.00382377312371,"z0":6.334508829925537,"aX":15.051782567240085},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.8,"breakHorizontal":-11.8,"spinRate":2009,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.38853733052793693,"extension":6.948979640156773},"index":1,"playId":"c1c2c809-1be7-33c5-938e-750157cef817","pitchNumber":2,"startTime":"2026-04-01T19:49:49.915Z","endTime":"2026-04-01T19:49:55.951Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:49:55.951Z","atBatIndex":75},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Crawford grounds out sharply, third baseman Brady House to first baseman Luis García Jr.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-01T19:52:16.393Z","endTime":"2026-04-01T19:53:55.496Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":5},"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.551149305521726,"aZ":-11.801244181264964,"pfxX":-2.427970444883192,"pfxZ":10.085105921013986,"pX":-0.3222958534356529,"pZ":3.6968995292329017,"vX0":2.8659017663093596,"vY0":-140.88563144417728,"vZ0":-4.126446484512984,"x":129.29,"y":138.96,"x0":-1.0349305476168893,"y0":50.00070780264075,"z0":5.937127294409869,"aX":-4.9040308879873615},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.6,"breakHorizontal":3.8,"spinRate":2417,"spinDirection":200},"zone":11,"typeConfidence":0.9,"plateTime":0.38805586756728294,"extension":5.97355579111181},"index":0,"playId":"67447942-7b98-3409-85bc-bcf4f5be8791","pitchNumber":1,"startTime":"2026-04-01T19:52:23.023Z","endTime":"2026-04-01T19:52:26.741Z","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":97.1,"endSpeed":89.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.524836327871746,"aZ":-10.093645698123813,"pfxX":-2.7627024755420595,"pfxZ":10.88212276670468,"pX":-0.2112467634970151,"pZ":1.740559658877851,"vX0":3.5875795347713244,"vY0":-141.17787897813054,"vZ0":-9.214353118614845,"x":125.05,"y":191.78,"x0":-1.136369299581084,"y0":50.006045323649545,"z0":5.686284176165073,"aX":-5.607757265654538},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.1,"breakHorizontal":4.3,"spinRate":2467,"spinDirection":201},"zone":8,"typeConfidence":0.9,"plateTime":0.38717493300003314,"extension":6.0441244902400815},"index":1,"playId":"996c573f-b3cd-3aec-87aa-6bae4e6a0779","pitchNumber":2,"startTime":"2026-04-01T19:52:39.021Z","endTime":"2026-04-01T19:52:42.702Z","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.2,"endSpeed":80.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78401324814104,"aZ":-39.43026694754944,"pfxX":3.1520820311090127,"pfxZ":-4.4158815316106335,"pX":-0.9114482810883534,"pZ":4.71261148152259,"vX0":-0.5992932225998723,"vY0":-127.02499200729254,"vZ0":3.7911963974794567,"x":139.89,"y":85.77,"x0":-1.0828578605394839,"y0":50.004152527014206,"z0":6.325637564465985,"aX":5.177389180198925},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-7.0,"breakHorizontal":-5.6,"spinRate":2593,"spinDirection":42},"zone":11,"typeConfidence":0.91,"plateTime":0.43035624053554145,"extension":5.853656062778393},"index":2,"playId":"7aeae3d1-cf21-3ff7-b138-e2f249038ffc","pitchNumber":3,"startTime":"2026-04-01T19:52:54.245Z","endTime":"2026-04-01T19:52:57.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.40329582481039,"aZ":-10.582251593007566,"pfxX":-2.3621216740235393,"pfxZ":10.436331286520794,"pX":0.033621120484334015,"pZ":3.4365060717857903,"vX0":3.853823365802044,"vY0":-142.3864124832247,"vZ0":-5.045055529358806,"x":115.72,"y":145.99,"x0":-1.0258388395796372,"y0":50.000081859797326,"z0":5.891161426200528,"aX":-4.886159016160146},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.1,"breakHorizontal":3.6,"spinRate":2451,"spinDirection":196},"zone":2,"typeConfidence":0.9,"plateTime":0.38359188868869776,"extension":6.063718837878197},"index":3,"playId":"d60b12d9-ae59-3ed0-b746-5fcb978b7adc","pitchNumber":4,"startTime":"2026-04-01T19:53:10.404Z","endTime":"2026-04-01T19:53:13.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":90.5,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.542221128734795,"aZ":-9.416213553157798,"pfxX":-3.2138616175665082,"pfxZ":10.888344962958508,"pX":0.8070260429490098,"pZ":1.5432865691938362,"vX0":6.113770241373905,"vY0":-143.5008885122807,"vZ0":-10.033589456058293,"x":86.24,"y":197.11,"x0":-0.9314251266192086,"y0":50.00089361104101,"z0":5.667344085734487,"aX":-6.716636490717962},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":17.9,"breakHorizontal":4.7,"spinRate":2393,"spinDirection":199},"zone":14,"typeConfidence":0.9,"plateTime":0.38136671321457394,"extension":6.126278122568459},"index":4,"playId":"1a65ab23-de8e-3655-82ee-01d93d1e7028","pitchNumber":5,"startTime":"2026-04-01T19:53:29.837Z","endTime":"2026-04-01T19:53:33.526Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":91.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.061409323979966,"aZ":-11.756159932781337,"pfxX":-3.5967840590373164,"pfxZ":9.665510512432464,"pX":-0.11395730376048693,"pZ":2.589837342212017,"vX0":4.059297858312978,"vY0":-143.89031237287256,"vZ0":-6.997685355556224,"x":121.34,"y":168.85,"x0":-1.0706950853554358,"y0":50.00486605691088,"z0":5.76981286650752,"aX":-7.599511440725361},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.4,"breakHorizontal":5.8,"spinRate":2430,"spinDirection":197},"zone":5,"typeConfidence":0.9,"plateTime":0.37957682220452904,"extension":5.9343571316104455},"hitData":{"launchSpeed":100.7,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":103.03,"coordY":145.99}},"index":5,"playId":"b897f26b-d03d-3b44-87cc-3acf805db8ae","pitchNumber":6,"startTime":"2026-04-01T19:53:46.950Z","endTime":"2026-04-01T19:53:55.496Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:53:55.496Z","atBatIndex":76},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trea Turner singles on a ground ball to right fielder Joey Wiemer.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-01T19:54:24.072Z","endTime":"2026-04-01T19:55:11.119Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"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":686894,"link":"/api/v1/people/686894"},"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":87.5,"endSpeed":81.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.028709172073448,"aZ":-36.75720929510191,"pfxX":0.9249164806605177,"pfxZ":-2.7450451491492354,"pX":-0.5304782216170746,"pZ":1.8957570056835487,"vX0":1.5308261630652662,"vY0":-127.61836564512367,"vZ0":-3.1758060741533054,"x":137.22,"y":187.59,"x0":-1.2551907449669053,"y0":50.00068561607564,"z0":6.013359070617462,"aX":1.5453689689093033},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-5.4,"breakHorizontal":-2.0,"spinRate":2795,"spinDirection":32},"zone":7,"typeConfidence":0.9,"plateTime":0.42705776932747197,"extension":5.903342386580424},"index":0,"playId":"1f54c71b-a02c-31c4-95b4-8c9d6ccadf5b","pitchNumber":1,"startTime":"2026-04-01T19:54:26.980Z","endTime":"2026-04-01T19:54:30.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.116715995653124,"aZ":-36.05695607771951,"pfxX":-0.18741222165520854,"pfxZ":-2.274152336391797,"pX":0.4563342845149333,"pZ":2.638270161713491,"vX0":3.80874158819031,"vY0":-129.18041315288912,"vZ0":-1.6515241207992009,"x":99.61,"y":167.55,"x0":-1.0058722357738714,"y0":50.000632395914415,"z0":6.029326368471672,"aX":-0.32020288431528315},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-4.2,"breakHorizontal":-0.4,"spinRate":2511,"spinDirection":25},"zone":6,"typeConfidence":0.9,"plateTime":0.42221166580791003,"extension":5.990331411131618},"index":1,"playId":"491dbcea-c043-3196-8d4e-50267d527402","pitchNumber":2,"startTime":"2026-04-01T19:54:42.665Z","endTime":"2026-04-01T19:54:46.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.8,"endSpeed":92.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.89436947291614,"aZ":-11.475807906865363,"pfxX":-1.2647992654406939,"pfxZ":9.581616304800102,"pX":-0.7426627211266146,"pZ":2.5811008051992754,"vX0":1.7853213546173239,"vY0":-145.3392671244802,"vZ0":-7.289669995510591,"x":145.31,"y":169.09,"x0":-1.1977570772818253,"y0":50.0072401334169,"z0":5.802817587363752,"aX":-2.7335345137796736},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":16.2,"breakHorizontal":1.9,"spinRate":2365,"spinDirection":197},"zone":4,"typeConfidence":0.9,"plateTime":0.3754334625426181,"extension":6.034605873363654},"hitData":{"launchSpeed":96.3,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.28,"coordY":114.5}},"index":2,"playId":"d30d4dd6-dfff-3224-b9f7-5f112d336aee","pitchNumber":3,"startTime":"2026-04-01T19:54:58.339Z","endTime":"2026-04-01T19:55:11.119Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:55:11.119Z","atBatIndex":77},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Schwarber walks. Trea Turner to 2nd.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-01T19:58:15.437Z","endTime":"2026-04-01T19:59:52.839Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: PJ Poulin replaces Clayton Beeter.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-01T19:56:12.844Z","endTime":"2026-04-01T19:58:17.761Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676571,"link":"/api/v1/people/676571"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90780393968791,"aZ":-30.841520997246036,"pfxX":10.99988115161128,"pfxZ":0.7875915684906758,"pX":-1.0452124116201078,"pZ":1.6596902877090156,"vX0":-10.754340103811705,"vY0":-128.75925021586508,"vZ0":-0.9421541271574103,"x":156.84,"y":193.97,"x0":1.7498769496140907,"y0":50.00015741011502,"z0":4.409732409375476,"aX":18.528597271819073},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.4,"breakHorizontal":-17.6,"spinRate":2089,"spinDirection":104},"zone":13,"typeConfidence":2.0,"plateTime":0.42485217543521125,"extension":6.560998277645508},"index":1,"playId":"df5bc344-53d8-32ce-8e01-6ed464c40665","pitchNumber":1,"startTime":"2026-04-01T19:58:17.761Z","endTime":"2026-04-01T19:58:21.476Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.09576987508667,"aZ":-25.648891985059326,"pfxX":-2.3314369974067146,"pfxZ":4.806439143484076,"pX":-1.2979042427309766,"pZ":1.9091548280028525,"vX0":-6.676752805361258,"vY0":-115.9351562906806,"vZ0":-0.21005701623502648,"x":166.47,"y":187.23,"x0":1.9247930921168879,"y0":50.00491433719051,"z0":4.453250966455556,"aX":-3.167009750124445},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":8.9,"breakHorizontal":5.9,"spinRate":2385,"spinDirection":327},"zone":13,"typeConfidence":0.89,"plateTime":0.4728243572693991,"extension":6.333592701391838},"index":2,"playId":"bea245ed-dc0d-3758-9b57-e6fc581b48df","pitchNumber":2,"startTime":"2026-04-01T19:58:37.140Z","endTime":"2026-04-01T19:58:42.160Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.60100316317115,"aZ":-25.438464738069214,"pfxX":1.8348449268533233,"pfxZ":4.833155979201365,"pX":-2.3433621659808934,"pZ":1.3951050146836004,"vX0":-10.386632049687055,"vY0":-117.63740272621664,"vZ0":-1.118618850056268,"x":206.32,"y":201.11,"x0":1.9023145472224225,"y0":50.001341839581094,"z0":4.248403117707705,"aX":2.557558509119741},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":8.8,"breakHorizontal":-0.6,"spinRate":2401,"spinDirection":40},"zone":13,"typeConfidence":0.84,"plateTime":0.4667080385756526,"extension":6.610579652482022},"index":3,"playId":"40b16cc9-00b3-3c72-a42e-80b949b3a1b4","pitchNumber":3,"startTime":"2026-04-01T19:58:59.055Z","endTime":"2026-04-01T19:59:02.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.008706408670403,"aZ":-31.394271803453503,"pfxX":9.404636246664035,"pfxZ":0.46241561549290644,"pX":0.32025762944137215,"pZ":2.3175157010485026,"vX0":-7.056001579131924,"vY0":-129.0630332595925,"vZ0":0.8534978146191414,"x":104.79,"y":176.21,"x0":1.863115914090861,"y0":50.0045494274121,"z0":4.394029515964155,"aX":15.921413179888287},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.2,"breakHorizontal":-15.5,"spinRate":2094,"spinDirection":100},"zone":6,"typeConfidence":2.0,"plateTime":0.4238505786325759,"extension":6.557909892733933},"index":4,"playId":"eb3dba0a-9f1f-3bb0-9ef7-de68cf46ca82","pitchNumber":4,"startTime":"2026-04-01T19:59:27.713Z","endTime":"2026-04-01T19:59:31.727Z","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":1,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":74.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.636944337447144,"aZ":-28.978718812125194,"pfxX":-0.4854591986946648,"pfxZ":2.3165911454470605,"pX":-0.42315560756088044,"pZ":1.1335917756057143,"vX0":-5.715714420886594,"vY0":-116.43565090181563,"vZ0":-0.8969732916676131,"x":133.13,"y":208.17,"x0":2.1205253660874424,"y0":50.00544092373345,"z0":4.251416989711586,"aX":-0.6698851635033313},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":4.2,"breakHorizontal":2.2,"spinRate":2320,"spinDirection":252},"zone":13,"typeConfidence":0.9,"plateTime":0.4693476784035502,"extension":6.461447184145556},"index":5,"playId":"3453bf59-4dec-3f47-8daf-66525386b861","pitchNumber":5,"startTime":"2026-04-01T19:59:47.717Z","endTime":"2026-04-01T19:59:52.839Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T19:59:52.839Z","atBatIndex":78},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Harper flies out to shortstop CJ Abrams.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-01T20:00:36.543Z","endTime":"2026-04-01T20:01:55.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Dylan Moore replaces Kyle Schwarber.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-01T20:00:18.205Z","endTime":"2026-04-01T20:00:38.834Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664238,"link":"/api/v1/people/664238"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":656941,"link":"/api/v1/people/656941"},"base":1},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.558529755606845,"aZ":-27.64100694221634,"pfxX":10.020927862571895,"pfxZ":2.6335957417775777,"pX":-0.04730040607420216,"pZ":2.2624853365897035,"vX0":-8.179620097862573,"vY0":-129.92980644264662,"vZ0":-0.15237598731943824,"x":118.8,"y":177.69,"x0":1.8296387283671571,"y0":50.00256925202575,"z0":4.410850870264132,"aX":17.245347649777408},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.9,"breakHorizontal":-16.4,"spinRate":2097,"spinDirection":101},"zone":5,"typeConfidence":2.0,"plateTime":0.4205139253746166,"extension":6.5272449133353625},"index":1,"playId":"6f7d1a60-5eef-3982-b12c-7dc10db07677","pitchNumber":1,"startTime":"2026-04-01T20:00:38.834Z","endTime":"2026-04-01T20:00:42.721Z","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":90.2,"endSpeed":82.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47098878717893,"aZ":-31.147469478188807,"pfxX":10.295675832642253,"pfxZ":0.5879133397040732,"pX":-1.1039062541772011,"pZ":2.058885328201667,"vX0":-10.684423691784271,"vY0":-130.95446946614942,"vZ0":-0.04132089926680349,"x":159.08,"y":183.19,"x0":1.6824488434867457,"y0":50.00268802682772,"z0":4.396042000959023,"aX":17.964169887603763},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.3,"breakHorizontal":-16.4,"spinRate":2239,"spinDirection":102},"zone":13,"typeConfidence":2.0,"plateTime":0.41753532260404835,"extension":6.57121838460916},"index":2,"playId":"76421390-0921-3171-8609-87c8b43fd572","pitchNumber":2,"startTime":"2026-04-01T20:00:57.360Z","endTime":"2026-04-01T20:01:01.672Z","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":88.0,"endSpeed":80.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.157199957362174,"aZ":-31.94882762479627,"pfxX":9.29727933496039,"pfxZ":0.13886899915193673,"pX":0.6441719516286517,"pZ":1.8201310814552256,"vX0":-6.214611257779052,"vY0":-128.01596099831096,"vZ0":-0.28271755686077993,"x":92.45,"y":189.64,"x0":1.8939269567096073,"y0":50.00561049206282,"z0":4.4306350981346645,"aX":15.45063077440028},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.4,"breakHorizontal":-15.5,"spinRate":2107,"spinDirection":107},"zone":9,"typeConfidence":2.0,"plateTime":0.42769034763417046,"extension":6.449203799252378},"index":3,"playId":"16015e1f-acb7-3942-a6cc-f66ae5014ace","pitchNumber":3,"startTime":"2026-04-01T20:01:18.362Z","endTime":"2026-04-01T20:01:21.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.015338041679694,"aZ":-28.944997458273345,"pfxX":-2.928688479053753,"pfxZ":2.3563776654748203,"pX":-0.3208079127741498,"pZ":2.120369372943722,"vX0":-4.833064312203574,"vY0":-115.9666781873554,"vZ0":0.9234276627143982,"x":129.23,"y":181.53,"x0":2.1643204399152762,"y0":50.005433441705364,"z0":4.460600174490597,"aX":-4.022697468342408},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":4.8,"breakHorizontal":6.5,"spinRate":2312,"spinDirection":266},"zone":7,"typeConfidence":0.9,"plateTime":0.4708387139836816,"extension":6.7305167768218075},"hitData":{"launchSpeed":86.4,"launchAngle":60.0,"totalDistance":189.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":87.12,"coordY":132.25}},"index":4,"playId":"07619bb1-2de0-330e-8321-7737a50e8854","pitchNumber":4,"startTime":"2026-04-01T20:01:43.838Z","endTime":"2026-04-01T20:01:55.442Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T20:01:55.442Z","atBatIndex":79},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alec Bohm walks.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-01T20:03:14.375Z","endTime":"2026-04-01T20:05:27.356Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"postOnSecond":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"postOnThird":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[6],"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-01T20:02:18.283Z","endTime":"2026-04-01T20:03:16.553Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.931811503598315,"aZ":-33.808555250749755,"pfxX":6.16049283174535,"pfxZ":-1.1553335186371578,"pX":-0.026748566948482932,"pZ":1.2125425799302294,"vX0":-6.578787338697875,"vY0":-117.8401451085706,"vZ0":-0.4091273125325896,"x":118.02,"y":206.04,"x0":1.9917141359124377,"y0":50.00280491608996,"z0":4.493304024644761,"aX":8.725025733702434},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-1.9,"breakHorizontal":-9.7,"spinRate":1408,"spinDirection":86},"zone":13,"typeConfidence":0.9,"plateTime":0.46358175152130077,"extension":6.502520565155998},"index":1,"playId":"e71915c7-782b-34b2-9e7e-c2b2c26be048","pitchNumber":1,"startTime":"2026-04-01T20:03:16.553Z","endTime":"2026-04-01T20:03:20.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.913726365644436,"aZ":-28.54681558383593,"pfxX":-3.4607251134374355,"pfxZ":2.574830747360995,"pX":-1.5060389043192928,"pZ":2.582602776905339,"vX0":-6.711041875106176,"vY0":-118.39382398591988,"vZ0":1.496160868995298,"x":174.41,"y":169.05,"x0":1.8220714898111565,"y0":50.00529709094569,"z0":4.56691428955377,"aX":-4.882764546808187},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":5.4,"breakHorizontal":8.0,"spinRate":2331,"spinDirection":275},"zone":13,"typeConfidence":0.88,"plateTime":0.46373327340161286,"extension":6.4800352442097315},"index":2,"playId":"2463130a-a2a1-3dd9-8364-341bcf259a36","pitchNumber":2,"startTime":"2026-04-01T20:03:38.757Z","endTime":"2026-04-01T20:03:42.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.639776972646516,"aZ":-35.577163210278165,"pfxX":8.667196686535178,"pfxZ":-2.4127393817233678,"pX":-0.6104875832432614,"pZ":1.8775680316546293,"vX0":-8.565219498842515,"vY0":-118.33612533308947,"vZ0":1.429007423741872,"x":140.27,"y":188.09,"x0":1.9384764987467613,"y0":50.0024065220353,"z0":4.537475778645648,"aX":12.230817939010413},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-3.7,"breakHorizontal":-13.4,"spinRate":1454,"spinDirection":85},"zone":7,"typeConfidence":0.9,"plateTime":0.46375907859496435,"extension":6.590839811690406},"index":3,"playId":"6be2b5a4-7b11-31df-954b-2f0f2ede9053","pitchNumber":3,"startTime":"2026-04-01T20:04:00.358Z","endTime":"2026-04-01T20:04:04.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.77204691523634,"aZ":-24.34488445972328,"pfxX":9.122649119893126,"pfxZ":4.468620876608487,"pX":-0.7032524438435303,"pZ":2.5563977860691764,"vX0":-9.418398250221113,"vY0":-131.93562124499462,"vZ0":-0.5706024404207884,"x":143.81,"y":169.76,"x0":1.7386553397929543,"y0":50.00181947309042,"z0":4.5799974394067196,"aX":15.978280246636649},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.2,"breakHorizontal":-14.3,"spinRate":2180,"spinDirection":108},"zone":4,"typeConfidence":2.0,"plateTime":0.41617854931649756,"extension":6.623917046622948},"index":4,"playId":"04397f7e-ce52-33a0-80e9-e70acb4dcbf9","pitchNumber":4,"startTime":"2026-04-01T20:04:22.622Z","endTime":"2026-04-01T20:04:26.436Z","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":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.114050329599852,"aZ":-34.60384061251924,"pfxX":10.38045448026352,"pfxZ":-1.746671879455591,"pX":-1.1461397589017859,"pZ":0.3468265928698071,"vX0":-10.11508164556304,"vY0":-117.47214730414242,"vZ0":-2.069534718899411,"x":160.69,"y":229.42,"x0":1.8753626642490882,"y0":50.00210441097072,"z0":4.468671083058789,"aX":14.4474904777633},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-3.4,"breakHorizontal":-16.2,"spinRate":1504,"spinDirection":86},"zone":13,"typeConfidence":0.9,"plateTime":0.4669982696959587,"extension":6.1381834528409565},"index":5,"playId":"21e4c8ac-8af3-366d-a01e-2e85bd97d3b8","pitchNumber":5,"startTime":"2026-04-01T20:04:43.601Z","endTime":"2026-04-01T20:04:50.939Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher PJ Poulin. Trea Turner to 3rd. Dylan Moore to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"actionPlayId":"21e4c8ac-8af3-366d-a01e-2e85bd97d3b8","startTime":"2026-04-01T20:04:59.153Z","endTime":"2026-04-01T20:05:23.238Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.466651060731216,"aZ":-24.06106389639787,"pfxX":8.92775487290325,"pfxZ":4.4663250848413885,"pX":-1.1780517276535734,"pZ":3.6412842806912074,"vX0":-10.673245476831319,"vY0":-133.13747125758542,"vZ0":1.5167123002328429,"x":161.9,"y":140.47,"x0":1.7010859729924566,"y0":50.00108219759701,"z0":4.79164662126586,"aX":16.21261179121475},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.6,"breakHorizontal":-14.2,"spinRate":2259,"spinDirection":112},"zone":11,"typeConfidence":0.91,"plateTime":0.4095805224416882,"extension":6.450516918581054},"index":7,"playId":"af479b1b-3279-3bf2-9a83-9b6b1213e435","pitchNumber":6,"startTime":"2026-04-01T20:05:23.238Z","endTime":"2026-04-01T20:05:27.356Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T20:05:27.356Z","atBatIndex":80},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Edmundo Sosa singles on a line drive to left fielder James Wood. Trea Turner scores. Dylan Moore scores. Alec Bohm to 3rd. Edmundo Sosa to 2nd. Throwing error by left fielder James Wood.","rbi":2,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-01T20:08:05.441Z","endTime":"2026-04-01T20:09:15.799Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"postOnThird":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0,1,2,3,4,5,6],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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_play","runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"responsiblePitcher":{"id":676571,"link":"/api/v1/people/676571"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":{"id":690925,"link":"/api/v1/people/690925"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Cole Henry replaces PJ Poulin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-01T20:06:09.520Z","endTime":"2026-04-01T20:08:07.765Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669371,"link":"/api/v1/people/669371"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.757885315252544,"aZ":-16.5609094642035,"pfxX":-7.964990232268704,"pfxZ":8.12018754206413,"pX":-0.16993985005052306,"pZ":3.0462941202506246,"vX0":7.943207172030616,"vY0":-136.92684307158873,"vZ0":-3.4981468234687987,"x":123.48,"y":156.53,"x0":-2.0566148998624487,"y0":50.000057711491955,"z0":5.455561323520739,"aX":-15.308468900378669},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.3,"breakHorizontal":13.0,"spinRate":2515,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.3981604019540326,"extension":6.6039801024620095},"index":1,"playId":"279c5141-5fa4-33a3-88a2-8591859d2db1","pitchNumber":1,"startTime":"2026-04-01T20:08:07.765Z","endTime":"2026-04-01T20:08:11.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.63908840484424,"aZ":-15.667064867868104,"pfxX":-7.364253727762541,"pfxZ":8.558452664416812,"pX":-0.42537102215595285,"pZ":3.354851714881076,"vX0":7.028374126396423,"vY0":-137.1131684810525,"vZ0":-2.9795898945402857,"x":133.21,"y":148.2,"x0":-2.049217111036668,"y0":50.00117369738774,"z0":5.507362949692285,"aX":-14.202111064109156},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.1,"breakHorizontal":12.1,"spinRate":2466,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.39750349746729663,"extension":6.451924610918515},"index":2,"playId":"b658e443-718b-3fe9-9a70-cfec601f4f67","pitchNumber":2,"startTime":"2026-04-01T20:08:28.711Z","endTime":"2026-04-01T20:08:32.165Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-01T20:08:47.562Z","endTime":"2026-04-01T20:08:59.375Z","isPitch":false,"type":"action","player":{"id":624641,"link":"/api/v1/people/624641"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.04117530793868,"aZ":-32.53210865481084,"pfxX":7.285505160282667,"pfxZ":-0.23232700315151789,"pX":0.33067481936192245,"pZ":2.360693688428753,"vX0":4.221607527213293,"vY0":-122.78831618075007,"vZ0":-0.7190393254298433,"x":104.4,"y":175.04,"x0":-2.3594566310868266,"y0":50.00552346676992,"z0":5.433256074361339,"aX":11.089292373502287},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.4,"breakHorizontal":-14.2,"spinRate":2670,"spinDirection":68},"zone":6,"typeConfidence":2.0,"plateTime":0.4466214322060549,"extension":6.1581973983710645},"hitData":{"launchSpeed":90.6,"launchAngle":13.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":89.0,"coordY":98.63}},"index":4,"playId":"feb709cd-dcb6-3dcb-89d6-2e1914a49b2b","pitchNumber":3,"startTime":"2026-04-01T20:08:59.375Z","endTime":"2026-04-01T20:09:15.799Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T20:09:15.799Z","atBatIndex":81},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Adolis García walks.","rbi":0,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-01T20:09:48.104Z","endTime":"2026-04-01T20:12:04.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"postOnSecond":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"postOnThird":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.338626534904503,"aZ":-17.391074945524736,"pfxX":-7.689161464300081,"pfxZ":7.691696962791071,"pX":1.9088029851023167,"pZ":2.4882354279116394,"vX0":12.84734470542705,"vY0":-136.8311491794473,"vZ0":-4.818812028999012,"x":44.24,"y":171.6,"x0":-1.819328532775627,"y0":50.00404924369758,"z0":5.440510381442908,"aX":-14.781431505878196},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.2,"breakHorizontal":11.6,"spinRate":2652,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.3982387818909854,"extension":6.701434300880327},"index":0,"playId":"6ebde2a8-ff0c-3ac8-9b62-1f89ed5c721a","pitchNumber":1,"startTime":"2026-04-01T20:09:50.093Z","endTime":"2026-04-01T20:09:53.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.38460603888578,"aZ":-21.857813793939638,"pfxX":-0.13282179501648628,"pfxZ":5.859321887765829,"pX":2.271589001803952,"pZ":1.8565949970835547,"vX0":11.39800069792402,"vY0":-131.01770241133696,"vZ0":-4.685974540316561,"x":30.41,"y":188.65,"x0":-2.0946550043722425,"y0":50.00149877691915,"z0":5.275137862288313,"aX":-0.23378218488578922},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.8,"breakHorizontal":-1.9,"spinRate":2589,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.41603780586731887,"extension":6.4283433167005795},"index":1,"playId":"b18cd30a-a893-34bd-8d1a-669397fd19ca","pitchNumber":2,"startTime":"2026-04-01T20:10:08.563Z","endTime":"2026-04-01T20:10:12.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.007636834970537,"aZ":-20.355736007536926,"pfxX":-8.97746886965225,"pfxZ":6.287028062783376,"pX":-0.05500472753177783,"pZ":3.677828881827802,"vX0":8.633969218297953,"vY0":-135.83966881543213,"vZ0":-0.8281002034895376,"x":119.1,"y":139.48,"x0":-2.098653698874425,"y0":50.00508827632661,"z0":5.393609694665021,"aX":-16.884881661996435},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.4,"breakHorizontal":14.5,"spinRate":2659,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.4022472677062625,"extension":6.6192653882918835},"index":2,"playId":"09258610-192d-3d1a-8ed5-b4430a7b0657","pitchNumber":3,"startTime":"2026-04-01T20:10:29.829Z","endTime":"2026-04-01T20:10:33.812Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-04-01T20:10:55.868Z","endTime":"2026-04-01T20:11:10.755Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.553781747233803,"aZ":-29.29958764315653,"pfxX":7.516681834038993,"pfxZ":2.0671840887135584,"pX":0.07025365553612546,"pZ":2.8948165346546246,"vX0":3.539166185997316,"vY0":-117.09244039075945,"vZ0":0.5776233213974304,"x":114.32,"y":160.62,"x0":-2.436300179720992,"y0":50.005517278432094,"z0":5.38062445821262,"aX":10.465495714006899},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":4.2,"breakHorizontal":-14.5,"spinRate":2609,"spinDirection":64},"zone":2,"typeConfidence":2.0,"plateTime":0.46731012883916545,"extension":6.2800599412166855},"index":4,"playId":"bf1bef7c-3747-33b8-af60-227fd6cea69f","pitchNumber":4,"startTime":"2026-04-01T20:11:10.755Z","endTime":"2026-04-01T20:11:14.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.26301422411066,"aZ":-30.267884305394638,"pfxX":8.844724401721681,"pfxZ":1.3116644413266723,"pX":2.1545126875189333,"pZ":0.35535098818428207,"vX0":7.6554892909905785,"vY0":-119.66119294149023,"vZ0":-5.2595839292178335,"x":34.88,"y":229.19,"x0":-2.231009299565526,"y0":50.00358548834309,"z0":5.281374522620326,"aX":12.876416913924524},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.3,"breakHorizontal":-17.8,"spinRate":2711,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4570512117315042,"extension":6.361465851605163},"index":5,"playId":"aabf8e4d-0696-359c-891e-2fa3a3a8e3f0","pitchNumber":5,"startTime":"2026-04-01T20:11:34.718Z","endTime":"2026-04-01T20:11:38.645Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.791196152419484,"aZ":-29.32317118478518,"pfxX":8.257828894497603,"pfxZ":2.0197325154112136,"pX":2.039427313914882,"pZ":1.487485652527105,"vX0":7.585915706666225,"vY0":-118.25302831792798,"vZ0":-2.457968236074816,"x":39.26,"y":198.62,"x0":-2.2846023847645256,"y0":50.00520376409021,"z0":5.233459773898246,"aX":11.683806049406533},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":3.4,"breakHorizontal":-16.8,"spinRate":2703,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.463382603188486,"extension":6.3353194367892645},"index":6,"playId":"c7cbc682-1bdd-3b4d-b809-b9443c7753dd","pitchNumber":6,"startTime":"2026-04-01T20:11:59.665Z","endTime":"2026-04-01T20:12:04.172Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T20:12:04.172Z","atBatIndex":82},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Marsh flies out to left fielder James Wood.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-01T20:12:12.791Z","endTime":"2026-04-01T20:12:41.196Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.677967846063908,"aZ":-18.272746221830364,"pfxX":-7.955605202447697,"pfxZ":7.187258994913469,"pX":0.16565275381538383,"pZ":2.990309057851309,"vX0":8.85308347717013,"vY0":-137.5145840570644,"vZ0":-3.098208962015571,"x":110.69,"y":158.04,"x0":-2.046848943267584,"y0":50.00273588953936,"z0":5.3564716041076945,"aX":-15.387475315562341},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.6,"breakHorizontal":12.7,"spinRate":2627,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.3968157840080977,"extension":6.625968505909885},"hitData":{"launchSpeed":92.7,"launchAngle":39.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.4,"coordY":85.4}},"index":0,"playId":"09099d0b-a057-3909-b19c-e218897a48b2","pitchNumber":1,"startTime":"2026-04-01T20:12:31.601Z","endTime":"2026-04-01T20:12:41.196Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T20:12:41.196Z","atBatIndex":83},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Wiemer strikes out swinging.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":84,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-04-01T20:15:31.870Z","endTime":"2026-04-01T20:16:38.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Dylan Moore remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-01T20:14:21.813Z","endTime":"2026-04-01T20:14:21.842Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664238,"link":"/api/v1/people/664238"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"201","replacedPlayer":{"id":656941,"link":"/api/v1/people/656941"}},{"details":{"description":"Pitching Change: Jhoan Duran replaces José Alvarado.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-01T20:14:21.842Z","endTime":"2026-04-01T20:15:03.011Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":661395,"link":"/api/v1/people/661395"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Daylen Lile starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-01T20:15:03.011Z","endTime":"2026-04-01T20:15:34.242Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"},"base":2},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.301750595250965,"aZ":-22.120408728034292,"pfxX":-9.4452627817499,"pfxZ":5.224814802309927,"pX":0.013505822457765852,"pZ":2.4488156766009292,"vX0":9.053115277406905,"vY0":-137.53364035891028,"vZ0":-6.234979631859571,"x":116.49,"y":172.66,"x0":-2.0870011530438055,"y0":50.00162105964865,"z0":6.236144957786169,"aX":-18.169838327522772},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.4,"breakHorizontal":15.4,"spinRate":1794,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.3976115200302752,"extension":6.027466215108168},"index":3,"playId":"ed0b1825-6890-3dcd-ad2c-e16f4b2c91c9","pitchNumber":1,"startTime":"2026-04-01T20:15:34.242Z","endTime":"2026-04-01T20:15:37.973Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":80.3,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.821281719302764,"aZ":-33.7234760094399,"pfxX":3.2272493327556395,"pfxZ":-0.9636310888828099,"pX":0.637784433866355,"pZ":1.5543095122739201,"vX0":6.309989266891631,"vY0":-125.00706978922707,"vZ0":-3.954937693256268,"x":92.69,"y":196.81,"x0":-2.324368748087172,"y0":50.00304023870011,"z0":5.883300969119879,"aX":5.181018599899948},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.4,"breakHorizontal":-7.1,"spinRate":2514,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.435778072620975,"extension":5.726211251635823},"index":4,"playId":"6b05f66e-7460-363a-bc3b-6e8859e426b1","pitchNumber":2,"startTime":"2026-04-01T20:16:04.263Z","endTime":"2026-04-01T20:16:07.677Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-01T20:16:15.430Z","endTime":"2026-04-01T20:16:34.950Z","isPitch":false,"type":"action","player":{"id":686894,"link":"/api/v1/people/686894"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.96157969691806,"aZ":-29.382249240760753,"pfxX":4.639449831317128,"pfxZ":1.7156371795026288,"pX":-0.029733966322375252,"pZ":3.667601473149828,"vX0":4.37156111732636,"vY0":-126.62486226729256,"vZ0":-0.3120750174155078,"x":118.13,"y":139.75,"x0":-2.3791141759561625,"y0":50.004870577436556,"z0":6.135866382720055,"aX":7.562213479923894},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.2,"breakHorizontal":-9.4,"spinRate":2558,"spinDirection":37},"zone":12,"typeConfidence":2.0,"plateTime":0.43194482909014553,"extension":5.605578860480965},"index":6,"playId":"922e57c2-e82e-3cf8-9b05-68a1804f5ced","pitchNumber":3,"startTime":"2026-04-01T20:16:34.950Z","endTime":"2026-04-01T20:16:38.641Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T20:16:38.641Z","atBatIndex":84},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"CJ Abrams lines into a double play, second baseman Edmundo Sosa to shortstop Trea Turner. Daylen Lile out at 2nd.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":85,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-04-01T20:16:57.582Z","endTime":"2026-04-01T20:17:58.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.098877982554008,"aZ":-27.181658866972715,"pfxX":-10.072326999535049,"pfxZ":2.5299581607388575,"pX":-1.8729673586900326,"pZ":1.3480643931480003,"vX0":4.784902241143361,"vY0":-139.31779219276032,"vZ0":-7.848494023955262,"x":188.39,"y":202.38,"x0":-2.3001945260422096,"y0":50.00435791366535,"z0":5.987460820224177,"aX":-19.88234649680082},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.2,"breakHorizontal":17.3,"spinRate":1777,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.3925416302010931,"extension":5.77498776882906},"index":0,"playId":"7ab5daf5-37ec-3019-accc-7ac5d24e1476","pitchNumber":1,"startTime":"2026-04-01T20:17:08.610Z","endTime":"2026-04-01T20:17:12.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.079208947769644,"aZ":-17.31872329608779,"pfxX":-8.496106615004688,"pfxZ":7.130652284703846,"pX":1.005099402631266,"pZ":1.4573006989804786,"vX0":11.313689954599107,"vY0":-142.7690749302746,"vZ0":-9.963184590806641,"x":78.69,"y":199.43,"x0":-1.888445880472635,"y0":50.00189410852886,"z0":6.060824484226112,"aX":-17.697793435543296},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.2,"breakHorizontal":13.3,"spinRate":2019,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.3823205275556232,"extension":5.9734565982564884},"index":1,"playId":"8987f9c1-d21d-3914-bc63-f343d092963a","pitchNumber":2,"startTime":"2026-04-01T20:17:29.221Z","endTime":"2026-04-01T20:17:32.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70504829902275,"aZ":-21.464275322515633,"pfxX":-8.399860140610771,"pfxZ":5.432916308443379,"pX":-0.09367838376744188,"pZ":1.5481287451762493,"vX0":8.123866608992953,"vY0":-138.93359407986787,"vZ0":-8.74572464991069,"x":120.57,"y":196.98,"x0":-1.952597162759254,"y0":50.001779511018505,"z0":6.142464664906735,"aX":-16.556751676359788},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.3,"breakHorizontal":13.7,"spinRate":1701,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.3929870265502613,"extension":6.066672519800271},"hitData":{"launchSpeed":95.2,"launchAngle":11.0,"totalDistance":192.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":153.11,"coordY":129.22}},"index":2,"playId":"35201d00-1896-3901-925b-67c5092c11e5","pitchNumber":3,"startTime":"2026-04-01T20:17:51.595Z","endTime":"2026-04-01T20:17:58.634Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T20:17:58.634Z","atBatIndex":85},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"J.T. Realmuto singles on a line drive to right fielder Joey Wiemer. Brandon Marsh to 3rd.","rbi":0,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-04-01T20:20:19.647Z","endTime":"2026-04-01T20:22:16.004Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"postOnThird":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5],"actionIndex":[0,3],"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":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Brandon Marsh starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-01T20:19:49.844Z","endTime":"2026-04-01T20:20:21.999Z","isPitch":false,"type":"action","player":{"id":669016,"link":"/api/v1/people/669016"},"base":2},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.785120922998836,"aZ":-18.405115217570415,"pfxX":-7.798852657253362,"pfxZ":7.342277986449959,"pX":-1.2566177326452486,"pZ":3.5010071408916184,"vX0":5.028855943319293,"vY0":-135.41640115208466,"vZ0":-1.615358014643561,"x":164.9,"y":144.25,"x0":-2.1149248833079746,"y0":50.005471764916685,"z0":5.379657761470247,"aX":-14.632094523111805},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.2,"breakHorizontal":13.2,"spinRate":2434,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.4029347546541051,"extension":6.519347436722186},"index":1,"playId":"a82dbe21-7eda-3ea9-842d-0ff7377c1c7e","pitchNumber":1,"startTime":"2026-04-01T20:20:21.999Z","endTime":"2026-04-01T20:20:25.643Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.79687470513241,"aZ":-17.59254447832766,"pfxX":-7.51201475715009,"pfxZ":7.758871167014171,"pX":0.763270375572078,"pZ":2.220090519882451,"vX0":10.033196545726279,"vY0":-135.30832953805742,"vZ0":-4.6569058410208655,"x":87.91,"y":178.84,"x0":-1.99375196720791,"y0":50.00143891932237,"z0":5.172777949131292,"aX":-14.116022530641212},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.3,"breakHorizontal":11.8,"spinRate":2446,"spinDirection":237},"zone":6,"typeConfidence":2.0,"plateTime":0.40272890276692097,"extension":6.78849917223813},"index":2,"playId":"1c487de6-de7b-3109-b5f0-324bee6487c6","pitchNumber":2,"startTime":"2026-04-01T20:20:40.249Z","endTime":"2026-04-01T20:20:43.966Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":3,"startTime":"2026-04-01T20:21:04.419Z","endTime":"2026-04-01T20:21:44.834Z","isPitch":false,"type":"action","player":{"id":592663,"link":"/api/v1/people/592663"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":84.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.091402567789714,"aZ":-20.89197460205083,"pfxX":-0.6553054450497076,"pfxZ":6.334390341333648,"pX":1.8781761597394568,"pZ":2.755006420276464,"vX0":10.377774483177232,"vY0":-131.6389337229207,"vZ0":-2.8876108748301004,"x":45.41,"y":164.39,"x0":-2.005486905393986,"y0":50.00065017763289,"z0":5.387270882753149,"aX":-1.166904582026731},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.2,"breakHorizontal":-0.7,"spinRate":2612,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.4137521558654673,"extension":6.398784507688197},"index":4,"playId":"a3870c09-7367-3954-b9ec-0db0c73629f5","pitchNumber":3,"startTime":"2026-04-01T20:21:44.834Z","endTime":"2026-04-01T20:21:48.863Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.333787203900613,"aZ":-15.302499322818425,"pfxX":-5.808252074361512,"pfxZ":8.800125882891583,"pX":1.1616763366900522,"pZ":3.2042730902239698,"vX0":10.70336948795781,"vY0":-137.12388788667877,"vZ0":-2.916402205514842,"x":72.72,"y":152.26,"x0":-2.0253969582457647,"y0":50.006472959257664,"z0":5.316581429081898,"aX":-11.141482208469274},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.6,"breakHorizontal":8.4,"spinRate":2516,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.39837138927321236,"extension":6.5678125290045895},"hitData":{"launchSpeed":76.6,"launchAngle":18.0,"totalDistance":201.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":171.17,"coordY":118.34}},"index":5,"playId":"0f9a57d2-acf6-39d2-aec8-e6b678d21c72","pitchNumber":4,"startTime":"2026-04-01T20:22:05.997Z","endTime":"2026-04-01T20:22:16.004Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T20:22:16.004Z","atBatIndex":86},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Justin Crawford singles on a sharp ground ball to right fielder Joey Wiemer. Brandon Marsh scores. J.T. Realmuto to 2nd.","rbi":1,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":87,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-04-01T20:22:30.804Z","endTime":"2026-04-01T20:23:04.732Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"postOnSecond":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.91"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.77"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.77"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.35"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.95"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.12"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.86"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.58"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.33"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.98"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"68.61"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.83"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.29"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".632"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".182"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".267"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".548"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".907"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".348"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".620"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".536"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".316"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".095"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".441"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".419"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".258"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".105"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".277"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".163"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".632"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".182"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".267"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".548"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".907"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".348"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".620"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".536"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":{"id":669371,"link":"/api/v1/people/669371"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":86.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.427414256114112,"aZ":-22.055247807286708,"pfxX":-3.1419888460482768,"pfxZ":5.436150995362361,"pX":0.2722100462300555,"pZ":1.758598424914997,"vX0":7.601629270736844,"vY0":-134.40404752515394,"vZ0":-5.025301643838683,"x":106.62,"y":191.3,"x0":-2.1630361880606697,"y0":50.003426394834136,"z0":5.183476766803385,"aX":-5.849373693077691},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.1,"breakHorizontal":4.3,"spinRate":2477,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.40488545427435474,"extension":6.543887236468804},"hitData":{"launchSpeed":106.9,"launchAngle":3.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":168.76,"coordY":111.46}},"index":0,"playId":"9be90881-bd73-3dc7-9285-229b00a3600d","pitchNumber":1,"startTime":"2026-04-01T20:22:52.516Z","endTime":"2026-04-01T20:23:04.732Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T20:23:04.732Z","atBatIndex":87}],"currentPlay":{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Justin Crawford singles on a sharp ground ball to right fielder Joey Wiemer. Brandon Marsh scores. J.T. Realmuto to 2nd.","rbi":1,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":87,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-04-01T20:22:30.804Z","endTime":"2026-04-01T20:23:04.732Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"postOnSecond":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.91"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.77"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.77"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.35"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.95"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.12"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.86"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.58"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.33"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.98"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"68.61"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.83"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.29"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".632"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".182"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".267"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".548"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".907"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".348"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".620"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".536"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".316"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".095"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".441"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".419"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".258"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".105"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".277"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".163"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".632"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".182"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".267"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".548"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".907"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".348"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".620"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".536"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":{"id":669371,"link":"/api/v1/people/669371"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":86.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.427414256114112,"aZ":-22.055247807286708,"pfxX":-3.1419888460482768,"pfxZ":5.436150995362361,"pX":0.2722100462300555,"pZ":1.758598424914997,"vX0":7.601629270736844,"vY0":-134.40404752515394,"vZ0":-5.025301643838683,"x":106.62,"y":191.3,"x0":-2.1630361880606697,"y0":50.003426394834136,"z0":5.183476766803385,"aX":-5.849373693077691},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.1,"breakHorizontal":4.3,"spinRate":2477,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.40488545427435474,"extension":6.543887236468804},"hitData":{"launchSpeed":106.9,"launchAngle":3.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":168.76,"coordY":111.46}},"index":0,"playId":"9be90881-bd73-3dc7-9285-229b00a3600d","pitchNumber":1,"startTime":"2026-04-01T20:22:52.516Z","endTime":"2026-04-01T20:23:04.732Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-01T20:23:04.732Z","atBatIndex":87},"scoringPlays":[5,12,48,57,59,66,81,87],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3],"bottom":[4,5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":1,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":161.15,"y":163.18},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":1,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"coordinates":{"x":104.36,"y":169.27},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":1,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"coordinates":{"x":111.44,"y":176.77},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":1,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":148.98,"y":171.8},"type":"O","description":"Groundout"}],"home":[{"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":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":143.91,"y":48.07},"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":1,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":129.56,"y":63.17},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":134.19,"y":143.94},"type":"O","description":"Groundout"}]}},{"startIndex":8,"endIndex":19,"top":[8,9,10,11,12,13],"bottom":[14,15,16,17,18,19],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"coordinates":{"x":109.94,"y":175.35},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":146.45,"y":151.52},"type":"O","description":"Forceout"}],"home":[{"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":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":166.21,"y":92.5},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":135.4,"y":96.65},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":118.56,"y":164.2},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":123.6,"y":91.11},"type":"O","description":"Lineout"}]}},{"startIndex":20,"endIndex":28,"top":[20,21,22,23,24],"bottom":[25,26,27,28],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"coordinates":{"x":105.88,"y":151.01},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"coordinates":{"x":198.89,"y":137.16},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":3,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":111.46,"y":146.96},"type":"O","description":"Pop Out"}],"home":[{"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":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":112.47,"y":52.88},"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":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":143.91,"y":143.91},"type":"O","description":"Forceout"}]}},{"startIndex":29,"endIndex":36,"top":[29,30,31],"bottom":[32,33,34,35,36],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":4,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"coordinates":{"x":145.01,"y":72.72},"type":"O","description":"Lineout"}],"home":[{"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":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":117.23,"y":85.43},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":144.42,"y":156.08},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":44.93,"y":93.37},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":91.06,"y":127.71},"type":"O","description":"Flyout"}]}},{"startIndex":37,"endIndex":44,"top":[37,38,39,40,41],"bottom":[42,43,44],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":95.14,"y":63.41},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"coordinates":{"x":71.08,"y":73.23},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":181.59,"y":116.98},"type":"H","description":"Single"}],"home":[{"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":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":44.29,"y":104.2},"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":5,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":109.43,"y":148.98},"type":"O","description":"Groundout"}]}},{"startIndex":45,"endIndex":52,"top":[45,46,47,48,49],"bottom":[50,51,52],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":91.36,"y":70.94},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"coordinates":{"x":61.18,"y":119.21},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"coordinates":{"x":136.81,"y":99.8},"type":"H","description":"Single"}],"home":[{"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":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":63.46,"y":123.25},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":135.1,"y":115.55},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":157.6,"y":159.63},"type":"O","description":"Groundout"}]}},{"startIndex":53,"endIndex":62,"top":[53,54,55,56,57,58],"bottom":[59,60,61,62],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"coordinates":{"x":93.77,"y":66.36},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":136.31,"y":157.6},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"coordinates":{"x":113.92,"y":70.43},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":170.52,"y":47.55},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":127.54,"y":183.55},"type":"O","description":"Groundout"}],"home":[{"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":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":83.79,"y":42.36},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":108.71,"y":141.06},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":108.6,"y":36.3},"type":"O","description":"Flyout"}]}},{"startIndex":63,"endIndex":71,"top":[63,64,65],"bottom":[66,67,68,69,70,71],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":647315,"fullName":"Zach Pop","link":"/api/v1/people/647315"},"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"coordinates":{"x":77.57,"y":118.66},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":8,"pitcher":{"id":647315,"fullName":"Zach Pop","link":"/api/v1/people/647315"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":159.63,"y":162.17},"type":"O","description":"Groundout"}],"home":[{"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":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":173.35,"y":33.54},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":107.75,"y":152.57},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":105.37,"y":154.05},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":96.52,"y":144.39},"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":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":70.12,"y":115.58},"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":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":104.36,"y":151.01},"type":"O","description":"Forceout"}]}},{"startIndex":72,"endIndex":83,"top":[72,73,74,75],"bottom":[76,77,78,79,80,81,82,83],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":9,"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":161.18,"y":138.97},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":9,"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"coordinates":{"x":175.18,"y":81.57},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":9,"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":150.0,"y":155.07},"type":"O","description":"Forceout"}],"home":[{"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":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":103.03,"y":145.99},"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":9,"pitcher":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":170.28,"y":114.5},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":9,"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":87.12,"y":132.25},"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":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":89.0,"y":98.63},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":9,"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":62.4,"y":85.4},"type":"O","description":"Flyout"}]}},{"startIndex":84,"endIndex":87,"top":[84,85],"bottom":[86,87],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":10,"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":153.11,"y":129.22},"type":"O","description":"Double Play"}],"home":[{"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":10,"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":171.17,"y":118.34},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":10,"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":168.76,"y":111.46},"type":"H","description":"Single"}]}}]},"linescore":{"note":"None out when winning run scored.","currentInning":10,"currentInningOrdinal":"10th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":1,"errors":1,"leftOnBase":0}},{"num":10,"ordinalNum":"10th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":6,"hits":12,"errors":0,"leftOnBase":13},"away":{"runs":5,"hits":10,"errors":2,"leftOnBase":8}},"defense":{"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"catcher":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"first":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"second":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"third":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"shortstop":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"left":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"center":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"right":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"onDeck":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"inHole":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"battingOrder":7,"team":{"id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"}},"offense":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"onDeck":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"inHole":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"first":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"second":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"battingOrder":9,"team":{"id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"}},"balls":0,"strikes":0,"outs":0},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":8,"airOuts":9,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".281","atBats":38,"obp":".344","slg":".429","ops":".773","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":14,"rbi":4,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":10,"groundOuts":10,"airOuts":12,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":2,"atBats":38,"obp":".422","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":162,"era":"4.15","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.37","battersFaced":45,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":162,"balls":66,"strikes":96,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":6,"pitchesPerInning":"18.00","runsScoredPer9":"6.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":12,"putOuts":27,"errors":2,"chances":41,"passedBall":0,"pickoffs":0}},"players":{"ID691781":{"person":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"jerseyNumber":"12","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | 2B, BB","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":3,"groundOuts":5,"airOuts":3,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".348","atBats":23,"obp":".400","slg":".522","ops":".922","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":25,"totalBases":12,"rbi":3,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".467","groundOutsToAirouts":"1.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.00","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":6,"errors":3,"chances":15,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID682928":{"person":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":3,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":4,"errors":1,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":2,"groundOuts":5,"airOuts":7,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":1,"avg":".238","atBats":21,"obp":".304","slg":".381","ops":".685","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":23,"totalBases":8,"rbi":6,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","popOuts":3,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":8,"errors":1,"chances":25,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID683083":{"person":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"jerseyNumber":"26","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"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":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":1,"groundOuts":4,"airOuts":2,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":1,"avg":".235","atBats":17,"obp":".316","slg":".235","ops":".551","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":19,"totalBases":4,"rbi":2,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".400","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":9,"errors":1,"chances":20,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID701552":{"person":{"id":701552,"fullName":"Andre Granillo","link":"/api/v1/people/701552"},"jerseyNumber":"79","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":4,"strikes":7,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"13.50","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":2,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"obp":".429","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":29,"era":"20.25","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"2.25","battersFaced":7,"outs":4,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":14,"strikes":15,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":1,"winPercentage":".---","pitchesPerInning":"21.75","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"6.75","walksPer9Inn":"6.75","hitsPer9Inn":"13.50","runsScoredPer9":"20.25","homeRunsPer9":"6.75","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID686452":{"person":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | 2 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":1,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".182","atBats":11,"obp":".308","slg":".182","ops":".490","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":13,"totalBases":2,"rbi":2,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"0.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":20,"errors":0,"chances":20,"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"}]},"ID571945":{"person":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":7,"groundOuts":4,"airOuts":8,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":21,"obp":".360","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":97,"era":"7.20","inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.80","battersFaced":25,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":40,"strikes":57,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".000","pitchesPerInning":"19.40","gamesFinished":0,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"7.20","walksPer9Inn":"5.40","hitsPer9Inn":"10.80","runsScoredPer9":"10.80","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678391":{"person":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"jerseyNumber":"84","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":4,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".375","atBats":8,"obp":".400","slg":".375","ops":".775","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":3,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":1,"babip":".375","groundOutsToAirouts":"4.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":5,"putOuts":3,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686894":{"person":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"jerseyNumber":"21","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | BB, 2 K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":7,"doubles":0,"triples":1,"homeRuns":2,"strikeOuts":4,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".588","atBats":17,"obp":".682","slg":"1.059","ops":"1.741","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":18,"rbi":4,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".727","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"8.50","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":2,"putOuts":13,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID686610":{"person":{"id":686610,"fullName":"Ken Waldichuk","link":"/api/v1/people/686610"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":2,"groundOuts":3,"airOuts":4,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":13,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":55,"era":"5.40","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.80","battersFaced":15,"outs":10,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":55,"balls":23,"strikes":32,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".---","pitchesPerInning":"16.50","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"5.40","walksPer9Inn":"5.40","hitsPer9Inn":"10.80","runsScoredPer9":"5.40","homeRunsPer9":"2.70","inheritedRunners":2,"inheritedRunnersScored":2,"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}},"ID676571":{"person":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(H, 2)","summary":"0.1 IP, ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":9,"strikes":6,"strikePercentage":".400","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":1,"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":1,"flyOuts":3,"groundOuts":2,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":4,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":10,"obp":".357","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":62,"era":"3.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":1,"whip":"1.67","battersFaced":14,"outs":9,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":62,"balls":28,"strikes":34,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".---","pitchesPerInning":"20.67","gamesFinished":0,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"6.00","walksPer9Inn":"12.00","hitsPer9Inn":"3.00","runsScoredPer9":"3.00","homeRunsPer9":"0.00","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID690925":{"person":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(H, 1)","summary":"1.0 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":6,"strikes":10,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":2,"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":3,"gamesStarted":0,"flyOuts":1,"groundOuts":6,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":10,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":46,"era":"3.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"1.00","battersFaced":12,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":46,"balls":18,"strikes":28,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":0,"winPercentage":".---","pitchesPerInning":"15.33","gamesFinished":1,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"3.00","walksPer9Inn":"6.00","hitsPer9Inn":"3.00","runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669371":{"person":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"jerseyNumber":"99","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(L, 0-1)(BS, 1)","summary":"0.1 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"0.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":0,"battersFaced":5,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":6,"strikes":9,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":1,"runsScoredPer9":"27.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}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":4,"groundOuts":0,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":11,"obp":".462","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":44,"era":"0.00","inningsPitched":"2.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":0,"whip":"2.57","battersFaced":13,"outs":7,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":44,"balls":19,"strikes":25,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":3,"winPercentage":".000","pitchesPerInning":"18.86","gamesFinished":3,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"7.71","walksPer9Inn":"7.71","hitsPer9Inn":"15.43","runsScoredPer9":"3.86","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID695418":{"person":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"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":2,"groundOuts":8,"airOuts":4,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":21,"obp":".304","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":98,"era":"1.69","inningsPitched":"5.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"1.13","battersFaced":23,"outs":16,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":31,"strikes":67,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.38","gamesFinished":0,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"6.75","walksPer9Inn":"1.69","hitsPer9Inn":"8.44","runsScoredPer9":"1.69","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678554":{"person":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"jerseyNumber":"45","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"200","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"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":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":4,"obp":".200","slg":".000","ops":".200","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".000","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"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"}]},"ID695734":{"person":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"jerseyNumber":"4","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"400","stats":{"batting":{"summary":"2-5 | K, R, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":1,"groundOuts":9,"airOuts":3,"runs":6,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".407","atBats":27,"obp":".448","slg":".519","ops":".967","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":29,"totalBases":14,"rbi":3,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".478","groundOutsToAirouts":"3.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":14,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID672335":{"person":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(H, 1)","summary":"0.2 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":7,"strikes":14,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"13.50","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":3,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":12,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":44,"era":"6.75","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"1.13","battersFaced":12,"outs":8,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":44,"balls":14,"strikes":30,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":1,"winPercentage":".---","pitchesPerInning":"16.50","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"10.13","walksPer9Inn":"0.00","hitsPer9Inn":"10.13","runsScoredPer9":"6.75","homeRunsPer9":"6.75","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"}]},"ID677588":{"person":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"jerseyNumber":"8","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".273","atBats":11,"obp":".273","slg":".273","ops":".546","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":3,"rbi":2,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".429","groundOutsToAirouts":"3.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"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}},"ID695578":{"person":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"jerseyNumber":"29","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"100","stats":{"batting":{"summary":"0-5 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":3,"groundOuts":7,"airOuts":5,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".111","atBats":27,"obp":".200","slg":".296","ops":".496","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":8,"rbi":3,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"babip":".143","groundOutsToAirouts":"1.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":13,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID676917":{"person":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":5,"airOuts":8,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":2,"atBats":21,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":84,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":25,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":84,"balls":34,"strikes":50,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":8,"groundOuts":9,"airOuts":10,"runs":4,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":2,"atBats":35,"obp":".357","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":159,"era":"2.79","inningsPitched":"9.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.34","battersFaced":42,"outs":29,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":159,"balls":63,"strikes":96,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":1,"winPercentage":".---","pitchesPerInning":"16.45","gamesFinished":0,"strikeoutWalkRatio":"1.60","strikeoutsPer9Inn":"7.45","walksPer9Inn":"4.66","hitsPer9Inn":"7.45","runsScoredPer9":"3.72","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID696285":{"person":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"jerseyNumber":"30","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":2,"groundOuts":2,"airOuts":6,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".214","atBats":14,"obp":".267","slg":".500","ops":".767","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":15,"totalBases":7,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"0.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.00","popOuts":0,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"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"}]},"ID663623":{"person":{"id":663623,"fullName":"Jake Irvin","link":"/api/v1/people/663623"},"jerseyNumber":"27","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":2,"airOuts":7,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":19,"obp":".200","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":93,"era":"3.60","inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.80","battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":35,"strikes":58,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.60","gamesFinished":0,"strikeoutWalkRatio":"7.00","strikeoutsPer9Inn":"12.60","walksPer9Inn":"1.80","hitsPer9Inn":"5.40","runsScoredPer9":"3.60","homeRunsPer9":"3.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681402":{"person":{"id":681402,"fullName":"Gus Varland","link":"/api/v1/people/681402"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":9,"era":"0.00","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":2,"strikes":7,"strikePercentage":".780","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"6.75","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"6.75","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641793":{"person":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":7,"groundOuts":5,"airOuts":9,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":21,"obp":".348","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":75,"era":"5.40","inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.60","battersFaced":23,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":75,"balls":22,"strikes":53,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".000","pitchesPerInning":"15.00","gamesFinished":0,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"1.80","walksPer9Inn":"3.60","hitsPer9Inn":"10.80","runsScoredPer9":"5.40","homeRunsPer9":"3.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"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}},"ID660688":{"person":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"jerseyNumber":"20","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":2,"groundOuts":5,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".182","atBats":11,"obp":".167","slg":".455","ops":".622","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":5,"rbi":3,"leftOnBase":10,"sacBunts":0,"sacFlies":1,"babip":".111","groundOutsToAirouts":"1.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.00","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":1,"putOuts":22,"errors":1,"chances":24,"fielding":".958","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656492":{"person":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":4,"airOuts":6,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":20,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":86,"era":"3.60","inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.00","battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":31,"strikes":55,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.20","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"3.60","homeRunsPer9":"1.80","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}},"ID671277":{"person":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"jerseyNumber":"2","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"201","stats":{"batting":{"note":"a-","summary":"1-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":2,"groundOuts":6,"airOuts":7,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".250","atBats":20,"obp":".250","slg":".300","ops":".550","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":20,"totalBases":6,"rbi":3,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".278","groundOutsToAirouts":"0.86","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":24,"errors":1,"chances":27,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]}},"batters":[695578,678554,671277,691781,695734,686894,682928,683083,696285,686452,676917,701552,672335,690925,676571,669371],"pitchers":[676917,701552,672335,690925,676571,669371],"bench":[660688,677588,678391],"bullpen":[656492,663623,641793,695418,571945,681402,686610],"battingOrder":[695578,671277,691781,695734,686894,682928,683083,696285,686452],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"House (1, Sánchez, C)."},{"label":"HR","value":"Abrams (1, 7th inning off Keller, Bra, 2 on, 2 out)."},{"label":"TB","value":"Abrams 4; García Jr., L; House 3; Lile 2; Millas; Wiemer 2; Young."},{"label":"RBI","value":"Abrams 3 (6); Millas (2)."},{"label":"2-out RBI","value":"Abrams 3; Millas."},{"label":"Runners left in scoring position, 2 out","value":"Wood; Wiemer; Abrams."},{"label":"Team RISP","value":"2-for-10."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Young (1, 2nd base off Bowlan/Realmuto)."},{"label":"CS","value":"Lile (1, 2nd base by Alvarado/Realmuto)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Abrams (1, throw); Wood (1, throw)."},{"label":"Outfield assists","value":"Wiemer (Schwarber at 3rd base)."},{"label":"DP","value":"(Nuñez, N-Abrams-Mead)."}]}],"note":[{"label":"a","value":"Struck out for Mead in the 7th."}]},"home":{"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":10,"groundOuts":10,"airOuts":12,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":2,"avg":".220","atBats":38,"obp":".314","slg":".360","ops":".674","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":20,"rbi":6,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.00","popOuts":0,"lineOuts":2},"pitching":{"flyOuts":5,"groundOuts":8,"airOuts":9,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":38,"obp":".333","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":162,"era":"5.46","inningsPitched":"10.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.41","battersFaced":42,"outs":30,"completeGames":0,"shutouts":0,"pitchesThrown":162,"balls":56,"strikes":106,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":4,"pitchesPerInning":"16.20","runsScoredPer9":"4.50","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":8,"putOuts":30,"errors":0,"chances":38,"passedBall":0,"pickoffs":0}},"players":{"ID669016":{"person":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"700","stats":{"batting":{"summary":"1-5 | R","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":5,"groundOuts":5,"airOuts":5,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".350","atBats":20,"obp":".409","slg":".450","ops":".859","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":9,"rbi":2,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".412","groundOutsToAirouts":"1.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":0,"putOuts":12,"errors":0,"chances":12,"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"}]},"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":1,"gamesStarted":1,"flyOuts":2,"groundOuts":7,"airOuts":4,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":24,"obp":".280","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":99,"era":"9.00","inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.17","battersFaced":25,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":40,"strikes":59,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.75","rbi":0,"winPercentage":".000","pitchesPerInning":"16.50","gamesFinished":0,"strikeoutWalkRatio":"7.00","strikeoutsPer9Inn":"10.50","walksPer9Inn":"1.50","hitsPer9Inn":"9.00","runsScoredPer9":"9.00","homeRunsPer9":"3.00","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":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":8,"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":8,"balls":2,"strikes":6,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":11,"obp":".538","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":55,"era":"15.43","inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"3.00","battersFaced":13,"outs":7,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":55,"balls":19,"strikes":36,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"23.57","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"11.57","walksPer9Inn":"7.71","hitsPer9Inn":"19.29","runsScoredPer9":"15.43","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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID702222":{"person":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"jerseyNumber":"2","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"900","stats":{"batting":{"summary":"3-5 | 2B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":0,"groundOuts":2,"airOuts":4,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".412","atBats":17,"obp":".444","slg":".471","ops":".915","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":18,"totalBases":8,"rbi":1,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".538","groundOutsToAirouts":"0.50","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":0,"putOuts":9,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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":{"summary":"5.1 IP, ER, 7 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":5,"airOuts":4,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":97,"inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":24,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":37,"strikes":60,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"1.69","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":2,"gamesStarted":2,"flyOuts":3,"groundOuts":10,"airOuts":7,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":17,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":41,"obp":".244","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":184,"era":"0.79","inningsPitched":"11.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.97","battersFaced":45,"outs":34,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":184,"balls":65,"strikes":119,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.43","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.24","gamesFinished":0,"strikeoutWalkRatio":"4.25","strikeoutsPer9Inn":"13.50","walksPer9Inn":"3.18","hitsPer9Inn":"5.56","runsScoredPer9":"0.79","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}},"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-5 | HR, K, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":8,"groundOuts":7,"airOuts":10,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".120","atBats":25,"obp":".185","slg":".240","ops":".425","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":27,"totalBases":6,"rbi":3,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".105","groundOutsToAirouts":"0.70","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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":44,"errors":1,"chances":48,"fielding":".979","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":"800","stats":{"batting":{"summary":"2-3 | HR, BB, HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":1,"putOuts":11,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":2,"groundOuts":4,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":2,"avg":".200","atBats":15,"obp":".400","slg":".400","ops":".800","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":20,"totalBases":6,"rbi":1,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".222","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.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":{"gamesStarted":1,"caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":1,"putOuts":57,"errors":0,"chances":58,"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":{"note":"(W, 1-1)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":6,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":6,"balls":2,"strikes":4,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":14,"obp":".286","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":60,"era":"2.45","inningsPitched":"3.2","wins":1,"losses":1,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.09","battersFaced":14,"outs":11,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":60,"balls":22,"strikes":38,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".500","pitchesPerInning":"16.36","gamesFinished":4,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"14.73","walksPer9Inn":"0.00","hitsPer9Inn":"9.82","runsScoredPer9":"4.91","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID624641":{"person":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"jerseyNumber":"33","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"501","stats":{"batting":{"note":"a-","summary":"1-2 | 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"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":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":0,"groundOuts":4,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".125","atBats":8,"obp":".222","slg":".125","ops":".347","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":9,"totalBases":1,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".167","groundOutsToAirouts":"4.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":14,"putOuts":4,"errors":1,"chances":19,"fielding":".947","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID664761":{"person":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":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":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":5,"groundOuts":9,"airOuts":9,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":4,"intentionalWalks":0,"hits":2,"hitByPitch":1,"avg":".095","atBats":21,"obp":".269","slg":".238","ops":".507","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":26,"totalBases":5,"rbi":4,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".053","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","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":9,"putOuts":5,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID680742":{"person":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":17,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":7,"strikes":10,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"13.50","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":3,"gamesStarted":0,"flyOuts":3,"groundOuts":2,"airOuts":4,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":14,"obp":".429","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":51,"era":"9.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"2.00","battersFaced":14,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":51,"balls":19,"strikes":32,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":1,"winPercentage":".---","pitchesPerInning":"17.00","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"6.00","walksPer9Inn":"0.00","hitsPer9Inn":"18.00","runsScoredPer9":"9.00","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID641835":{"person":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":2,"groundOuts":4,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":13,"obp":".143","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":55,"era":"0.00","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.50","battersFaced":14,"outs":12,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":55,"balls":19,"strikes":36,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"13.75","gamesFinished":0,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"2.25","hitsPer9Inn":"2.25","runsScoredPer9":"0.00","homeRunsPer9":"0.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":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,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":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":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":5,"groundOuts":4,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".200","atBats":15,"obp":".250","slg":".200","ops":".450","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":3,"rbi":1,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.80","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":11,"putOuts":4,"errors":0,"chances":15,"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"}]},"ID656941":{"person":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | 2B, BB, HBP","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":5,"groundOuts":2,"airOuts":6,"runs":2,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":2,"avg":".182","atBats":22,"obp":".333","slg":".500","ops":".833","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":27,"totalBases":11,"rbi":4,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"0.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.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":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":"O","name":"Outfield","type":"Outfielder","abbreviation":"OF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"avg":".167","atBats":6,"obp":".286","slg":".167","ops":".453","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".333","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":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":3,"strikes":9,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":3,"groundOuts":4,"airOuts":3,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":9,"obp":".308","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":58,"era":"6.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.00","battersFaced":13,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":58,"balls":26,"strikes":32,"strikePercentage":".550","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".---","pitchesPerInning":"19.33","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"6.00","walksPer9Inn":"6.00","hitsPer9Inn":"3.00","runsScoredPer9":"6.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"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":1,"gamesStarted":1,"flyOuts":0,"groundOuts":11,"airOuts":3,"runs":7,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":25,"obp":".448","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":99,"era":"11.57","inningsPitched":"4.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"2.79","battersFaced":29,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":36,"strikes":63,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.67","rbi":0,"winPercentage":".000","pitchesPerInning":"21.21","gamesFinished":0,"strikeoutWalkRatio":"0.67","strikeoutsPer9Inn":"3.86","walksPer9Inn":"5.79","hitsPer9Inn":"19.29","runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665561":{"person":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"avg":".333","atBats":3,"obp":".500","slg":"1.333","ops":"1.833","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664238":{"person":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"201","stats":{"batting":{"note":"1-","summary":"0-0 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":"1.000","slg":".000","ops":"1.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":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":{"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":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID621383":{"person":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":11,"obp":".364","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":47,"era":"3.38","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"1.50","battersFaced":11,"outs":8,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":47,"balls":14,"strikes":33,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".---","pitchesPerInning":"17.63","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"6.75","walksPer9Inn":"0.00","hitsPer9Inn":"13.50","runsScoredPer9":"3.38","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":true,"isSubstitute":false}},"ID666969":{"person":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"jerseyNumber":"53","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | BB","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":4,"groundOuts":3,"airOuts":8,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".318","atBats":22,"obp":".333","slg":".545","ops":".878","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":24,"totalBases":12,"rbi":3,"leftOnBase":9,"sacBunts":0,"sacFlies":1,"babip":".353","groundOutsToAirouts":"0.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.00","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":1,"chances":13,"fielding":".923","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":1,"gamesStarted":1,"flyOuts":1,"groundOuts":4,"airOuts":4,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":20,"obp":".318","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":91,"era":"5.40","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.40","battersFaced":22,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":29,"strikes":62,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"18.20","gamesFinished":0,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"12.60","walksPer9Inn":"3.60","hitsPer9Inn":"9.00","runsScoredPer9":"5.40","homeRunsPer9":"3.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641745":{"person":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 3 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":5,"strikes":17,"strikePercentage":".770","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":3,"gamesStarted":0,"flyOuts":1,"groundOuts":6,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":12,"obp":".308","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":53,"era":"9.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":3,"whip":"1.33","battersFaced":13,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":53,"balls":16,"strikes":37,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"6.00","rbi":3,"winPercentage":".---","pitchesPerInning":"17.67","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.00","walksPer9Inn":"3.00","hitsPer9Inn":"9.00","runsScoredPer9":"9.00","homeRunsPer9":"3.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":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"}]},"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 | BB, 2 R, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":7,"groundOuts":5,"airOuts":11,"runs":5,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".192","atBats":26,"obp":".250","slg":".231","ops":".481","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":28,"totalBases":6,"rbi":0,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"babip":".238","groundOutsToAirouts":"0.45","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":12,"errors":1,"chances":22,"fielding":".955","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":1,"gamesStarted":1,"flyOuts":3,"groundOuts":2,"airOuts":6,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":20,"obp":".238","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":84,"era":"1.69","inningsPitched":"5.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.94","battersFaced":21,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":84,"balls":27,"strikes":57,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.75","gamesFinished":0,"strikeoutWalkRatio":"8.00","strikeoutsPer9Inn":"13.50","walksPer9Inn":"1.69","hitsPer9Inn":"6.75","runsScoredPer9":"1.69","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID679775":{"person":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":8,"obp":".556","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":41,"era":"20.25","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"3.75","battersFaced":9,"outs":4,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":15,"strikes":26,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"30.75","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"6.75","walksPer9Inn":"6.75","hitsPer9Inn":"27.00","runsScoredPer9":"20.25","homeRunsPer9":"6.75","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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[607208,656941,664238,547180,664761,681082,624641,666969,669016,592663,702222,650911,680742,641745,647315,621237,661395],"pitchers":[650911,680742,641745,647315,621237,661395],"bench":[805249,665561],"bullpen":[679775,621383,666200,641835,605400,691725,592836],"battingOrder":[607208,664238,547180,664761,624641,666969,669016,592663,702222],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Schwarber (1, Cavalli); Crawford (1, Cavalli)."},{"label":"HR","value":"Realmuto (1, 7th inning off Granillo, 0 on, 0 out); Harper, B (1, 8th inning off Pérez, C, 0 on, 0 out)."},{"label":"TB","value":"Crawford 4; García, Ad 2; Harper, B 4; Marsh; Realmuto 5; Schwarber 2; Sosa, E; Turner."},{"label":"RBI","value":"Crawford (1); Harper, B (3); Realmuto (1); Schwarber (4); Sosa, E 2 (2)."},{"label":"2-out RBI","value":"Sosa, E 2."},{"label":"Runners left in scoring position, 2 out","value":"Turner 4; Marsh 2; Realmuto."},{"label":"GIDP","value":"Marsh."},{"label":"Team RISP","value":"5-for-11."},{"label":"Team LOB","value":"13."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Turner (1, 2nd base off Cavalli/Millas)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Sosa, E-Turner)."}]}],"note":[{"label":"a","value":"Grounded into a forceout for Stott in the 8th."},{"label":"1","value":"Ran for Schwarber in the 9th."}]}},"officials":[{"official":{"id":503586,"fullName":"Tripp Gibson","link":"/api/v1/people/503586"},"officialType":"Home Plate"},{"official":{"id":503502,"fullName":"Ryan Blakney","link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":521051,"fullName":"Nick Mahrley","link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"fullName":"Marvin Hudson","link":"/api/v1/people/427243"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Poulin."},{"label":"HBP","value":"Realmuto (by Cavalli); Schwarber (by Cavalli)."},{"label":"ABS Challenge","value":"Sánchez, C (Ball-Confirmed); Millas (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Cavalli 84-50; Granillo 11-7; Pérez, C 21-14; Beeter 16-10; Poulin 15-6; Henry 15-9; Sánchez, C 97-60; Bowlan 17-10; Keller, Bra 22-17; Pop 12-9; Alvarado 8-6; Duran, J 6-4."},{"label":"Groundouts-flyouts","value":"Cavalli 5-6; Granillo 1-0; Pérez, C 2-1; Beeter 2-1; Poulin 0-1; Henry 0-1; Sánchez, C 5-1; Bowlan 0-1; Keller, Bra 1-1; Pop 1-1; Alvarado 1-1; Duran, J 0-0."},{"label":"Batters faced","value":"Cavalli 25; Granillo 3; Pérez, C 5; Beeter 4; Poulin 3; Henry 5; Sánchez, C 24; Bowlan 4; Keller, Bra 6; Pop 3; Alvarado 3; Duran, J 2."},{"label":"Inherited runners-scored","value":"Beeter 2-0; Poulin 1-0; Henry 3-2."},{"label":"Umpires","value":"HP: Tripp Gibson. 1B: Ryan Blakney. 2B: Nick Mahrley. 3B: Marvin Hudson. "},{"label":"Weather","value":"79 degrees, Cloudy."},{"label":"Wind","value":"10 mph, L To R."},{"label":"First pitch","value":"1:07 PM."},{"label":"T","value":"3:15."},{"label":"Att","value":"37,469."},{"label":"Venue","value":"Citizens Bank Park."},{"label":"April 1, 2026"}],"pitchingNotes":["Henry pitched to 2 batters in the 10th inning."],"topPerformers":[{"player":{"person":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663","boxscoreName":"Realmuto"},"jerseyNumber":"10","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"800","stats":{"batting":{"summary":"2-3 | HR, BB, HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":1,"putOuts":11,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":2,"groundOuts":4,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":2,"avg":".200","atBats":15,"obp":".400","slg":".400","ops":".800","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":20,"totalBases":6,"rbi":1,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".222","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.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":{"gamesStarted":1,"caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":1,"putOuts":57,"errors":0,"chances":58,"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":64,"hittingGameScore":64},{"player":{"person":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917","boxscoreName":"Cavalli"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":5,"airOuts":8,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":2,"atBats":21,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":84,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":25,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":84,"balls":34,"strikes":50,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":8,"groundOuts":9,"airOuts":10,"runs":4,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":2,"atBats":35,"obp":".357","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":159,"era":"2.79","inningsPitched":"9.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.34","battersFaced":42,"outs":29,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":159,"balls":63,"strikes":96,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":1,"winPercentage":".---","pitchesPerInning":"16.45","gamesFinished":0,"strikeoutWalkRatio":"1.60","strikeoutsPer9Inn":"7.45","walksPer9Inn":"4.66","hitsPer9Inn":"7.45","runsScoredPer9":"3.72","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","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":62,"pitchingGameScore":62},{"player":{"person":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911","boxscoreName":"Sánchez, C"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"summary":"5.1 IP, ER, 7 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":5,"airOuts":4,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":97,"inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":24,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":37,"strikes":60,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"1.69","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":2,"gamesStarted":2,"flyOuts":3,"groundOuts":10,"airOuts":7,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":17,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":41,"obp":".244","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":184,"era":"0.79","inningsPitched":"11.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.97","battersFaced":45,"outs":34,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":184,"balls":65,"strikes":119,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.43","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.24","gamesFinished":0,"strikeoutWalkRatio":"4.25","strikeoutsPer9Inn":"13.50","walksPer9Inn":"3.18","hitsPer9Inn":"5.56","runsScoredPer9":"0.79","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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":60,"pitchingGameScore":60}]},"decisions":{"winner":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"loser":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}