{"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":823484,"link":"/api/v1.1/game/823484/feed/live","metaData":{"wait":10,"timeStamp":"20260331_014438","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count00","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823484,"type":"R","doubleHeader":"N","id":"2026/03/30/wasmlb-phimlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823484-2026-03-30","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-03-30T22:40:00Z","originalDate":"2026-03-30","officialDate":"2026-03-30","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":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":4,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":3,"losses":1,"ties":0,"pct":".750"},"records":{},"divisionLeader":false,"wins":3,"losses":1,"winningPercentage":".750"},"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":4,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":1,"losses":3,"ties":0,"pct":".250"},"records":{},"divisionLeader":false,"wins":1,"losses":3,"winningPercentage":".250"},"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":"67","wind":"16 mph, Out To CF"},"gameInfo":{"attendance":35609,"firstPitch":"2026-03-30T22:40:00.000Z","gameDurationMinutes":184},"review":{"hasChallenges":true,"away":{"used":3,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"home":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"}},"officialScorer":{"id":482194,"fullName":"Dick Shute","link":"/api/v1/people/482194"},"primaryDatacaster":{"id":800986,"fullName":"Michael Monostra","link":"/api/v1/people/800986"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"James Wood walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-30T22:40:49.795Z","endTime":"2026-03-30T22:42:09.662Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-30T18:50:34.229Z","endTime":"2026-03-30T22:18:57.273Z","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-03-30T22:18:57.273Z","endTime":"2026-03-30T22:40:18.263Z","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-03-30T22:40:18.263Z","endTime":"2026-03-30T22:40:52.126Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.169372459998804,"aZ":-12.485664306751552,"pfxX":-5.065944853956403,"pfxZ":10.883595651899984,"pX":0.004929813993891167,"pZ":3.3629079426622592,"vX0":5.64595483390783,"vY0":-134.18372449992668,"vZ0":-5.981711621241871,"x":116.81,"y":147.98,"x0":-1.4761583040419357,"y0":50.00545049944944,"z0":6.524081848247163,"aX":-9.166979840183549},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.5,"breakHorizontal":7.8,"spinRate":2213,"spinDirection":213},"zone":2,"typeConfidence":0.9,"plateTime":0.40942321967238726,"extension":6.0738718583311755},"index":3,"playId":"bcd8eb0e-adf7-3ae4-a255-f5ab113c4125","pitchNumber":1,"startTime":"2026-03-30T22:40:52.126Z","endTime":"2026-03-30T22:40:55.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.59472485771398,"aZ":-21.290090502808802,"pfxX":-8.508044600328066,"pfxZ":6.5445166625002,"pX":-1.0425852309180328,"pZ":2.7897700023228915,"vX0":4.281793877427072,"vY0":-128.62424183948644,"vZ0":-5.056360508812574,"x":156.74,"y":163.46,"x0":-1.6303413033668313,"y0":50.00253945329943,"z0":6.449054556600398,"aX":-14.145646158907685},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.8,"breakHorizontal":14.3,"spinRate":1411,"spinDirection":222},"zone":11,"typeConfidence":0.83,"plateTime":0.4270961641771356,"extension":5.943792752091187},"index":4,"playId":"ec58f740-f519-361e-9cad-2e31bfc7432f","pitchNumber":2,"startTime":"2026-03-30T22:41:09.525Z","endTime":"2026-03-30T22:41:13.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42155086609739,"aZ":-23.38955177980772,"pfxX":2.133218827836844,"pfxZ":5.424925754642736,"pX":-0.9931021720264068,"pZ":1.9527594532014552,"vX0":1.4084131850410646,"vY0":-126.11753063623884,"vZ0":-6.289863733032701,"x":154.85,"y":186.06,"x0":-1.8349912370291264,"y0":50.004126215981245,"z0":6.352409042247503,"aX":3.4534826187181453},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.8,"breakHorizontal":-4.2,"spinRate":2511,"spinDirection":178},"zone":13,"typeConfidence":0.91,"plateTime":0.433470597013343,"extension":6.0893301800155655},"index":5,"playId":"1fbb3ff9-f63e-36b1-9eb4-39720e467be4","pitchNumber":3,"startTime":"2026-03-30T22:41:21.589Z","endTime":"2026-03-30T22:41:26.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.554226097172588,"aZ":-31.024606533149036,"pfxX":-6.134833979122652,"pfxZ":0.6975073963390637,"pX":0.14276322241792108,"pZ":1.3299536539688463,"vX0":6.129768812636124,"vY0":-127.83717151577193,"vZ0":-6.557145429346035,"x":111.56,"y":202.87,"x0":-1.4900151396825747,"y0":50.004371528818005,"z0":6.366138422185582,"aX":-10.14661394046245},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.0,"breakHorizontal":9.7,"spinRate":1291,"spinDirection":226},"zone":14,"typeConfidence":0.9,"plateTime":0.42859250765268886,"extension":6.086165010870253},"index":6,"playId":"d1f4faa3-36bd-3540-ac17-5fac0f3eed20","pitchNumber":4,"startTime":"2026-03-30T22:41:34.775Z","endTime":"2026-03-30T22:41:38.292Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.980576883702277,"aZ":-23.259686402329745,"pfxX":1.044398684238527,"pfxZ":5.404489826209163,"pX":0.08218889647738498,"pZ":2.496556726809584,"vX0":4.111197194517847,"vY0":-127.0900914849892,"vZ0":-5.218423930566342,"x":113.87,"y":171.37,"x0":-1.6866112295576365,"y0":50.00436727479775,"z0":6.4037943560851645,"aX":1.7223043611125495},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.9,"breakHorizontal":-2.8,"spinRate":2526,"spinDirection":182},"zone":5,"typeConfidence":0.9,"plateTime":0.42959874646059104,"extension":6.010640072885961},"index":7,"playId":"7987c570-29f7-3314-9580-22835d734282","pitchNumber":5,"startTime":"2026-03-30T22:41:47.281Z","endTime":"2026-03-30T22:41:50.377Z","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":94.0,"endSpeed":85.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.52945974781332,"aZ":-17.795538199554578,"pfxX":-10.88029581682791,"pfxZ":7.665314717027179,"pX":1.24196510294941,"pZ":2.029653348772143,"vX0":10.383313571242729,"vY0":-136.24481515546586,"vZ0":-8.275225540504838,"x":69.66,"y":183.98,"x0":-1.2088014844891644,"y0":50.00481306204134,"z0":6.3412556143848535,"aX":-20.414145670174783},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.1,"breakHorizontal":17.4,"spinRate":2039,"spinDirection":216},"zone":14,"typeConfidence":0.9,"plateTime":0.4023438890020614,"extension":6.232585556866187},"index":8,"playId":"5e7eb562-6727-3e06-9094-c7dc633147a4","pitchNumber":6,"startTime":"2026-03-30T22:42:05.274Z","endTime":"2026-03-30T22:42:09.662Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-30T22:42:09.662Z","atBatIndex":0},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luis García Jr. doubles (1) on a ground ball to left fielder Otto Kemp. James Wood to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-30T22:42:28.536Z","endTime":"2026-03-30T22:43:07.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"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":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"postOnThird":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"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":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(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.0,"endSpeed":85.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.944853604062214,"aZ":-16.543055929793873,"pfxX":-9.322735297001103,"pfxZ":8.477660335750034,"pX":-0.5099015005537871,"pZ":1.998906505372322,"vX0":6.0122756291081485,"vY0":-135.05053926771984,"vZ0":-8.411793445711753,"x":136.44,"y":184.81,"x0":-1.5560176063019358,"y0":50.00163504373273,"z0":6.321973750487331,"aX":-17.18613794237085},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.7,"breakHorizontal":15.6,"spinRate":2059,"spinDirection":217},"zone":7,"typeConfidence":0.9,"plateTime":0.40587871452901236,"extension":6.113854552568449},"index":0,"playId":"4a94d28b-e0a3-3556-957c-da7a3f088752","pitchNumber":1,"startTime":"2026-03-30T22:42:36.927Z","endTime":"2026-03-30T22:42:40.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22178596120381,"aZ":-28.827005034418775,"pfxX":-8.98234171623604,"pfxZ":2.064680088704061,"pX":-1.5657705297746944,"pZ":2.0533422215812616,"vX0":3.544604268610983,"vY0":-126.75522775429569,"vZ0":-5.09645835130165,"x":176.68,"y":183.34,"x0":-1.8161667283712433,"y0":50.00622463497482,"z0":6.395320558662211,"aX":-14.600447002140353},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.8,"breakHorizontal":15.5,"spinRate":1337,"spinDirection":222},"zone":13,"typeConfidence":0.91,"plateTime":0.43231771125050145,"extension":6.106099053283339},"hitData":{"launchSpeed":73.1,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":60.38,"coordY":145.94}},"index":1,"playId":"114e4609-de1d-3822-8ade-85d5cb492f18","pitchNumber":2,"startTime":"2026-03-30T22:42:54.877Z","endTime":"2026-03-30T22:43:07.515Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-30T22:43:07.515Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brady House grounds out, pitcher Taijuan Walker to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-30T22:43:27.683Z","endTime":"2026-03-30T22:44:04.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"postOnThird":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":1},"credits":[{"player":{"id":592836,"link":"/api/v1/people/592836"},"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":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.7,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.5199715249065,"aZ":-23.946362374325155,"pfxX":5.2002179267803506,"pfxZ":5.8168748265393315,"pX":0.4329171131473547,"pZ":2.633736770894893,"vX0":2.9306569402204183,"vY0":-118.165936085096,"vZ0":-3.9152157338128286,"x":100.5,"y":167.67,"x0":-1.4988892778398686,"y0":50.00143700204565,"z0":6.512102494107047,"aX":7.352773280725908},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":9.8,"breakHorizontal":-10.1,"spinRate":2358,"spinDirection":96},"zone":6,"typeConfidence":0.91,"plateTime":0.4635191234659737,"extension":5.933990576741044},"index":0,"playId":"c4295bf2-7d68-3a51-ba49-f242665ea7e2","pitchNumber":1,"startTime":"2026-03-30T22:43:35.357Z","endTime":"2026-03-30T22:43:38.782Z","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":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.079912520172506,"aZ":-15.266592270521842,"pfxX":-9.566500865468264,"pfxZ":9.082726728543953,"pX":-0.5578651719985005,"pZ":2.2197314892106714,"vX0":5.6165810386009145,"vY0":-135.88970435884661,"vZ0":-8.249203493051654,"x":138.26,"y":178.85,"x0":-1.4137055139826842,"y0":50.0028383608402,"z0":6.365511750466793,"aX":-17.80752028747786},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.8,"breakHorizontal":16.1,"spinRate":1941,"spinDirection":213},"zone":7,"typeConfidence":0.9,"plateTime":0.40379712356776887,"extension":6.273274821628429},"hitData":{"launchSpeed":102.8,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.62,"coordY":161.59}},"index":1,"playId":"65d7e437-79cd-378b-9930-67a896066bf1","pitchNumber":2,"startTime":"2026-03-30T22:43:51.515Z","endTime":"2026-03-30T22:44:04.956Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-30T22:44:04.956Z","atBatIndex":2},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Daylen Lile reaches on a fielder's choice, fielded by second baseman Edmundo Sosa. James Wood scores. Luis García Jr. to 3rd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-30T22:44:19.961Z","endTime":"2026-03-30T22:44:36.001Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"postOnThird":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":{"id":592836,"link":"/api/v1/people/592836"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","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":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","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":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"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":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.698516227383124,"aZ":-22.670703988883933,"pfxX":3.150438305775885,"pfxZ":5.889409343993294,"pX":0.040102948732055506,"pZ":2.419880503612689,"vX0":3.374225154348503,"vY0":-125.97854750948673,"vZ0":-5.355881216136357,"x":115.47,"y":173.44,"x0":-1.723997724883501,"y0":50.00105784575611,"z0":6.396811656890498,"aX":5.081997270545498},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":9.7,"breakHorizontal":-6.5,"spinRate":2612,"spinDirection":172},"zone":5,"typeConfidence":0.91,"plateTime":0.43415414346788683,"extension":6.125794522846795},"hitData":{"launchSpeed":89.0,"launchAngle":9.0,"totalDistance":118.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.29,"coordY":134.07}},"index":0,"playId":"42efbfb4-fd85-36d6-aa37-57ead4ada7b0","pitchNumber":1,"startTime":"2026-03-30T22:44:26.963Z","endTime":"2026-03-30T22:44:36.001Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-30T22:44:36.001Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"CJ Abrams singles on a ground ball to left fielder Otto Kemp. Luis García Jr. scores. Daylen Lile to 2nd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-30T22:45:13.926Z","endTime":"2026-03-30T22:46:14.942Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"postOnSecond":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":805249,"link":"/api/v1/people/805249"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":{"id":592836,"link":"/api/v1/people/592836"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.448477705159128,"aZ":-20.49470502399152,"pfxX":2.079231476873184,"pfxZ":7.277969647838246,"pX":-0.5580400200867295,"pZ":3.221621096328524,"vX0":2.42353090100367,"vY0":-125.60927231115994,"vZ0":-4.051303047882023,"x":138.27,"y":151.8,"x0":-1.8039594029003196,"y0":50.0016018597775,"z0":6.513122735727981,"aX":3.335841351358297},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":12.5,"breakHorizontal":-4.3,"spinRate":2254,"spinDirection":188},"zone":1,"typeConfidence":0.91,"plateTime":0.43536684160868333,"extension":5.943824515719196},"index":0,"playId":"197b137f-4c91-31a0-addc-58b26c5f3621","pitchNumber":1,"startTime":"2026-03-30T22:45:24.366Z","endTime":"2026-03-30T22:45:27.977Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"c0959c3c-3781-37c8-80c0-3f9f9a28515c","startTime":"2026-03-30T22:45:43.542Z","endTime":"2026-03-30T22:45:48.557Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.79204980802346,"aZ":-13.53262411787513,"pfxX":-4.996206231255343,"pfxZ":10.289077732329488,"pX":-0.08521472432534087,"pZ":2.7100223525329534,"vX0":5.730282439682599,"vY0":-133.73435604001486,"vZ0":-7.090215291847143,"x":120.25,"y":165.61,"x0":-1.60637011564222,"y0":50.00120043341197,"z0":6.365824313724919,"aX":-9.05086606308405},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.3,"breakHorizontal":7.8,"spinRate":2103,"spinDirection":212},"zone":5,"typeConfidence":0.89,"plateTime":0.40953288150835787,"extension":6.118528332087156},"hitData":{"launchSpeed":91.1,"launchAngle":4.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":95.37,"coordY":113.99}},"index":2,"playId":"93c03e6a-9123-304c-bd56-cbb0ac5de4a6","pitchNumber":2,"startTime":"2026-03-30T22:46:04.144Z","endTime":"2026-03-30T22:46:14.942Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-30T22:46:14.942Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drew Millas singles on a fly ball to center fielder Brandon Marsh. Daylen Lile to 3rd. CJ Abrams to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-30T22:46:39.222Z","endTime":"2026-03-30T22:48:26.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"postOnSecond":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"postOnThird":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,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":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.9,"endSpeed":80.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.717341619096004,"aZ":-28.19330733917813,"pfxX":-9.340718246417826,"pfxZ":2.4690978674673048,"pX":-0.10176158443167475,"pZ":0.8890059507254668,"vX0":6.712851832632276,"vY0":-126.22121378722467,"vZ0":-7.856333232428049,"x":120.88,"y":214.78,"x0":-1.582295115122649,"y0":50.00493484955856,"z0":6.312599308638898,"aX":-15.07199672866016},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.9,"breakHorizontal":15.4,"spinRate":1444,"spinDirection":226},"zone":13,"typeConfidence":0.91,"plateTime":0.433959480314666,"extension":6.187072929930446},"index":0,"playId":"37bb7cc3-020e-33d6-9ed6-759db173c955","pitchNumber":1,"startTime":"2026-03-30T22:46:46.205Z","endTime":"2026-03-30T22:46:49.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.258989619388228,"aZ":-22.109164608776013,"pfxX":2.352213971735236,"pfxZ":6.2037587727476176,"pX":-1.226797508046036,"pZ":3.509925446004829,"vX0":0.6215449105145096,"vY0":-126.2146016647677,"vZ0":-3.1110554987289802,"x":163.76,"y":144.01,"x0":-1.7815988052386107,"y0":50.005696675044156,"z0":6.527252403823348,"aX":3.817884248783292},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":10.8,"breakHorizontal":-4.4,"spinRate":2438,"spinDirection":185},"zone":11,"typeConfidence":0.91,"plateTime":0.4329822348897747,"extension":5.985570889274918},"index":1,"playId":"59457bfb-3a01-3064-b93f-0967056fc331","pitchNumber":2,"startTime":"2026-03-30T22:47:07.435Z","endTime":"2026-03-30T22:47:10.731Z","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":91.4,"endSpeed":83.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.100523711094116,"aZ":-16.86959503192131,"pfxX":-8.140726808044512,"pfxZ":8.550357743124664,"pX":-1.163817539653304,"pZ":1.8894804071479328,"vX0":3.8876173863321672,"vY0":-132.84644484679663,"vZ0":-8.522446533709111,"x":161.36,"y":187.76,"x0":-1.587457588869038,"y0":50.00309013282489,"z0":6.362288168037982,"aX":-14.570086766953422},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.9,"breakHorizontal":13.9,"spinRate":1955,"spinDirection":215},"zone":13,"typeConfidence":0.91,"plateTime":0.41210043294725196,"extension":6.118044617075547},"index":2,"playId":"b1a4f3c1-efb9-3574-98c8-dd0af2bb10e8","pitchNumber":3,"startTime":"2026-03-30T22:47:27.139Z","endTime":"2026-03-30T22:47:30.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84025610743516,"aZ":-21.113645346774284,"pfxX":2.869153211798119,"pfxZ":6.925648711504656,"pX":-0.6575939618596965,"pZ":2.440155092725001,"vX0":1.9977342373879226,"vY0":-125.41115314607153,"vZ0":-5.586600109073756,"x":142.07,"y":172.9,"x0":-1.8365649687489227,"y0":50.00119217317763,"z0":6.4135935634079555,"aX":4.578941614493567},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":11.5,"breakHorizontal":-5.6,"spinRate":2512,"spinDirection":185},"zone":4,"typeConfidence":0.91,"plateTime":0.4363887249351097,"extension":5.9980968325898045},"index":3,"playId":"5e521fcc-6f01-3384-aaaf-7c84b656d64c","pitchNumber":4,"startTime":"2026-03-30T22:47:45.511Z","endTime":"2026-03-30T22:47:48.692Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2026-03-30T22:47:56.375Z","endTime":"2026-03-30T22:48:14.270Z","isPitch":false,"type":"action","player":{"id":686452,"link":"/api/v1/people/686452"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.125007421742083,"aZ":-29.93573222976808,"pfxX":4.955533643522024,"pfxZ":1.6372639858657934,"pX":-0.19314037773207485,"pZ":1.8973984290043162,"vX0":2.1985380640457737,"vY0":-116.60115037117576,"vZ0":-4.007425460377956,"x":124.36,"y":187.55,"x0":-1.793820339423299,"y0":50.00365486004196,"z0":6.4810091816104185,"aX":6.783882029218311},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":2.2,"breakHorizontal":-9.5,"spinRate":2465,"spinDirection":91},"zone":8,"typeConfidence":0.91,"plateTime":0.470798614062824,"extension":5.941699510621862},"hitData":{"launchSpeed":68.5,"launchAngle":35.0,"totalDistance":231.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.22,"coordY":104.27}},"index":5,"playId":"e981c7fe-fe28-31ad-827c-1c1ee9f85e02","pitchNumber":5,"startTime":"2026-03-30T22:48:14.270Z","endTime":"2026-03-30T22:48:26.301Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-30T22:48:26.301Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Tena singles on a line drive to center fielder Brandon Marsh. Daylen Lile scores. CJ Abrams to 3rd. Drew Millas to 2nd.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-30T22:49:36.340Z","endTime":"2026-03-30T22:50:04.081Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"postOnSecond":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"postOnThird":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":{"id":592836,"link":"/api/v1/people/592836"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-30T22:48:41.150Z","endTime":"2026-03-30T22:49:38.608Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.272096640218873,"aZ":-25.678746623752065,"pfxX":-8.341662951235472,"pfxZ":4.130145665580124,"pX":-0.6643827276644997,"pZ":1.8020011487180465,"vX0":5.010419962371899,"vY0":-124.69902838117025,"vZ0":-6.073690478042553,"x":142.32,"y":190.13,"x0":-1.6167473585712309,"y0":50.00530142261542,"z0":6.390220033798441,"aX":-13.127820712220661},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.2,"breakHorizontal":13.9,"spinRate":1443,"spinDirection":220},"zone":7,"typeConfidence":0.9,"plateTime":0.439384947987989,"extension":5.927998451796376},"index":1,"playId":"56b725b9-d0ca-3c7a-bb7c-0863293deaa8","pitchNumber":1,"startTime":"2026-03-30T22:49:38.608Z","endTime":"2026-03-30T22:49:41.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.489658888210943,"aZ":-26.925864199402024,"pfxX":-7.949668438927061,"pfxZ":3.2250501801905473,"pX":-0.6556142885374882,"pZ":1.9318791602982879,"vX0":4.97980919907076,"vY0":-126.65700690146747,"vZ0":-5.741049385335847,"x":141.99,"y":186.62,"x0":-1.6128208047815489,"y0":50.00296251605273,"z0":6.3768789025172685,"aX":-12.936240232671619},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.8,"breakHorizontal":13.3,"spinRate":1360,"spinDirection":219},"zone":7,"typeConfidence":0.9,"plateTime":0.4321827170306083,"extension":6.150263010978185},"hitData":{"launchSpeed":91.3,"launchAngle":15.0,"totalDistance":248.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":115.63,"coordY":84.68}},"index":2,"playId":"07110408-be4c-34ff-8d3c-6eca6a12588a","pitchNumber":2,"startTime":"2026-03-30T22:49:53.260Z","endTime":"2026-03-30T22:50:04.081Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-30T22:50:04.081Z","atBatIndex":6},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Jorbit Vivas out on a sacrifice fly to center fielder Brandon Marsh. CJ Abrams scores.","rbi":1,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-30T22:50:26.158Z","endTime":"2026-03-30T22:50:42.966Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"postOnSecond":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":{"id":592836,"link":"/api/v1/people/592836"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.383627570834047,"aZ":-19.73913092141667,"pfxX":1.5022593606499153,"pfxZ":7.611074571558323,"pX":-0.5197310432146156,"pZ":2.729559879405837,"vX0":2.647068600486788,"vY0":-126.65179856645788,"vZ0":-5.335555635307914,"x":136.81,"y":165.08,"x0":-1.7712265429639886,"y0":50.00576324779458,"z0":6.4288223685399135,"aX":2.456013229502563},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":12.8,"breakHorizontal":-3.2,"spinRate":2424,"spinDirection":195},"zone":1,"typeConfidence":0.91,"plateTime":0.4314613547525301,"extension":5.963888384407977},"hitData":{"launchSpeed":85.7,"launchAngle":26.0,"totalDistance":310.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":119.92,"coordY":75.15}},"index":0,"playId":"8c3abee9-f2a4-3bb2-b62d-9d5f7b4dd115","pitchNumber":1,"startTime":"2026-03-30T22:50:30.963Z","endTime":"2026-03-30T22:50:42.966Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-30T22:50:42.966Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nationals challenged (play at 1st), call on the field was overturned: Joey Wiemer singles on a ground ball to first baseman Bryce Harper. Drew Millas to 3rd. José Tena to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-30T22:51:09.407Z","endTime":"2026-03-30T22:51:44.181Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"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":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"postOnSecond":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"postOnThird":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"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":91.2,"endSpeed":83.0,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.79189596468485,"aZ":-15.820604267263478,"pfxX":-8.482678502872682,"pfxZ":9.231102978573647,"pX":0.01351671209987191,"pZ":3.080144673710579,"vX0":6.6866859294188945,"vY0":-132.6031189728459,"vZ0":-5.84689778872716,"x":116.48,"y":155.62,"x0":-1.4455375288449392,"y0":50.00152978772411,"z0":6.478256115748085,"aX":-15.023518619825524},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.6,"breakHorizontal":13.8,"spinRate":2052,"spinDirection":209},"zone":2,"typeConfidence":0.91,"plateTime":0.4139210777867448,"extension":6.121342334583626},"index":0,"playId":"bbd44d65-9cad-328c-902f-0398fac1d882","pitchNumber":1,"startTime":"2026-03-30T22:51:16.775Z","endTime":"2026-03-30T22:51:20.227Z","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":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.931955141854168,"aZ":-17.26577768683499,"pfxX":-9.851367423144422,"pfxZ":8.110004820260878,"pX":-0.19164073100451956,"pZ":2.7748328474771893,"vX0":6.626185845213836,"vY0":-135.10987155745784,"vZ0":-6.451232586847602,"x":124.3,"y":163.86,"x0":-1.4027309727187909,"y0":50.00601743400599,"z0":6.418035733055035,"aX":-18.117596328688844},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.4,"breakHorizontal":16.3,"spinRate":1963,"spinDirection":212},"zone":5,"typeConfidence":0.9,"plateTime":0.40624485316309,"extension":6.201723410632419},"hitData":{"launchSpeed":91.0,"launchAngle":-5.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.23,"coordY":166.73}},"index":1,"playId":"b8429099-3bac-3038-b398-b9cf85982ee2","pitchNumber":2,"startTime":"2026-03-30T22:51:32.176Z","endTime":"2026-03-30T22:51:44.181Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":120},"playEndTime":"2026-03-30T22:51:44.181Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood called out on strikes.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-30T22:57:07.352Z","endTime":"2026-03-30T22:58:13.903Z","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":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"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":6},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-30T22:54:54.477Z","endTime":"2026-03-30T22:56:07.379Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"}},{"details":{"description":"Phillies manager Rob Thomson ejected by 1B umpire Marvin Hudson.","event":"Ejection","eventType":"ejection","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-30T22:56:07.379Z","endTime":"2026-03-30T22:57:09.657Z","isPitch":false,"type":"action","player":{"id":479080,"link":"/api/v1/people/479080"},"umpire":{"id":427243,"link":"/api/v1/people/427243"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.714677571901454,"aZ":-27.093417757496944,"pfxX":-9.38069778068085,"pfxZ":3.1494863027824946,"pX":-0.8380325645827821,"pZ":1.3646452930055555,"vX0":4.998218229592241,"vY0":-126.67122664379646,"vZ0":-6.867252844510559,"x":148.94,"y":201.93,"x0":-1.6259785833464147,"y0":50.002249916365884,"z0":6.299466297200604,"aX":-15.127656529216965},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.2,"breakHorizontal":15.7,"spinRate":1587,"spinDirection":221},"zone":13,"typeConfidence":0.92,"plateTime":0.43366473103147474,"extension":6.185187212902774},"index":2,"playId":"d680bef2-e548-323c-823e-b6db14f20476","pitchNumber":1,"startTime":"2026-03-30T22:57:09.657Z","endTime":"2026-03-30T22:57:13.104Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.825796139175832,"aZ":-19.092695225167798,"pfxX":0.708766941169193,"pfxZ":7.97980007350008,"pX":-0.6176929908794256,"pZ":2.9300360780353087,"vX0":2.67015853114921,"vY0":-126.92921926805953,"vZ0":-4.98638773907048,"x":140.55,"y":159.67,"x0":-1.773341995514159,"y0":50.00234840499299,"z0":6.430280840358378,"aX":1.1619995567289585},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":13.6,"breakHorizontal":-1.9,"spinRate":2322,"spinDirection":194},"zone":4,"typeConfidence":0.91,"plateTime":0.4307378519671783,"extension":6.003719379682073},"index":3,"playId":"d468d7a4-dde9-3eff-9590-358a54101a55","pitchNumber":2,"startTime":"2026-03-30T22:57:21.864Z","endTime":"2026-03-30T22:57:24.864Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94199025640083,"aZ":-16.260237456461574,"pfxX":-6.069625071170552,"pfxZ":8.766396598042206,"pX":-0.623190121731498,"pZ":3.8335555759848763,"vX0":4.439883505873841,"vY0":-134.3407214255577,"vZ0":-3.9193230787826914,"x":140.75,"y":135.27,"x0":-1.5143589409392406,"y0":50.00297731677535,"z0":6.477903609105122,"aX":-11.019222639835633},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.1,"breakHorizontal":10.0,"spinRate":2025,"spinDirection":215},"zone":11,"typeConfidence":0.86,"plateTime":0.4087807561490546,"extension":6.027937849383026},"index":4,"playId":"d5b14418-51a5-3ef7-98b5-de054b6169c5","pitchNumber":3,"startTime":"2026-03-30T22:57:35.901Z","endTime":"2026-03-30T22:57:39.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.45322757627559,"aZ":-27.02263011935808,"pfxX":-9.734510198154151,"pfxZ":3.1684459900788067,"pX":-0.8092954458398085,"pZ":2.5364029346977097,"vX0":5.105902998587115,"vY0":-127.131871959514,"vZ0":-4.3180041925963994,"x":147.85,"y":170.3,"x0":-1.5849457421795032,"y0":50.00618883109084,"z0":6.416217477574405,"aX":-15.84654346848437},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.9,"breakHorizontal":16.3,"spinRate":1429,"spinDirection":221},"zone":4,"typeConfidence":0.92,"plateTime":0.4317764213112496,"extension":6.164300475830317},"index":5,"playId":"6fd6507b-07e1-3721-8721-51d431805492","pitchNumber":4,"startTime":"2026-03-30T22:57:50.230Z","endTime":"2026-03-30T22:57:55.411Z","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":93.1,"endSpeed":85.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.01798708465265,"aZ":-11.459705353728918,"pfxX":-5.421496669348437,"pfxZ":11.148997568540132,"pX":0.049018956065394775,"pZ":2.915218135224126,"vX0":5.841159547241128,"vY0":-135.31637071306764,"vZ0":-7.116935696125543,"x":115.13,"y":160.07,"x0":-1.4313078269712527,"y0":50.000156937621675,"z0":6.378822481828105,"aX":-10.070994384269298},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.8,"breakHorizontal":8.6,"spinRate":2142,"spinDirection":220},"zone":5,"typeConfidence":0.9,"plateTime":0.4044856478083716,"extension":6.2871233970081395},"index":6,"playId":"2c476bf6-5f0e-379c-8de6-9ad0c0412dfb","pitchNumber":5,"startTime":"2026-03-30T22:58:10.299Z","endTime":"2026-03-30T22:58:13.903Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-30T22:58:13.903Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trea Turner flies out to left fielder Daylen Lile.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-30T23:00:13.908Z","endTime":"2026-03-30T23:02:40.814Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.366289649342256,"aZ":-14.127718207217407,"pfxX":3.782698528537525,"pfxZ":10.088843468721974,"pX":-0.08422515481100415,"pZ":2.2448271788917364,"vX0":-7.620536252946733,"vY0":-133.53676887540823,"vZ0":-6.636517668470175,"x":120.21,"y":178.17,"x0":2.327500455078433,"y0":50.00016818102221,"z0":5.797068649379978,"aX":6.764965000855246},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.8,"breakHorizontal":-5.0,"spinRate":2133,"spinDirection":143},"zone":5,"typeConfidence":2.0,"plateTime":0.4117117234137013,"extension":6.328784080796124},"index":0,"playId":"e5d8bec8-1929-3caf-b97c-0d57db3cb1e7","pitchNumber":1,"startTime":"2026-03-30T23:00:22.562Z","endTime":"2026-03-30T23:00:25.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.307016960333744,"aZ":-21.053332828533758,"pfxX":-0.6822134222744287,"pfxZ":6.541001085369928,"pX":0.6070110862565496,"pZ":2.960443931055861,"vX0":-4.696869644788186,"vY0":-129.41519842699446,"vZ0":-3.5057058210485117,"x":93.86,"y":158.85,"x0":2.5320908203787624,"y0":50.00511984969837,"z0":5.9399216509004065,"aX":-1.1608181098282988},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":11.3,"breakHorizontal":2.3,"spinRate":2378,"spinDirection":167},"zone":3,"typeConfidence":2.0,"plateTime":0.4227782829815321,"extension":6.2575384880291525},"index":1,"playId":"d3d8c615-bac5-308c-afd9-ed15b20bb933","pitchNumber":2,"startTime":"2026-03-30T23:00:35.791Z","endTime":"2026-03-30T23:00:39.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":73.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28007892208237,"aZ":-31.45675416171916,"pfxX":-0.44945131361647306,"pfxZ":0.5116414497778443,"pX":1.1188480856538432,"pZ":2.750948677633339,"vX0":-3.0824822780494325,"vY0":-118.67055829413565,"vZ0":-0.9023123499580104,"x":74.35,"y":164.5,"x0":2.5047085016999886,"y0":50.000444990967296,"z0":6.0575007041483735,"aX":-0.6270664498012487},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":1.0,"breakHorizontal":1.7,"spinRate":1328,"spinDirection":33},"zone":12,"typeConfidence":2.0,"plateTime":0.46542240604486196,"extension":6.193013470687022},"index":2,"playId":"f446d47c-c9ad-3d25-aa11-0907760a2540","pitchNumber":3,"startTime":"2026-03-30T23:00:50.666Z","endTime":"2026-03-30T23:00:53.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01615349177114,"aZ":-25.212310990206703,"pfxX":9.066912761776397,"pfxZ":4.6686013627164,"pX":1.2636522969063757,"pZ":2.2617653664226074,"vX0":-5.806257463585598,"vY0":-121.65255470436985,"vZ0":-3.480117288325153,"x":68.83,"y":177.71,"x0":2.50956805304937,"y0":50.00262095626258,"z0":5.908870997140177,"aX":13.5196978788569},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":7.8,"breakHorizontal":-15.0,"spinRate":1876,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.451139456915564,"extension":6.109442483989095},"index":3,"playId":"0d83193a-79e4-39d6-b87f-0b47bdec6b19","pitchNumber":4,"startTime":"2026-03-30T23:01:09.566Z","endTime":"2026-03-30T23:01:13.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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.996203000581463,"aZ":-32.85276543199888,"pfxX":-9.129990139508221,"pfxZ":-0.506218124011589,"pX":2.879618455776255,"pZ":3.9059608549072684,"vX0":2.313944891059988,"vY0":-115.09576420838313,"vZ0":2.5060733706325236,"x":7.24,"y":133.32,"x0":3.0423748613204613,"y0":50.004919363965186,"z0":6.002459033889952,"aX":-12.150123614738625},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":0.1,"breakHorizontal":15.8,"spinRate":2491,"spinDirection":291},"zone":12,"typeConfidence":2.0,"plateTime":0.47739017749934254,"extension":5.963511956465775},"index":4,"playId":"c89fb4ee-409f-3aa0-8f86-020de55bf0fe","pitchNumber":5,"startTime":"2026-03-30T23:01:27.095Z","endTime":"2026-03-30T23:01:30.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.535186766635917,"aZ":-24.14067227481034,"pfxX":-2.189733398088024,"pfxZ":4.802062116359114,"pX":0.5930182982006144,"pZ":4.207228723344717,"vX0":-4.142674146526266,"vY0":-128.49418000195345,"vZ0":0.21300520379352517,"x":94.4,"y":125.18,"x0":2.5103392048840036,"y0":50.00195480109856,"z0":5.998356127214556,"aX":-3.6623084489368822},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.0,"breakHorizontal":4.9,"spinRate":2168,"spinDirection":190},"zone":12,"typeConfidence":2.0,"plateTime":0.4262054261454762,"extension":6.258950071843928},"index":5,"playId":"54b904dc-21e0-3ed7-8d5c-76f90f2a5477","pitchNumber":6,"startTime":"2026-03-30T23:01:49.847Z","endTime":"2026-03-30T23:01:53.141Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.2845094067213,"aZ":-25.44686509157759,"pfxX":-2.997629214797965,"pfxZ":4.067979773169357,"pX":0.03878463164304869,"pZ":2.9387638531889695,"vX0":-4.956862727211386,"vY0":-127.51120295519922,"vZ0":-2.4003467684047024,"x":115.52,"y":159.43,"x0":2.3944167684959923,"y0":50.00193990756936,"z0":5.8922986684506675,"aX":-4.9530478829420135},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.1,"breakHorizontal":6.5,"spinRate":2260,"spinDirection":194},"zone":2,"typeConfidence":2.0,"plateTime":0.42893380175404205,"extension":6.4080145599951015},"index":6,"playId":"f4544e0a-1ff7-366b-9c02-fa480f47e955","pitchNumber":7,"startTime":"2026-03-30T23:02:07.490Z","endTime":"2026-03-30T23:02:10.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.486022249498816,"aZ":-24.459397656030177,"pfxX":-2.055060375571812,"pfxZ":4.521994688771791,"pX":-0.3152764255197111,"pZ":2.9896151064211347,"vX0":-6.1461480814062215,"vY0":-129.63648098427046,"vZ0":-2.617631253512649,"x":129.02,"y":158.06,"x0":2.350989545297153,"y0":50.00337698905722,"z0":5.874788061277227,"aX":-3.505327828027724},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.8,"breakHorizontal":5.0,"spinRate":2309,"spinDirection":188},"zone":1,"typeConfidence":2.0,"plateTime":0.4221124877546618,"extension":6.377427404212868},"hitData":{"launchSpeed":87.4,"launchAngle":48.0,"totalDistance":269.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.71,"coordY":110.2}},"index":7,"playId":"e426ce1e-4f18-365b-b6c8-246cbae4ee6f","pitchNumber":8,"startTime":"2026-03-30T23:02:29.905Z","endTime":"2026-03-30T23:02:40.814Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-30T23:02:40.814Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-30T23:02:58.748Z","endTime":"2026-03-30T23:04:47.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.489269734282228,"aZ":-24.726819745968758,"pfxX":-2.105828074181153,"pfxZ":4.426964125889876,"pX":-0.2758744127913483,"pZ":3.051790389519423,"vX0":-6.07567965503102,"vY0":-128.32577001120072,"vZ0":-2.30679468927267,"x":127.52,"y":156.38,"x0":2.3880361706199165,"y0":50.00198711592319,"z0":5.87233819894397,"aX":-3.539384003422909},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.8,"breakHorizontal":5.0,"spinRate":2260,"spinDirection":173},"zone":1,"typeConfidence":2.0,"plateTime":0.42548338695009713,"extension":6.319397750689991},"index":0,"playId":"16226c44-c924-3811-b334-0e295e80e4c6","pitchNumber":1,"startTime":"2026-03-30T23:03:06.156Z","endTime":"2026-03-30T23:03:09.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.09777753643563,"aZ":-40.69371982853147,"pfxX":-6.590873084500442,"pfxZ":-6.318689248028592,"pX":0.5425187764490496,"pZ":2.1617643303475904,"vX0":-2.2831460229114957,"vY0":-115.78007253309885,"vZ0":-0.11741823676401997,"x":96.32,"y":180.41,"x0":2.399779323842083,"y0":50.00377860011347,"z0":6.131435851028008,"aX":-8.882962804017195},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-11.2,"breakHorizontal":12.5,"spinRate":2315,"spinDirection":325},"zone":9,"typeConfidence":2.0,"plateTime":0.47440764341415154,"extension":6.122631377086681},"index":1,"playId":"fad53412-a2e9-3e17-a13f-fed2b610d386","pitchNumber":2,"startTime":"2026-03-30T23:03:20.144Z","endTime":"2026-03-30T23:03:28.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.39485035437273,"aZ":-33.266242270142726,"pfxX":-11.192488767831948,"pfxZ":-0.7987555140664231,"pX":0.5997609637055442,"pZ":3.414621963729522,"vX0":-1.766846632634123,"vY0":-116.08343109277207,"vZ0":1.5075980643883926,"x":94.14,"y":146.59,"x0":2.825393358051802,"y0":50.00558373722647,"z0":5.931420064382438,"aX":-15.226559849832231},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-0.7,"breakHorizontal":20.8,"spinRate":2361,"spinDirection":289},"zone":12,"typeConfidence":2.0,"plateTime":0.4724428771653617,"extension":6.101317174341619},"index":2,"playId":"dc58dada-b3c0-3031-8d2c-9f2596ce495f","pitchNumber":3,"startTime":"2026-03-30T23:03:49.757Z","endTime":"2026-03-30T23:03:53.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":73.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.834612522350852,"aZ":-33.0009281706254,"pfxX":0.8086223157787757,"pfxZ":-0.6083902414481197,"pX":0.3454414066004644,"pZ":0.6205994061489805,"vX0":-5.1147928027888625,"vY0":-117.75714214226817,"vZ0":-4.7908063461531905,"x":103.83,"y":222.02,"x0":2.4654372858934055,"y0":50.00072574224664,"z0":5.825664498402124,"aX":1.1062409975616612},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-2.3,"breakHorizontal":0.1,"spinRate":1327,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.46989006210972883,"extension":6.278561463103952},"index":3,"playId":"444c0263-1cec-343d-ba2b-c61f5c62bcff","pitchNumber":4,"startTime":"2026-03-30T23:04:07.106Z","endTime":"2026-03-30T23:04:10.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.795991733974713,"aZ":-12.633397877525589,"pfxX":2.802252525618856,"pfxZ":10.439359306558767,"pX":-1.0177914783988309,"pZ":1.2719037836661806,"vX0":-9.763994437859497,"vY0":-136.39150078151025,"vZ0":-9.17759643160931,"x":155.8,"y":204.44,"x0":2.2546772388588354,"y0":50.00646325798913,"z0":5.565796987726806,"aX":5.248601333471848},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.9,"breakHorizontal":-2.9,"spinRate":2104,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.4025765316776968,"extension":6.613265921108037},"index":4,"playId":"80b83fc9-c876-30de-b4fe-3ea96a2ae4d9","pitchNumber":5,"startTime":"2026-03-30T23:04:26.707Z","endTime":"2026-03-30T23:04:30.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70497149186957,"aZ":-24.040604637289537,"pfxX":-2.6103813649459155,"pfxZ":4.879181170645648,"pX":0.4756222285414658,"pZ":3.1362072282382547,"vX0":-4.404953564062308,"vY0":-128.80342092181252,"vZ0":-2.1491885082931512,"x":98.87,"y":154.1,"x0":2.552334585551376,"y0":50.00361834373893,"z0":5.8553453347254365,"aX":-4.350969371263149},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.5,"breakHorizontal":5.8,"spinRate":2159,"spinDirection":184},"zone":3,"typeConfidence":2.0,"plateTime":0.42652108928515986,"extension":6.306958431855174},"index":5,"playId":"6d256739-ade4-39d1-b013-81f250c39c64","pitchNumber":6,"startTime":"2026-03-30T23:04:42.915Z","endTime":"2026-03-30T23:04:47.521Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-30T23:04:47.521Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Harper flies out to center fielder Joey Wiemer.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-30T23:05:04.599Z","endTime":"2026-03-30T23:05:40.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.407428422352066,"aZ":-41.101247847675786,"pfxX":-7.976408712780399,"pfxZ":-6.953842059997498,"pX":-0.6331226671606209,"pZ":1.0754457093978922,"vX0":-4.060799518457829,"vY0":-113.59699446404085,"vZ0":-1.9978553497482903,"x":141.13,"y":209.74,"x0":2.225084845052505,"y0":50.00509255194376,"z0":6.123288031500509,"aX":-10.232815036785157},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-12.8,"breakHorizontal":15.6,"spinRate":2333,"spinDirection":333},"zone":13,"typeConfidence":2.0,"plateTime":0.48562065575510616,"extension":6.129451927257608},"index":0,"playId":"4085676b-8f72-3909-93d1-6e74f6bfa261","pitchNumber":1,"startTime":"2026-03-30T23:05:11.306Z","endTime":"2026-03-30T23:05:16.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.689699132464792,"aZ":-21.940048632407933,"pfxX":10.273176317752302,"pfxZ":5.644063397469737,"pX":0.6356121588747361,"pZ":2.3963276661641433,"vX0":-8.475819900658625,"vY0":-134.185122570022,"vZ0":-4.347916670682219,"x":92.77,"y":174.08,"x0":2.5100623108809006,"y0":50.000834704352734,"z0":5.61298380163923,"aX":18.61798517674968},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.4,"breakHorizontal":-16.7,"spinRate":1896,"spinDirection":142},"zone":6,"typeConfidence":2.0,"plateTime":0.40915502281010463,"extension":6.472533957952898},"hitData":{"launchSpeed":96.2,"launchAngle":28.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.92,"coordY":46.04}},"index":1,"playId":"949a251b-8cf5-3acc-9a31-5a2a71d0ca19","pitchNumber":2,"startTime":"2026-03-30T23:05:32.809Z","endTime":"2026-03-30T23:05:40.243Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-30T23:05:40.243Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis García Jr. grounds out, second baseman Edmundo Sosa to first baseman Bryce Harper.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-30T23:07:39.547Z","endTime":"2026-03-30T23:08:12.677Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"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":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, 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":72.9,"endSpeed":67.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.653124946911237,"aZ":-38.6686599281091,"pfxX":4.575936054741194,"pfxZ":-5.736294456369242,"pX":-0.5989780594157474,"pZ":3.1770775858267744,"vX0":0.9999986936918493,"vY0":-106.16689342792876,"vZ0":1.5085612605886614,"x":139.83,"y":153.0,"x0":-1.6715323188957292,"y0":50.00446853194381,"z0":6.887851684430646,"aX":5.1782796596000304},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-9.6,"breakHorizontal":-8.5,"spinRate":2400,"spinDirection":47},"zone":1,"typeConfidence":0.9,"plateTime":0.5176363330007527,"extension":5.563214218945585},"index":0,"playId":"4b2aa8dc-5576-3b37-8d59-dd1132241e71","pitchNumber":1,"startTime":"2026-03-30T23:07:42.884Z","endTime":"2026-03-30T23:07:46.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.829403190911407,"aZ":-20.73931770033962,"pfxX":2.461789571356544,"pfxZ":7.412125896903781,"pX":-2.3509065590574107,"pZ":4.4362006644975365,"vX0":-1.6957594121435218,"vY0":-123.25599240431049,"vZ0":-1.1856640663160154,"x":206.61,"y":119.0,"x0":-1.9748456205245197,"y0":50.00463059656634,"z0":6.669933677752864,"aX":3.7992478709986157},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":13.4,"breakHorizontal":-4.1,"spinRate":2350,"spinDirection":185},"zone":11,"typeConfidence":2.0,"plateTime":0.44389422068438655,"extension":5.70323189171448},"index":1,"playId":"0b3b47d3-8353-30d9-b7a1-d3de7a4c3e7a","pitchNumber":2,"startTime":"2026-03-30T23:07:54.199Z","endTime":"2026-03-30T23:07:57.199Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.217769048064895,"aZ":-26.66671583859861,"pfxX":-10.482759239422982,"pfxZ":3.3880040535827547,"pX":-0.7494918465254681,"pZ":1.3244168815369242,"vX0":5.314572845659502,"vY0":-126.74652359857708,"vZ0":-7.275775295948341,"x":145.57,"y":203.02,"x0":-1.5130400509839612,"y0":50.00154423396164,"z0":6.365445394313237,"aX":-17.032145104270125},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.7,"breakHorizontal":17.8,"spinRate":1546,"spinDirection":224},"zone":13,"typeConfidence":0.93,"plateTime":0.4323612667791128,"extension":6.036119252375716},"hitData":{"launchSpeed":85.0,"launchAngle":-24.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.52,"coordY":149.05}},"index":2,"playId":"ed4f5869-4658-316a-84e9-3db23022a52b","pitchNumber":3,"startTime":"2026-03-30T23:08:06.959Z","endTime":"2026-03-30T23:08:12.677Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-30T23:08:12.677Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brady House singles on a fly ball to right fielder Adolis García.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-30T23:08:30.853Z","endTime":"2026-03-30T23:09:22.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.1,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.946862870050982,"aZ":-18.755838467325557,"pfxX":-9.747938696291232,"pfxZ":7.668216896850083,"pX":-0.18995184504190593,"pZ":1.3776439668151956,"vX0":6.4993650892546615,"vY0":-131.47384776424164,"vZ0":-9.253626847374013,"x":124.24,"y":201.58,"x0":-1.4278801686234246,"y0":50.005370774439555,"z0":6.335900827369836,"aX":-17.062842415115522},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.0,"breakHorizontal":16.2,"spinRate":1883,"spinDirection":214},"zone":13,"typeConfidence":0.9,"plateTime":0.41665585097390023,"extension":6.110403277827212},"index":0,"playId":"19aab320-259f-30fe-97e5-039b290e4e27","pitchNumber":1,"startTime":"2026-03-30T23:08:32.699Z","endTime":"2026-03-30T23:08:35.806Z","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":82.0,"endSpeed":75.7,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.344561978394673,"aZ":-25.968438717464526,"pfxX":2.853725384004125,"pfxZ":4.313308595080356,"pX":0.6393965553933786,"pZ":0.8246830298186,"vX0":4.0507317686632165,"vY0":-119.23849926794503,"vZ0":-7.631760803804342,"x":92.63,"y":216.51,"x0":-1.4532660360881127,"y0":50.00029546081347,"z0":6.41627218287086,"aX":4.099361388878935},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":6.2,"breakHorizontal":-6.1,"spinRate":2460,"spinDirection":124},"zone":14,"typeConfidence":0.9,"plateTime":0.4597023030328855,"extension":6.045530441738365},"index":1,"playId":"baad9726-38da-3a0b-9753-9c1bcd411e0b","pitchNumber":2,"startTime":"2026-03-30T23:08:44.425Z","endTime":"2026-03-30T23:08:47.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.948910894222266,"aZ":-28.8885268186471,"pfxX":3.6291492580022204,"pfxZ":2.2935380247491626,"pX":1.4839396550102824,"pZ":1.937801284055442,"vX0":5.610614351030771,"vY0":-119.47168684836863,"vZ0":-4.62501023237538,"x":60.44,"y":186.46,"x0":-1.3746646360836585,"y0":50.00378131339051,"z0":6.522233446952695,"aX":5.198031807016157},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":3.2,"breakHorizontal":-8.0,"spinRate":2351,"spinDirection":86},"zone":14,"typeConfidence":0.9,"plateTime":0.46005296074156155,"extension":6.066472365382722},"index":2,"playId":"a8ab3b61-722a-39ce-8264-1b9fca756bad","pitchNumber":3,"startTime":"2026-03-30T23:08:57.480Z","endTime":"2026-03-30T23:09:00.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.9,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.633937148287952,"aZ":-19.16049420649087,"pfxX":-8.917608959158933,"pfxZ":7.207867222374652,"pX":-0.712290902079723,"pZ":3.232330192063312,"vX0":4.970309039039127,"vY0":-133.70894253114733,"vZ0":-5.056258566741088,"x":144.15,"y":151.51,"x0":-1.439675277455008,"y0":50.00036114087425,"z0":6.528369320017785,"aX":-16.096329560014286},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.1,"breakHorizontal":15.0,"spinRate":1924,"spinDirection":210},"zone":1,"typeConfidence":0.91,"plateTime":0.410093849127974,"extension":5.976781231993415},"hitData":{"launchSpeed":73.9,"launchAngle":33.0,"totalDistance":253.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":146.29,"coordY":95.19}},"index":3,"playId":"ee450f39-05ee-3537-a53e-0decb57e7608","pitchNumber":4,"startTime":"2026-03-30T23:09:10.070Z","endTime":"2026-03-30T23:09:22.051Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-30T23:09:22.051Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daylen Lile singles on a ground ball to right fielder Adolis García. Brady House to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-30T23:09:38.349Z","endTime":"2026-03-30T23:10:39.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"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_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":"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":91.4,"endSpeed":84.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.251064329957565,"aZ":-18.35922254961516,"pfxX":-9.560839380189286,"pfxZ":7.705262200476517,"pX":0.26570720245616347,"pZ":2.0818303335298607,"vX0":7.988267874411377,"vY0":-132.77389314039524,"vZ0":-7.776645984365029,"x":106.87,"y":182.57,"x0":-1.5332063733621577,"y0":50.00536015845716,"z0":6.374545921603669,"aX":-17.148421114551162},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.5,"breakHorizontal":15.7,"spinRate":2046,"spinDirection":212},"zone":8,"typeConfidence":0.91,"plateTime":0.4118357603177314,"extension":6.194528713859717},"index":0,"playId":"1a2c070b-66c7-36e0-b4b2-62c51a22be54","pitchNumber":1,"startTime":"2026-03-30T23:09:47.485Z","endTime":"2026-03-30T23:09:50.691Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.79945677999555,"aZ":-19.19452913464181,"pfxX":1.1150607357150344,"pfxZ":8.096279549509475,"pX":-0.6432814880284078,"pZ":3.67624097885658,"vX0":2.5361945905093104,"vY0":-125.16651278826771,"vZ0":-3.245570084410366,"x":141.52,"y":139.52,"x0":-1.81040842839156,"y0":50.00441347452034,"z0":6.54245418448175,"aX":1.7870147317513232},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":14.3,"breakHorizontal":-2.5,"spinRate":2365,"spinDirection":184},"zone":11,"typeConfidence":0.91,"plateTime":0.4358853440987045,"extension":5.938206228083753},"index":1,"playId":"c57c0d75-0174-3dd2-b8f5-aa8ca9ccf560","pitchNumber":2,"startTime":"2026-03-30T23:10:08.567Z","endTime":"2026-03-30T23:10:12.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.932937812396602,"aZ":-21.576237926210748,"pfxX":-4.800732616055657,"pfxZ":6.76574167428535,"pX":-0.8886211843140099,"pZ":2.6216023334022247,"vX0":3.6383149019470435,"vY0":-124.36430106120258,"vZ0":-5.063666868110037,"x":150.87,"y":168.0,"x0":-1.7467951753600677,"y0":50.003281668382954,"z0":6.473661779454816,"aX":-7.520498376269422},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":11.3,"breakHorizontal":7.8,"spinRate":1432,"spinDirection":223},"zone":11,"typeConfidence":0.89,"plateTime":0.44041323174724445,"extension":6.222338773370532},"hitData":{"launchSpeed":88.5,"launchAngle":5.0,"totalDistance":93.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.39,"coordY":124.14}},"index":2,"playId":"d1f942e6-8550-3a29-a46a-16c5234f348c","pitchNumber":3,"startTime":"2026-03-30T23:10:28.497Z","endTime":"2026-03-30T23:10:39.518Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-30T23:10:39.518Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"CJ Abrams singles on a line drive to left fielder Otto Kemp. Brady House to 3rd. Daylen Lile to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-30T23:10:58.772Z","endTime":"2026-03-30T23:11:56.974Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"postOnSecond":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"postOnThird":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":[]},{"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":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":72.2,"endSpeed":66.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.36199757250302,"aZ":-39.57057274032158,"pfxX":4.379297355430992,"pfxZ":-6.627832256158825,"pX":-0.08775620168069506,"pZ":2.9999140241453093,"vX0":2.1221957561810196,"vY0":-105.10434853960439,"vZ0":1.425953906611767,"x":120.35,"y":157.78,"x0":-1.68070493286389,"y0":50.005111923004904,"z0":6.919531303020178,"aX":4.883784733125382},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.8,"breakVerticalInduced":-11.3,"breakHorizontal":-8.5,"spinRate":2388,"spinDirection":45},"zone":2,"typeConfidence":0.91,"plateTime":0.5217875576512752,"extension":5.593868300321911},"index":0,"playId":"8cbfb4fb-0a78-3ea6-b4d0-48da4e5bf8c5","pitchNumber":1,"startTime":"2026-03-30T23:11:04.856Z","endTime":"2026-03-30T23:11:08.046Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.284677424419964,"aZ":-13.848486148768082,"pfxX":-4.856583123481437,"pfxZ":10.182071343755736,"pX":0.9396012376814175,"pZ":3.3789526524155318,"vX0":7.753429287406711,"vY0":-133.4480730981898,"vZ0":-5.556283216835658,"x":81.18,"y":147.55,"x0":-1.3753120297576327,"y0":50.00354530319301,"z0":6.489330518449999,"aX":-8.74208832728673},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.4,"breakHorizontal":7.1,"spinRate":2087,"spinDirection":214},"zone":12,"typeConfidence":0.9,"plateTime":0.4107824589611999,"extension":6.1134017559569385},"index":1,"playId":"03f5c0d9-2f60-3924-a377-69fff269c1e4","pitchNumber":2,"startTime":"2026-03-30T23:11:22.439Z","endTime":"2026-03-30T23:11:25.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59114104573357,"aZ":-24.57729103793525,"pfxX":-8.86145245472835,"pfxZ":4.812736538852674,"pX":-1.5477579085906037,"pZ":3.0352660458364293,"vX0":3.4979004655246895,"vY0":-124.73056289136066,"vZ0":-3.4506677751993413,"x":176.0,"y":156.83,"x0":-1.8153060206871428,"y0":50.00417076039421,"z0":6.458449385790244,"aX":-13.993150398273475},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.2,"breakHorizontal":15.2,"spinRate":1307,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.4387716800000958,"extension":6.228583668246101},"hitData":{"launchSpeed":81.4,"launchAngle":10.0,"totalDistance":156.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.2,"coordY":124.98}},"index":2,"playId":"5b757ba8-7881-3c8d-8891-74f91931dc56","pitchNumber":3,"startTime":"2026-03-30T23:11:44.271Z","endTime":"2026-03-30T23:11:56.974Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-30T23:11:56.974Z","atBatIndex":16},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Drew Millas lines into a force out, first baseman Bryce Harper to shortstop Trea Turner. Brady House scores. Daylen Lile to 3rd. CJ Abrams out at 2nd. Drew Millas to 1st.","rbi":1,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-30T23:12:15.376Z","endTime":"2026-03-30T23:13:27.803Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"postOnThird":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","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":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":{"id":592836,"link":"/api/v1/people/592836"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","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":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":3},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80237686261935,"aZ":-18.26286874592292,"pfxX":-8.797021271005868,"pfxZ":7.738863055784416,"pX":0.17323177829964959,"pZ":2.8908746838717625,"vX0":7.120747031053014,"vY0":-133.03648522635046,"vZ0":-5.9989324701606135,"x":110.4,"y":160.73,"x0":-1.3914712496130515,"y0":50.003748145525556,"z0":6.493266875974345,"aX":-15.813414855044373},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.0,"breakHorizontal":14.4,"spinRate":1920,"spinDirection":213},"zone":2,"typeConfidence":0.92,"plateTime":0.41129109484622495,"extension":6.074810085553444},"index":0,"playId":"b2df7445-eb77-3a2a-8b56-dd3f1083ab74","pitchNumber":1,"startTime":"2026-03-30T23:12:24.194Z","endTime":"2026-03-30T23:12:27.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.58163752816401,"aZ":-21.065429398636333,"pfxX":1.331561506653,"pfxZ":6.80395845807552,"pX":0.46447234076796723,"pZ":4.396046485987475,"vX0":4.52721011015416,"vY0":-126.87217159515664,"vZ0":-1.4377080691857613,"x":99.3,"y":120.09,"x0":-1.5149352299469732,"y0":50.003461358525016,"z0":6.646439765182234,"aX":2.1731974525794517},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":12.2,"breakHorizontal":-3.5,"spinRate":2439,"spinDirection":189},"zone":12,"typeConfidence":0.9,"plateTime":0.431466089184791,"extension":5.827724807244553},"index":1,"playId":"3d5fe5bd-4d1a-3596-bf93-ece01eba24c0","pitchNumber":2,"startTime":"2026-03-30T23:12:42.334Z","endTime":"2026-03-30T23:12:45.435Z","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":1},"index":2,"playId":"92eff720-58a5-42d1-86c9-b335edf485e8","startTime":"2026-03-30T23:13:02.196Z","endTime":"2026-03-30T23:13:07.196Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.1,"endSpeed":69.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.840202145446586,"aZ":-37.62778859480419,"pfxX":3.4804654861236175,"pfxZ":-4.543234772773989,"pX":-0.16813216446228593,"pZ":1.3808613667852114,"vX0":2.147643817919366,"vY0":-109.30200218000923,"vZ0":-2.461828424829316,"x":123.41,"y":201.5,"x0":-1.6186680670562779,"y0":50.0044268143094,"z0":6.595992927353912,"aX":4.1746714032235275},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-8.5,"breakHorizontal":-7.0,"spinRate":2340,"spinDirection":41},"zone":13,"typeConfidence":0.88,"plateTime":0.5028030895889541,"extension":6.067494312625116},"hitData":{"launchSpeed":67.1,"launchAngle":12.0,"totalDistance":112.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":162.3,"coordY":173.83}},"index":3,"playId":"031a6d54-62af-3a2a-947c-e955d00ec006","pitchNumber":3,"startTime":"2026-03-30T23:13:16.256Z","endTime":"2026-03-30T23:13:27.803Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-30T23:13:27.803Z","atBatIndex":17},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"José Tena grounds into a force out, second baseman Edmundo Sosa to shortstop Trea Turner. Drew Millas out at 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-30T23:13:59.702Z","endTime":"2026-03-30T23:14:10.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,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":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"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":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"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(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":91.3,"endSpeed":83.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21858853059664,"aZ":-13.159308671458117,"pfxX":-5.982459591043172,"pfxZ":10.618269134640004,"pX":0.5979858331681153,"pZ":2.3232291779443193,"vX0":7.463605297216339,"vY0":-132.6762091869894,"vZ0":-8.104566349705362,"x":94.21,"y":176.05,"x0":-1.4685131579017414,"y0":50.00111815014479,"z0":6.367270060716075,"aX":-10.711711992649109},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.8,"breakHorizontal":9.2,"spinRate":2049,"spinDirection":214},"zone":6,"typeConfidence":0.9,"plateTime":0.412136453108908,"extension":6.129674807153074},"hitData":{"launchSpeed":81.7,"launchAngle":7.0,"totalDistance":96.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.02,"coordY":146.45}},"index":0,"playId":"659af25f-7d72-3dee-96b3-e50f0f7295be","pitchNumber":1,"startTime":"2026-03-30T23:14:03.326Z","endTime":"2026-03-30T23:14:10.339Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-30T23:14:10.339Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Bohm grounds out, third baseman Brady House to first baseman Luis García Jr.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-30T23:16:20.185Z","endTime":"2026-03-30T23:16:45.372Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"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":1},"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":1},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57994810425405,"aZ":-25.161377942800787,"pfxX":-0.2976405704427245,"pfxZ":4.302223638680831,"pX":1.1702036523837736,"pZ":2.1843677139168904,"vX0":-3.517080138497735,"vY0":-126.79954425993604,"vZ0":-4.386099647707085,"x":72.39,"y":179.8,"x0":2.6131305509704155,"y0":50.00512285601226,"z0":5.940857502988173,"aX":-0.4848624666408661},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.1,"breakHorizontal":1.3,"spinRate":2110,"spinDirection":173},"zone":14,"typeConfidence":2.0,"plateTime":0.43172608687674385,"extension":6.217850393326856},"index":0,"playId":"5208ac1e-5aa4-36f3-87dc-9d26dad92d7b","pitchNumber":1,"startTime":"2026-03-30T23:16:26.006Z","endTime":"2026-03-30T23:16:29.436Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.985791559973123,"aZ":-24.824822050197824,"pfxX":10.088244744686705,"pfxZ":5.070317884828011,"pX":0.4046785072125406,"pZ":2.1995053131654627,"vX0":-7.773122603345547,"vY0":-120.34507328033628,"vZ0":-3.5183562854980677,"x":101.57,"y":179.39,"x0":2.3850392836394794,"y0":50.00230284646224,"z0":5.9091831767844685,"aX":14.618813023501184},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":8.5,"breakHorizontal":-16.1,"spinRate":1786,"spinDirection":134},"zone":9,"typeConfidence":2.0,"plateTime":0.4572480620938135,"extension":6.065616907097882},"hitData":{"launchSpeed":86.8,"launchAngle":7.0,"totalDistance":107.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.35,"coordY":162.68}},"index":1,"playId":"f5824f95-7553-38d8-80fb-407bcb257d90","pitchNumber":2,"startTime":"2026-03-30T23:16:39.272Z","endTime":"2026-03-30T23:16:45.372Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-30T23:16:45.372Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adolis García singles on a sharp line drive to center fielder Joey Wiemer.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-30T23:17:06.280Z","endTime":"2026-03-30T23:19:12.784Z","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":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":6},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.182081159126202,"aZ":-15.221992768088612,"pfxX":2.720342382109671,"pfxZ":9.49675612193583,"pX":-0.21930425339401347,"pZ":2.4317848928070567,"vX0":-7.535166054766753,"vY0":-133.3908540707825,"vZ0":-5.820842231486046,"x":125.36,"y":173.12,"x0":2.300454202208322,"y0":50.004179109764905,"z0":5.756896209544695,"aX":4.8571468002778895},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.0,"breakHorizontal":-3.1,"spinRate":2013,"spinDirection":149},"zone":5,"typeConfidence":2.0,"plateTime":0.41208510084549665,"extension":6.464160156998752},"index":0,"playId":"4eca3c9e-69a1-3fe4-b941-1d575099cc43","pitchNumber":1,"startTime":"2026-03-30T23:17:11.539Z","endTime":"2026-03-30T23:17:14.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":72.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.20433097670013,"aZ":-33.19637322022316,"pfxX":0.41416591129442004,"pfxZ":-0.7578321674486652,"pX":0.6976897811014926,"pZ":1.2210263271566175,"vX0":-4.346504113552174,"vY0":-117.56790968127203,"vZ0":-3.411926018927427,"x":90.41,"y":205.81,"x0":2.5434340339806893,"y0":50.00181240420033,"z0":5.881064310078526,"aX":0.5610319800352686},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-2.2,"breakHorizontal":0.7,"spinRate":1019,"spinDirection":109},"zone":14,"typeConfidence":2.0,"plateTime":0.4719727001690259,"extension":6.347414746730569},"index":1,"playId":"c4e251ea-8c54-3956-a3f6-7dc2c6ebed7f","pitchNumber":2,"startTime":"2026-03-30T23:17:26.142Z","endTime":"2026-03-30T23:17:29.417Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.95315979055917,"aZ":-22.76065332279793,"pfxX":9.070739825077172,"pfxZ":6.308570540094069,"pX":-0.40362338895462935,"pZ":1.071264735883039,"vX0":-9.583506400237226,"vY0":-121.92391889049628,"vZ0":-6.585474618117556,"x":132.39,"y":209.86,"x0":2.415982108873428,"y0":50.0038882878679,"z0":5.7963246467778,"aX":13.537045835012554},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":9.8,"breakHorizontal":-13.9,"spinRate":1822,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.4507690378731404,"extension":6.2655531537749605},"index":2,"playId":"1d281209-3a72-3014-897e-354020bbf9d4","pitchNumber":3,"startTime":"2026-03-30T23:17:40.079Z","endTime":"2026-03-30T23:17:43.087Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.339225171459866,"aZ":-23.09600835479611,"pfxX":-1.3936501123832308,"pfxZ":5.238738099140912,"pX":-0.21969465545769773,"pZ":2.518517118487677,"vX0":-6.352813416727973,"vY0":-130.97494596401017,"vZ0":-4.0682833708234405,"x":125.37,"y":170.78,"x0":2.4208390068695196,"y0":50.00143943966124,"z0":5.82445642210597,"aX":-2.4149257273979052},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.8,"breakHorizontal":4.0,"spinRate":2166,"spinDirection":175},"zone":5,"typeConfidence":2.0,"plateTime":0.4186098115422472,"extension":6.397130424353212},"index":3,"playId":"35b0c37c-31d7-3c87-bf46-0d992fbc95fd","pitchNumber":4,"startTime":"2026-03-30T23:17:56.109Z","endTime":"2026-03-30T23:18:01.141Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-30T23:18:26.530Z","endTime":"2026-03-30T23:18:37.995Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.440508418963507,"aZ":-12.789418807739796,"pfxX":2.8504803265578422,"pfxZ":10.492031942919958,"pX":-0.1612822976075917,"pZ":2.8761460804761687,"vX0":-7.298488950805751,"vY0":-135.50437542856264,"vZ0":-5.2438808432831285,"x":123.15,"y":161.12,"x0":2.204567628430072,"y0":50.00025107656483,"z0":5.740294693604178,"aX":5.265962830027997},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.0,"breakHorizontal":-3.5,"spinRate":2053,"spinDirection":145},"zone":2,"typeConfidence":2.0,"plateTime":0.4052452194435654,"extension":6.479863132949026},"index":5,"playId":"88819b8b-d55f-322d-9cf3-a4e6dab83dce","pitchNumber":5,"startTime":"2026-03-30T23:18:37.995Z","endTime":"2026-03-30T23:18:43.536Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.087342607054897,"aZ":-32.380767568450544,"pfxX":-9.689572421545106,"pfxZ":-0.14792285012836182,"pX":-0.09924732998073231,"pZ":2.056156236608145,"vX0":-3.3894477314479614,"vY0":-117.56579342729904,"vZ0":-1.798177295996577,"x":120.78,"y":183.26,"x0":2.6215945853364113,"y0":50.003980508591695,"z0":5.847302494218642,"aX":-13.510784794695278},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-0.5,"breakHorizontal":18.4,"spinRate":2387,"spinDirection":298},"zone":8,"typeConfidence":2.0,"plateTime":0.46657493932604277,"extension":6.13951052622994},"hitData":{"launchSpeed":106.4,"launchAngle":12.0,"totalDistance":255.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":118.79,"coordY":75.39}},"index":6,"playId":"d3ffcba1-d35f-36ac-946b-a33869192704","pitchNumber":6,"startTime":"2026-03-30T23:19:03.557Z","endTime":"2026-03-30T23:19:12.784Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-30T23:19:12.784Z","atBatIndex":20},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Edmundo Sosa grounds into a force out, shortstop CJ Abrams to second baseman Jorbit Vivas. Adolis García out at 2nd. Edmundo Sosa to 1st.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-30T23:19:30.797Z","endTime":"2026-03-30T23:20:41.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,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":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":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.742690487543506,"aZ":-13.40157706190498,"pfxX":1.7386921864852365,"pfxZ":10.380781922075277,"pX":-0.8328450747962144,"pZ":3.022446556537202,"vX0":-8.943586116938995,"vY0":-133.6248470993023,"vZ0":-4.542586072827951,"x":148.75,"y":157.17,"x0":2.3314470498700715,"y0":50.0045427078585,"z0":5.707029782755397,"aX":3.1447457612643546},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.0,"breakHorizontal":-1.2,"spinRate":2024,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.4098631705074238,"extension":6.478683769274382},"index":0,"playId":"93d32568-083c-3b35-aa1f-89b3597f3069","pitchNumber":1,"startTime":"2026-03-30T23:19:36.762Z","endTime":"2026-03-30T23:20:03.770Z","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":"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":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.275958061111652,"aZ":-21.806332623589345,"pfxX":7.484858765927579,"pfxZ":6.8219301866285855,"pX":-0.7959063430510434,"pZ":2.4168753646832895,"vX0":-9.672003497280166,"vY0":-122.52200275811371,"vZ0":-3.9219527931645106,"x":147.34,"y":173.52,"x0":2.230936894804841,"y0":50.00349119884746,"z0":5.902566327739444,"aX":11.377247676685835},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":11.6,"breakHorizontal":-11.3,"spinRate":1875,"spinDirection":136},"zone":4,"typeConfidence":2.0,"plateTime":0.4470978750184651,"extension":6.232247714739519},"index":1,"playId":"89aa1947-cd0d-38d1-b811-f7d7741bdd8b","pitchNumber":2,"startTime":"2026-03-30T23:20:11.977Z","endTime":"2026-03-30T23:20:15.202Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.73961953026135,"aZ":-21.484492853286582,"pfxX":-3.17469145285398,"pfxZ":6.152628597977014,"pX":-0.18336424798821727,"pZ":2.820538740681164,"vX0":-5.653099238639236,"vY0":-130.9805654358454,"vZ0":-3.4311813964089426,"x":123.99,"y":162.63,"x0":2.4154135889485238,"y0":50.00072817121304,"z0":5.7544803926766726,"aX":-5.513204681539944},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.6,"breakHorizontal":7.0,"spinRate":2265,"spinDirection":173},"zone":2,"typeConfidence":2.0,"plateTime":0.4182171109342132,"extension":6.460225259893875},"hitData":{"launchSpeed":99.9,"launchAngle":-5.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.99,"coordY":152.03}},"index":2,"playId":"32aa90c7-0ded-347b-ad8b-15eab9af2757","pitchNumber":3,"startTime":"2026-03-30T23:20:28.635Z","endTime":"2026-03-30T23:20:41.105Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-30T23:20:41.105Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Kemp singles on a fly ball to right fielder James Wood. Edmundo Sosa to 3rd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-30T23:21:02.472Z","endTime":"2026-03-30T23:23:10.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"postOnThird":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"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":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","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":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":92.8,"endSpeed":84.8,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.762249047697242,"aZ":-14.619147648980636,"pfxX":5.230562048485082,"pfxZ":9.566600518629162,"pX":0.061258624654934105,"pZ":1.5522410072749406,"vX0":-8.029844542767625,"vY0":-134.7262647660467,"vZ0":-8.25205917191499,"x":114.66,"y":196.87,"x0":2.4032385283747133,"y0":50.0031598117478,"z0":5.692034510648555,"aX":9.598963571243836},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.7,"breakHorizontal":-7.7,"spinRate":2102,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.4068227073523487,"extension":6.554348207305569},"index":0,"playId":"92f71fa4-6841-34db-aad5-908905122d38","pitchNumber":1,"startTime":"2026-03-30T23:21:07.541Z","endTime":"2026-03-30T23:21:11.241Z","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":79.5,"endSpeed":72.3,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.32211326124133,"aZ":-34.136385144555874,"pfxX":-8.382411622207108,"pfxZ":-1.4646799616353103,"pX":0.9872277898943002,"pZ":3.5437885754904057,"vX0":-1.616993140549663,"vY0":-115.69773532009154,"vZ0":2.1164485820452468,"x":79.37,"y":143.1,"x0":2.7858793054978337,"y0":50.004583390195066,"z0":5.920751720732645,"aX":-11.210126257117516},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-1.7,"breakHorizontal":15.6,"spinRate":2607,"spinDirection":298},"zone":12,"typeConfidence":2.0,"plateTime":0.475890366562262,"extension":6.103783397778774},"index":1,"playId":"f094b4d4-e35a-309d-9bb3-d9c88683ace4","pitchNumber":2,"startTime":"2026-03-30T23:21:25.295Z","endTime":"2026-03-30T23:21:28.448Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.80669428630545,"aZ":-23.873462900529926,"pfxX":-2.3266497866620535,"pfxZ":4.992530144921066,"pX":-0.17018880865967972,"pZ":2.9226262784544024,"vX0":-6.066728700427214,"vY0":-127.78480189393301,"vZ0":-2.75530074287568,"x":123.49,"y":159.87,"x0":2.5313714936606497,"y0":50.00611559510276,"z0":5.878019902290253,"aX":-3.8726371301676634},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.6,"breakHorizontal":5.5,"spinRate":2153,"spinDirection":168},"zone":2,"typeConfidence":2.0,"plateTime":0.42761615809125963,"extension":6.25031342849319},"index":2,"playId":"88818b46-5a27-31bf-b1fb-45ef49999579","pitchNumber":3,"startTime":"2026-03-30T23:21:44.847Z","endTime":"2026-03-30T23:21:47.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.5,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.63872830421741,"aZ":-26.011161480215645,"pfxX":9.665234210507545,"pfxZ":4.175714158939135,"pX":-0.8312015565971456,"pZ":1.320128053421893,"vX0":-10.364154800338483,"vY0":-120.51431600566181,"vZ0":-5.241901129935935,"x":148.68,"y":203.14,"x0":2.2621540901865025,"y0":50.00452789808108,"z0":5.81105142979913,"aX":14.269962292880052},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":6.5,"breakHorizontal":-15.1,"spinRate":1696,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.4538747198909858,"extension":6.219360263144098},"index":3,"playId":"0d752185-d080-3b38-8326-ea28640e297d","pitchNumber":4,"startTime":"2026-03-30T23:22:12.253Z","endTime":"2026-03-30T23:22:15.602Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.3,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.596781714601818,"aZ":-25.118383610961036,"pfxX":-2.709965107900618,"pfxZ":4.1237227018469085,"pX":-0.5743568376118807,"pZ":2.9939840662892974,"vX0":-6.663182469292333,"vY0":-129.34726460945106,"vZ0":-2.245374330435737,"x":138.89,"y":157.94,"x0":2.3773602009059345,"y0":50.00071556519554,"z0":5.780794507474874,"aX":-4.634343861722566},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.2,"breakHorizontal":6.2,"spinRate":2105,"spinDirection":177},"zone":1,"typeConfidence":2.0,"plateTime":0.4219260293096081,"extension":6.417494754367581},"index":4,"playId":"b2adbe45-6be9-328c-89ab-b20f307d15d1","pitchNumber":5,"startTime":"2026-03-30T23:22:30.976Z","endTime":"2026-03-30T23:22:35.015Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.0,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.327171425916156,"aZ":-15.118724016460188,"pfxX":1.7827652621200243,"pfxZ":9.208541089795874,"pX":-0.6008764038997799,"pZ":2.729400398305393,"vX0":-8.26224157199576,"vY0":-135.41275444348815,"vZ0":-5.029820585103891,"x":139.9,"y":165.09,"x0":2.261814792321254,"y0":50.00295974490556,"z0":5.673316870045986,"aX":3.303481013811818},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.7,"breakHorizontal":-1.4,"spinRate":1990,"spinDirection":155},"zone":4,"typeConfidence":2.0,"plateTime":0.40491590088951623,"extension":6.543228601474209},"hitData":{"launchSpeed":67.2,"launchAngle":26.0,"totalDistance":200.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":156.01,"coordY":113.62}},"index":5,"playId":"6f85bbd4-ac65-3af1-8482-54f7abb2a09f","pitchNumber":6,"startTime":"2026-03-30T23:22:57.952Z","endTime":"2026-03-30T23:23:10.179Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-30T23:23:10.179Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Marsh flies out to right fielder James Wood.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-30T23:23:40.498Z","endTime":"2026-03-30T23:24:52.407Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.50916935841092,"aZ":-21.789914837057896,"pfxX":-0.4409385542000474,"pfxZ":5.98060489607881,"pX":0.009650906125847502,"pZ":2.2962204904742296,"vX0":-6.191732333520891,"vY0":-130.45636120416543,"vZ0":-4.685615299304664,"x":116.63,"y":176.78,"x0":2.4637478368316996,"y0":50.00408771233624,"z0":5.742246280075613,"aX":-0.7651448172389927},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.1,"breakHorizontal":2.0,"spinRate":2235,"spinDirection":162},"zone":5,"typeConfidence":2.0,"plateTime":0.4186437611644549,"extension":6.509665472816389},"index":0,"playId":"181fb035-bdc3-3ae1-bab2-f1a033b2daba","pitchNumber":1,"startTime":"2026-03-30T23:23:44.584Z","endTime":"2026-03-30T23:23:47.584Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":80.0,"endSpeed":73.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.476788485835158,"aZ":-32.11578149463646,"pfxX":-11.40191612470366,"pfxZ":0.04267641727180305,"pX":-0.07332607024440325,"pZ":3.11342893790696,"vX0":-2.9911710973230305,"vY0":-116.45285666440866,"vZ0":0.7147480988574793,"x":119.8,"y":154.72,"x0":2.711330875381608,"y0":50.001939091670465,"z0":5.859471080576899,"aX":-15.536122142519877},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":0.6,"breakHorizontal":21.4,"spinRate":2444,"spinDirection":293},"zone":2,"typeConfidence":2.0,"plateTime":0.471753550725146,"extension":6.121391332192145},"index":1,"playId":"41219fa3-b28e-357f-a27e-fcea1bae1a70","pitchNumber":2,"startTime":"2026-03-30T23:24:03.967Z","endTime":"2026-03-30T23:24:07.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.54436037903618,"aZ":-15.94692013455989,"pfxX":1.8788158284011447,"pfxZ":8.722262274684228,"pX":-0.43723848256299164,"pZ":3.612628128636476,"vX0":-7.89929212576177,"vY0":-135.75123213351696,"vZ0":-2.7663069468465635,"x":133.67,"y":141.24,"x0":2.2701669080271127,"y0":50.0067483636289,"z0":5.759156637201226,"aX":3.4984760756182234},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.4,"breakHorizontal":-1.7,"spinRate":2005,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.4039482690129197,"extension":6.494253185787099},"index":2,"playId":"b5a9a968-b278-3229-9593-b78d9c69c09d","pitchNumber":3,"startTime":"2026-03-30T23:24:22.326Z","endTime":"2026-03-30T23:24:25.326Z","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":82.2,"endSpeed":75.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.2586050187626,"aZ":-27.986375100943864,"pfxX":-8.622551569185761,"pfxZ":2.9172064704784155,"pX":-0.3020176261200007,"pZ":2.1248467045769024,"vX0":-4.658288474857613,"vY0":-119.64821750937254,"vZ0":-2.4217391042783953,"x":128.51,"y":181.41,"x0":2.796771219960025,"y0":50.00312731326764,"z0":5.683664692762349,"aX":-12.373833142358563},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.9,"breakHorizontal":16.8,"spinRate":2516,"spinDirection":293},"zone":7,"typeConfidence":2.0,"plateTime":0.4595655489322539,"extension":6.2289797600115575},"hitData":{"launchSpeed":86.6,"launchAngle":29.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.27,"coordY":89.19}},"index":3,"playId":"4ead4eb3-ef73-3170-966d-687ab3cd250a","pitchNumber":4,"startTime":"2026-03-30T23:24:43.393Z","endTime":"2026-03-30T23:24:52.407Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-30T23:24:52.407Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jorbit Vivas walks.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-30T23:26:55.630Z","endTime":"2026-03-30T23:28:31.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":76.6,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.212754024215744,"aZ":-21.6850699019062,"pfxX":1.87458392204493,"pfxZ":7.126021436297117,"pX":0.8288781422249035,"pZ":2.6383291821578703,"vX0":5.132675010219924,"vY0":-119.74261846404889,"vZ0":-4.769338317022889,"x":85.41,"y":167.55,"x0":-1.5743845438088506,"y0":50.001730251491324,"z0":6.563485579615064,"aX":2.757726605505675},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":12.1,"breakHorizontal":-4.4,"spinRate":2407,"spinDirection":190},"zone":12,"typeConfidence":0.75,"plateTime":0.45508730922805185,"extension":5.702820968973022},"index":0,"playId":"47adeb14-52d9-3139-9df2-70f7fbae1153","pitchNumber":1,"startTime":"2026-03-30T23:27:02.825Z","endTime":"2026-03-30T23:27:06.111Z","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":88.8,"endSpeed":81.3,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.467269917890096,"aZ":-13.457199023860522,"pfxX":-5.2123514284636805,"pfxZ":11.096895442530533,"pX":1.4778813707326464,"pZ":3.3899595403023803,"vX0":8.567575995494202,"vY0":-128.9683077550835,"vZ0":-5.474021819973495,"x":60.67,"y":147.25,"x0":-1.2079315559166677,"y0":50.00556031223428,"z0":6.575581439186843,"aX":-8.794822858401465},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":19.1,"breakHorizontal":7.6,"spinRate":2166,"spinDirection":221},"zone":12,"typeConfidence":0.66,"plateTime":0.4244663128103703,"extension":5.976200453411646},"index":1,"playId":"bc1f8fee-a0f3-3972-87f7-a8a4cf163bf3","pitchNumber":2,"startTime":"2026-03-30T23:27:15.432Z","endTime":"2026-03-30T23:27:19.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.5,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53818700642113,"aZ":-18.889586018340818,"pfxX":-9.51636071666301,"pfxZ":7.646462111485043,"pX":0.9640206369143698,"pZ":3.663354350639337,"vX0":9.04080783564014,"vY0":-130.7189646464278,"vZ0":-3.9595814553254893,"x":80.25,"y":139.87,"x0":-1.2964286719988134,"y0":50.00411201541527,"z0":6.6088448468054874,"aX":-16.535719592719673},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":13.2,"breakHorizontal":15.4,"spinRate":2000,"spinDirection":214},"zone":12,"typeConfidence":0.91,"plateTime":0.41839574502707144,"extension":6.062934024767033},"index":2,"playId":"e0b6a856-7028-3989-8744-8613dbd29f17","pitchNumber":3,"startTime":"2026-03-30T23:27:29.193Z","endTime":"2026-03-30T23:27:32.527Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.9,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.616089905225195,"aZ":-19.83387355966375,"pfxX":2.126196360349307,"pfxZ":8.034291585045391,"pX":-0.15814027743869077,"pZ":2.806606623774374,"vX0":3.2415414201485833,"vY0":-122.7073237713634,"vZ0":-4.89302714321161,"x":123.03,"y":163.0,"x0":-1.7688732660672237,"y0":50.005132020163884,"z0":6.500185137476834,"aX":3.265529649713995},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":13.8,"breakHorizontal":-4.6,"spinRate":2352,"spinDirection":199},"zone":2,"typeConfidence":0.85,"plateTime":0.44514053966283784,"extension":5.832712229986023},"index":3,"playId":"940b98a3-c71b-397f-9441-25b387f291c2","pitchNumber":4,"startTime":"2026-03-30T23:27:42.973Z","endTime":"2026-03-30T23:27:49.147Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-03-30T23:28:07.291Z","endTime":"2026-03-30T23:28:14.469Z","isPitch":false,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"}},{"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":90.4,"endSpeed":82.9,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.912365903029784,"aZ":-15.703749829169695,"pfxX":-6.381994657210899,"pfxZ":9.423252485322003,"pX":1.6094601453083157,"pZ":2.407895753043844,"vX0":9.42465885141694,"vY0":-131.15816468212822,"vZ0":-7.331895708510078,"x":55.65,"y":173.77,"x0":-1.19601646866572,"y0":50.003360641815306,"z0":6.403900151245841,"aX":-11.155734005013922},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.6,"breakHorizontal":9.6,"spinRate":2180,"spinDirection":210},"zone":12,"typeConfidence":0.89,"plateTime":0.41711249215680946,"extension":6.023598305445887},"index":5,"playId":"87fe211f-5661-306c-88f0-3a4ffcdb1a47","pitchNumber":5,"startTime":"2026-03-30T23:28:14.469Z","endTime":"2026-03-30T23:28:17.653Z","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":89.5,"endSpeed":82.1,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.179565851979785,"aZ":-19.16448084554985,"pfxX":-9.187533596498021,"pfxZ":7.557432018622663,"pX":-1.4336941098360643,"pZ":3.285552487961916,"vX0":3.393428463402821,"vY0":-130.30478962584002,"vZ0":-4.5501789274047,"x":171.65,"y":150.07,"x0":-1.5586947057028862,"y0":50.00155806448469,"z0":6.500866531596286,"aX":-15.809760538020768},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":13.0,"breakHorizontal":15.8,"spinRate":1976,"spinDirection":213},"zone":11,"typeConfidence":0.91,"plateTime":0.4202158215309897,"extension":5.9379433246419335},"index":6,"playId":"31e94b68-76c1-3381-9219-b0ccff43e923","pitchNumber":6,"startTime":"2026-03-30T23:28:27.648Z","endTime":"2026-03-30T23:28:31.325Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-30T23:28:31.325Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Wiemer singles on a fly ball to center fielder Brandon Marsh. Jorbit Vivas to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-30T23:29:15.330Z","endTime":"2026-03-30T23:29:30.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"postOnSecond":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":669016,"link":"/api/v1/people/669016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"c9c3ff3c-f0ae-38c4-ac6f-00c477e82080","startTime":"2026-03-30T23:28:59.063Z","endTime":"2026-03-30T23:29:03.065Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.0,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.31666423646325,"aZ":-19.999364990593868,"pfxX":1.5369548015462975,"pfxZ":7.718633304697249,"pX":-0.05209019292896743,"pZ":2.983820564829271,"vX0":3.4281644987941386,"vY0":-124.11243543027486,"vZ0":-4.775599882553487,"x":118.99,"y":158.22,"x0":-1.6449548855638145,"y0":50.00168882406554,"z0":6.574889134219306,"aX":2.4228028211341366},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":13.2,"breakHorizontal":-3.5,"spinRate":2377,"spinDirection":189},"zone":2,"typeConfidence":0.91,"plateTime":0.4395084038402244,"extension":5.812542710786563},"hitData":{"launchSpeed":77.7,"launchAngle":18.0,"totalDistance":190.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.26,"coordY":114.5}},"index":1,"playId":"9ba18228-63d0-399f-9720-944616b95428","pitchNumber":1,"startTime":"2026-03-30T23:29:17.653Z","endTime":"2026-03-30T23:29:30.798Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-30T23:29:30.798Z","atBatIndex":25},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"James Wood reaches on a fielder's choice. Jorbit Vivas to 3rd. Joey Wiemer to 2nd. Missed catch error by shortstop Trea Turner, assist to second baseman Edmundo Sosa.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-30T23:29:48.218Z","endTime":"2026-03-30T23:31:20.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"postOnSecond":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"postOnThird":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_error_dropped_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"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":"Fielders Choice","eventType":"fielders_choice","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":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.96651173858776,"aZ":-27.669828066995947,"pfxX":-6.332830290304367,"pfxZ":2.892999990925528,"pX":-0.7411832452268772,"pZ":1.1460924259667697,"vX0":4.48164862545658,"vY0":-123.78685646894587,"vZ0":-7.114775286281109,"x":145.25,"y":207.84,"x0":-1.749437288632183,"y0":50.00422680026791,"z0":6.3642001581523955,"aX":-9.860497319539755},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.8,"breakHorizontal":10.4,"spinRate":1269,"spinDirection":223},"zone":13,"typeConfidence":0.9,"plateTime":0.44193701589729173,"extension":5.99071297644632},"index":0,"playId":"3d540d65-a589-3800-aab5-3d7edd4a92de","pitchNumber":1,"startTime":"2026-03-30T23:30:00.284Z","endTime":"2026-03-30T23:30:03.572Z","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":0,"outs":0},"pitchData":{"startSpeed":73.4,"endSpeed":68.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.811662782751547,"aZ":-40.395658252868444,"pfxX":3.781601192854513,"pfxZ":-7.158649628912533,"pX":-0.6509145261257666,"pZ":1.150441886064507,"vX0":1.3068063353961181,"vY0":-106.91121807025861,"vZ0":-1.915690839016077,"x":141.81,"y":207.72,"x0":-1.7627978513781948,"y0":50.00284805876743,"z0":6.625287924927,"aX":4.342472421508833},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.1,"breakVerticalInduced":-13.1,"breakHorizontal":-7.2,"spinRate":2449,"spinDirection":43},"zone":13,"typeConfidence":0.9,"plateTime":0.5138916943323282,"extension":5.797114331810365},"index":1,"playId":"dc0ecaa7-a21a-369f-bef2-6c3ce7225a82","pitchNumber":2,"startTime":"2026-03-30T23:30:25.875Z","endTime":"2026-03-30T23:30:29.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.65414495215057,"aZ":-26.13747177188907,"pfxX":-6.40471568963331,"pfxZ":3.804066076242493,"pX":-0.18663758607902642,"pZ":1.9430953513891251,"vX0":5.575170987223749,"vY0":-125.01665828057703,"vZ0":-5.715313239473448,"x":124.11,"y":186.32,"x0":-1.6109861930531797,"y0":50.00225254348499,"z0":6.3978183834711935,"aX":-10.161452459639968},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.8,"breakHorizontal":10.3,"spinRate":1440,"spinDirection":222},"zone":8,"typeConfidence":0.9,"plateTime":0.4377421497768026,"extension":6.106612367604353},"index":2,"playId":"1672d592-d265-3da0-aa00-accb06b3a226","pitchNumber":3,"startTime":"2026-03-30T23:30:42.366Z","endTime":"2026-03-30T23:30:45.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.790739278344525,"aZ":-27.43354108325349,"pfxX":-7.0688906619305625,"pfxZ":2.992829093605187,"pX":-0.34375934451139906,"pZ":1.6768854238646893,"vX0":5.645266366407846,"vY0":-125.15293371879667,"vZ0":-5.919994496779136,"x":130.1,"y":193.5,"x0":-1.712737889371225,"y0":50.00189843909848,"z0":6.326340638832271,"aX":-11.188081137008599},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.2,"breakHorizontal":11.5,"spinRate":1283,"spinDirection":225},"zone":13,"typeConfidence":0.9,"plateTime":0.4380252176124091,"extension":6.149120535963172},"hitData":{"launchSpeed":61.4,"launchAngle":-47.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":133.92,"coordY":154.91}},"index":3,"playId":"188c20cb-87aa-3416-8310-90741c3deeab","pitchNumber":4,"startTime":"2026-03-30T23:31:09.215Z","endTime":"2026-03-30T23:31:20.729Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-30T23:31:20.729Z","atBatIndex":26},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nationals challenged (play at 1st), call on the field was overturned: Luis García Jr. grounds into a force out, second baseman Edmundo Sosa to shortstop Trea Turner. Jorbit Vivas scores. Joey Wiemer to 3rd. James Wood out at 2nd. Luis García Jr. to 1st.","rbi":1,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-30T23:31:51.216Z","endTime":"2026-03-30T23:32:23.396Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"postOnThird":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":{"id":592836,"link":"/api/v1/people/592836"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","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":1},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20689903079285,"aZ":-17.11079644829541,"pfxX":0.16231979941842756,"pfxZ":9.328240602303287,"pX":0.4178917703338232,"pZ":2.560317639435512,"vX0":4.7360521141077205,"vY0":-125.68483252005949,"vZ0":-6.177556556715613,"x":101.07,"y":169.65,"x0":-1.504587876380576,"y0":50.00521003242152,"z0":6.419138274939504,"aX":0.26156747571864136},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":15.8,"breakHorizontal":-1.3,"spinRate":2459,"spinDirection":200},"zone":6,"typeConfidence":0.91,"plateTime":0.4342244773645225,"extension":5.920124607514671},"index":0,"playId":"d79bd2fd-9bdd-31b4-89c7-fe958c1653b5","pitchNumber":1,"startTime":"2026-03-30T23:31:54.057Z","endTime":"2026-03-30T23:31:57.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.990270261604625,"aZ":-24.626019130133233,"pfxX":-7.2066313725039475,"pfxZ":4.7707396145428795,"pX":-0.7148351836120518,"pZ":2.3338671444141412,"vX0":4.623400329963195,"vY0":-124.94714301990591,"vZ0":-5.028470095834789,"x":144.25,"y":175.77,"x0":-1.6521706940549679,"y0":50.00316873359434,"z0":6.394031035262852,"aX":-11.403868257039074},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.7,"breakHorizontal":12.0,"spinRate":1292,"spinDirection":224},"zone":4,"typeConfidence":0.9,"plateTime":0.43823291102935613,"extension":6.1192675401153656},"hitData":{"launchSpeed":103.0,"launchAngle":-4.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.09,"coordY":151.01}},"index":1,"playId":"53c2eafc-d30c-30b4-8213-839068c0fa80","pitchNumber":2,"startTime":"2026-03-30T23:32:14.377Z","endTime":"2026-03-30T23:32:23.396Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":120},"playEndTime":"2026-03-30T23:32:23.396Z","atBatIndex":27},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brady House grounds into a force out, third baseman Alec Bohm to second baseman Edmundo Sosa. Joey Wiemer scores. Luis García Jr. out at 2nd. Brady House to 1st.","rbi":1,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-30T23:34:30.356Z","endTime":"2026-03-30T23:35:41.641Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"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":3},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":{"id":592836,"link":"/api/v1/people/592836"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":3},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.1,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.527283721673072,"aZ":-17.972122913597516,"pfxX":-9.512967551597267,"pfxZ":8.449825613448748,"pX":-0.6828207563365251,"pZ":1.650141089360903,"vX0":5.530948305736625,"vY0":-129.45217507976818,"vZ0":-8.526458722019344,"x":143.03,"y":194.23,"x0":-1.6222561206297235,"y0":50.00165704598723,"z0":6.387700010206586,"aX":-15.984078111176673},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":13.4,"breakHorizontal":15.8,"spinRate":2001,"spinDirection":214},"zone":13,"typeConfidence":0.78,"plateTime":0.42472705236086483,"extension":5.99166967623721},"index":0,"playId":"05605a38-12f6-37b4-abcb-d2e3b6b400c4","pitchNumber":1,"startTime":"2026-03-30T23:34:33.632Z","endTime":"2026-03-30T23:34:36.632Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.8,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.338596252770547,"aZ":-27.556580691517947,"pfxX":-8.808381963439977,"pfxZ":2.966453987696804,"pX":-0.7010582723592608,"pZ":0.4470644619265968,"vX0":5.187296934313615,"vY0":-124.1558032342743,"vZ0":-8.76175843269423,"x":143.72,"y":226.71,"x0":-1.6752334021543664,"y0":50.00441726087402,"z0":6.322238808050617,"aX":-13.72419822122265},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.5,"breakHorizontal":14.8,"spinRate":1455,"spinDirection":220},"zone":13,"typeConfidence":0.9,"plateTime":0.44150922125154857,"extension":6.071011286215552},"index":1,"playId":"ae484ce5-4a01-3fac-b68a-0433966f777b","pitchNumber":2,"startTime":"2026-03-30T23:34:53.148Z","endTime":"2026-03-30T23:34:56.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":81.2,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.698720481731566,"aZ":-19.34287471033377,"pfxX":-10.639534799993388,"pfxZ":7.62489255920579,"pX":-0.5734127874268287,"pZ":2.166456299036264,"vX0":6.138840713957338,"vY0":-129.09696526234,"vZ0":-7.126470195036905,"x":138.86,"y":180.29,"x0":-1.6039728910547317,"y0":50.001139220683186,"z0":6.459480269316503,"aX":-17.897800008172943},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":12.4,"breakHorizontal":17.9,"spinRate":1934,"spinDirection":211},"zone":7,"typeConfidence":0.85,"plateTime":0.4248079549158641,"extension":6.095960897583998},"index":2,"playId":"e6972f5b-e199-3e49-83fb-7bcdd0849df4","pitchNumber":3,"startTime":"2026-03-30T23:35:14.919Z","endTime":"2026-03-30T23:35:17.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.9,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.73919335696845,"aZ":-25.29514105571378,"pfxX":3.348095004240043,"pfxZ":5.042714572755907,"pX":0.4795270872750044,"pZ":1.793718931512155,"vX0":3.7992483145186453,"vY0":-115.58891844830447,"vZ0":-5.230131938672201,"x":98.72,"y":190.35,"x0":-1.6150793836789834,"y0":50.00573403276076,"z0":6.4881448970973095,"aX":4.571739639048115},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":8.2,"breakHorizontal":-7.0,"spinRate":2384,"spinDirection":91},"zone":9,"typeConfidence":0.91,"plateTime":0.4722383380603534,"extension":5.9943931894316265},"hitData":{"launchSpeed":73.6,"launchAngle":-27.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.51,"coordY":165.72}},"index":3,"playId":"ad734dc1-1d9a-33d6-93ed-c9d802cd0cb2","pitchNumber":4,"startTime":"2026-03-30T23:35:33.108Z","endTime":"2026-03-30T23:35:41.641Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-30T23:35:41.641Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daylen Lile grounds out, second baseman Edmundo Sosa to first baseman Bryce Harper.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-30T23:36:11.859Z","endTime":"2026-03-30T23:37:52.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-30T23:36:11.109Z","endTime":"2026-03-30T23:36:14.169Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"}},{"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":88.7,"endSpeed":81.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69440245381128,"aZ":-20.621363410786156,"pfxX":-7.4313516114289335,"pfxZ":6.803343428025645,"pX":-0.6445480610049059,"pZ":4.594225832085759,"vX0":5.064466788640028,"vY0":-129.1619413643306,"vZ0":-1.1756065287732433,"x":141.57,"y":114.74,"x0":-1.660547288154084,"y0":50.00082043828522,"z0":6.6337528434232,"aX":-12.614899739328587},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":12.4,"breakHorizontal":12.4,"spinRate":1916,"spinDirection":214},"zone":11,"typeConfidence":0.72,"plateTime":0.42329045307101554,"extension":5.834331406083572},"index":1,"playId":"1cd25801-a55a-3168-96db-7b368b5cdb7d","pitchNumber":1,"startTime":"2026-03-30T23:36:14.169Z","endTime":"2026-03-30T23:36:17.169Z","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":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":78.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.352990558187273,"aZ":-20.825790225136153,"pfxX":1.7095848202604356,"pfxZ":7.354084874953585,"pX":-0.4446768944545525,"pZ":3.0833121226557543,"vX0":2.741101136326496,"vY0":-122.41787349461438,"vZ0":-4.113821809524637,"x":133.95,"y":155.53,"x0":-1.7938098794356112,"y0":50.00352226369292,"z0":6.531943557453835,"aX":2.638288165071543},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":12.8,"breakHorizontal":-3.6,"spinRate":2383,"spinDirection":194},"zone":1,"typeConfidence":0.84,"plateTime":0.4445821562887904,"extension":5.785079379884405},"index":2,"playId":"06c7f948-74bd-30a4-b1ba-e2e0ac32c00a","pitchNumber":2,"startTime":"2026-03-30T23:36:31.195Z","endTime":"2026-03-30T23:36:34.195Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.62447066484665,"aZ":-28.235526909635702,"pfxX":-6.13506381269261,"pfxZ":2.5677167672054924,"pX":1.3271937676769785,"pZ":0.41633490280255325,"vX0":8.911441604933872,"vY0":-122.66162606917567,"vZ0":-8.300348463225875,"x":66.41,"y":227.54,"x0":-1.5439204565994353,"y0":50.005047746942104,"z0":6.227183241951092,"aX":-9.41820210275425},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.0,"breakHorizontal":9.2,"spinRate":1468,"spinDirection":226},"zone":14,"typeConfidence":0.9,"plateTime":0.44530803123489937,"extension":6.145054567061614},"index":3,"playId":"8a756f80-8db2-38c1-b044-0604d1d67592","pitchNumber":3,"startTime":"2026-03-30T23:36:52.203Z","endTime":"2026-03-30T23:36:55.203Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":72.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.966787533452365,"aZ":-29.682245105237122,"pfxX":4.816126974020608,"pfxZ":1.8906542364925647,"pX":-0.007660812113099599,"pZ":1.6462698513570928,"vX0":2.5841186837088816,"vY0":-114.06128397042649,"vZ0":-4.422024262760095,"x":117.29,"y":194.33,"x0":-1.7809712436861282,"y0":50.00360305558316,"z0":6.536857060939222,"aX":6.34552851439048},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":2.6,"breakHorizontal":-9.4,"spinRate":2355,"spinDirection":88},"zone":8,"typeConfidence":0.91,"plateTime":0.4802082404366059,"extension":5.923918534115605},"index":4,"playId":"aa7b988f-076e-35b1-bf2d-ddfbc1f37792","pitchNumber":4,"startTime":"2026-03-30T23:37:19.758Z","endTime":"2026-03-30T23:37:26.302Z","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":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.309242310792005,"aZ":-25.601423895880018,"pfxX":-6.684595141610611,"pfxZ":4.168099836764889,"pX":-1.414325439071551,"pZ":2.130305693513478,"vX0":2.9534700561805103,"vY0":-125.07123987479696,"vZ0":-5.28945267403801,"x":170.91,"y":181.26,"x0":-1.7449860250198357,"y0":50.003625578051974,"z0":6.38438316163808,"aX":-10.541861494772325},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.5,"breakHorizontal":11.4,"spinRate":1291,"spinDirection":223},"zone":13,"typeConfidence":0.9,"plateTime":0.43869865415051823,"extension":6.054222657287805},"hitData":{"launchSpeed":83.0,"launchAngle":-6.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.64,"coordY":150.51}},"index":5,"playId":"1a662aec-b7d5-3db8-9ed7-9a0c00e79111","pitchNumber":5,"startTime":"2026-03-30T23:37:44.847Z","endTime":"2026-03-30T23:37:52.843Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-30T23:37:52.843Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Marchán grounds out, pitcher Foster Griffin to second baseman Jorbit Vivas to first baseman Luis García Jr.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-30T23:39:54.458Z","endTime":"2026-03-30T23:41:01.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656492,"link":"/api/v1/people/656492"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.023749742260744,"aZ":-13.981855392548814,"pfxX":3.2456203456402535,"pfxZ":10.163197648131948,"pX":0.5476088846535819,"pZ":2.379353268995879,"vX0":-5.906448056146007,"vY0":-132.83438562312165,"vZ0":-6.321405571555099,"x":96.13,"y":174.54,"x0":2.3766185091981646,"y0":50.00145475459467,"z0":5.80341591343694,"aX":5.8093083955486975},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.3,"breakHorizontal":-4.6,"spinRate":1998,"spinDirection":141},"zone":6,"typeConfidence":2.0,"plateTime":0.41207343269421015,"extension":6.478235591893046},"index":0,"playId":"b18f8538-740a-36ea-b6ed-c394278aaae1","pitchNumber":1,"startTime":"2026-03-30T23:40:00.658Z","endTime":"2026-03-30T23:40:03.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.5,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.891526578083198,"aZ":-12.706735356398374,"pfxX":1.7744448672826412,"pfxZ":10.8792312413187,"pX":-0.193799789722395,"pZ":2.8163242468650367,"vX0":-7.485801555396425,"vY0":-133.23568494730515,"vZ0":-5.239725935137105,"x":124.39,"y":162.74,"x0":2.427479977647724,"y0":50.00372250621837,"z0":5.7343709576142485,"aX":3.176971786374252},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.7,"breakHorizontal":-1.6,"spinRate":1998,"spinDirection":141},"zone":2,"typeConfidence":2.0,"plateTime":0.4118588492407884,"extension":6.45160498849238},"index":1,"playId":"34852e22-6c6b-38b4-a29c-83f1324a1c91","pitchNumber":2,"startTime":"2026-03-30T23:40:14.365Z","endTime":"2026-03-30T23:40:17.365Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":73.3,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.66007653299457,"aZ":-25.82479363510036,"pfxX":-0.18085372016010837,"pfxZ":4.5863638909023,"pX":0.9447669054823737,"pZ":1.658986855729495,"vX0":-3.47365797334431,"vY0":-118.31595550650894,"vZ0":-4.057137540824459,"x":80.99,"y":193.99,"x0":2.470472250885519,"y0":50.00065768178542,"z0":5.828963549986062,"aX":-0.2496900645809127},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":7.3,"breakHorizontal":1.4,"spinRate":1097,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4672988353538776,"extension":6.212726732835042},"index":2,"playId":"80cf777d-1faf-3eb7-8ae9-704a05e582c7","pitchNumber":3,"startTime":"2026-03-30T23:40:32.527Z","endTime":"2026-03-30T23:40:37.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.667204690038297,"aZ":-14.955753504030001,"pfxX":3.291699665288486,"pfxZ":9.376729458714344,"pX":-0.3691314581972569,"pZ":2.4545123731668403,"vX0":-8.134505886048144,"vY0":-134.3173496829518,"vZ0":-5.853704747977511,"x":131.07,"y":172.51,"x0":2.264008731696458,"y0":50.0048812519829,"z0":5.716187969855289,"aX":6.0463286274600385},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.0,"breakHorizontal":-4.3,"spinRate":2061,"spinDirection":149},"zone":4,"typeConfidence":2.0,"plateTime":0.40697186503733374,"extension":6.555908134919126},"hitData":{"launchSpeed":79.9,"launchAngle":5.0,"totalDistance":82.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":139.99,"coordY":157.1}},"index":3,"playId":"1ff96889-cfc7-382c-b792-869c09eda481","pitchNumber":4,"startTime":"2026-03-30T23:40:53.827Z","endTime":"2026-03-30T23:41:01.058Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-30T23:41:01.058Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trea Turner strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-30T23:41:19.984Z","endTime":"2026-03-30T23:42:20.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":73.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.0362697892733,"aZ":-30.021722473109882,"pfxX":-8.227641971468186,"pfxZ":1.5635162080211042,"pX":-0.6439886699686199,"pZ":2.93876290923816,"vX0":-4.993517737613467,"vY0":-117.30239464044458,"vZ0":-0.2527190275337039,"x":141.55,"y":159.43,"x0":2.5910070231803823,"y0":50.00071756424148,"z0":5.879848834789414,"aX":-11.306075525258203},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":3.1,"breakHorizontal":16.2,"spinRate":2355,"spinDirection":295},"zone":1,"typeConfidence":2.0,"plateTime":0.46940856606879455,"extension":6.069458023233517},"index":0,"playId":"c9b839e3-e849-3187-99d1-3da763778e6e","pitchNumber":1,"startTime":"2026-03-30T23:41:27.576Z","endTime":"2026-03-30T23:41:31.079Z","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":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.223580511948484,"aZ":-33.37532849754529,"pfxX":-10.130367757780448,"pfxZ":-0.9019415368294759,"pX":1.40525062801132,"pZ":2.389669753403941,"vX0":-0.6544648263852221,"vY0":-115.66017966993051,"vZ0":-0.5555947031203363,"x":63.44,"y":174.26,"x0":3.0064414642137134,"y0":50.00022920829713,"z0":5.870344556322293,"aX":-13.541810300631163},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-1.4,"breakHorizontal":18.5,"spinRate":2397,"spinDirection":297},"zone":14,"typeConfidence":2.0,"plateTime":0.475961418243803,"extension":6.100608430572949},"index":1,"playId":"a9f9dece-bd57-3b77-851b-58dfe6a4956d","pitchNumber":2,"startTime":"2026-03-30T23:41:42.831Z","endTime":"2026-03-30T23:41:46.115Z","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":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.84423098416974,"aZ":-24.478590863734322,"pfxX":-1.9885600311684917,"pfxZ":4.471219769746654,"pX":0.21647936975513,"pZ":3.244807987566813,"vX0":-5.039970120864287,"vY0":-130.18984071561056,"vZ0":-1.94539884454439,"x":108.75,"y":151.17,"x0":2.4341278155774386,"y0":50.00004483139683,"z0":5.850911690003455,"aX":-3.4180208939056733},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.9,"breakHorizontal":4.7,"spinRate":2197,"spinDirection":172},"zone":2,"typeConfidence":2.0,"plateTime":0.4204131336311421,"extension":6.305502189626708},"index":2,"playId":"16ce786f-26d6-3e89-9e7e-8157a6e5fc9a","pitchNumber":3,"startTime":"2026-03-30T23:41:56.699Z","endTime":"2026-03-30T23:41:59.699Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":73.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17216948365047,"aZ":-24.62924032354497,"pfxX":5.721415389287093,"pfxZ":5.469842690894727,"pX":0.2371590105091319,"pZ":1.2135440525427779,"vX0":-6.325701493550655,"vY0":-117.5409680193862,"vZ0":-5.294939632945049,"x":107.96,"y":206.01,"x0":2.2376067453353246,"y0":50.00448496596201,"z0":5.822586937010831,"aX":7.895358748508954},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":8.6,"breakHorizontal":-8.5,"spinRate":1094,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.4684939146621212,"extension":6.505299333139222},"index":3,"playId":"627df988-3da5-3bbf-bd3f-5fa402ea0e52","pitchNumber":4,"startTime":"2026-03-30T23:42:17.381Z","endTime":"2026-03-30T23:42:20.381Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-30T23:42:20.381Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Schwarber flies out to left fielder Daylen Lile.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-30T23:42:42.207Z","endTime":"2026-03-30T23:43:26.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":2},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.588229053538893,"aZ":-30.699101654110944,"pfxX":-8.014189682609707,"pfxZ":1.0660006662793622,"pX":-0.3525985229613192,"pZ":2.0651653199559235,"vX0":-4.465333330568411,"vY0":-117.16980114910194,"vZ0":-1.6955097707427735,"x":130.44,"y":183.02,"x0":2.6232922767469784,"y0":50.001450952197544,"z0":5.685733876211096,"aX":-11.062901985484823},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":1.8,"breakHorizontal":15.6,"spinRate":2411,"spinDirection":305},"zone":7,"typeConfidence":2.0,"plateTime":0.4687304922920492,"extension":6.160063883128288},"index":0,"playId":"5ffbe7af-9267-3199-95c7-4e74246b7467","pitchNumber":1,"startTime":"2026-03-30T23:42:46.275Z","endTime":"2026-03-30T23:42:49.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.77288501400495,"aZ":-21.559028881730384,"pfxX":9.709555418183443,"pfxZ":5.865136512603456,"pX":1.4688685037609273,"pZ":1.7370826387710094,"vX0":-6.4152165200383156,"vY0":-133.66612133604735,"vZ0":-5.653863447276436,"x":61.01,"y":191.88,"x0":2.638330173754597,"y0":50.00406477192467,"z0":5.427535198054162,"aX":17.573208819461264},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.6,"breakHorizontal":-16.2,"spinRate":1948,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.4097643042950274,"extension":6.609156311671633},"index":1,"playId":"942e9316-e1ea-3b41-ae96-d57164f4af03","pitchNumber":2,"startTime":"2026-03-30T23:43:00.116Z","endTime":"2026-03-30T23:43:03.172Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.743804983518373,"aZ":-26.676000531796753,"pfxX":-2.4693053445795394,"pfxZ":3.20275128683741,"pX":-0.44800446846454633,"pZ":2.0853538465170085,"vX0":-6.631137482163953,"vY0":-130.04318202722664,"vZ0":-4.247504325853146,"x":134.08,"y":182.48,"x0":2.453676785192332,"y0":50.003638817233664,"z0":5.758709993684831,"aX":-4.23589193098223},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.0,"breakHorizontal":5.9,"spinRate":2206,"spinDirection":176},"zone":7,"typeConfidence":2.0,"plateTime":0.4208583744699359,"extension":6.482764893308681},"hitData":{"launchSpeed":93.1,"launchAngle":51.0,"totalDistance":260.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.96,"coordY":102.48}},"index":2,"playId":"eef4cd99-51f6-3c23-a2c0-bf98725b401d","pitchNumber":3,"startTime":"2026-03-30T23:43:16.578Z","endTime":"2026-03-30T23:43:26.124Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-30T23:43:26.124Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"CJ Abrams grounds out, pitcher Taijuan Walker to first baseman Bryce Harper.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-30T23:45:29.879Z","endTime":"2026-03-30T23:45:40.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":0},"credits":[{"player":{"id":592836,"link":"/api/v1/people/592836"},"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":"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":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.9,"endSpeed":70.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.42028825753845,"aZ":-27.598129104713554,"pfxX":3.1582319024158716,"pfxZ":3.6923007855272783,"pX":-1.1109566853589234,"pZ":2.625494746745774,"vX0":0.904656471006658,"vY0":-110.5290335665187,"vZ0":-2.482560065117138,"x":159.35,"y":167.89,"x0":-1.9356990391131308,"y0":50.002649151785526,"z0":6.656900059453969,"aX":3.9132178403172158},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":6.4,"breakHorizontal":-6.0,"spinRate":2337,"spinDirection":118},"zone":11,"typeConfidence":2.0,"plateTime":0.49525983857553335,"extension":5.5186530690071},"hitData":{"launchSpeed":66.4,"launchAngle":-19.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":124.5,"coordY":178.67}},"index":0,"playId":"d90a795d-458b-32b3-ab1c-956007af8168","pitchNumber":1,"startTime":"2026-03-30T23:45:34.654Z","endTime":"2026-03-30T23:45:40.855Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-30T23:45:40.855Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Drew Millas walks.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-30T23:45:58.792Z","endTime":"2026-03-30T23:48:13.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"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,8],"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":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":71.1,"endSpeed":65.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.288890236581505,"aZ":-35.597936619597164,"pfxX":3.9072148291015174,"pfxZ":-3.1496350128834294,"pX":-0.7872647061769086,"pZ":3.4045916884011125,"vX0":0.7832828130199858,"vY0":-103.54373923724786,"vZ0":1.5616267107182755,"x":147.01,"y":146.86,"x0":-1.6781281429638417,"y0":50.004034596863505,"z0":6.89994311752615,"aX":4.24284998293806},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-4.9,"breakHorizontal":-7.3,"spinRate":2197,"spinDirection":44},"zone":1,"typeConfidence":0.9,"plateTime":0.5289745068770015,"extension":5.532192912615888},"index":0,"playId":"145910aa-f92c-35bb-a282-fb9abb14a5cc","pitchNumber":1,"startTime":"2026-03-30T23:46:04.493Z","endTime":"2026-03-30T23:46:07.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.632005018886378,"aZ":-29.983934357853272,"pfxX":-8.60267529003293,"pfxZ":1.4061902164430338,"pX":-0.8007243507165633,"pZ":1.132145033572223,"vX0":4.907127067626645,"vY0":-123.79168562445392,"vZ0":-6.6048782429059045,"x":147.52,"y":208.21,"x0":-1.6861983398319722,"y0":50.005189453377625,"z0":6.330172335985082,"aX":-13.415729365660766},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.3,"breakHorizontal":14.5,"spinRate":1388,"spinDirection":227},"zone":13,"typeConfidence":0.89,"plateTime":0.4416812879938661,"extension":6.126645129388139},"index":1,"playId":"392e7818-58f6-35a1-82b9-d41f7485fdec","pitchNumber":2,"startTime":"2026-03-30T23:46:16.188Z","endTime":"2026-03-30T23:46:19.245Z","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":73.4,"endSpeed":68.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.520407399694065,"aZ":-38.06887875406512,"pfxX":2.9558805414744627,"pfxZ":-5.0956699564325545,"pX":0.2613864213883813,"pZ":1.7118128509254917,"vX0":3.0842394966803894,"vY0":-106.91052345352574,"vZ0":-1.4721459485751898,"x":107.04,"y":192.56,"x0":-1.5842516515596006,"y0":50.003600106450534,"z0":6.684209028522468,"aX":3.4190980761684098},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-9.2,"breakHorizontal":-6.2,"spinRate":2299,"spinDirection":41},"zone":9,"typeConfidence":0.9,"plateTime":0.5124295348232306,"extension":5.64865515008117},"index":2,"playId":"b89d229e-6216-3776-8d87-3d9ec082c7b6","pitchNumber":3,"startTime":"2026-03-30T23:46:32.646Z","endTime":"2026-03-30T23:46:35.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.915757384866524,"aZ":-19.537268280793864,"pfxX":-10.566880891468294,"pfxZ":7.203430655340769,"pX":0.6599803204919555,"pZ":1.3104919516285811,"vX0":8.823002801802442,"vY0":-131.36371526219602,"vZ0":-9.24882420949298,"x":91.84,"y":203.4,"x0":-1.363613553056981,"y0":50.00233072486324,"z0":6.320014955043409,"aX":-18.53236245706155},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.2,"breakHorizontal":17.3,"spinRate":1909,"spinDirection":215},"zone":14,"typeConfidence":0.89,"plateTime":0.4164038639113792,"extension":6.1206966780367855},"index":3,"playId":"3dd65ecc-6c6d-3c6f-8aa7-6de9251624c8","pitchNumber":4,"startTime":"2026-03-30T23:46:50.077Z","endTime":"2026-03-30T23:46:53.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.39460072328302,"aZ":-19.94442107954213,"pfxX":-10.4631487827452,"pfxZ":6.9169855755290826,"pX":0.2951358719970361,"pZ":2.9098503813461365,"vX0":8.005553058878391,"vY0":-131.95427677408685,"vZ0":-5.473219325703228,"x":105.75,"y":160.21,"x0":-1.4147140835640022,"y0":50.00426790985932,"z0":6.475089676530703,"aX":-18.501113755116716},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.5,"breakHorizontal":17.3,"spinRate":1968,"spinDirection":216},"zone":3,"typeConfidence":0.9,"plateTime":0.4146902165187063,"extension":6.2355326688435095},"index":4,"playId":"78524f69-80f4-3ea0-8fa8-52572c94f5ec","pitchNumber":5,"startTime":"2026-03-30T23:47:04.650Z","endTime":"2026-03-30T23:47:07.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.360299717041084,"aZ":-23.10030346343058,"pfxX":-8.582988552260591,"pfxZ":5.821070292371763,"pX":-0.8794357373108611,"pZ":1.3017583804796136,"vX0":4.662766351242265,"vY0":-123.90531249209339,"vZ0":-7.429744693466308,"x":150.52,"y":203.63,"x0":-1.6689555190288776,"y0":50.00001321621557,"z0":6.264487676176689,"aX":-13.366004572331482},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":9.1,"breakHorizontal":14.5,"spinRate":1310,"spinDirection":225},"zone":13,"typeConfidence":0.9,"plateTime":0.44176658845423766,"extension":6.002764722597923},"index":5,"playId":"05f864c2-4449-3c16-b8f5-01b1a795ba3f","pitchNumber":6,"startTime":"2026-03-30T23:47:23.005Z","endTime":"2026-03-30T23:47:28.182Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-03-30T23:47:32.073Z","endTime":"2026-03-30T23:47:45.663Z","isPitch":false,"type":"action","player":{"id":686452,"link":"/api/v1/people/686452"}},{"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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":73.2,"endSpeed":67.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.81633812042059,"aZ":-37.801795049345884,"pfxX":4.043487082818391,"pfxZ":-4.902271166857322,"pX":0.26888143458838537,"pZ":3.6290867145406205,"vX0":2.6934762602068947,"vY0":-106.579322978124,"vZ0":2.170594937424261,"x":106.75,"y":140.79,"x0":-1.5380024857249999,"y0":50.005162039005796,"z0":6.875750139417138,"aX":4.638079964859091},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-7.9,"breakHorizontal":-8.0,"spinRate":2265,"spinDirection":46},"zone":12,"typeConfidence":0.9,"plateTime":0.514489270463701,"extension":5.722381061422145},"index":7,"playId":"7a8556e4-b2cd-39fc-9365-be5e1632d811","pitchNumber":7,"startTime":"2026-03-30T23:47:45.663Z","endTime":"2026-03-30T23:47:48.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.010135801260542,"aZ":-14.863223217293985,"pfxX":-5.08986314525922,"pfxZ":9.703410422284607,"pX":-0.4083286287391717,"pZ":3.956407840271132,"vX0":4.770179758140355,"vY0":-132.62241088103625,"vZ0":-3.8723923587052385,"x":132.56,"y":131.96,"x0":-1.5678401074446233,"y0":50.00163719534154,"z0":6.517560985952046,"aX":-9.07871633589197},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.9,"breakHorizontal":8.2,"spinRate":1993,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.4127901414265547,"extension":6.107592146123689},"index":8,"playId":"555899c1-2aa8-3224-89ee-c3bce86c8a64","pitchNumber":8,"startTime":"2026-03-30T23:48:09.708Z","endTime":"2026-03-30T23:48:13.371Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-30T23:48:13.371Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Tena strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-30T23:48:29.858Z","endTime":"2026-03-30T23:49:43.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"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],"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":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.306750252825797,"aZ":-25.527913690022736,"pfxX":-8.958319499529956,"pfxZ":4.290834263751142,"pX":-0.5810726860812144,"pZ":1.9838467243503997,"vX0":5.716214820766958,"vY0":-123.60597197694089,"vZ0":-5.459387369854608,"x":139.15,"y":185.22,"x0":-1.758032587965772,"y0":50.00466464626324,"z0":6.360808686144316,"aX":-13.883302488206182},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.7,"breakHorizontal":14.9,"spinRate":1406,"spinDirection":227},"zone":7,"typeConfidence":0.9,"plateTime":0.4428845977369127,"extension":5.948699072176183},"index":0,"playId":"50bfa3fa-cffe-3e41-9261-74d2bd7e683b","pitchNumber":1,"startTime":"2026-03-30T23:48:39.165Z","endTime":"2026-03-30T23:48:42.165Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.870361997443904,"aZ":-21.004054534574728,"pfxX":1.411129283305811,"pfxZ":7.067062984467288,"pX":0.0013279976867293394,"pZ":2.2979367967926194,"vX0":3.888841175973667,"vY0":-124.12672237633878,"vZ0":-5.855900244898406,"x":116.95,"y":176.74,"x0":-1.760939367598849,"y0":50.000872816901506,"z0":6.405363239122754,"aX":2.2298278994242757},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":11.9,"breakHorizontal":-3.4,"spinRate":2269,"spinDirection":197},"zone":5,"typeConfidence":0.91,"plateTime":0.4391220403945759,"extension":5.921319047777847},"index":1,"playId":"4e2df32e-8e5e-345e-9cc4-dba23498e88f","pitchNumber":2,"startTime":"2026-03-30T23:49:00.072Z","endTime":"2026-03-30T23:49:03.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.287542842838494,"aZ":-18.287137950668832,"pfxX":-1.382552482874761,"pfxZ":8.46471220236439,"pX":-1.5695442762068512,"pZ":3.316123708885232,"vX0":1.4864188195210553,"vY0":-126.84643534373257,"vZ0":-4.236834870230718,"x":176.83,"y":149.24,"x0":-1.9816216580213861,"y0":50.00426418770451,"z0":6.453177234830996,"aX":-2.2686597511253392},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":14.6,"breakHorizontal":2.2,"spinRate":2396,"spinDirection":198},"zone":11,"typeConfidence":0.86,"plateTime":0.430680972449208,"extension":5.773751615372814},"index":2,"playId":"397e7d8c-134c-3d2c-95aa-cf72cec744aa","pitchNumber":3,"startTime":"2026-03-30T23:49:22.960Z","endTime":"2026-03-30T23:49:25.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.51407580899398,"aZ":-27.031658327992883,"pfxX":-9.70344687303763,"pfxZ":3.2970019389081067,"pX":-0.07812538777521869,"pZ":1.5207868983733792,"vX0":6.964332282445049,"vY0":-124.02727079206477,"vZ0":-6.1961327613831445,"x":119.98,"y":197.72,"x0":-1.6600454770818232,"y0":50.00226244367523,"z0":6.301904302962841,"aX":-15.135950909585281},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.8,"breakHorizontal":16.0,"spinRate":1473,"spinDirection":225},"zone":13,"typeConfidence":0.9,"plateTime":0.44139721320565384,"extension":5.95981107390254},"index":3,"playId":"0bfe948f-c129-36a5-9c8a-0ac0f100c3f4","pitchNumber":4,"startTime":"2026-03-30T23:49:39.031Z","endTime":"2026-03-30T23:49:43.247Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-30T23:49:43.247Z","atBatIndex":35},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jorbit Vivas grounds into a force out, fielded by shortstop Trea Turner. Drew Millas out at 2nd.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-30T23:49:59.445Z","endTime":"2026-03-30T23:50:38.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"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"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":72.5,"endSpeed":67.5,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.714498660828077,"aZ":-36.74374833785919,"pfxX":2.4811137126270144,"pfxZ":-4.067846963316085,"pX":0.5011271983035123,"pZ":0.7585199011124668,"vX0":3.9330938282996177,"vY0":-105.58273182275269,"vZ0":-3.3645018696690574,"x":97.9,"y":218.3,"x0":-1.7113073963823187,"y0":50.001754517918066,"z0":6.619471957417295,"aX":2.788267979510974},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-7.9,"breakHorizontal":-5.6,"spinRate":2239,"spinDirection":43},"zone":14,"typeConfidence":0.9,"plateTime":0.5196379232285744,"extension":5.712455403727199},"index":0,"playId":"d3331766-efeb-3ee1-988a-178503ea640f","pitchNumber":1,"startTime":"2026-03-30T23:50:09.172Z","endTime":"2026-03-30T23:50:12.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53023904773428,"aZ":-28.078453323773306,"pfxX":-6.73799656369374,"pfxZ":2.663847861790668,"pX":-0.6600272831092785,"pZ":2.665853087107232,"vX0":4.799037485528432,"vY0":-122.95057010227683,"vZ0":-3.431485047397663,"x":142.16,"y":166.8,"x0":-1.7582136742004437,"y0":50.001279909733675,"z0":6.4527961275353105,"aX":-10.353367981420948},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.3,"breakHorizontal":11.2,"spinRate":1347,"spinDirection":222},"zone":4,"typeConfidence":0.9,"plateTime":0.44484738936648727,"extension":5.916731702019508},"hitData":{"launchSpeed":100.4,"launchAngle":5.0,"totalDistance":117.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.75,"coordY":146.96}},"index":1,"playId":"568f6852-639c-30e5-9ac1-4915d3d0021c","pitchNumber":2,"startTime":"2026-03-30T23:50:28.945Z","endTime":"2026-03-30T23:50:38.952Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-30T23:50:38.952Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Harper strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-30T23:52:46.502Z","endTime":"2026-03-30T23:53:50.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(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.8,"endSpeed":82.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13024815038224,"aZ":-20.645763410763056,"pfxX":-0.834692583256086,"pfxZ":6.77159481984266,"pX":-0.21944960603563127,"pZ":2.192856584765039,"vX0":-6.477584936828849,"vY0":-129.212401587778,"vZ0":-5.23424078530666,"x":125.36,"y":179.57,"x0":2.421155214205361,"y0":50.00509877751852,"z0":5.815903320091489,"aX":-1.4210874244029137},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":11.4,"breakHorizontal":2.9,"spinRate":2111,"spinDirection":162},"zone":8,"typeConfidence":2.0,"plateTime":0.4227451248442744,"extension":6.422276265886149},"index":0,"playId":"852b1661-f9cf-3b18-b190-615a0d106c40","pitchNumber":1,"startTime":"2026-03-30T23:52:53.541Z","endTime":"2026-03-30T23:52:56.606Z","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":80.2,"endSpeed":74.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.641072127670643,"aZ":-28.502237816443245,"pfxX":-8.122186831039084,"pfxZ":2.655379846690482,"pX":-1.1599451430401622,"pZ":1.9402045981853708,"vX0":-6.271853837101457,"vY0":-116.70734481838122,"vZ0":-2.56631601892183,"x":161.21,"y":186.39,"x0":2.615684397067289,"y0":50.000564414930025,"z0":5.7341657098974315,"aX":-11.220087605291438},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":4.4,"breakHorizontal":16.2,"spinRate":2381,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.4690291794814172,"extension":6.233762988713822},"index":1,"playId":"976f578b-b8f2-3105-a37a-6913ff9c86c4","pitchNumber":2,"startTime":"2026-03-30T23:53:07.674Z","endTime":"2026-03-30T23:53:10.674Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44120083706722,"aZ":-30.463254609551857,"pfxX":1.0659576703686824,"pfxZ":1.2209110734859663,"pX":-1.1862511417791632,"pZ":-0.5890248935928887,"vX0":-8.28165313062721,"vY0":-118.83180234693052,"vZ0":-7.946780089288593,"x":162.22,"y":254.68,"x0":2.231768406524178,"y0":50.00585938521021,"z0":5.631301286547346,"aX":1.4991349367406186},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":0.1,"breakHorizontal":0.5,"spinRate":1394,"spinDirection":59},"zone":13,"typeConfidence":2.0,"plateTime":0.4640071315862273,"extension":6.459987423177406},"index":2,"playId":"2b532259-fa12-387f-ae5e-50c0cce40538","pitchNumber":3,"startTime":"2026-03-30T23:53:26.350Z","endTime":"2026-03-30T23:53:29.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.353698497085713,"aZ":-32.915321668039084,"pfxX":1.7237057279955292,"pfxZ":-0.541938842815104,"pX":0.3229081197291173,"pZ":1.2023866434662436,"vX0":-5.414741934635728,"vY0":-116.81837409058006,"vZ0":-3.472343247353669,"x":104.69,"y":206.32,"x0":2.4535133209161377,"y0":50.00147149619332,"z0":5.823311654813399,"aX":2.3669345291135215},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-1.6,"breakHorizontal":-1.7,"spinRate":1134,"spinDirection":91},"zone":14,"typeConfidence":2.0,"plateTime":0.4700495808240013,"extension":6.344791870449622},"index":3,"playId":"7939c49d-ca5f-331b-999b-7809fb79e3d9","pitchNumber":4,"startTime":"2026-03-30T23:53:46.981Z","endTime":"2026-03-30T23:53:50.219Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-30T23:53:50.219Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Bohm called out on strikes.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-30T23:54:09.104Z","endTime":"2026-03-30T23:55:58.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":"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":1,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":72.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.70069195083674,"aZ":-43.939083203397026,"pfxX":-5.236647860096378,"pfxZ":-9.052552778476489,"pX":0.050227884833914556,"pZ":1.9325844741015945,"vX0":-3.798024971846393,"vY0":-113.78852124878514,"vZ0":0.40682661992489955,"x":115.09,"y":186.6,"x0":2.426987056018587,"y0":50.004614333022694,"z0":6.138254239335655,"aX":-6.80310881575818},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-16.0,"breakHorizontal":10.6,"spinRate":2368,"spinDirection":329},"zone":8,"typeConfidence":2.0,"plateTime":0.4830774900511292,"extension":6.1263191345600285},"index":0,"playId":"d5511c54-168e-3292-98f2-5e75dc718e3e","pitchNumber":1,"startTime":"2026-03-30T23:54:17.155Z","endTime":"2026-03-30T23:54:21.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.103242810991354,"aZ":-24.185736230409294,"pfxX":-3.4554342559268623,"pfxZ":4.609904107057071,"pX":-1.057977064352247,"pZ":2.1969885105880627,"vX0":-7.55928388834855,"vY0":-130.4778812821545,"vZ0":-4.49257140622296,"x":157.33,"y":179.46,"x0":2.3197580545624454,"y0":50.00432328387035,"z0":5.7519553087481015,"aX":-5.988389744168613},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.6,"breakHorizontal":7.8,"spinRate":2259,"spinDirection":170},"zone":13,"typeConfidence":2.0,"plateTime":0.41894801142267335,"extension":6.4703233788896055},"index":1,"playId":"8e032dea-2310-3402-a4ee-bbb2a497aa77","pitchNumber":2,"startTime":"2026-03-30T23:54:43.778Z","endTime":"2026-03-30T23:54:47.291Z","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":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.9388452752136,"aZ":-24.8525539800031,"pfxX":-3.277302503004583,"pfxZ":4.279117126154574,"pX":-0.4899626768445279,"pZ":3.6345887253848437,"vX0":-6.432743726606909,"vY0":-129.90817566570027,"vZ0":-1.0075582663072513,"x":135.68,"y":140.65,"x0":2.4430054118583033,"y0":50.00191290180808,"z0":5.914685930116952,"aX":-5.6073855365778815},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.8,"breakHorizontal":7.3,"spinRate":2222,"spinDirection":177},"zone":11,"typeConfidence":2.0,"plateTime":0.4214434181997948,"extension":6.446837500421978},"index":2,"playId":"068ef106-b1ef-336f-9a05-720a2228c0fe","pitchNumber":3,"startTime":"2026-03-30T23:54:58.982Z","endTime":"2026-03-30T23:55:01.982Z","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":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.979457000447347,"aZ":-17.086182294631936,"pfxX":1.364584134036452,"pfxZ":8.387599509077925,"pX":1.4247405531349808,"pZ":2.165400259748247,"vX0":-3.4151630627850795,"vY0":-133.55903281121877,"vZ0":-6.000499648240831,"x":62.69,"y":180.31,"x0":2.545239997083158,"y0":50.00045130906066,"z0":5.6788325902970485,"aX":2.4542179741246555},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.0,"breakHorizontal":-1.7,"spinRate":2012,"spinDirection":148},"zone":14,"typeConfidence":2.0,"plateTime":0.41082134720538477,"extension":6.510617357097921},"index":3,"playId":"b655bd09-9ee2-39f4-87dc-b0788282c59b","pitchNumber":4,"startTime":"2026-03-30T23:55:20.712Z","endTime":"2026-03-30T23:55:24.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.774661532605606,"aZ":-25.651433993733203,"pfxX":9.37798027068241,"pfxZ":4.406045089281969,"pX":-0.4712180124541097,"pZ":1.0286577219386057,"vX0":-9.633996257321426,"vY0":-120.99105373816334,"vZ0":-6.016696752363083,"x":134.96,"y":211.01,"x0":2.345264141983407,"y0":50.005582913895985,"z0":5.797942224475886,"aX":13.895666716002124},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.7,"breakHorizontal":-14.6,"spinRate":1796,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.45282631377646654,"extension":6.186270787612288},"index":4,"playId":"5a493dd6-fc66-3759-9ae0-a78663804dda","pitchNumber":5,"startTime":"2026-03-30T23:55:36.634Z","endTime":"2026-03-30T23:55:40.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.607897177925967,"aZ":-24.419504672411502,"pfxX":-3.7080824684213765,"pfxZ":4.5220183861415695,"pX":0.5219279366572922,"pZ":2.4389481980956575,"vX0":-4.085525347536612,"vY0":-130.00317115375984,"vZ0":-3.721103769493844,"x":97.11,"y":172.93,"x0":2.5942540599834114,"y0":50.00504032933516,"z0":5.736973088769109,"aX":-6.3642074288631},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.6,"breakHorizontal":7.6,"spinRate":2301,"spinDirection":179},"zone":6,"typeConfidence":2.0,"plateTime":0.42089896273269023,"extension":6.445263654151326},"index":5,"playId":"d6d17a9d-b740-3f8e-b113-ccb6efe72ee6","pitchNumber":6,"startTime":"2026-03-30T23:55:54.611Z","endTime":"2026-03-30T23:55:58.151Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-30T23:55:58.151Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Adolis García lines out sharply to left fielder Daylen Lile.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-30T23:56:14.824Z","endTime":"2026-03-30T23:57:33.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":82.9,"endSpeed":76.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.42179458930622,"aZ":-24.55454181477056,"pfxX":9.971513792563828,"pfxZ":5.2140094604033465,"pX":-0.8152784580525135,"pZ":0.511900707337292,"vX0":-10.419880980208356,"vY0":-120.17355664401069,"vZ0":-7.313622559398407,"x":148.08,"y":224.96,"x0":2.2825861570231982,"y0":50.003078385431714,"z0":5.77769474533367,"aX":14.575919698767507},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":7.8,"breakHorizontal":-15.6,"spinRate":1796,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.45587226264073877,"extension":6.18914589014894},"index":0,"playId":"5303a6b6-6d74-3b8d-b620-89f805a50297","pitchNumber":1,"startTime":"2026-03-30T23:56:23.912Z","endTime":"2026-03-30T23:56:26.962Z","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":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.449242166691086,"aZ":-21.379192712785105,"pfxX":-1.5271745342956091,"pfxZ":6.282167888152941,"pX":-0.6737081937408484,"pZ":2.4480849660954918,"vX0":-7.316346396062411,"vY0":-130.0564441315207,"vZ0":-4.355345836050085,"x":142.68,"y":172.68,"x0":2.3706601854037577,"y0":50.0045775362013,"z0":5.759336860746267,"aX":-2.623653965354852},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.7,"breakHorizontal":4.3,"spinRate":2258,"spinDirection":170},"zone":4,"typeConfidence":2.0,"plateTime":0.42063063793260325,"extension":6.368095047438251},"index":1,"playId":"14503cc9-c3a3-37d7-9c0a-dcaad07762db","pitchNumber":2,"startTime":"2026-03-30T23:56:39.628Z","endTime":"2026-03-30T23:56:45.722Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-03-30T23:57:09.654Z","endTime":"2026-03-30T23:57:26.211Z","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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":71.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.911077040560404,"aZ":-41.69335506290069,"pfxX":-3.9325846309822188,"pfxZ":-7.24983593191083,"pX":0.2158388525983852,"pZ":3.1464701427260753,"vX0":-3.6322384113459187,"vY0":-114.66518799495103,"vZ0":2.650441291317236,"x":108.77,"y":153.83,"x0":2.339286627688634,"y0":50.00137780965124,"z0":6.083670474932094,"aX":-5.164434010427064},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-12.0,"breakHorizontal":8.2,"spinRate":2167,"spinDirection":318},"zone":2,"typeConfidence":2.0,"plateTime":0.48018915984929444,"extension":6.235329425960479},"hitData":{"launchSpeed":102.5,"launchAngle":21.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":63.2,"coordY":94.39}},"index":3,"playId":"3c8a24fd-0221-3525-8acf-295632551bb0","pitchNumber":3,"startTime":"2026-03-30T23:57:26.211Z","endTime":"2026-03-30T23:57:33.193Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-30T23:57:33.193Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Wiemer grounds out softly, pitcher Taijuan Walker to first baseman Bryce Harper.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-30T23:59:30.855Z","endTime":"2026-03-31T00:01:04.845Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592836,"link":"/api/v1/people/592836"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":71.5,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.356037049773324,"aZ":-29.161115843516097,"pfxX":3.9775652524023037,"pfxZ":2.331768316117339,"pX":1.179906588856392,"pZ":2.390930154095909,"vX0":4.714636926688305,"vY0":-113.04171406302123,"vZ0":-2.9257137433744536,"x":72.02,"y":174.22,"x0":-1.4523557475416542,"y0":50.00036423598553,"z0":6.641205912536692,"aX":5.125138970186508},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":3.7,"breakHorizontal":-8.4,"spinRate":2359,"spinDirection":105},"zone":14,"typeConfidence":0.9,"plateTime":0.48527626704039495,"extension":5.637431783413796},"index":0,"playId":"89c4765e-7695-3f30-b802-6bdf6525a09b","pitchNumber":1,"startTime":"2026-03-30T23:59:36.176Z","endTime":"2026-03-30T23:59:40.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.31028081639018,"aZ":-16.848992668552974,"pfxX":-9.093030408290907,"pfxZ":9.230091361736571,"pX":0.8989871836044319,"pZ":0.9797743863295906,"vX0":8.54566580708883,"vY0":-127.98542388645804,"vZ0":-10.095519128754612,"x":82.73,"y":212.33,"x0":-1.3011878081484145,"y0":50.0000070172436,"z0":6.293753616628316,"aX":-15.089668767522323},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":14.5,"breakHorizontal":14.5,"spinRate":1875,"spinDirection":220},"zone":14,"typeConfidence":0.56,"plateTime":0.4279052355242734,"extension":5.996771980006688},"index":1,"playId":"918ace82-b35f-3cf4-9177-deae32ef72f6","pitchNumber":2,"startTime":"2026-03-31T00:00:03.099Z","endTime":"2026-03-31T00:00:06.330Z","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":80.1,"endSpeed":73.9,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.63838688009961,"aZ":-25.138845639579408,"pfxX":2.6311484696143137,"pfxZ":5.1065403946019865,"pX":0.21524424443230303,"pZ":2.3244347873928466,"vX0":3.4106591383760683,"vY0":-116.59438264814314,"vZ0":-4.309333642389195,"x":108.8,"y":176.02,"x0":-1.6077163377883121,"y0":50.005156138503224,"z0":6.565143958139734,"aX":3.6280844333917686},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":8.5,"breakHorizontal":-5.6,"spinRate":2387,"spinDirection":97},"zone":8,"typeConfidence":0.91,"plateTime":0.46952433341199207,"extension":5.915892661102372},"index":2,"playId":"543d34db-35a3-37de-93a9-63d1be47e8de","pitchNumber":3,"startTime":"2026-03-31T00:00:14.833Z","endTime":"2026-03-31T00:00:19.165Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-31T00:00:27.559Z","endTime":"2026-03-31T00:00:39.566Z","isPitch":false,"type":"action","player":{"id":686894,"link":"/api/v1/people/686894"}},{"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":90.3,"endSpeed":82.9,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8339070413734,"aZ":-20.543224163440055,"pfxX":-9.858102970967005,"pfxZ":6.653384285882575,"pX":0.9657518474478621,"pZ":2.838536108833791,"vX0":8.783339905829447,"vY0":-131.14612718445198,"vZ0":-5.606209968377833,"x":80.19,"y":162.14,"x0":-1.1403695331328663,"y0":50.002049509118066,"z0":6.528617793433788,"aX":-17.231145354797203},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.0,"breakHorizontal":16.0,"spinRate":1913,"spinDirection":212},"zone":12,"typeConfidence":0.89,"plateTime":0.417088114157393,"extension":5.961502884710274},"index":4,"playId":"b913bcfc-d645-3d36-97f6-5ca0250f2499","pitchNumber":4,"startTime":"2026-03-31T00:00:39.566Z","endTime":"2026-03-31T00:00:43.102Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":73.9,"endSpeed":67.9,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.732625101989438,"aZ":-37.350439634160736,"pfxX":2.1388853931930667,"pfxZ":-4.480086335148078,"pX":0.3332480852547361,"pZ":1.901645420569738,"vX0":3.053575932691681,"vY0":-107.53178904377796,"vZ0":-1.2527250011467375,"x":104.3,"y":187.44,"x0":-1.3896144777847432,"y0":50.000986426089455,"z0":6.68042852464528,"aX":2.473508956098727},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-8.0,"breakHorizontal":-4.8,"spinRate":2245,"spinDirection":42},"zone":9,"typeConfidence":0.9,"plateTime":0.5117341881503417,"extension":5.89555599561484},"hitData":{"launchSpeed":56.6,"launchAngle":-25.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":121.69,"coordY":172.05}},"index":5,"playId":"4a049282-ff01-31e7-8f68-e801f9d16e70","pitchNumber":5,"startTime":"2026-03-31T00:00:57.928Z","endTime":"2026-03-31T00:01:04.845Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T00:01:04.845Z","atBatIndex":40},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"James Wood doubles (1) on a line drive to left fielder Otto Kemp.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-31T00:01:24.637Z","endTime":"2026-03-31T00:02:48.129Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":73.1,"endSpeed":68.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.857133323460992,"aZ":-36.79112287913804,"pfxX":3.4627678347743966,"pfxZ":-4.053830396535232,"pX":1.245359306439444,"pZ":-0.010047234682325186,"vX0":5.0455179347838,"vY0":-106.29520536925331,"vZ0":-4.817252773655418,"x":69.53,"y":239.05,"x0":-1.612262399881912,"y0":50.00119881709649,"z0":6.479405854248048,"aX":3.9465776728934125},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-8.4,"breakHorizontal":-7.7,"spinRate":2399,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.5160315088462033,"extension":5.9060124105702805},"index":0,"playId":"84ae7421-c2cb-3603-b8d1-9e95dbd3da68","pitchNumber":1,"startTime":"2026-03-31T00:01:29.289Z","endTime":"2026-03-31T00:01:32.289Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.308821743753832,"aZ":-19.235887990598744,"pfxX":0.31683066014885686,"pfxZ":8.174686175058344,"pX":-1.089622292023684,"pZ":1.9689314145450845,"vX0":1.8482596809690657,"vY0":-124.07911506387485,"vZ0":-6.95576307423742,"x":158.53,"y":185.62,"x0":-1.880747733904752,"y0":50.003768251244175,"z0":6.373973540503819,"aX":0.5012754938414047},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":13.7,"breakHorizontal":-1.0,"spinRate":2365,"spinDirection":197},"zone":13,"typeConfidence":0.91,"plateTime":0.43891928949953973,"extension":5.911036586107074},"index":1,"playId":"657b34eb-981f-3dca-bdd1-15253c9eb993","pitchNumber":2,"startTime":"2026-03-31T00:01:46.961Z","endTime":"2026-03-31T00:01:50.835Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.357577721082247,"aZ":-19.402783465945237,"pfxX":-0.20711345256723468,"pfxZ":8.031972397359297,"pX":-0.43073884820016334,"pZ":1.1962356370631837,"vX0":3.55593008722319,"vY0":-124.34170532091177,"vZ0":-8.622904695866088,"x":133.42,"y":206.48,"x0":-1.843214819063153,"y0":50.001316407500745,"z0":6.276580935817003,"aX":-0.32957675936724473},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":13.1,"breakHorizontal":-0.4,"spinRate":2312,"spinDirection":206},"zone":13,"typeConfidence":0.91,"plateTime":0.4379607476290315,"extension":5.9548435822390395},"index":2,"playId":"7b9bb908-8c75-33d3-a926-922db87a1fc2","pitchNumber":3,"startTime":"2026-03-31T00:01:58.305Z","endTime":"2026-03-31T00:02:01.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.794014146724944,"aZ":-19.690177089176007,"pfxX":0.7006995760452288,"pfxZ":7.928571418187035,"pX":0.0919979232587193,"pZ":2.7543483196249254,"vX0":4.149228304586767,"vY0":-123.89537755490717,"vZ0":-5.129315966223526,"x":113.49,"y":164.41,"x0":-1.68666524298824,"y0":50.00156021227155,"z0":6.468646883034763,"aX":1.1029828272178974},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":13.6,"breakHorizontal":-2.2,"spinRate":2384,"spinDirection":193},"zone":5,"typeConfidence":0.91,"plateTime":0.4399409276377151,"extension":5.84884248187142},"index":3,"playId":"fb88048d-7249-35e6-9651-7cfc0021157a","pitchNumber":4,"startTime":"2026-03-31T00:02:12.187Z","endTime":"2026-03-31T00:02:15.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.3,"endSpeed":68.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.454482404846278,"aZ":-40.56083360643995,"pfxX":3.3997630733266555,"pfxZ":-7.061634376728382,"pX":-0.09276827362235528,"pZ":3.625256135466077,"vX0":2.4779348103103533,"vY0":-108.12367265517055,"vZ0":2.6687410778561262,"x":120.54,"y":140.9,"x0":-1.694553323862119,"y0":50.00536674136482,"z0":6.818539098288032,"aX":4.034789689111716},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-11.8,"breakHorizontal":-6.8,"spinRate":2316,"spinDirection":48},"zone":2,"typeConfidence":0.91,"plateTime":0.5061295651363129,"extension":5.928987012499256},"index":4,"playId":"872e2d5c-555c-3504-a2dc-26f0feb97f87","pitchNumber":5,"startTime":"2026-03-31T00:02:23.163Z","endTime":"2026-03-31T00:02:26.500Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25152742035536,"aZ":-13.488171120558997,"pfxX":-4.811970464768676,"pfxZ":10.313176932045092,"pX":-0.7123781806273038,"pZ":2.6236424625078234,"vX0":3.809928167090534,"vY0":-133.84877940527176,"vZ0":-7.227623451611442,"x":144.15,"y":167.94,"x0":-1.529997851732629,"y0":50.00361809473389,"z0":6.327376790398023,"aX":-8.719836606873411},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.3,"breakHorizontal":7.9,"spinRate":2023,"spinDirection":215},"zone":4,"typeConfidence":0.89,"plateTime":0.4094157239600573,"extension":6.1595904650520605},"hitData":{"launchSpeed":99.5,"launchAngle":11.0,"totalDistance":234.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":46.19,"coordY":103.97}},"index":5,"playId":"60773baa-838f-3d7f-845b-83d4a9c03531","pitchNumber":6,"startTime":"2026-03-31T00:02:36.093Z","endTime":"2026-03-31T00:02:48.129Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T00:02:48.129Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis García Jr. lines out to center fielder Brandon Marsh.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-31T00:03:08.246Z","endTime":"2026-03-31T00:05:13.376Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":2},"details":{"event":"Lineout","eventType":"field_out","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":5},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":84.4,"endSpeed":77.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84711395333738,"aZ":-28.963782026437645,"pfxX":-9.235335081303521,"pfxZ":2.103044122907172,"pX":-0.46910964872738675,"pZ":1.3380960771291563,"vX0":5.974521094082615,"vY0":-122.6975377739149,"vZ0":-6.167691701011813,"x":134.88,"y":202.65,"x0":-1.733456808313424,"y0":50.00300849624483,"z0":6.346478503761246,"aX":-14.108070805304488},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.6,"breakHorizontal":15.4,"spinRate":1300,"spinDirection":227},"zone":13,"typeConfidence":0.89,"plateTime":0.44606757022862764,"extension":6.024078046171179},"index":0,"playId":"180b0fce-abda-3bd7-bfd4-64bf0141fe21","pitchNumber":1,"startTime":"2026-03-31T00:03:14.628Z","endTime":"2026-03-31T00:03:17.866Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":72.8,"endSpeed":67.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.01761751784184,"aZ":-39.975632550528715,"pfxX":3.820305044124928,"pfxZ":-6.895154469325551,"pX":0.2894633249537677,"pZ":1.8639632903623684,"vX0":3.0048577093741624,"vY0":-106.02108609996195,"vZ0":-0.48399753679103097,"x":105.97,"y":188.45,"x0":-1.6451003366525212,"y0":50.00118776453923,"z0":6.678232631787229,"aX":4.324710440225034},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.0,"breakVerticalInduced":-12.2,"breakHorizontal":-7.8,"spinRate":2317,"spinDirection":42},"zone":9,"typeConfidence":0.91,"plateTime":0.5176780295182333,"extension":5.787138411877814},"index":1,"playId":"9a158b61-10bf-33f0-8438-000f42c55544","pitchNumber":2,"startTime":"2026-03-31T00:03:28.065Z","endTime":"2026-03-31T00:03:31.065Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.311985454569438,"aZ":-31.816057258125593,"pfxX":-7.576022962544553,"pfxZ":0.22418350247688767,"pX":0.422542652554248,"pZ":1.6998103815366266,"vX0":7.553591996674675,"vY0":-124.98177283414073,"vZ0":-5.011137044018686,"x":100.89,"y":192.89,"x0":-1.6492595160622894,"y0":50.00339353776274,"z0":6.332729612324013,"aX":-12.031113044397841},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.5,"breakHorizontal":12.0,"spinRate":1344,"spinDirection":230},"zone":9,"typeConfidence":0.89,"plateTime":0.43763946123014996,"extension":6.052132221131087},"index":2,"playId":"64a7f3fa-c677-34df-bcda-3ec938fc5d6e","pitchNumber":3,"startTime":"2026-03-31T00:03:45.376Z","endTime":"2026-03-31T00:03:48.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.4,"endSpeed":69.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.32018770811855,"aZ":-37.092790535755185,"pfxX":6.1455050244380285,"pfxZ":-4.148282639359068,"pX":0.7655018835859387,"pZ":0.611575097097462,"vX0":3.3699278282940415,"vY0":-108.3016032357349,"vZ0":-3.878625093327243,"x":87.82,"y":222.27,"x0":-1.610344537021475,"y0":50.00343707231108,"z0":6.492030046423746,"aX":7.283642944830135},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-8.3,"breakHorizontal":-12.0,"spinRate":2232,"spinDirection":46},"zone":14,"typeConfidence":0.87,"plateTime":0.506174370475649,"extension":6.038373202698198},"index":3,"playId":"dc3550b4-b55e-3a47-aaa5-36624eb21f8a","pitchNumber":4,"startTime":"2026-03-31T00:04:14.427Z","endTime":"2026-03-31T00:04:17.517Z","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":1},"pitchData":{"startSpeed":73.3,"endSpeed":67.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.783720246877515,"aZ":-39.123888595081965,"pfxX":2.6699135158166696,"pfxZ":-6.068534616186609,"pX":-0.5210811460331987,"pZ":2.095929021549288,"vX0":1.9068618487663986,"vY0":-106.79505881905564,"vZ0":-0.3375323371566661,"x":136.86,"y":182.19,"x0":-1.7749482368800347,"y0":50.00181914621277,"z0":6.687078754959623,"aX":3.058449086986425},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":-10.7,"breakHorizontal":-5.4,"spinRate":2283,"spinDirection":46},"zone":7,"typeConfidence":0.9,"plateTime":0.5144726974315481,"extension":5.8877851849800145},"index":4,"playId":"ccad8cf2-bcac-35d2-82aa-a38fd25cd21c","pitchNumber":5,"startTime":"2026-03-31T00:04:38.615Z","endTime":"2026-03-31T00:04:41.832Z","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":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.83872545997541,"aZ":-29.50624810825281,"pfxX":-6.455982819945395,"pfxZ":1.7129674711547977,"pX":-0.5838729775773326,"pZ":2.3585706662020787,"vX0":4.7140919321805725,"vY0":-124.11067495147476,"vZ0":-3.972385695655502,"x":139.26,"y":175.1,"x0":-1.6690829208780347,"y0":50.00614856511362,"z0":6.437459166034218,"aX":-10.073673980678134},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.4,"breakHorizontal":10.6,"spinRate":1192,"spinDirection":227},"zone":4,"typeConfidence":0.9,"plateTime":0.441330331501145,"extension":6.083674865529064},"hitData":{"launchSpeed":96.1,"launchAngle":15.0,"totalDistance":305.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":123.51,"coordY":76.95}},"index":5,"playId":"467dfbdd-6f1d-38e4-9a69-abfad7a0686e","pitchNumber":6,"startTime":"2026-03-31T00:05:03.346Z","endTime":"2026-03-31T00:05:13.376Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T00:05:13.376Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brady House strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-31T00:07:38.181Z","endTime":"2026-03-31T00:08:39.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","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":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jonathan Bowlan replaces Taijuan Walker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-31T00:06:15.861Z","endTime":"2026-03-31T00:07:40.467Z","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":"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.0,"endSpeed":88.5,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.76026829365894,"aZ":-9.74852104702369,"pfxX":-3.7403791895531606,"pfxZ":11.146732962916804,"pX":-0.7691694681121677,"pZ":3.3079759504218984,"vX0":5.602712745923336,"vY0":-141.08698688731954,"vZ0":-6.879062754719727,"x":146.32,"y":149.46,"x0":-2.2967425705381985,"y0":50.00053615754433,"z0":6.409440465929479,"aX":-7.523891781434497},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.0,"breakHorizontal":5.6,"spinRate":2460,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.38855592918160653,"extension":6.627513016526695},"index":1,"playId":"d4931802-742b-35ac-93f3-d69be124b708","pitchNumber":1,"startTime":"2026-03-31T00:07:40.467Z","endTime":"2026-03-31T00:07:43.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80655210479346,"aZ":-30.718594060705446,"pfxX":5.838245460726158,"pfxZ":0.9276768142967571,"pX":0.8237491952796473,"pZ":1.4000111994891116,"vX0":6.646100938522938,"vY0":-124.59954046124174,"vZ0":-5.631395541749821,"x":85.6,"y":200.98,"x0":-2.6439301661491013,"y0":50.00060202513822,"z0":6.25111643434225,"aX":9.106129487673536},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.5,"breakHorizontal":-12.2,"spinRate":2671,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4408730557747509,"extension":6.386451512413285},"index":2,"playId":"18436c71-f8ac-311a-88a1-5c91b14baf1c","pitchNumber":2,"startTime":"2026-03-31T00:07:56.323Z","endTime":"2026-03-31T00:08:00.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.627860206602065,"aZ":-24.824499687882486,"pfxX":3.8485538515824924,"pfxZ":4.540286284939252,"pX":2.6425474981853085,"pZ":0.1744086558192981,"vX0":11.262875009865642,"vY0":-126.62385595767583,"vZ0":-9.587549071445164,"x":16.27,"y":234.07,"x0":-2.368863761859304,"y0":50.00388425171635,"z0":6.006640580892366,"aX":6.227441105162627},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.0,"breakHorizontal":-9.6,"spinRate":2663,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.43309193612151553,"extension":6.6585471061985695},"index":3,"playId":"062b7c86-73d5-3e92-9604-09785104821b","pitchNumber":3,"startTime":"2026-03-31T00:08:15.265Z","endTime":"2026-03-31T00:08:18.265Z","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":2},"pitchData":{"startSpeed":97.4,"endSpeed":87.8,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.09552975654125,"aZ":-11.67417027680908,"pfxX":-6.684830568225282,"pfxZ":10.236354432100615,"pX":-0.37166624321933417,"pZ":4.281425285689489,"vX0":7.901304999740207,"vY0":-141.5083743080088,"vZ0":-3.6515843456070085,"x":131.17,"y":123.18,"x0":-2.3483396287430325,"y0":50.00104919026456,"z0":6.351313895182636,"aX":-13.385582947298607},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.9,"breakHorizontal":10.2,"spinRate":2518,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.38895524291344596,"extension":6.622947780191154},"index":4,"playId":"2a986399-9c6a-3643-bc30-d8749a67041d","pitchNumber":4,"startTime":"2026-03-31T00:08:36.266Z","endTime":"2026-03-31T00:08:39.761Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T00:08:39.761Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Edmundo Sosa lines out sharply to third baseman Brady House.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-31T00:10:40.941Z","endTime":"2026-03-31T00:11:04.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.028559194510592,"aZ":-21.734905585387935,"pfxX":-2.2511828725116882,"pfxZ":6.240001956510802,"pX":-0.25690040642262824,"pZ":1.2616403553555158,"vX0":-6.18615588195773,"vY0":-127.91639608723555,"vZ0":-7.037847683663172,"x":126.79,"y":204.72,"x0":2.476112857303674,"y0":50.00350006836647,"z0":5.728360073132614,"aX":-3.7653243738961066},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.1,"breakHorizontal":5.4,"spinRate":2275,"spinDirection":167},"zone":13,"typeConfidence":2.0,"plateTime":0.42664997322937515,"extension":6.419025343734374},"index":0,"playId":"e8482ec5-08ce-38f2-a269-9b776c2afa49","pitchNumber":1,"startTime":"2026-03-31T00:10:47.104Z","endTime":"2026-03-31T00:10:50.345Z","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":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.342678968982,"aZ":-21.685065450381874,"pfxX":-1.7466736450759144,"pfxZ":6.037681757919257,"pX":-0.49352635377681275,"pZ":1.998354784082633,"vX0":-7.143091814737319,"vY0":-130.40568672017994,"vZ0":-5.44416034726528,"x":135.81,"y":184.82,"x0":2.498821821403045,"y0":50.000325980865206,"z0":5.730913142528099,"aX":-3.0297917635080025},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.1,"breakHorizontal":4.6,"spinRate":2262,"spinDirection":171},"zone":7,"typeConfidence":2.0,"plateTime":0.41873109153419064,"extension":6.395559395951399},"hitData":{"launchSpeed":101.4,"launchAngle":9.0,"totalDistance":148.0,"trajectory":"line_drive","hardness":"hard","location":"5","coordinates":{"coordX":87.2,"coordY":156.57}},"index":1,"playId":"ef15e440-6845-3144-bb94-94e39cbc7d10","pitchNumber":2,"startTime":"2026-03-31T00:10:59.650Z","endTime":"2026-03-31T00:11:04.865Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T00:11:04.865Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Otto Kemp strikes out on a foul tip.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-31T00:11:22.749Z","endTime":"2026-03-31T00:13:03.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.102671439626562,"aZ":-15.112906461792777,"pfxX":1.081889056117731,"pfxZ":9.463301075041976,"pX":-0.2580738594042064,"pZ":2.7684927117354445,"vX0":-7.267483280451336,"vY0":-133.72088728250688,"vZ0":-5.017424339811202,"x":126.84,"y":164.03,"x0":2.359710723767127,"y0":50.0006703232297,"z0":5.761385764731904,"aX":1.9517935191663125},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.2,"breakHorizontal":-0.4,"spinRate":1885,"spinDirection":144},"zone":1,"typeConfidence":2.0,"plateTime":0.41034900769791705,"extension":6.544776430174455},"index":0,"playId":"c73afea7-1780-3081-83b0-9282f423c322","pitchNumber":1,"startTime":"2026-03-31T00:11:30.038Z","endTime":"2026-03-31T00:11:33.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.9,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.93896408686144,"aZ":-28.99807476650655,"pfxX":9.99349424856949,"pfxZ":2.163018727283932,"pX":1.8251555352791324,"pZ":2.186874434306844,"vX0":-5.006988692365703,"vY0":-120.74097808056457,"vZ0":-2.658672429872074,"x":47.43,"y":179.73,"x0":2.6345797803203888,"y0":50.00144125490426,"z0":5.870934445125362,"aX":14.657737794669991},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.5,"breakHorizontal":-16.8,"spinRate":1857,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.45476899913277125,"extension":6.0953858825840825},"index":1,"playId":"21669e0d-14c5-34f3-9f8d-919dddaf2032","pitchNumber":2,"startTime":"2026-03-31T00:11:47.981Z","endTime":"2026-03-31T00:11:51.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.6,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.759185943158172,"aZ":-28.45643997025047,"pfxX":10.56797000016641,"pfxZ":2.5070327765093596,"pX":0.35529636164615713,"pZ":1.0660351643160892,"vX0":-8.245749950871463,"vY0":-121.35725863658253,"vZ0":-5.324460806246835,"x":103.46,"y":210.0,"x0":2.431643624386866,"y0":50.00542795474294,"z0":5.780950878439158,"aX":15.693808589593504},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.4,"breakHorizontal":-17.0,"spinRate":1862,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.45212133306014035,"extension":6.287593224843893},"index":2,"playId":"615f3bce-84b0-37ab-b8b1-4beda9b11036","pitchNumber":3,"startTime":"2026-03-31T00:12:01.462Z","endTime":"2026-03-31T00:12:04.462Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-03-31T00:12:12.767Z","endTime":"2026-03-31T00:12:24.446Z","isPitch":false,"type":"action","player":{"id":805249,"link":"/api/v1/people/805249"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":83.8,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.542792015612104,"aZ":-14.845704659332378,"pfxX":1.770638848326791,"pfxZ":9.521079116721811,"pX":1.6390474511802182,"pZ":4.588843331619515,"vX0":-2.9301531693075478,"vY0":-134.6345383644278,"vZ0":-0.6738243057490587,"x":54.52,"y":114.88,"x0":2.5156908799324036,"y0":50.00492266844931,"z0":5.901412765959928,"aX":3.2236955387823754},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.3,"breakHorizontal":-2.5,"spinRate":2077,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.40814601686010565,"extension":6.388206402932682},"index":4,"playId":"7dc1aaa2-440c-327b-a514-a7a9fd370255","pitchNumber":4,"startTime":"2026-03-31T00:12:24.446Z","endTime":"2026-03-31T00:12:27.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.3,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.11522437209659,"aZ":-26.24391815877511,"pfxX":-2.940493424803245,"pfxZ":3.515981110487914,"pX":0.3577625237224373,"pZ":3.925073048217562,"vX0":-4.5367881683474005,"vY0":-129.17661197141229,"vZ0":-0.11422767208842177,"x":103.36,"y":132.8,"x0":2.5195876565150805,"y0":50.006147405692644,"z0":5.988826159424223,"aX":-4.966282738627032},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.6,"breakHorizontal":6.4,"spinRate":2231,"spinDirection":184},"zone":12,"typeConfidence":2.0,"plateTime":0.42414724847015384,"extension":6.260810078553449},"index":5,"playId":"aa75c1c6-3560-3a5d-8da1-8ad06a09bfde","pitchNumber":5,"startTime":"2026-03-31T00:12:44.295Z","endTime":"2026-03-31T00:12:47.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.6,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.916326852870153,"aZ":-27.896012926585183,"pfxX":-2.817328596052284,"pfxZ":2.5222080602406276,"pX":0.25174914446017554,"pZ":3.172735716810837,"vX0":-4.816766294871317,"vY0":-129.34385774427452,"vZ0":-1.4030686477012486,"x":107.4,"y":153.12,"x0":2.5038553895845213,"y0":50.00142168765357,"z0":5.860824718804612,"aX":-4.77300898992099},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.4,"breakHorizontal":6.1,"spinRate":2236,"spinDirection":185},"zone":2,"typeConfidence":2.0,"plateTime":0.4234364350662876,"extension":6.334762369330654},"index":6,"playId":"244af4bf-98fe-3eaf-b6a9-384febb60436","pitchNumber":6,"startTime":"2026-03-31T00:13:00.549Z","endTime":"2026-03-31T00:13:03.931Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T00:13:03.931Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a fly ball to center fielder Joey Wiemer.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-31T00:13:19.009Z","endTime":"2026-03-31T00:14:36.734Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.527642988938013,"aZ":-14.027126145728696,"pfxX":2.946646227719975,"pfxZ":9.962390778140541,"pX":0.9664864649195665,"pZ":2.709028323737746,"vX0":-5.186216726389682,"vY0":-134.6781330578091,"vZ0":-5.350811531484278,"x":80.16,"y":165.64,"x0":2.5416387088745895,"y0":50.0041504246769,"z0":5.727690960796871,"aX":5.368666132384143},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.9,"breakHorizontal":-4.1,"spinRate":2081,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.40799531788704657,"extension":6.403114482680688},"index":0,"playId":"d59b3ab5-3f49-39c2-ba0b-978df7fca081","pitchNumber":1,"startTime":"2026-03-31T00:13:27.993Z","endTime":"2026-03-31T00:13:31.726Z","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":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.508371597841975,"aZ":-26.48530368168502,"pfxX":-3.5739578305625668,"pfxZ":3.504280538174406,"pX":-0.19227777201247317,"pZ":2.7477924040949073,"vX0":-5.610658621055473,"vY0":-126.80904637835775,"vZ0":-2.3525110557472013,"x":124.33,"y":164.59,"x0":2.515449977875798,"y0":50.00469906452098,"z0":5.805522263006783,"aX":-5.807451564215051},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.0,"breakHorizontal":7.8,"spinRate":2303,"spinDirection":180},"zone":5,"typeConfidence":2.0,"plateTime":0.43231817878837964,"extension":6.354413587110566},"index":1,"playId":"9bd50992-718d-36ad-8491-322ea0bf9f99","pitchNumber":2,"startTime":"2026-03-31T00:13:43.500Z","endTime":"2026-03-31T00:13:46.500Z","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":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.203238665129682,"aZ":-23.777269759764323,"pfxX":10.800941679296411,"pfxZ":4.6391332805403795,"pX":1.144463787352257,"pZ":1.899967065187369,"vX0":-7.367445497959978,"vY0":-133.7398415164601,"vZ0":-5.089642617939445,"x":73.38,"y":187.48,"x0":2.5335809516409125,"y0":50.000686204442495,"z0":5.535981442254545,"aX":19.537378016359202},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.4,"breakHorizontal":-18.0,"spinRate":2034,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.4097567861774909,"extension":6.419517819845849},"index":2,"playId":"95707015-401d-3a8a-a85d-14583c76d58c","pitchNumber":3,"startTime":"2026-03-31T00:14:03.685Z","endTime":"2026-03-31T00:14:06.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.938414887194718,"aZ":-32.965945861339755,"pfxX":-8.840740799857384,"pfxZ":-0.575801811289427,"pX":-0.22139815799824047,"pZ":1.47802268808524,"vX0":-4.353155268657054,"vY0":-117.04129507432975,"vZ0":-2.3825432427056565,"x":125.44,"y":198.87,"x0":2.816604632786584,"y0":50.00409252057796,"z0":5.6235931823813345,"aX":-12.154228265775792},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-1.3,"breakHorizontal":17.2,"spinRate":2383,"spinDirection":296},"zone":13,"typeConfidence":2.0,"plateTime":0.46959203367825886,"extension":6.1916104864541355},"hitData":{"launchSpeed":67.6,"launchAngle":32.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":138.31,"coordY":102.86}},"index":3,"playId":"dae947e2-bcb8-3896-8058-938fb9cb81c3","pitchNumber":4,"startTime":"2026-03-31T00:14:22.713Z","endTime":"2026-03-31T00:14:36.734Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T00:14:36.734Z","atBatIndex":46},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Rafael Marchán homers (1) on a fly ball to left center field. Brandon Marsh scores.","rbi":2,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-31T00:14:53.723Z","endTime":"2026-03-31T00:15:29.876Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":{"id":656492,"link":"/api/v1/people/656492"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":{"id":656492,"link":"/api/v1/people/656492"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.1,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.184272910817285,"aZ":-16.04558208036901,"pfxX":3.587201017557039,"pfxZ":9.059701048946145,"pX":-0.11017429030558817,"pZ":2.997032904020701,"vX0":-8.00336963503701,"vY0":-133.2197887958623,"vZ0":-4.061767475948259,"x":121.2,"y":157.86,"x0":2.4799017456235393,"y0":50.003602723514625,"z0":5.716952374486157,"aX":6.3877171703418405},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.6,"breakHorizontal":-4.6,"spinRate":2025,"spinDirection":137},"zone":2,"typeConfidence":2.0,"plateTime":0.4126813615747347,"extension":6.513456335515967},"hitData":{"launchSpeed":97.8,"launchAngle":26.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":58.75,"coordY":61.54}},"index":0,"playId":"550bdab6-4c43-3b0f-adf5-cad69fb7fbc7","pitchNumber":1,"startTime":"2026-03-31T00:15:02.856Z","endTime":"2026-03-31T00:15:29.876Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T00:15:29.876Z","atBatIndex":47},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Trea Turner doubles (1) on a sharp line drive to left fielder Daylen Lile.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-31T00:15:42.202Z","endTime":"2026-03-31T00:16:47.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"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":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":82.8,"endSpeed":75.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90400681667086,"aZ":-24.912492083729738,"pfxX":8.845632772751639,"pfxZ":4.950393082453916,"pX":1.2616868894869926,"pZ":3.9991556182928267,"vX0":-5.662349664880865,"vY0":-120.45641376444895,"vZ0":0.4173390841212167,"x":68.91,"y":130.8,"x0":2.496373472082643,"y0":50.001331316402236,"z0":6.030399822550542,"aX":12.967754250451303},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":9.4,"breakHorizontal":-14.6,"spinRate":1664,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.45513071993290444,"extension":6.026983424542573},"index":0,"playId":"684165b0-d495-37dd-acb0-89914d73a054","pitchNumber":1,"startTime":"2026-03-31T00:15:49.382Z","endTime":"2026-03-31T00:15:52.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.34633415584793,"aZ":-22.553143186968057,"pfxX":-1.607151598524446,"pfxZ":5.742332602363772,"pX":0.09237365142331844,"pZ":2.4293991801317327,"vX0":-5.518672345433775,"vY0":-128.07877531081948,"vZ0":-3.9892459437869405,"x":113.48,"y":173.19,"x0":2.476398656267139,"y0":50.00283158621781,"z0":5.752906985616053,"aX":-2.6922916113296482},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.8,"breakHorizontal":4.1,"spinRate":2199,"spinDirection":173},"zone":5,"typeConfidence":2.0,"plateTime":0.4262596222159569,"extension":6.46068738894555},"index":1,"playId":"c8e78de7-0294-34d4-b0c4-d322078ed725","pitchNumber":2,"startTime":"2026-03-31T00:16:03.746Z","endTime":"2026-03-31T00:16:06.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.00803352818665,"aZ":-21.620332524770006,"pfxX":10.540057242647794,"pfxZ":7.147953406135093,"pX":-0.35504214292299013,"pZ":0.6054569582963841,"vX0":-9.736973839228591,"vY0":-120.60473169034411,"vZ0":-7.498926903704168,"x":130.53,"y":222.43,"x0":2.3612147677302766,"y0":50.00238439382588,"z0":5.6560492864372405,"aX":15.558966729430484},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":11.3,"breakHorizontal":-16.8,"spinRate":1889,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.4538066719287168,"extension":6.204172918741498},"index":2,"playId":"50433139-811a-3164-8436-030cb8b8814d","pitchNumber":3,"startTime":"2026-03-31T00:16:18.325Z","endTime":"2026-03-31T00:16:21.325Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06453341918507,"aZ":-25.38441151227566,"pfxX":-1.501675248613077,"pfxZ":4.03319601371909,"pX":-0.4982260133986532,"pZ":2.701281766524613,"vX0":-7.1259952725376525,"vY0":-129.2207268345235,"vZ0":-2.7910884424993263,"x":135.99,"y":165.85,"x0":2.495424678372627,"y0":50.00406606137932,"z0":5.755148846052024,"aX":-2.52618933626482},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.8,"breakHorizontal":4.3,"spinRate":2148,"spinDirection":179},"zone":4,"typeConfidence":2.0,"plateTime":0.42461375673706003,"extension":6.467920460870072},"hitData":{"launchSpeed":109.7,"launchAngle":18.0,"totalDistance":323.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":20.21,"coordY":84.91}},"index":3,"playId":"164943d8-9dda-39f7-85b8-7f2e1c3e578a","pitchNumber":4,"startTime":"2026-03-31T00:16:34.743Z","endTime":"2026-03-31T00:16:47.804Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T00:16:47.804Z","atBatIndex":48},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Kyle Schwarber hit by pitch.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-31T00:17:59.194Z","endTime":"2026-03-31T00:18:06.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"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],"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":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-31T00:17:00.145Z","endTime":"2026-03-31T00:18:01.514Z","isPitch":false,"type":"action"},{"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":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.802787297082936,"aZ":-24.53414599369482,"pfxX":9.10953344521244,"pfxZ":4.238279936767697,"pX":2.4498591962693053,"pZ":3.5601951334178397,"vX0":-3.8896536915661217,"vY0":-133.6758057110054,"vZ0":-0.9601012962081659,"x":23.62,"y":142.65,"x0":2.743240492242542,"y0":50.00330522172437,"z0":5.691234617601892,"aX":16.426159251284897},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.7,"breakHorizontal":-15.6,"spinRate":1937,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.410319895455022,"extension":6.4004850792105},"index":1,"playId":"19de7169-3e89-3519-bdc4-0619cc9f15a4","pitchNumber":1,"startTime":"2026-03-31T00:18:01.514Z","endTime":"2026-03-31T00:18:06.561Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T00:18:06.561Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Harper grounds out, shortstop CJ Abrams to first baseman Luis García Jr.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-31T00:18:33.772Z","endTime":"2026-03-31T00:21:20.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"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_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(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":78.9,"endSpeed":72.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.759285710445152,"aZ":-32.94539240723336,"pfxX":-10.14886678320546,"pfxZ":-0.5787844237552022,"pX":1.1470939773749784,"pZ":4.324561151624407,"vX0":-1.0470098063724738,"vY0":-114.8133667282645,"vZ0":3.438238486486119,"x":73.28,"y":122.02,"x0":2.9274763960664174,"y0":50.00281805034283,"z0":6.018907640483955,"aX":-13.514550572033203},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":0.1,"breakHorizontal":18.6,"spinRate":2310,"spinDirection":293},"zone":12,"typeConfidence":2.0,"plateTime":0.47751120114006573,"extension":6.097322085910438},"index":0,"playId":"db9fb890-dde5-3e73-9aa5-3cffcf3c3385","pitchNumber":1,"startTime":"2026-03-31T00:18:40.889Z","endTime":"2026-03-31T00:18:44.107Z","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":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.080982564981163,"aZ":-26.141511789175006,"pfxX":-3.165822838280699,"pfxZ":3.6373751340146683,"pX":0.16737248897345255,"pZ":2.5489216930531073,"vX0":-5.1326772202541475,"vY0":-127.3626941319593,"vZ0":-2.8964896125415116,"x":110.62,"y":169.96,"x0":2.6132638960726458,"y0":50.00072053727853,"z0":5.749866060586406,"aX":-5.242188930524394},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.2,"breakHorizontal":6.8,"spinRate":2218,"spinDirection":188},"zone":5,"typeConfidence":2.0,"plateTime":0.42867366375651006,"extension":6.499586394404761},"index":1,"playId":"2d2d0a83-f949-3cf3-ad58-0d8839cafc05","pitchNumber":2,"startTime":"2026-03-31T00:18:59.956Z","endTime":"2026-03-31T00:19:02.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.465714808279557,"aZ":-31.172494649736823,"pfxX":-6.99383549335641,"pfxZ":0.7216067715363441,"pX":-1.2944322963021508,"pZ":0.5099913442577265,"vX0":-6.870946868188838,"vY0":-117.27879080940156,"vZ0":-4.896287561637404,"x":166.34,"y":225.01,"x0":2.5885589061900087,"y0":50.00297718344871,"z0":5.552950099216996,"aX":-9.67951062723065},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":0.2,"breakHorizontal":14.4,"spinRate":2424,"spinDirection":307},"zone":13,"typeConfidence":2.0,"plateTime":0.46815213445610127,"extension":6.308797294719665},"index":2,"playId":"12abbf86-a24c-3f08-bcbf-ca831e7d371b","pitchNumber":3,"startTime":"2026-03-31T00:19:20.905Z","endTime":"2026-03-31T00:19:26.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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.88499411705173,"aZ":-25.626660729177196,"pfxX":-2.934988531307307,"pfxZ":3.8566680138028087,"pX":0.45932601911299237,"pZ":2.9630672846259913,"vX0":-4.275033358708076,"vY0":-129.01223646445,"vZ0":-2.1507087549798203,"x":99.49,"y":158.78,"x0":2.5144111791526242,"y0":50.00573615462733,"z0":5.767370098952416,"aX":-4.98590393683311},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.7,"breakHorizontal":6.2,"spinRate":2010,"spinDirection":177},"zone":3,"typeConfidence":2.0,"plateTime":0.423303001132334,"extension":6.342034343018769},"index":3,"playId":"ec92ea01-3416-3468-91e5-2a2a1ff720cf","pitchNumber":4,"startTime":"2026-03-31T00:19:40.503Z","endTime":"2026-03-31T00:19:43.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":73.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.025150902769752,"aZ":-29.486914306389636,"pfxX":1.5931532623184648,"pfxZ":1.935713571210556,"pX":1.175927017281208,"pZ":2.212243234806172,"vX0":-3.769295104485583,"vY0":-118.06521242471848,"vZ0":-2.007882290256047,"x":72.18,"y":179.05,"x0":2.598221659673747,"y0":50.00337986496484,"z0":5.8324245093947615,"aX":2.2117681816394876},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":3.2,"breakHorizontal":-1.8,"spinRate":1097,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.46696241835424424,"extension":6.335738777657614},"index":4,"playId":"7072964b-69b6-3e51-8aa1-1661f24b1b4a","pitchNumber":5,"startTime":"2026-03-31T00:20:02.125Z","endTime":"2026-03-31T00:20:10.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.227239681615067,"aZ":-18.40528437166268,"pfxX":5.007470877880106,"pfxZ":7.363652440265913,"pX":0.38530151023741854,"pZ":4.183280269294459,"vX0":-6.795538594763596,"vY0":-135.99465551761523,"vZ0":-0.9357476992606466,"x":102.31,"y":125.83,"x0":2.2676167667222344,"y0":50.006276064365665,"z0":5.81029279493801,"aX":9.368425141718593},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.3,"breakHorizontal":-7.6,"spinRate":2019,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.4029859522276209,"extension":6.5422124594676525},"index":5,"playId":"67fdb95f-656c-3de1-9f72-7b8fa71dba5f","pitchNumber":6,"startTime":"2026-03-31T00:20:52.732Z","endTime":"2026-03-31T00:20:55.815Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.294702154557655,"aZ":-22.513473275482177,"pfxX":-0.0808844845744221,"pfxZ":5.556699529458624,"pX":0.9336805441093784,"pZ":2.2899300189024716,"vX0":-4.278720031684267,"vY0":-130.70484229320778,"vZ0":-4.423918772883921,"x":81.41,"y":176.95,"x0":2.599091221635523,"y0":50.00401355930001,"z0":5.6848517683622966,"aX":-0.13973485545585335},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.4,"breakHorizontal":1.1,"spinRate":2178,"spinDirection":177},"zone":14,"typeConfidence":2.0,"plateTime":0.41828852161535357,"extension":6.475125301918043},"hitData":{"launchSpeed":101.0,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":130.36,"coordY":143.41}},"index":6,"playId":"221b8776-5753-316b-b05c-7806f7b8cf84","pitchNumber":7,"startTime":"2026-03-31T00:21:13.356Z","endTime":"2026-03-31T00:21:20.515Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T00:21:20.515Z","atBatIndex":50},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nationals challenged (catch or drop), call on the field was overturned: Daylen Lile doubles (2) on a fly ball to left fielder Otto Kemp.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-31T00:23:21.815Z","endTime":"2026-03-31T00:23:42.699Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.187737806277926,"aZ":-28.124207768534863,"pfxX":-8.590606717629653,"pfxZ":2.3840787249126514,"pX":-0.44501946418948257,"pZ":2.5891995051315546,"vX0":8.034709746270924,"vY0":-129.29941253338018,"vZ0":-3.927295937118191,"x":133.96,"y":168.87,"x0":-2.472035451881904,"y0":50.00325255695235,"z0":6.27848375120296,"aX":-14.59105776625475},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.7,"breakHorizontal":13.8,"spinRate":1453,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.423128664905156,"extension":6.638595105509623},"hitData":{"launchSpeed":95.8,"launchAngle":31.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":35.25,"coordY":103.85}},"index":0,"playId":"bdd25079-07ac-350a-ae0b-1c373adedb4b","pitchNumber":1,"startTime":"2026-03-31T00:23:29.037Z","endTime":"2026-03-31T00:23:42.699Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MD","challengeTeamId":120},"playEndTime":"2026-03-31T00:23:42.699Z","atBatIndex":51},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"CJ Abrams reaches on a fielding error by second baseman Edmundo Sosa. Daylen Lile to 3rd.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-31T00:26:12.188Z","endTime":"2026-03-31T00:27:43.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"postOnThird":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","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":4},"credits":[]}],"playEvents":[{"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":1,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.12015312829472,"aZ":-37.729897496170615,"pfxX":5.259941489263262,"pfxZ":-4.184645008295412,"pX":-0.7952834028371344,"pZ":3.0490277499107905,"vX0":2.6799591622133847,"vY0":-114.44908090971138,"vZ0":0.5005580937548004,"x":147.31,"y":156.46,"x0":-2.664922527927041,"y0":50.00526047193288,"z0":6.5227018615825925,"aX":6.977961177619865},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-7.2,"breakHorizontal":-10.2,"spinRate":2252,"spinDirection":40},"zone":1,"typeConfidence":2.0,"plateTime":0.47857741588409386,"extension":6.528432195796073},"index":0,"playId":"c6641476-8745-3ec8-b9b5-0b4e7d7eaf9c","pitchNumber":1,"startTime":"2026-03-31T00:26:16.998Z","endTime":"2026-03-31T00:26:19.998Z","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":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04307997061697,"aZ":-8.994988243994174,"pfxX":-5.34344267432746,"pfxZ":11.916016789148237,"pX":1.2009621051152954,"pZ":2.5165067429758934,"vX0":11.368242311489329,"vY0":-138.82511833924443,"vZ0":-8.325183904675145,"x":71.22,"y":170.83,"x0":-2.2590786324751186,"y0":50.00448997110257,"z0":6.158921429868818,"aX":-10.396294739788617},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.8,"breakHorizontal":7.2,"spinRate":2583,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.395050529487039,"extension":6.736303763947826},"index":1,"playId":"ff9ba99e-6116-3684-8ef9-553519b94e57","pitchNumber":2,"startTime":"2026-03-31T00:26:38.395Z","endTime":"2026-03-31T00:26:42.767Z","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.0,"endSpeed":88.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86433821752341,"aZ":-10.71262135389396,"pfxX":-5.463734881937977,"pfxZ":10.708675840033589,"pX":0.64683902162153,"pZ":4.691744301739088,"vX0":9.97781753197007,"vY0":-140.88356435147517,"vZ0":-2.6302575092844416,"x":92.34,"y":112.1,"x0":-2.235541582156867,"y0":50.005086433211986,"z0":6.332648973246469,"aX":-10.952951559574682},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.0,"breakHorizontal":7.8,"spinRate":2308,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.38919588982015973,"extension":6.688085789770911},"index":2,"playId":"6e2a9c21-71d6-3bb1-bb2d-28eb4b465451","pitchNumber":3,"startTime":"2026-03-31T00:26:59.093Z","endTime":"2026-03-31T00:27:02.093Z","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":86.1,"endSpeed":79.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.373714475122423,"aZ":-32.37888601764103,"pfxX":0.4401690671801366,"pfxZ":-0.12847208889561745,"pX":0.6703795694810736,"pZ":1.388165093992606,"vX0":7.624390993546299,"vY0":-125.1216780833975,"vZ0":-5.132502933565614,"x":91.45,"y":201.3,"x0":-2.4742251229942394,"y0":50.00385222379428,"z0":6.120994535978982,"aX":0.6965614908896282},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.2,"breakHorizontal":-2.5,"spinRate":2503,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.43785045522869837,"extension":6.646199637390247},"index":3,"playId":"3cc41bf5-1915-3564-b354-ca9a167ec6fb","pitchNumber":4,"startTime":"2026-03-31T00:27:16.629Z","endTime":"2026-03-31T00:27:19.629Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.942213225759026,"aZ":-31.136132907986358,"pfxX":0.8025401881848564,"pfxZ":0.6291355263994562,"pX":-0.07059225312548355,"pZ":1.3986158726434599,"vX0":5.828055080284841,"vY0":-126.58887232020523,"vZ0":-5.517882267961802,"x":119.69,"y":201.02,"x0":-2.4993318423292235,"y0":50.00036136038962,"z0":6.075922532996473,"aX":1.3105293737471861},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.2,"breakHorizontal":-2.6,"spinRate":2601,"spinDirection":89},"zone":13,"typeConfidence":2.0,"plateTime":0.4313969987135686,"extension":6.721059416970055},"hitData":{"launchSpeed":108.9,"launchAngle":-5.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.58,"coordY":144.93}},"index":4,"playId":"e470c25f-04af-327f-b5f0-1a3cc2acbb2f","pitchNumber":5,"startTime":"2026-03-31T00:27:33.992Z","endTime":"2026-03-31T00:27:43.698Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T00:27:43.698Z","atBatIndex":52},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Drew Millas lines into a double play, third baseman Alec Bohm to first baseman Bryce Harper. CJ Abrams out at 1st.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-31T00:28:11.940Z","endTime":"2026-03-31T00:30:32.444Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"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"},"postOnThird":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Double Play","eventType":"double_play","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":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.313838226989034,"aZ":-9.641298487164669,"pfxX":-6.00037474775143,"pfxZ":11.415783488791732,"pX":0.10096626398403609,"pZ":3.106528837805265,"vX0":9.131183989690605,"vY0":-140.43394260771234,"vZ0":-6.605605965693362,"x":113.15,"y":154.9,"x0":-2.4309764380728636,"y0":50.00385782004366,"z0":6.134534772837564,"aX":-11.845408928164678},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.2,"breakHorizontal":8.8,"spinRate":2455,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.3918105285128668,"extension":6.734480810757702},"index":0,"playId":"0baa76a1-ced1-3893-aa8f-28d1d46f7a73","pitchNumber":1,"startTime":"2026-03-31T00:28:17.314Z","endTime":"2026-03-31T00:28:20.314Z","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":97.5,"endSpeed":88.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.205966860720416,"aZ":-9.927250420110434,"pfxX":-5.530097236532627,"pfxZ":10.953124788349989,"pX":0.09686187035965774,"pZ":4.760656340604635,"vX0":8.615248104444788,"vY0":-141.7912340884069,"vZ0":-2.3927343541941934,"x":113.31,"y":110.24,"x0":-2.2659926369936256,"y0":50.0000016989433,"z0":6.251177225237473,"aX":-11.230538251105102},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.6,"breakHorizontal":8.2,"spinRate":2363,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.3866738688620486,"extension":6.748196952274463},"index":1,"playId":"55346529-86f1-36e8-a31d-f8d2dcad926d","pitchNumber":2,"startTime":"2026-03-31T00:28:38.275Z","endTime":"2026-03-31T00:28:41.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.671880098399214,"aZ":-38.49722335589548,"pfxX":2.466099473702413,"pfxZ":-4.333659321279104,"pX":0.42273173521775503,"pZ":0.4722172501503742,"vX0":6.202689866397414,"vY0":-119.8246790637432,"vZ0":-5.2695191763757485,"x":100.89,"y":226.03,"x0":-2.5176740120317933,"y0":50.00522381205814,"z0":6.13110127324251,"aX":3.594620066318111},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-8.9,"breakHorizontal":-5.9,"spinRate":2256,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.45672105524914386,"extension":6.610867453445136},"index":2,"playId":"f24e92ec-6e8c-3569-bbee-38e18cc8a232","pitchNumber":3,"startTime":"2026-03-31T00:29:00.902Z","endTime":"2026-03-31T00:29:04.330Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.51957032027263,"aZ":-24.246319829456656,"pfxX":-3.2735554655964503,"pfxZ":4.777984012370709,"pX":-0.9816375051000512,"pZ":5.129367053719206,"vX0":5.214511393879158,"vY0":-128.25932397932442,"vZ0":1.7895468404929251,"x":154.42,"y":100.29,"x0":-2.6194683187506147,"y0":50.00272024481258,"z0":6.318490953818996,"aX":-5.43232320907582},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.4,"breakHorizontal":4.7,"spinRate":1456,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.42770067866307215,"extension":6.764363899186286},"index":3,"playId":"a6614b0c-61eb-3508-9db3-6f5e5c03fbcc","pitchNumber":4,"startTime":"2026-03-31T00:29:24.821Z","endTime":"2026-03-31T00:29:27.821Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2026-03-31T00:29:37.017Z","endTime":"2026-03-31T00:29:53.796Z","isPitch":false,"type":"action","player":{"id":686452,"link":"/api/v1/people/686452"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4890650721211,"aZ":-10.17192353345229,"pfxX":-4.068365644710356,"pfxZ":10.742921859210298,"pX":0.5598288948014055,"pZ":2.3841032898757573,"vX0":9.305558281431745,"vY0":-142.18752779124407,"vZ0":-8.5816058478559,"x":95.66,"y":174.41,"x0":-2.226241319817679,"y0":50.003866338349845,"z0":6.0861128119599135,"aX":-8.333515558416309},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.9,"breakHorizontal":5.5,"spinRate":2208,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.38515337138810635,"extension":6.865171468953305},"index":5,"playId":"e5d5d934-8e78-397d-accf-dcfc1acc8e5d","pitchNumber":5,"startTime":"2026-03-31T00:29:53.796Z","endTime":"2026-03-31T00:29:56.796Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":89.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.81719473320116,"aZ":-9.693483521111377,"pfxX":-4.947648432786588,"pfxZ":10.850140749576997,"pX":0.8836352092486861,"pZ":3.3015040655084364,"vX0":10.670899621323157,"vY0":-143.20627149966117,"vZ0":-6.172920309133395,"x":83.32,"y":149.64,"x0":-2.252104772483875,"y0":50.002812324741676,"z0":6.094756029348502,"aX":-10.251937201132385},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.5,"breakHorizontal":6.7,"spinRate":2329,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3828261377886242,"extension":6.786655479422919},"hitData":{"launchSpeed":49.2,"launchAngle":32.0,"totalDistance":129.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":96.82,"coordY":159.42}},"index":6,"playId":"95251943-01d4-3754-8c22-a12c05ac4de3","pitchNumber":6,"startTime":"2026-03-31T00:30:22.332Z","endTime":"2026-03-31T00:30:32.444Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T00:30:32.444Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Tena singles on a ground ball to right fielder Adolis García. Daylen Lile scores.","rbi":1,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-31T00:30:52.296Z","endTime":"2026-03-31T00:32:47.294Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","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":{"id":680742,"link":"/api/v1/people/680742"},"isScoringEvent":true,"rbi":true,"earned":true,"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":97.6,"endSpeed":88.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.74352710135169,"aZ":-11.256493613868061,"pfxX":-3.9244532728561605,"pfxZ":10.321747459733755,"pX":1.044609125572973,"pZ":4.10217720054708,"vX0":10.182532620664423,"vY0":-141.7661334109087,"vZ0":-4.269606900874374,"x":77.18,"y":128.02,"x0":-2.0908183253784114,"y0":50.00078185025301,"z0":6.35164478185627,"aX":-7.952460400490065},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.9,"breakHorizontal":4.9,"spinRate":2342,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.38700564731945963,"extension":6.85705140096428},"index":0,"playId":"e29f44fc-6fb6-34a9-94f1-cbad3f73aec1","pitchNumber":1,"startTime":"2026-03-31T00:31:00.119Z","endTime":"2026-03-31T00:31:04.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.030160420514456,"aZ":-11.540483814069615,"pfxX":-5.974441701105624,"pfxZ":10.097436341149187,"pX":0.9522091553175293,"pZ":2.2163068779240755,"vX0":10.658692916536669,"vY0":-141.9393403988038,"vZ0":-9.004427318480067,"x":80.7,"y":178.94,"x0":-2.0728704122964565,"y0":50.00460154477857,"z0":6.161870393266235,"aX":-12.211198343325854},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.6,"breakHorizontal":8.6,"spinRate":2377,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.38567268746022343,"extension":6.8990653789533205},"index":1,"playId":"a8a2d16c-a9f3-3c5f-8ffe-2b2cdba14aff","pitchNumber":2,"startTime":"2026-03-31T00:31:18.247Z","endTime":"2026-03-31T00:31:21.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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.40618762213207,"aZ":-29.51269995794441,"pfxX":-8.455799138268382,"pfxZ":1.5139442104119318,"pX":-1.0377076685174702,"pZ":1.904059623002092,"vX0":6.642319006701942,"vY0":-131.5559237475833,"vZ0":-5.016771112066967,"x":156.55,"y":187.37,"x0":-2.4942913684988763,"y0":50.003087753625806,"z0":6.018424389858772,"aX":-14.850558515698308},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.8,"breakHorizontal":13.9,"spinRate":1529,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.4160505066346749,"extension":6.792979340160984},"index":2,"playId":"49d031d8-b2e2-34f4-96ce-a9e775e82268","pitchNumber":3,"startTime":"2026-03-31T00:31:37.441Z","endTime":"2026-03-31T00:31:40.441Z","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":89.1,"endSpeed":82.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.259108566193255,"aZ":-29.68832376088655,"pfxX":1.9973925245956137,"pfxZ":1.456705697926063,"pX":-0.8824870133041056,"pZ":1.5820262084666745,"vX0":3.7955703128433336,"vY0":-129.65958027073626,"vZ0":-5.6739988923271145,"x":150.64,"y":196.07,"x0":-2.6229492912708783,"y0":50.00387939019387,"z0":6.05477255694314,"aX":3.41230532644168},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.7,"breakHorizontal":-4.4,"spinRate":2656,"spinDirection":111},"zone":13,"typeConfidence":2.0,"plateTime":0.4218911980612381,"extension":6.842885750252624},"index":3,"playId":"93292985-f16c-3ca4-bb0b-fc12286e3f22","pitchNumber":4,"startTime":"2026-03-31T00:31:54.733Z","endTime":"2026-03-31T00:31:58.070Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.75928913695384,"aZ":-9.258415534432276,"pfxX":-4.350051400517197,"pfxZ":11.2799839079727,"pX":0.0561106776146157,"pZ":3.267255110496465,"vX0":8.003373863839627,"vY0":-141.50193250196045,"vZ0":-6.5847860748484175,"x":114.86,"y":150.56,"x0":-2.2415014926640047,"y0":50.003716850411315,"z0":6.21523095584275,"aX":-8.838878500939021},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.3,"breakHorizontal":6.2,"spinRate":2454,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.3868384995217746,"extension":6.933065746383927},"index":4,"playId":"9e55a231-b0bb-35f2-af50-6e9f76a7a053","pitchNumber":5,"startTime":"2026-03-31T00:32:13.483Z","endTime":"2026-03-31T00:32:16.483Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-03-31T00:32:24.823Z","endTime":"2026-03-31T00:32:36.787Z","isPitch":false,"type":"action","player":{"id":677588,"link":"/api/v1/people/677588"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.905275607312355,"aZ":-10.530529129196937,"pfxX":-5.617799497379605,"pfxZ":10.366168614836617,"pX":0.7553422698953809,"pZ":2.629106480048499,"vX0":10.080421481572138,"vY0":-143.49862336030756,"vZ0":-8.06852708867744,"x":88.21,"y":167.79,"x0":-2.07151329381516,"y0":50.00151982918342,"z0":6.1317141939653315,"aX":-11.72867325642066},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.3,"breakHorizontal":8.2,"spinRate":2447,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.38156064185454897,"extension":6.8632698203993705},"hitData":{"launchSpeed":87.2,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.56,"coordY":127.69}},"index":6,"playId":"08eb035a-f6dd-3c8c-9384-a575eb9e0cc8","pitchNumber":6,"startTime":"2026-03-31T00:32:36.787Z","endTime":"2026-03-31T00:32:47.294Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T00:32:47.294Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorbit Vivas singles on a ground ball to right fielder Adolis García. José Tena to 3rd.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-31T00:33:05.454Z","endTime":"2026-03-31T00:33:46.825Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"postOnThird":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"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":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":79.2,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.008888508671276,"aZ":-31.877346786995844,"pfxX":1.8787027737338375,"pfxZ":0.18631466752620973,"pX":-0.8829385299312382,"pZ":2.719066816073586,"vX0":3.6984569379423076,"vY0":-123.94617747029753,"vZ0":-2.1458433769272722,"x":150.66,"y":165.37,"x0":-2.6314743062826103,"y0":50.00084651912749,"z0":6.22744138167459,"aX":2.957247593671461},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.1,"breakHorizontal":-4.2,"spinRate":2510,"spinDirection":89},"zone":11,"typeConfidence":2.0,"plateTime":0.439911222401558,"extension":6.725808063346085},"index":0,"playId":"f8027ff2-8467-3f18-80f3-b5d7fe36ccae","pitchNumber":1,"startTime":"2026-03-31T00:33:15.031Z","endTime":"2026-03-31T00:33:18.031Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":81.7,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.227949943612682,"aZ":-24.603979608468958,"pfxX":-7.161341973156279,"pfxZ":4.426249354228439,"pX":-0.015408681385796564,"pZ":2.3140804934611383,"vX0":8.45474322038243,"vY0":-130.35674816823555,"vZ0":-4.7574965644325085,"x":117.59,"y":176.3,"x0":-2.3812357598169043,"y0":50.000027384674226,"z0":6.0368101567363395,"aX":-12.235920957259228},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.1,"breakHorizontal":10.9,"spinRate":1655,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.4213334708687655,"extension":6.883248345268531},"hitData":{"launchSpeed":91.1,"launchAngle":2.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.67,"coordY":128.19}},"index":1,"playId":"35adf54e-0362-3a48-a242-52bd2c5dd4e9","pitchNumber":2,"startTime":"2026-03-31T00:33:34.314Z","endTime":"2026-03-31T00:33:46.825Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T00:33:46.825Z","atBatIndex":55},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Jorbit Vivas caught stealing 2nd base, catcher Rafael Marchán to second baseman Edmundo Sosa to first baseman Bryce Harper. José Tena scores.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-31T00:35:17.654Z","endTime":"2026-03-31T00:35:49.396Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_adv_play","runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":{"id":680742,"link":"/api/v1/people/680742"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"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":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-31T00:34:07.631Z","endTime":"2026-03-31T00:35:19.877Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.093422204010825,"aZ":-30.389476301585844,"pfxX":7.4497946072157255,"pfxZ":1.1718913475443902,"pX":0.4186613076588793,"pZ":2.7795558913354834,"vX0":5.042272028577626,"vY0":-122.99156306975432,"vZ0":-1.9294790511419582,"x":101.04,"y":163.73,"x0":-2.6282647375749653,"y0":50.004739039344166,"z0":6.158992519395585,"aX":11.37965039596856},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.9,"breakHorizontal":-14.6,"spinRate":2432,"spinDirection":51},"zone":6,"typeConfidence":2.0,"plateTime":0.44584834834470133,"extension":6.682892417814974},"index":1,"playId":"24bf7bcf-9840-380b-a10f-d0723be97acf","pitchNumber":1,"startTime":"2026-03-31T00:35:19.877Z","endTime":"2026-03-31T00:35:23.461Z","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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.239413872749115,"aZ":-27.073976205664035,"pfxX":6.211015140467399,"pfxZ":3.2368204528265236,"pX":1.834665445287463,"pZ":1.973632358780003,"vX0":8.721309854995487,"vY0":-124.96918760564432,"vZ0":-4.594359864514894,"x":47.07,"y":185.49,"x0":-2.5130877176661377,"y0":50.00113635358786,"z0":6.071594996209607,"aX":9.777262239902605},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.9,"breakHorizontal":-13.3,"spinRate":2411,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.43903786059658323,"extension":6.71356356743608},"index":2,"playId":"731f6b15-5b86-3fb1-981b-8170ec9d070a","pitchNumber":2,"startTime":"2026-03-31T00:35:37.385Z","endTime":"2026-03-31T00:35:49.396Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T00:35:49.396Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Bohm grounds out, shortstop CJ Abrams to first baseman Luis García Jr.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-31T00:38:02.474Z","endTime":"2026-03-31T00:38:22.990Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brad Lord replaces Foster Griffin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-31T00:37:23.688Z","endTime":"2026-03-31T00:38:04.821Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695418,"link":"/api/v1/people/695418"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.71309784093774,"aZ":-18.52748942068276,"pfxX":-8.242055805526308,"pfxZ":7.3402759650719105,"pX":0.0708192384664868,"pZ":2.5213607426707814,"vX0":8.027948335047071,"vY0":-135.7294497270878,"vZ0":-4.806333052390553,"x":114.3,"y":170.7,"x0":-1.8596047885429121,"y0":50.00082406775002,"z0":5.611729007132555,"aX":-15.320545702700125},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.4,"breakHorizontal":13.2,"spinRate":2356,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.40409995862100345,"extension":5.369233549718877},"index":1,"playId":"6503ea73-90da-3bd5-9f1b-e8e416125416","pitchNumber":1,"startTime":"2026-03-31T00:38:04.821Z","endTime":"2026-03-31T00:38:08.295Z","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":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.62334737327007,"aZ":-28.502591214311913,"pfxX":-11.981973988360592,"pfxZ":1.9854733240505817,"pX":-0.4317853086206411,"pZ":1.9844424475981917,"vX0":8.26247785411391,"vY0":-135.41641659162946,"vZ0":-3.709043130271708,"x":133.46,"y":185.2,"x0":-1.9716780699888592,"y0":50.0035866534271,"z0":5.37437818714114,"aX":-22.169202895999554},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.0,"breakHorizontal":19.8,"spinRate":2269,"spinDirection":250},"zone":7,"typeConfidence":2.0,"plateTime":0.405069207280766,"extension":5.409011781609706},"hitData":{"launchSpeed":86.4,"launchAngle":-4.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.13,"coordY":141.47}},"index":2,"playId":"72f14280-a80b-3763-bd32-f934ff285765","pitchNumber":2,"startTime":"2026-03-31T00:38:17.080Z","endTime":"2026-03-31T00:38:22.990Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T00:38:22.990Z","atBatIndex":57},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Adolis García doubles (2) on a sharp line drive to center fielder Joey Wiemer.","rbi":0,"awayScore":9,"homeScore":2,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-31T00:38:42.366Z","endTime":"2026-03-31T00:39:34.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"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":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":686894,"link":"/api/v1/people/686894"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.792626811328365,"aZ":-17.936589301824405,"pfxX":-8.828848877835881,"pfxZ":7.544465889487722,"pX":0.725996279408674,"pZ":2.510003718227794,"vX0":10.194287575549481,"vY0":-136.69165276403353,"vZ0":-4.850711488062012,"x":89.33,"y":171.01,"x0":-1.9089085001240194,"y0":50.005590391902594,"z0":5.543261001635437,"aX":-16.670296957518794},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.7,"breakHorizontal":13.8,"spinRate":2417,"spinDirection":237},"zone":6,"typeConfidence":2.0,"plateTime":0.4010574437258745,"extension":5.600214617579555},"index":0,"playId":"e1051468-354b-31bd-b094-f6f39832b541","pitchNumber":1,"startTime":"2026-03-31T00:38:45.388Z","endTime":"2026-03-31T00:38:48.800Z","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":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.63832050626948,"aZ":-18.12663144542807,"pfxX":-8.44625991061377,"pfxZ":7.445166232317247,"pX":0.7487551441309755,"pZ":2.7717353039141197,"vX0":9.690098944711394,"vY0":-136.60503420432295,"vZ0":-4.213014795654412,"x":97.37,"y":128.65,"x0":-1.750317640262806,"y0":50.00012685257853,"z0":5.583313763218107,"aX":-15.930280954599713},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.7,"breakHorizontal":13.2,"spinRate":2364,"spinDirection":240},"zone":6,"typeConfidence":2.0,"plateTime":0.40124803351884,"extension":5.497013617297095},"index":1,"playId":"10c8fb7f-be24-3bfb-8433-306cd879c5d5","pitchNumber":2,"startTime":"2026-03-31T00:38:59.502Z","endTime":"2026-03-31T00:39:03.252Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-31T00:39:10.985Z","endTime":"2026-03-31T00:39:19.361Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26430641663297,"aZ":-18.794030493460234,"pfxX":-9.36978844480008,"pfxZ":6.940021538871825,"pX":0.17631400827534743,"pZ":2.7515186634562694,"vX0":8.643183364532574,"vY0":-138.32592970489318,"vZ0":-4.090286520069115,"x":110.28,"y":164.49,"x0":-1.7789107336231083,"y0":50.005322736256815,"z0":5.517736716402815,"aX":-18.071542747934984},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.9,"breakHorizontal":15.0,"spinRate":2422,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.3967203024716235,"extension":5.368564410012212},"hitData":{"launchSpeed":101.4,"launchAngle":16.0,"totalDistance":279.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":157.07,"coordY":60.03}},"index":3,"playId":"de0a706e-fba7-38bd-896e-e4cc96c8301a","pitchNumber":3,"startTime":"2026-03-31T00:39:19.361Z","endTime":"2026-03-31T00:39:34.155Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T00:39:34.155Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edmundo Sosa grounds out, second baseman Jorbit Vivas to first baseman Luis García Jr. Adolis García to 3rd.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-31T00:39:58.219Z","endTime":"2026-03-31T00:40:37.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.892840174602323,"aZ":-28.804041930811724,"pfxX":-11.977340212710654,"pfxZ":1.841207291692207,"pX":-0.052197997801355006,"pZ":2.566825908899303,"vX0":10.313088153732915,"vY0":-134.67880192490233,"vZ0":-2.1571883442380755,"x":118.99,"y":169.48,"x0":-2.3793714551428504,"y0":50.0058149580703,"z0":5.4202694579226804,"aX":-21.955128679118953},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.0,"breakHorizontal":19.4,"spinRate":2263,"spinDirection":249},"zone":5,"typeConfidence":2.0,"plateTime":0.4070662677814689,"extension":5.58378715742965},"index":0,"playId":"a70d7e43-8858-372d-b696-10e78adbb054","pitchNumber":1,"startTime":"2026-03-31T00:40:03.770Z","endTime":"2026-03-31T00:40:07.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.544362705511126,"aZ":-29.550035977960018,"pfxX":-11.18308662484958,"pfxZ":1.399342721450088,"pX":-0.7133259494567061,"pZ":3.316819621141884,"vX0":8.534205228155184,"vY0":-136.40400253773151,"vZ0":-0.3619989552019446,"x":144.19,"y":149.23,"x0":-2.432602188307678,"y0":50.00612719476088,"z0":5.491998482142956,"aX":-21.036715635244263},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.6,"breakHorizontal":18.4,"spinRate":2117,"spinDirection":251},"zone":1,"typeConfidence":2.0,"plateTime":0.4018312763158671,"extension":5.547462639448117},"hitData":{"launchSpeed":71.6,"launchAngle":-8.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.02,"coordY":152.53}},"index":1,"playId":"28738877-446b-37c4-a367-cb8e745b491b","pitchNumber":2,"startTime":"2026-03-31T00:40:29.044Z","endTime":"2026-03-31T00:40:37.055Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T00:40:37.055Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Otto Kemp lines out sharply to right fielder James Wood.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-31T00:40:55.782Z","endTime":"2026-03-31T00:41:30.840Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.035009523101756,"aZ":-35.426375858751214,"pfxX":0.030531732476314577,"pfxZ":-2.109738701857916,"pX":-0.5140440051150522,"pZ":1.9761649280956974,"vX0":5.168048047257243,"vY0":-123.35210116028254,"vZ0":-1.5013239040200037,"x":136.59,"y":185.42,"x0":-2.642338261121077,"y0":50.00596984240941,"z0":5.585453954430696,"aX":0.04691599991604731},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.0,"breakHorizontal":-1.3,"spinRate":2344,"spinDirection":58},"zone":7,"typeConfidence":2.0,"plateTime":0.4444010653853301,"extension":5.182284135609483},"index":0,"playId":"0303f02d-4bc8-3f6c-b5ac-9a2ec7f67877","pitchNumber":1,"startTime":"2026-03-31T00:41:03.877Z","endTime":"2026-03-31T00:41:07.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.396781161985675,"aZ":-22.71233899594619,"pfxX":-9.764582957568186,"pfxZ":4.974708241567525,"pX":-0.09865526853440679,"pZ":2.892152966444391,"vX0":9.578146290931231,"vY0":-137.27906846206733,"vZ0":-3.0916809838998995,"x":120.76,"y":160.69,"x0":-2.370263584947436,"y0":50.001499949143806,"z0":5.585191280574277,"aX":-18.569673364795676},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.5,"breakHorizontal":15.6,"spinRate":2275,"spinDirection":241},"zone":2,"typeConfidence":2.0,"plateTime":0.3995255335425587,"extension":5.223120814492258},"hitData":{"launchSpeed":101.5,"launchAngle":20.0,"totalDistance":332.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":184.11,"coordY":78.4}},"index":1,"playId":"c4275ab3-066f-3007-8b5c-204927e43692","pitchNumber":2,"startTime":"2026-03-31T00:41:23.792Z","endTime":"2026-03-31T00:41:30.840Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T00:41:30.840Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joey Wiemer flies out to right fielder Adolis García.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-31T00:44:08.255Z","endTime":"2026-03-31T00:44:51.419Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"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_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tim Mayza replaces Jonathan Bowlan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-31T00:43:00.349Z","endTime":"2026-03-31T00:44:10.578Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641835,"link":"/api/v1/people/641835"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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.8,"endSpeed":85.8,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.85410778692297,"aZ":-23.75787541171663,"pfxX":10.102811670613525,"pfxZ":4.475084838571593,"pX":-0.8979722254692051,"pZ":2.8975418322511324,"vX0":-9.773681755713529,"vY0":-136.21800432655255,"vZ0":-4.6173559334232905,"x":151.23,"y":160.55,"x0":1.423531378662858,"y0":50.0000083193062,"z0":6.25649899047092,"aX":18.98762338895071},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.3,"breakHorizontal":-16.2,"spinRate":2113,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.40206018217674977,"extension":7.033061256937915},"index":1,"playId":"57c35db7-b157-319e-94a0-ca76e375618c","pitchNumber":1,"startTime":"2026-03-31T00:44:10.578Z","endTime":"2026-03-31T00:44:14.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.705189247764082,"aZ":-22.835813617973493,"pfxX":10.088137998906388,"pfxZ":4.948313914996135,"pX":-0.4636963512253659,"pZ":3.1146826903809903,"vX0":-8.444706175850317,"vY0":-136.68411742603,"vZ0":-4.391145360965403,"x":134.68,"y":154.68,"x0":1.3583292494908779,"y0":50.00498079632199,"z0":6.314134197892609,"aX":19.05128044906229},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.2,"breakHorizontal":-16.4,"spinRate":2169,"spinDirection":140},"zone":1,"typeConfidence":2.0,"plateTime":0.40102793969037354,"extension":7.108560078376925},"index":2,"playId":"dd7f3b0a-e408-38bc-b348-4cac6d43d68f","pitchNumber":2,"startTime":"2026-03-31T00:44:26.456Z","endTime":"2026-03-31T00:44:29.917Z","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":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.906945208011837,"aZ":-21.135131866783503,"pfxX":10.007275899807837,"pfxZ":5.663450181651076,"pX":-0.7700563011543367,"pZ":3.5217461482792047,"vX0":-9.008027033770471,"vY0":-138.73198729182616,"vZ0":-3.762675049791884,"x":146.35,"y":143.69,"x0":1.2181238596428563,"y0":50.00569199442358,"z0":6.303590220256811,"aX":19.51875460898858},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.6,"breakHorizontal":-16.3,"spinRate":2138,"spinDirection":142},"zone":1,"typeConfidence":2.0,"plateTime":0.39473017917066233,"extension":7.058179732522055},"hitData":{"launchSpeed":83.6,"launchAngle":37.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":158.92,"coordY":88.18}},"index":3,"playId":"d8583dc6-33ec-3bd8-b97b-cab7004d954e","pitchNumber":3,"startTime":"2026-03-31T00:44:44.889Z","endTime":"2026-03-31T00:44:51.419Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T00:44:51.419Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood strikes out swinging.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-31T00:45:09.009Z","endTime":"2026-03-31T00:45:57.144Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.532702911281902,"aZ":-23.871463932969935,"pfxX":9.761133024046117,"pfxZ":4.303652012895823,"pX":-0.3487149960305613,"pZ":2.8421065524974822,"vX0":-7.986337035790511,"vY0":-137.7664087721502,"vZ0":-4.912739533683745,"x":130.29,"y":162.04,"x0":1.3142129232294277,"y0":50.002376043903396,"z0":6.254041861472328,"aX":18.832936899222933},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.0,"breakHorizontal":-16.1,"spinRate":2204,"spinDirection":141},"zone":4,"typeConfidence":2.0,"plateTime":0.3970096345842986,"extension":7.0540947185156835},"index":0,"playId":"ffaa5850-8328-3074-b0d2-572895081bd3","pitchNumber":1,"startTime":"2026-03-31T00:45:17.389Z","endTime":"2026-03-31T00:45:20.389Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.61467553899933,"aZ":-29.73486221035015,"pfxX":-0.35680560873164247,"pfxZ":1.4355470665955394,"pX":-0.7376608244507199,"pZ":2.626492906861588,"vX0":-5.97516206051644,"vY0":-128.94393360065763,"vZ0":-3.1966547667496,"x":145.12,"y":167.86,"x0":1.647530190570056,"y0":50.00235042645706,"z0":6.155381796033243,"aX":-0.6054916875788366},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.2,"breakHorizontal":1.9,"spinRate":2220,"spinDirection":327},"zone":4,"typeConfidence":0.89,"plateTime":0.42337222576987754,"extension":7.025505032851366},"index":1,"playId":"77af880f-d129-398a-b589-9347c448f03b","pitchNumber":2,"startTime":"2026-03-31T00:45:34.480Z","endTime":"2026-03-31T00:45:37.480Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.144211290969,"aZ":-33.123795789197054,"pfxX":-1.2340715849649397,"pfxZ":-0.5723973717331381,"pX":-1.0596072321678318,"pZ":1.7358032194415025,"vX0":-6.29498698193724,"vY0":-128.42486057001383,"vZ0":-4.235141253989539,"x":157.39,"y":191.91,"x0":1.5899748792620287,"y0":50.003943720052725,"z0":6.000646716615696,"aX":-2.046931488234909},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.8,"breakHorizontal":3.7,"spinRate":2200,"spinDirection":273},"zone":13,"typeConfidence":0.9,"plateTime":0.42752872503072803,"extension":7.058834645711212},"index":2,"playId":"2ac5a9ac-71a9-34b2-84c2-5f1d79dbd1d6","pitchNumber":3,"startTime":"2026-03-31T00:45:53.802Z","endTime":"2026-03-31T00:45:57.144Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T00:45:57.144Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis García Jr. grounds out, second baseman Edmundo Sosa to first baseman Bryce Harper.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-31T00:46:13.052Z","endTime":"2026-03-31T00:48:05.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.65774035304331,"aZ":-22.535510931308725,"pfxX":9.759461455378585,"pfxZ":5.053253626471538,"pX":0.9063772055601222,"pZ":1.4822394865558495,"vX0":-4.853438386747987,"vY0":-137.26332190470336,"vZ0":-8.40660420114346,"x":82.45,"y":198.76,"x0":1.4304828835821763,"y0":50.0018236092496,"z0":6.121528628525105,"aX":18.60337597365722},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.6,"breakHorizontal":-16.7,"spinRate":2001,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.3991873841615683,"extension":7.096719117416043},"index":0,"playId":"daad990c-f0d2-3698-90df-8f45d1a84c20","pitchNumber":1,"startTime":"2026-03-31T00:46:20.911Z","endTime":"2026-03-31T00:46:24.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.807702155621683,"aZ":-24.554141315163793,"pfxX":9.822415077389245,"pfxZ":3.941006572769389,"pX":-0.7115538216777184,"pZ":3.28603325005038,"vX0":-9.222296578858355,"vY0":-138.16509758186496,"vZ0":-3.7694443238364297,"x":144.12,"y":150.06,"x0":1.3935559001370506,"y0":50.00272563974406,"z0":6.318290994992711,"aX":18.98906504712221},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.5,"breakHorizontal":-15.8,"spinRate":2091,"spinDirection":139},"zone":1,"typeConfidence":2.0,"plateTime":0.39644488637039466,"extension":7.013560214785531},"index":1,"playId":"a2bc2fd0-46d4-3770-b00d-b5d73111d6cb","pitchNumber":2,"startTime":"2026-03-31T00:46:37.627Z","endTime":"2026-03-31T00:46:42.285Z","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.1,"endSpeed":80.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.157384419243837,"aZ":-34.04682824100263,"pfxX":-0.06752626875257572,"pfxZ":-1.1552830043810332,"pX":-0.8992880462247432,"pZ":2.3631041426380017,"vX0":-6.131234526178575,"vY0":-126.74995512945036,"vZ0":-2.5996776893736806,"x":151.28,"y":174.98,"x0":1.5607245158637104,"y0":50.0013819662266,"z0":6.123547345371533,"aX":-0.1083922891855272},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.4,"breakHorizontal":1.6,"spinRate":2256,"spinDirection":301},"zone":13,"typeConfidence":0.9,"plateTime":0.43231340289274645,"extension":6.998010521083939},"index":2,"playId":"f7cbfbe7-4d0a-3355-9524-d028a07042b7","pitchNumber":3,"startTime":"2026-03-31T00:46:53.400Z","endTime":"2026-03-31T00:47:00.522Z","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.5,"endSpeed":87.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.22904228716597,"aZ":-22.02048730081978,"pfxX":10.364210201535153,"pfxZ":5.207357478421907,"pX":-1.6243578046515132,"pZ":1.1943578695499186,"vX0":-11.470223789311982,"vY0":-138.36864971134622,"vZ0":-9.428465224513808,"x":178.92,"y":206.53,"x0":1.2169989323704578,"y0":50.00390131100721,"z0":6.10645013711419,"aX":20.21303236620394},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.7,"breakHorizontal":-16.6,"spinRate":2197,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.3949841075202478,"extension":7.119359403409828},"index":3,"playId":"16bf1e8e-235d-35ae-abe7-ca050589b9ec","pitchNumber":4,"startTime":"2026-03-31T00:47:42.899Z","endTime":"2026-03-31T00:47:46.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.94912778175988,"aZ":-33.00136813653925,"pfxX":-0.3915919360928608,"pfxZ":-0.4953967300096629,"pX":-0.47338662011044447,"pZ":2.8148566067858325,"vX0":-5.195915225798961,"vY0":-127.788934942726,"vZ0":-1.915444660444614,"x":135.04,"y":162.78,"x0":1.635932379023443,"y0":50.00605853131199,"z0":6.1628510020068346,"aX":-0.6482678017228529},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.1,"breakHorizontal":1.9,"spinRate":2217,"spinDirection":309},"zone":4,"typeConfidence":0.9,"plateTime":0.42836860760412154,"extension":7.039746179396429},"hitData":{"launchSpeed":73.8,"launchAngle":-10.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.51,"coordY":149.49}},"index":4,"playId":"6d7faca0-933d-363f-b973-2c593db6e33a","pitchNumber":5,"startTime":"2026-03-31T00:47:58.428Z","endTime":"2026-03-31T00:48:05.875Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T00:48:05.875Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Marsh walks.","rbi":0,"awayScore":9,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-31T00:50:14.334Z","endTime":"2026-03-31T00:52:03.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"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,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":74.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.022329925794757,"aZ":-31.341449668591398,"pfxX":7.443185646285672,"pfxZ":0.5870360521001698,"pX":0.29052345772649524,"pZ":1.4040262945957098,"vX0":4.150745649052907,"vY0":-119.60164842981808,"vZ0":-2.6613786584895083,"x":105.93,"y":200.87,"x0":-2.4451193833223774,"y0":50.0034708784826,"z0":5.394340793806963,"aX":10.585162311691933},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":0.6,"breakHorizontal":-14.6,"spinRate":2521,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.46121712401364956,"extension":4.897946101327527},"index":0,"playId":"dbc5e177-009a-31b6-bbfa-3f1a8a5419d4","pitchNumber":1,"startTime":"2026-03-31T00:50:20.104Z","endTime":"2026-03-31T00:50:23.341Z","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.4,"endSpeed":84.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.784415231580514,"aZ":-19.115835007318587,"pfxX":-11.808831562005375,"pfxZ":7.078888470410167,"pX":0.24535995244651185,"pZ":2.0357195406799815,"vX0":10.230467820699639,"vY0":-135.4682064697686,"vZ0":-5.402480771904134,"x":107.65,"y":183.82,"x0":-2.060586560463599,"y0":50.00005151252294,"z0":5.407655398622996,"aX":-21.771353926181504},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.8,"breakHorizontal":19.0,"spinRate":2447,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.40555320456311916,"extension":5.322250649142925},"index":1,"playId":"ed6da2a8-f75a-3f6e-9c43-a48164f1ea5a","pitchNumber":2,"startTime":"2026-03-31T00:50:34.689Z","endTime":"2026-03-31T00:50:38.031Z","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":95.2,"endSpeed":86.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.037544192484454,"aZ":-24.93648463093661,"pfxX":-12.114088726345424,"pfxZ":3.759106078992108,"pX":-0.5024769622014064,"pZ":2.993021964626889,"vX0":8.66751018275287,"vY0":-138.3774315112455,"vZ0":-2.0233454738392154,"x":136.15,"y":157.97,"x0":-2.1134139114185864,"y0":50.00126404071273,"z0":5.417073052497987,"aX":-23.31503196809467},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.6,"breakHorizontal":19.9,"spinRate":2325,"spinDirection":248},"zone":1,"typeConfidence":2.0,"plateTime":0.3969496733074518,"extension":5.392684351414125},"index":2,"playId":"6d1b745e-ee94-3be8-815e-733ba7daaa04","pitchNumber":3,"startTime":"2026-03-31T00:50:48.605Z","endTime":"2026-03-31T00:50:51.605Z","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":85.8,"endSpeed":78.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46409402626533,"aZ":-26.89310635225321,"pfxX":-9.694944564103093,"pfxZ":3.3525781621881823,"pX":-1.6697760149671013,"pZ":3.1281912254651405,"vX0":4.76060384778488,"vY0":-124.84657350008148,"vZ0":-0.2805511545982512,"x":180.65,"y":154.32,"x0":-2.34308295704288,"y0":50.00556006214582,"z0":5.458152827490504,"aX":-15.285081098735649},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.2,"breakHorizontal":16.4,"spinRate":1856,"spinDirection":261},"zone":11,"typeConfidence":2.0,"plateTime":0.43895607725854546,"extension":5.034965810326594},"index":3,"playId":"8eecea34-6e26-34dc-863c-6b284fe2ec22","pitchNumber":4,"startTime":"2026-03-31T00:51:07.100Z","endTime":"2026-03-31T00:51:10.100Z","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.9,"endSpeed":87.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.95346750525099,"aZ":-16.104631565503286,"pfxX":-8.661207936848482,"pfxZ":8.186681025675188,"pX":-0.258585631050813,"pZ":3.2599170900587566,"vX0":7.784253867401073,"vY0":-139.36507409295413,"vZ0":-3.1778190529388124,"x":126.86,"y":150.76,"x0":-1.9656039239750767,"y0":50.001687496585944,"z0":5.48156269310664,"aX":-16.99956817287114},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.3,"breakHorizontal":14.0,"spinRate":2515,"spinDirection":241},"zone":2,"typeConfidence":2.0,"plateTime":0.39333876061774875,"extension":5.4622100567900524},"index":4,"playId":"f84e54c0-f4a8-37bb-bb68-a5f7b9c5f2fe","pitchNumber":5,"startTime":"2026-03-31T00:51:23.348Z","endTime":"2026-03-31T00:51:26.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.40336287926637,"aZ":-30.210952265426442,"pfxX":-9.260140250599889,"pfxZ":1.231608515204904,"pX":-2.2038439758210684,"pZ":2.579644603291588,"vX0":3.2395127701599575,"vY0":-125.70655647548564,"vZ0":-0.9642863335398939,"x":201.01,"y":169.13,"x0":-2.309018994761898,"y0":50.00376141192302,"z0":5.429428803349898,"aX":-14.762953307545825},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.3,"breakHorizontal":16.0,"spinRate":1867,"spinDirection":262},"zone":11,"typeConfidence":2.0,"plateTime":0.43637944146122276,"extension":5.618509496357507},"index":5,"playId":"0ee01103-0f6e-378e-b2fd-8d94cb3477e6","pitchNumber":6,"startTime":"2026-03-31T00:51:42.959Z","endTime":"2026-03-31T00:51:45.959Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51582240476465,"aZ":-18.00846408142403,"pfxX":-9.78312891340569,"pfxZ":7.504367419956648,"pX":1.6501465136132525,"pZ":2.1175026510920816,"vX0":12.8172871280817,"vY0":-137.0413099694768,"vZ0":-5.753424247531802,"x":54.1,"y":181.61,"x0":-1.8337154335147372,"y0":50.0010691982565,"z0":5.489460825089113,"aX":-18.461231388358016},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.4,"breakHorizontal":14.8,"spinRate":2487,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.400900270529033,"extension":5.52740439089967},"index":6,"playId":"0198464b-bea4-331c-909b-5fb6ce15864e","pitchNumber":7,"startTime":"2026-03-31T00:51:59.498Z","endTime":"2026-03-31T00:52:03.102Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T00:52:03.102Z","atBatIndex":64},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Rafael Marchán hit by pitch. Brandon Marsh to 2nd.","rbi":0,"awayScore":9,"homeScore":2,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-31T00:52:21.454Z","endTime":"2026-03-31T00:53:59.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"postOnSecond":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"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":5},"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":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.7,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0779469746232,"aZ":-21.45453408870418,"pfxX":-10.119798275810039,"pfxZ":5.663071373932059,"pX":-0.2978532002676753,"pZ":3.0911045738963807,"vX0":9.098506172658745,"vY0":-137.14892977206594,"vZ0":-2.4881327192170657,"x":128.35,"y":155.32,"x0":-2.3535176890080587,"y0":50.004953276705365,"z0":5.483292533129393,"aX":-19.162514868319818},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.8,"breakHorizontal":16.3,"spinRate":2486,"spinDirection":246},"zone":1,"typeConfidence":2.0,"plateTime":0.40031668524656183,"extension":5.578863335162598},"index":0,"playId":"dce57e77-33df-3761-ad06-6d0166367b6c","pitchNumber":1,"startTime":"2026-03-31T00:52:28.614Z","endTime":"2026-03-31T00:52:31.614Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04091478942377,"aZ":-21.4279002132574,"pfxX":-11.060949161830465,"pfxZ":5.6186961370520585,"pX":-1.5206003068874219,"pZ":3.0849401580225893,"vX0":6.344745463490886,"vY0":-137.96842688155715,"vZ0":-2.4671647292010865,"x":174.96,"y":155.49,"x0":-2.423066480903897,"y0":50.000106175527215,"z0":5.447749311817198,"aX":-21.146227658873336},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.8,"breakHorizontal":18.6,"spinRate":2429,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.3982335790287328,"extension":5.496653249801305},"index":1,"playId":"1c362b9f-feb8-3462-873e-4f0b1e9c96f4","pitchNumber":2,"startTime":"2026-03-31T00:52:49.158Z","endTime":"2026-03-31T00:52:52.212Z","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":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.607301454881274,"aZ":-25.633422566982215,"pfxX":-12.497622215961544,"pfxZ":3.477409751707598,"pX":-0.18385035091208846,"pZ":1.6618604614598274,"vX0":10.365648491796776,"vY0":-136.68497547006942,"vZ0":-5.067175478379683,"x":124.01,"y":193.91,"x0":-2.4114521663040343,"y0":50.00416240307536,"z0":5.311655467579946,"aX":-23.524941545056045},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.3,"breakHorizontal":20.3,"spinRate":2304,"spinDirection":250},"zone":8,"typeConfidence":2.0,"plateTime":0.40151542073305135,"extension":5.649122813491785},"index":2,"playId":"a1edb64c-6600-3042-a2ea-31ca74801f76","pitchNumber":3,"startTime":"2026-03-31T00:53:08.625Z","endTime":"2026-03-31T00:53:11.625Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-31T00:53:19.108Z","endTime":"2026-03-31T00:53:33.822Z","isPitch":false,"type":"action","player":{"id":665561,"link":"/api/v1/people/665561"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":86.8,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.40976126923255,"aZ":-21.125869445289837,"pfxX":-10.094465270502976,"pfxZ":5.66122435297939,"pX":-1.498819451698905,"pZ":3.5605618483895536,"vX0":6.458806508194327,"vY0":-139.53421897485737,"vZ0":-1.3125032888681176,"x":174.13,"y":142.64,"x0":-2.5444550587616908,"y0":50.00215087478312,"z0":5.443023172443001,"aX":-19.699611809173103},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.1,"breakHorizontal":16.8,"spinRate":2443,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.3940863625181046,"extension":5.722512596242336},"index":4,"playId":"19dff8d8-6978-3727-8b89-d35ede3ced6b","pitchNumber":4,"startTime":"2026-03-31T00:53:33.822Z","endTime":"2026-03-31T00:53:36.822Z","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(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.2,"endSpeed":86.7,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.97126819948648,"aZ":-16.974406168502156,"pfxX":-9.539786748520905,"pfxZ":7.92400261515985,"pX":1.9840523071158556,"pZ":1.840475087762628,"vX0":14.502328014578895,"vY0":-137.7048114124948,"vZ0":-6.396259365736155,"x":41.37,"y":189.09,"x0":-2.114468770124765,"y0":50.002012066081356,"z0":5.344390295536305,"aX":-18.297096251425096},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.1,"breakHorizontal":14.2,"spinRate":2518,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.3979642278940787,"extension":5.871676503418228},"index":5,"playId":"89a6e4e3-1195-3b44-bb9c-d5ad04de064c","pitchNumber":5,"startTime":"2026-03-31T00:53:54.685Z","endTime":"2026-03-31T00:53:59.730Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T00:53:59.730Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trea Turner flies out to center fielder Joey Wiemer. Brandon Marsh to 3rd.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-31T00:54:36.982Z","endTime":"2026-03-31T00:56:04.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"postOnThird":{"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":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","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":3},"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":86.3,"endSpeed":78.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.623300056861005,"aZ":-30.740171337251184,"pfxX":-1.1995260153564922,"pfxZ":0.9076156987231894,"pX":0.6123466859947783,"pZ":1.1075728325856176,"vX0":7.940829454922604,"vY0":-125.3070766455067,"vZ0":-4.4526681745029935,"x":93.66,"y":208.88,"x0":-2.455079818919939,"y0":50.00176189504969,"z0":5.446974023875321,"aX":-1.890601441524648},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.7,"breakHorizontal":0.1,"spinRate":2344,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4387466375756994,"extension":5.532798433299426},"index":0,"playId":"5128f8e2-08e4-3ad0-a774-72ae01c078dc","pitchNumber":1,"startTime":"2026-03-31T00:54:43.741Z","endTime":"2026-03-31T00:54:46.741Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.490319542494635,"aZ":-31.34751705737344,"pfxX":4.815079055094445,"pfxZ":0.569863140852072,"pX":2.1429047587791383,"pZ":0.6223521109504073,"vX0":9.653660125006995,"vY0":-120.48651539839705,"vZ0":-4.246715093076024,"x":35.32,"y":221.98,"x0":-2.549454158264029,"y0":50.005697892614016,"z0":5.193040618300725,"aX":7.045692761616731},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.2,"breakHorizontal":-11.2,"spinRate":2426,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.45546024248106853,"extension":5.538335724347649},"index":1,"playId":"64e81ee8-e6e2-3a4b-b352-1db39e001b4c","pitchNumber":2,"startTime":"2026-03-31T00:55:03.994Z","endTime":"2026-03-31T00:55:06.994Z","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":95.1,"endSpeed":86.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.795778829892644,"aZ":-21.566617237804397,"pfxX":-6.186589392768216,"pfxZ":5.489912851336477,"pX":-0.8743788635624314,"pZ":3.4184496153944757,"vX0":6.632528192284905,"vY0":-138.35263146848413,"vZ0":-1.7355729751477513,"x":150.33,"y":146.48,"x0":-2.5026555750055395,"y0":50.002782320889985,"z0":5.503970695203222,"aX":-11.954868920536187},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.7,"breakHorizontal":9.7,"spinRate":2324,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.3963697294810209,"extension":5.571001107395863},"index":2,"playId":"dfec7bdb-8c66-38f4-b091-cad6a1604b7b","pitchNumber":3,"startTime":"2026-03-31T00:55:31.704Z","endTime":"2026-03-31T00:55:34.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":76.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.761156855682497,"aZ":-26.95660450139409,"pfxX":6.0808901259532355,"pfxZ":3.470256720082327,"pX":-0.42715815545069663,"pZ":2.278398870912197,"vX0":3.889028848295399,"vY0":-122.24115269282416,"vZ0":-1.8089395780639697,"x":133.28,"y":177.26,"x0":-2.8325202498501745,"y0":50.00078969559651,"z0":5.358880145058262,"aX":9.132161436949438},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.1,"breakHorizontal":-12.0,"spinRate":2699,"spinDirection":59},"zone":4,"typeConfidence":2.0,"plateTime":0.44935692191725796,"extension":5.635229448531819},"hitData":{"launchSpeed":94.4,"launchAngle":33.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.94,"coordY":59.15}},"index":3,"playId":"9c608556-b70f-3108-86f3-41850eeea106","pitchNumber":4,"startTime":"2026-03-31T00:55:52.088Z","endTime":"2026-03-31T00:56:04.637Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T00:56:04.637Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-31T00:56:39.651Z","endTime":"2026-03-31T00:59:33.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"postOnThird":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.066492026506626,"aZ":-33.589385034181475,"pfxX":1.0580524629144867,"pfxZ":-0.8912105936022012,"pX":-0.3172769319482561,"pZ":1.47084807219178,"vX0":5.553526448883093,"vY0":-125.18268388140952,"vZ0":-2.972717530759258,"x":129.09,"y":199.07,"x0":-2.7011351690658336,"y0":50.00249592353915,"z0":5.421026320083854,"aX":1.6802061300109639},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.0,"breakHorizontal":-3.2,"spinRate":2420,"spinDirection":53},"zone":13,"typeConfidence":2.0,"plateTime":0.43740199993877393,"extension":5.6590269895243575},"index":0,"playId":"31f72ee8-f785-36e0-9d02-2127a6392d80","pitchNumber":1,"startTime":"2026-03-31T00:56:47.836Z","endTime":"2026-03-31T00:56:51.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.349412626392724,"aZ":-32.688983388300805,"pfxX":0.3203629859851219,"pfxZ":-0.32636726631486557,"pX":-0.04878826800370775,"pZ":1.5485952757088313,"vX0":6.231329389870437,"vY0":-125.22589783891317,"vZ0":-2.9089856099912756,"x":118.86,"y":196.97,"x0":-2.6067461110007963,"y0":50.00049817341002,"z0":5.388692690956083,"aX":0.5098199057616694},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.0,"breakHorizontal":-1.9,"spinRate":2351,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.4367285302188857,"extension":5.529866825821772},"index":1,"playId":"83c0ba50-bc4d-3be0-826c-7fd0595c7714","pitchNumber":2,"startTime":"2026-03-31T00:57:07.088Z","endTime":"2026-03-31T00:57:10.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.587443858136385,"aZ":-28.927061875822098,"pfxX":-10.545172471476903,"pfxZ":2.016301564020357,"pX":-0.8417274096399064,"pZ":1.2068355052009156,"vX0":7.659979030618038,"vY0":-126.01137912834983,"vZ0":-4.036564697128373,"x":149.08,"y":206.2,"x0":-2.5508171785141056,"y0":50.00021933776686,"z0":5.166141261643055,"aX":-16.95742624093054},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.0,"breakHorizontal":17.4,"spinRate":2029,"spinDirection":264},"zone":13,"typeConfidence":2.0,"plateTime":0.4346529213302657,"extension":5.714788732875198},"index":2,"playId":"165b16ca-35e8-342c-96cb-61840f5014a7","pitchNumber":3,"startTime":"2026-03-31T00:57:33.787Z","endTime":"2026-03-31T00:57:37.029Z","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":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.628500674842357,"aZ":-36.299207651148954,"pfxX":3.1495394067708746,"pfxZ":-2.6673941927066718,"pX":-1.0136326004628005,"pZ":2.5756924965618366,"vX0":3.043445931411457,"vY0":-123.2967238524378,"vZ0":0.10823756894021375,"x":155.64,"y":169.24,"x0":-2.671464655483429,"y0":50.00331960177188,"z0":5.584558497948385,"aX":4.867978459587821},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-4.6,"breakHorizontal":-6.4,"spinRate":2738,"spinDirection":72},"zone":11,"typeConfidence":2.0,"plateTime":0.44358242800834624,"extension":5.437935618687887},"index":3,"playId":"81e5fe21-59e6-3c04-a29f-fb5eef4844f8","pitchNumber":4,"startTime":"2026-03-31T00:57:53.356Z","endTime":"2026-03-31T00:58:20.378Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.93741234813046,"aZ":-21.682917416598958,"pfxX":-9.022131649189106,"pfxZ":5.336325898624256,"pX":-2.0593441192905377,"pZ":4.096992567578538,"vX0":4.735009746137745,"vY0":-139.4820844373262,"vZ0":0.02491825933358749,"x":195.5,"y":128.16,"x0":-2.6084453585469998,"y0":50.005150918115966,"z0":5.519987946261913,"aX":-17.745075626182185},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.8,"breakHorizontal":15.4,"spinRate":2323,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.39297936507646725,"extension":5.683153731159236},"index":4,"playId":"1315b337-600d-350e-9ad2-ff57550a8c76","pitchNumber":5,"startTime":"2026-03-31T00:58:37.670Z","endTime":"2026-03-31T00:58:40.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.906116982068728,"aZ":-32.37657777121918,"pfxX":-0.7682543216842495,"pfxZ":-0.13089834574044623,"pX":-0.3809174876169555,"pZ":1.6310688400108528,"vX0":5.795557754230091,"vY0":-124.76766945284383,"vZ0":-2.6619150882470857,"x":131.52,"y":194.74,"x0":-2.637421843364832,"y0":50.00270497158208,"z0":5.3891901362627666,"aX":-1.208561075532443},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.6,"breakHorizontal":0.0,"spinRate":2360,"spinDirection":24},"zone":7,"typeConfidence":2.0,"plateTime":0.43958524356537154,"extension":5.476287529871307},"index":5,"playId":"9cfb25f2-1243-37e4-b9a6-f80da45ef089","pitchNumber":6,"startTime":"2026-03-31T00:59:02.022Z","endTime":"2026-03-31T00:59:05.786Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78084725283009,"aZ":-33.09960844777394,"pfxX":-0.22139665568044964,"pfxZ":-0.5731249871965494,"pX":0.39420099721878915,"pZ":1.4217834538872354,"vX0":7.359944634203575,"vY0":-125.839814107081,"vZ0":-3.1208070196388773,"x":101.97,"y":200.39,"x0":-2.535844169772569,"y0":50.00468958566244,"z0":5.350808393176812,"aX":-0.3570707290189394},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.6,"breakHorizontal":-1.2,"spinRate":2472,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4347268975559029,"extension":5.5318706828046595},"index":6,"playId":"efa670c7-111f-380e-8bf3-34fe32a51019","pitchNumber":7,"startTime":"2026-03-31T00:59:28.733Z","endTime":"2026-03-31T00:59:33.587Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T00:59:33.587Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Harper grounds out, second baseman Jorbit Vivas to first baseman Luis García Jr.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-31T00:59:59.411Z","endTime":"2026-03-31T01:01:34.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.821014877115275,"aZ":-24.111856540673077,"pfxX":-8.653231522315942,"pfxZ":4.192532244058135,"pX":-1.309085589116512,"pZ":4.048504635986762,"vX0":6.147029644735932,"vY0":-138.09577847008757,"vZ0":0.2586675359057802,"x":166.9,"y":129.47,"x0":-2.443779517713356,"y0":50.00548141047789,"z0":5.580455161810543,"aX":-16.653498597263386},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.8,"breakHorizontal":14.3,"spinRate":2217,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.39719931750930026,"extension":5.525735845875379},"index":0,"playId":"7afecdb2-c9a7-3b99-8853-040ff548ddac","pitchNumber":1,"startTime":"2026-03-31T01:00:07.925Z","endTime":"2026-03-31T01:00:10.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52594962742914,"aZ":-36.636568766294076,"pfxX":-0.1781345569361683,"pfxZ":-2.900095863762891,"pX":0.5698482834202943,"pZ":1.1223412081724702,"vX0":7.566324521795763,"vY0":-123.2646948764207,"vZ0":-2.8090151596567337,"x":95.28,"y":208.48,"x0":-2.5164855759504325,"y0":50.00375982436259,"z0":5.37035549108468,"aX":-0.2755454342656202},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-5.6,"breakHorizontal":-1.4,"spinRate":2525,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4443790330819808,"extension":5.436098756952101},"index":1,"playId":"f340f29f-bcf4-3b99-b7f4-0d407cbb6952","pitchNumber":2,"startTime":"2026-03-31T01:00:26.244Z","endTime":"2026-03-31T01:00:29.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.964968744536662,"aZ":-28.732734078639236,"pfxX":-12.327126980146637,"pfxZ":2.191940367603948,"pX":1.0666514779816803,"pZ":1.6081991776743978,"vX0":12.17961827290189,"vY0":-124.7507942839564,"vZ0":-2.9761956612159453,"x":76.34,"y":195.36,"x0":-2.2859267241296437,"y0":50.00317877372819,"z0":5.194327573604793,"aX":-19.358518175417924},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.5,"breakHorizontal":19.4,"spinRate":1994,"spinDirection":263},"zone":14,"typeConfidence":2.0,"plateTime":0.439682267053942,"extension":5.778262090080608},"index":2,"playId":"51d76a8a-5484-3f0d-b34e-14ebc952046c","pitchNumber":3,"startTime":"2026-03-31T01:00:45.992Z","endTime":"2026-03-31T01:00:48.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.153332030472416,"aZ":-37.36876767965331,"pfxX":1.542670729189214,"pfxZ":-3.409488292282015,"pX":-0.7511652654349328,"pZ":2.76429775556965,"vX0":4.149257166067841,"vY0":-122.38549432956033,"vZ0":0.9075363583970784,"x":145.63,"y":164.14,"x0":-2.6659041421545244,"y0":50.00205585932931,"z0":5.578069495354,"aX":2.350415652129013},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-5.8,"breakHorizontal":-3.7,"spinRate":2716,"spinDirection":69},"zone":4,"typeConfidence":2.0,"plateTime":0.44677850355747983,"extension":5.58699268514521},"index":3,"playId":"c8eb8a35-4cbc-3c78-a531-7bd7b2ada5d2","pitchNumber":4,"startTime":"2026-03-31T01:01:05.692Z","endTime":"2026-03-31T01:01:08.806Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.870291993876133,"aZ":-36.06993360600018,"pfxX":2.090198055437176,"pfxZ":-2.5013225632162603,"pX":-0.8945809513474697,"pZ":1.655221889413702,"vX0":3.766603358028276,"vY0":-124.09744531452417,"vZ0":-1.9106883870044,"x":151.1,"y":194.09,"x0":-2.703569114547357,"y0":50.00025377367954,"z0":5.440101163236874,"aX":3.2588844877757683},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.7,"breakHorizontal":-4.7,"spinRate":2620,"spinDirection":61},"zone":13,"typeConfidence":2.0,"plateTime":0.4413909608968978,"extension":5.504914941545139},"hitData":{"launchSpeed":75.9,"launchAngle":-7.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.57,"coordY":152.53}},"index":4,"playId":"09a1242f-ad07-39e9-824b-4b063c293de6","pitchNumber":5,"startTime":"2026-03-31T01:01:26.415Z","endTime":"2026-03-31T01:01:34.013Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T01:01:34.013Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brady House called out on strikes.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-31T01:03:51.258Z","endTime":"2026-03-31T01:05:49.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":92.7,"endSpeed":84.7,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.38316953347173,"aZ":-22.597486418304452,"pfxX":10.522538554917958,"pfxZ":5.2296903819645175,"pX":0.574891287181243,"pZ":2.2846830775834848,"vX0":-6.057834744057703,"vY0":-134.74289896040816,"vZ0":-6.235044024877955,"x":95.09,"y":177.09,"x0":1.4899086229256142,"y0":50.00334158955925,"z0":6.234740790282024,"aX":19.270858103635796},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.3,"breakHorizontal":-17.6,"spinRate":2134,"spinDirection":142},"zone":9,"typeConfidence":2.0,"plateTime":0.40712816148094166,"extension":7.0621308840305845},"index":0,"playId":"daa68b49-91e1-3111-bbb9-237a00b116ec","pitchNumber":1,"startTime":"2026-03-31T01:04:00.161Z","endTime":"2026-03-31T01:04:03.161Z","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":93.3,"endSpeed":85.6,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.797762352680927,"aZ":-20.238863916006473,"pfxX":8.571598657404696,"pfxZ":6.430033192213219,"pX":0.7510958937563357,"pZ":0.8539088741512681,"vX0":-5.022273471369265,"vY0":-135.4195974706141,"vZ0":-10.137266040607344,"x":88.37,"y":215.72,"x0":1.5169012990007138,"y0":50.0020942313463,"z0":6.063890767805742,"aX":15.906148029084553},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.6,"breakHorizontal":-14.4,"spinRate":2095,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.4045861167675473,"extension":7.134270308778538},"index":1,"playId":"8d25ea9f-be7b-31d8-b3f9-72b87952ec12","pitchNumber":2,"startTime":"2026-03-31T01:04:17.764Z","endTime":"2026-03-31T01:04:20.764Z","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":86.1,"endSpeed":78.9,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.8226978458867,"aZ":-32.014340545228336,"pfxX":1.3160716037711533,"pfxZ":0.09597775520097862,"pX":0.03084123905039555,"pZ":0.6891529857425176,"vX0":-4.951602162486433,"vY0":-125.20863304117138,"vZ0":-6.579150891372393,"x":115.82,"y":220.17,"x0":1.872324624210751,"y0":50.00041258210181,"z0":6.006294035732941,"aX":2.0680262507396576},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.2,"breakHorizontal":-1.1,"spinRate":2226,"spinDirection":317},"zone":14,"typeConfidence":0.89,"plateTime":0.439282510467883,"extension":7.108594007278155},"index":2,"playId":"90abf3f1-40b6-3506-9a1f-825c30451aa3","pitchNumber":3,"startTime":"2026-03-31T01:04:34.051Z","endTime":"2026-03-31T01:04:37.051Z","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":92.6,"endSpeed":84.0,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38704948429898,"aZ":-21.39445621250306,"pfxX":9.484042108396636,"pfxZ":5.936487293644269,"pX":1.317996558350101,"pZ":2.6806294666181985,"vX0":-3.699317381106222,"vY0":-134.68008816959397,"vZ0":-5.3876993093355905,"x":66.76,"y":166.4,"x0":1.48625541247597,"y0":50.003378291693025,"z0":6.244526004081253,"aX":17.2228796422462},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.6,"breakHorizontal":-16.2,"spinRate":2087,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.4084821865531869,"extension":6.932298629205702},"index":3,"playId":"d8b0618f-ac23-3949-a135-550ef9351cf8","pitchNumber":4,"startTime":"2026-03-31T01:04:51.092Z","endTime":"2026-03-31T01:04:56.611Z","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":93.2,"endSpeed":84.6,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32927619969805,"aZ":-23.576209945753078,"pfxX":10.181931185723307,"pfxZ":4.674582998234872,"pX":0.023270068681225765,"pZ":2.764875946561094,"vX0":-7.448833449793068,"vY0":-135.43073442516774,"vZ0":-4.7695077865135485,"x":116.11,"y":164.13,"x0":1.5003606345450007,"y0":50.0019504252447,"z0":6.218971153684103,"aX":18.724545198532212},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.6,"breakHorizontal":-16.7,"spinRate":2074,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.40598417957845356,"extension":6.93215970434704},"index":4,"playId":"f5d03645-c231-3dff-b861-37e36ed1394a","pitchNumber":5,"startTime":"2026-03-31T01:05:07.000Z","endTime":"2026-03-31T01:05:10.000Z","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":93.6,"endSpeed":85.7,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.193306220891106,"aZ":-24.005542832410214,"pfxX":9.2873516815905,"pfxZ":4.354034158977964,"pX":0.3453857415813923,"pZ":2.9075392306985246,"vX0":-6.264368302543838,"vY0":-136.2181479559189,"vZ0":-4.540914432950759,"x":103.83,"y":160.28,"x0":1.4693334516110985,"y0":50.00558376311301,"z0":6.257866970875439,"aX":17.43923078635041},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.1,"breakHorizontal":-15.5,"spinRate":2047,"spinDirection":141},"zone":6,"typeConfidence":2.0,"plateTime":0.4022357898897386,"extension":6.9291246029012035},"index":5,"playId":"f45840f4-2238-3484-86b8-cd5a830856dd","pitchNumber":6,"startTime":"2026-03-31T01:05:27.348Z","endTime":"2026-03-31T01:05:30.659Z","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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.106940229276493,"aZ":-31.58106278974335,"pfxX":-0.14382941052054043,"pfxZ":0.3681957330618353,"pX":-0.5965840415477957,"pZ":2.1976028085205552,"vX0":-5.271144204794807,"vY0":-126.26288410304821,"vZ0":-3.5193804202149805,"x":139.74,"y":179.44,"x0":1.5382779770747286,"y0":50.00388920621003,"z0":6.155395271389965,"aX":-0.23083522909961607},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.1,"breakHorizontal":1.4,"spinRate":2176,"spinDirection":289},"zone":7,"typeConfidence":0.9,"plateTime":0.43408040499503375,"extension":7.074028801158077},"index":6,"playId":"fd477366-2c79-3b7a-9ee9-77c959f2ed82","pitchNumber":7,"startTime":"2026-03-31T01:05:46.326Z","endTime":"2026-03-31T01:05:49.875Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T01:05:49.875Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daylen Lile grounds out, second baseman Edmundo Sosa to first baseman Bryce Harper.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-31T01:06:07.889Z","endTime":"2026-03-31T01:06:37.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"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(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.1,"endSpeed":84.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30093479683742,"aZ":-24.32185651915006,"pfxX":10.0847766258515,"pfxZ":4.282667428065983,"pX":0.7929928357234377,"pZ":1.033227482900774,"vX0":-5.4123412702679365,"vY0":-135.20955100525586,"vZ0":-8.79482533887844,"x":86.77,"y":210.88,"x0":1.5214997772562144,"y0":50.00056879936782,"z0":6.063490398130265,"aX":18.478441544247186},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.9,"breakHorizontal":-16.9,"spinRate":2068,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.40668316971146856,"extension":7.051903080757911},"index":0,"playId":"fdd1abdc-c190-3198-ba57-52061631e9b7","pitchNumber":1,"startTime":"2026-03-31T01:06:15.139Z","endTime":"2026-03-31T01:06:18.139Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":86.7,"endSpeed":80.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.021980084757732,"aZ":-34.93077886891643,"pfxX":-0.43119312791931363,"pfxZ":-1.6990187119054738,"pX":-0.20857121134520376,"pZ":1.1009343041310458,"vX0":-4.275227002425983,"vY0":-126.22240008436982,"vZ0":-5.3541531039062065,"x":124.95,"y":209.05,"x0":1.5613131916488177,"y0":50.00582430298438,"z0":6.053347278792435,"aX":-0.69773123122983},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-4.1,"breakHorizontal":1.7,"spinRate":2208,"spinDirection":322},"zone":13,"typeConfidence":0.9,"plateTime":0.4334755956652052,"extension":7.090767337246604},"hitData":{"launchSpeed":78.9,"launchAngle":-13.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.2,"coordY":154.05}},"index":1,"playId":"fca042eb-5721-333c-970f-9c431d1d4781","pitchNumber":2,"startTime":"2026-03-31T01:06:31.218Z","endTime":"2026-03-31T01:06:37.339Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T01:06:37.339Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"CJ Abrams grounds out, second baseman Edmundo Sosa to first baseman Bryce Harper.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-31T01:06:58.747Z","endTime":"2026-03-31T01:07:50.079Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":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_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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.035295351982143,"aZ":-34.805493812049434,"pfxX":-1.2660732157284271,"pfxZ":-1.6423586047717817,"pX":-0.33520362333790155,"pZ":1.8581358392211251,"vX0":-4.8672486127534755,"vY0":-125.81989454694798,"vZ0":-3.4994722089702672,"x":129.78,"y":188.61,"x0":1.7870567639127684,"y0":50.0008858785925,"z0":6.081527012095915,"aX":-2.032367460439328},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.5,"breakHorizontal":3.4,"spinRate":2256,"spinDirection":318},"zone":7,"typeConfidence":0.91,"plateTime":0.43499854291259954,"extension":7.006372657692865},"index":0,"playId":"cdb91620-a7a9-3304-8d85-f49a98db0bae","pitchNumber":1,"startTime":"2026-03-31T01:07:05.770Z","endTime":"2026-03-31T01:07:10.261Z","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":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.42322799646847,"aZ":-33.32735329502238,"pfxX":-0.3917947470917631,"pfxZ":-0.7006131706547762,"pX":-0.7460065178255842,"pZ":2.549355163883653,"vX0":-5.794275056643079,"vY0":-127.01947567443591,"vZ0":-2.4706621859817677,"x":145.44,"y":169.95,"x0":1.6134285516964997,"y0":50.0055579671121,"z0":6.178280128263801,"aX":-0.6413027914674084},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.6,"breakHorizontal":2.0,"spinRate":2229,"spinDirection":301},"zone":4,"typeConfidence":0.9,"plateTime":0.43081858856864796,"extension":7.028454290321172},"index":1,"playId":"b28c080b-2678-35f1-ae91-7d8f3f8a2569","pitchNumber":2,"startTime":"2026-03-31T01:07:26.960Z","endTime":"2026-03-31T01:07:29.960Z","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":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.575547652412894,"aZ":-33.62357409663923,"pfxX":1.298165522005844,"pfxZ":-0.893548520082418,"pX":-0.8305972054975181,"pZ":1.5932255786158331,"vX0":-6.229233475328862,"vY0":-126.82521079300415,"vZ0":-4.5188138529592425,"x":148.66,"y":195.76,"x0":1.4960275258943043,"y0":50.004932844386765,"z0":6.100141972435075,"aX":2.1013392438899143},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.5,"breakHorizontal":-0.8,"spinRate":2242,"spinDirection":318},"zone":13,"typeConfidence":0.89,"plateTime":0.43300784716696716,"extension":7.027416097323188},"hitData":{"launchSpeed":75.9,"launchAngle":-17.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.05,"coordY":151.01}},"index":2,"playId":"fad3b487-ddff-3a21-980c-f6932950aca6","pitchNumber":3,"startTime":"2026-03-31T01:07:42.093Z","endTime":"2026-03-31T01:07:50.079Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T01:07:50.079Z","atBatIndex":71},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Alec Bohm reaches on a fielding error by third baseman Brady House. Alec Bohm to 2nd.","rbi":0,"awayScore":9,"homeScore":2,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-31T01:09:52.819Z","endTime":"2026-03-31T01:10:43.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":2},"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"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":81.1,"endSpeed":74.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.760480832260505,"aZ":-34.99943123589911,"pfxX":3.0949628363344726,"pfxZ":-1.9900398874623217,"pX":-1.4390774282883665,"pZ":3.266579868459615,"vX0":1.3769095160764104,"vY0":-118.14308627963739,"vZ0":1.6339310323303264,"x":171.85,"y":150.58,"x0":-2.430932674472109,"y0":50.00381712241574,"z0":5.774325652470301,"aX":4.390546931837187},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-3.0,"breakHorizontal":-5.9,"spinRate":2458,"spinDirection":81},"zone":11,"typeConfidence":2.0,"plateTime":0.4629911793669348,"extension":5.031210477098123},"index":0,"playId":"0b5b75f2-6aec-3e21-a670-4f213aaddbbc","pitchNumber":1,"startTime":"2026-03-31T01:09:58.170Z","endTime":"2026-03-31T01:10:01.468Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.97475350742218,"aZ":-38.38801048143033,"pfxX":3.1914310151909664,"pfxZ":-4.2623943299843425,"pX":-1.9736699112029892,"pZ":2.7705702597081467,"vX0":0.09498180428403163,"vY0":-119.60992601354796,"vZ0":1.195309166504044,"x":192.23,"y":163.97,"x0":-2.4288671711239522,"y0":50.00582126822781,"z0":5.6931603014487315,"aX":4.648226222909296},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-7.2,"breakHorizontal":-5.8,"spinRate":2687,"spinDirection":75},"zone":11,"typeConfidence":2.0,"plateTime":0.4570429411027752,"extension":5.137243496677486},"index":1,"playId":"de493fce-5026-3613-8547-396d517900d0","pitchNumber":2,"startTime":"2026-03-31T01:10:11.122Z","endTime":"2026-03-31T01:10:14.124Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.010023092891593,"aZ":-20.790324806648744,"pfxX":-9.500601832372503,"pfxZ":6.367253417866266,"pX":-0.09818001539709295,"pZ":3.2764183887938785,"vX0":8.104473698424083,"vY0":-132.99959670652842,"vZ0":-2.0752052085541495,"x":120.74,"y":150.32,"x0":-1.9532638910256552,"y0":50.00356550465525,"z0":5.577413846697256,"aX":-16.990130982502027},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.3,"breakHorizontal":15.4,"spinRate":2307,"spinDirection":242},"zone":2,"typeConfidence":2.0,"plateTime":0.41210828659108767,"extension":5.40702708979112},"hitData":{"launchSpeed":88.9,"launchAngle":79.0,"totalDistance":59.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":117.17,"coordY":183.97}},"index":2,"playId":"08d7c3d9-1db7-364e-a4fb-e602b3f7c4a4","pitchNumber":3,"startTime":"2026-03-31T01:10:26.606Z","endTime":"2026-03-31T01:10:43.036Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T01:10:43.036Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adolis García grounds out, third baseman Brady House to first baseman Luis García Jr.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-31T01:11:11.986Z","endTime":"2026-03-31T01:12:39.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":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":"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":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.91721073199857,"aZ":-35.844162336247514,"pfxX":0.8468151576222667,"pfxZ":-2.4002663920847667,"pX":-0.4166180753962869,"pZ":1.7052463603252574,"vX0":5.092756400483458,"vY0":-123.10888711647955,"vZ0":-1.882863572584062,"x":132.88,"y":192.74,"x0":-2.62377568782222,"y0":50.00142691200593,"z0":5.520055734632386,"aX":1.2953239728448016},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.6,"breakHorizontal":-2.8,"spinRate":2632,"spinDirection":38},"zone":7,"typeConfidence":2.0,"plateTime":0.4452742939419947,"extension":5.489786558774125},"index":0,"playId":"fb094063-33ec-357c-be57-c201384a30f8","pitchNumber":1,"startTime":"2026-03-31T01:11:20.638Z","endTime":"2026-03-31T01:11:47.670Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7196610781697,"aZ":-17.212131556839886,"pfxX":-9.93167506010671,"pfxZ":7.884776803161822,"pX":-0.1334205040777132,"pZ":2.773554184580115,"vX0":9.2913425476678,"vY0":-137.42907461055853,"vZ0":-4.264844447249117,"x":122.09,"y":163.89,"x0":-2.2808850564916754,"y0":50.003177799702655,"z0":5.527698344637766,"aX":-18.847115432447282},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.4,"breakHorizontal":15.8,"spinRate":2461,"spinDirection":244},"zone":5,"typeConfidence":2.0,"plateTime":0.39977397167703055,"extension":5.610350266991541},"index":1,"playId":"198e47ea-6a5d-3389-a562-94637367c446","pitchNumber":2,"startTime":"2026-03-31T01:11:58.278Z","endTime":"2026-03-31T01:12:01.278Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-03-31T01:12:19.537Z","endTime":"2026-03-31T01:12:32.683Z","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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59755600811497,"aZ":-36.97551246432019,"pfxX":0.8943509350161023,"pfxZ":-3.108713308643625,"pX":-0.4866723879367468,"pZ":1.35438873717283,"vX0":4.760000036220594,"vY0":-123.38418926397374,"vZ0":-2.1913286703412873,"x":135.55,"y":202.21,"x0":-2.557382654217658,"y0":50.00585427096687,"z0":5.370390250394561,"aX":1.379188416847968},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-5.9,"breakHorizontal":-2.8,"spinRate":2663,"spinDirection":62},"zone":13,"typeConfidence":2.0,"plateTime":0.44395390623429565,"extension":5.49477946148743},"hitData":{"launchSpeed":97.6,"launchAngle":-13.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.92,"coordY":168.76}},"index":3,"playId":"82523a6f-09cc-3d5d-8af6-7c69ea64dfc8","pitchNumber":3,"startTime":"2026-03-31T01:12:32.683Z","endTime":"2026-03-31T01:12:39.703Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T01:12:39.703Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edmundo Sosa strikes out on a foul tip.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-31T01:12:59.887Z","endTime":"2026-03-31T01:14:35.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"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(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.2,"endSpeed":75.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.6563385497632,"aZ":-39.410585027043425,"pfxX":3.998696322828029,"pfxZ":-5.00192427744831,"pX":-0.9634367272942357,"pZ":2.428568531381431,"vX0":2.6726767549599684,"vY0":-119.72238774107834,"vZ0":0.6196373982754222,"x":153.72,"y":173.21,"x0":-2.614581268938164,"y0":50.00082751350361,"z0":5.700816174248629,"aX":5.788547145756355},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-8.6,"breakHorizontal":-7.9,"spinRate":2737,"spinDirection":69},"zone":13,"typeConfidence":2.0,"plateTime":0.4579367673044583,"extension":5.307891963798559},"index":0,"playId":"fbddf5a4-60a5-3687-b91a-316ddc7fbcfb","pitchNumber":1,"startTime":"2026-03-31T01:13:08.322Z","endTime":"2026-03-31T01:13:11.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.134684304085834,"aZ":-28.63827049205344,"pfxX":-12.557092639566267,"pfxZ":1.8950657171096692,"pX":-0.9569025057702004,"pZ":1.5238737856571047,"vX0":8.45360628024544,"vY0":-135.83394387827153,"vZ0":-4.452350448866492,"x":153.47,"y":197.64,"x0":-2.4800990195768193,"y0":50.00410935859328,"z0":5.178734729250651,"aX":-23.434656591100364},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.6,"breakHorizontal":20.9,"spinRate":2355,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.4034486830484205,"extension":5.589034225726323},"index":1,"playId":"ebaf3b9f-5ce6-3c63-820e-d306b66ad638","pitchNumber":2,"startTime":"2026-03-31T01:13:27.945Z","endTime":"2026-03-31T01:13:31.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.15675666449339,"aZ":-35.09275821657212,"pfxX":-0.31075160149628367,"pfxZ":-1.877714275615608,"pX":0.5203273106349207,"pZ":0.3664674431889366,"vX0":7.2739593690237,"vY0":-123.40917746997353,"vZ0":-4.87516815199333,"x":97.17,"y":228.89,"x0":-2.4174868272005177,"y0":50.00441263363012,"z0":5.3035118786663835,"aX":-0.4823826747986933},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-4.3,"breakHorizontal":-1.1,"spinRate":2614,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4427886908900427,"extension":5.388359328273565},"index":2,"playId":"6cc13268-f80a-3922-bd94-8a43291fc1d7","pitchNumber":3,"startTime":"2026-03-31T01:13:49.878Z","endTime":"2026-03-31T01:13:52.878Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"playId":"513f34d1-a473-4473-9429-1bf2917df6b2","startTime":"2026-03-31T01:14:16.606Z","endTime":"2026-03-31T01:14:21.606Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.556126995178836,"aZ":-32.853013625328906,"pfxX":0.701772734656954,"pfxZ":-0.43903679214669555,"pX":-0.411055339813269,"pZ":1.2720070222228947,"vX0":5.0763498338677655,"vY0":-123.07946421983377,"vZ0":-3.3132139312179474,"x":132.67,"y":204.44,"x0":-2.5882668848781893,"y0":50.004341618352996,"z0":5.406843654259858,"aX":1.0802848418344695},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.3,"breakHorizontal":-2.4,"spinRate":2634,"spinDirection":67},"zone":13,"typeConfidence":2.0,"plateTime":0.4443786316408107,"extension":5.490640408140119},"index":4,"playId":"4361e20e-26c1-3412-93b3-c43ae6765d9a","pitchNumber":4,"startTime":"2026-03-31T01:14:32.055Z","endTime":"2026-03-31T01:14:35.952Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T01:14:35.952Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Otto Kemp strikes out swinging.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-31T01:14:53.363Z","endTime":"2026-03-31T01:16:16.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.927542429910975,"aZ":-29.333949756377883,"pfxX":-11.524086548755403,"pfxZ":1.494085587437037,"pX":-0.16155593782952568,"pZ":1.374471994066776,"vX0":10.011261297243642,"vY0":-136.83763898279804,"vZ0":-4.8890019414166535,"x":123.16,"y":201.67,"x0":-2.368612577119943,"y0":50.002352974996775,"z0":5.1918293004495695,"aX":-21.874872238649374},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":1.8,"breakHorizontal":18.8,"spinRate":2354,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.40014474183599136,"extension":5.6242763000047304},"index":0,"playId":"ca59469a-c6cc-355e-babf-a71dedac73dd","pitchNumber":1,"startTime":"2026-03-31T01:15:02.483Z","endTime":"2026-03-31T01:15:05.926Z","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.5,"endSpeed":85.6,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.640142733874907,"aZ":-28.819525165214696,"pfxX":-11.31218912833505,"pfxZ":1.7929726720393653,"pX":-0.8475188917141044,"pZ":2.0771524138018824,"vX0":8.209404969927414,"vY0":-135.87857826753392,"vZ0":-3.285862775373467,"x":149.31,"y":182.7,"x0":-2.4375350808031,"y0":50.002251341612904,"z0":5.3034540769700875,"aX":-21.162122557181473},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.8,"breakHorizontal":18.7,"spinRate":2347,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4030175609628155,"extension":5.514011640079129},"index":1,"playId":"89b23e35-92f1-3333-bf5e-e70c18630aaf","pitchNumber":2,"startTime":"2026-03-31T01:15:20.538Z","endTime":"2026-03-31T01:15:23.538Z","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":84.9,"endSpeed":77.5,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.406922985303805,"aZ":-33.12206335518371,"pfxX":-11.5487864930785,"pfxZ":-0.6195647501740282,"pX":0.05358333351395991,"pZ":2.0899292634042785,"vX0":9.708599957451186,"vY0":-123.22898920904696,"vZ0":-0.9878918672430834,"x":114.96,"y":182.35,"x0":-2.444500813821617,"y0":50.00346956851556,"z0":5.30432978098357,"aX":-17.691435530883368},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.1,"breakHorizontal":18.5,"spinRate":1941,"spinDirection":263},"zone":8,"typeConfidence":2.0,"plateTime":0.445170156909346,"extension":5.692205806098696},"index":2,"playId":"9c3db32f-db90-373e-9290-faa6de9538b2","pitchNumber":3,"startTime":"2026-03-31T01:15:48.402Z","endTime":"2026-03-31T01:15:51.402Z","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":84.3,"endSpeed":77.2,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41968584189351,"aZ":-30.170782702133447,"pfxX":-10.302550615668387,"pfxZ":1.3253766526451898,"pX":0.862843215034992,"pZ":1.464596489355075,"vX0":10.801505792883304,"vY0":-122.20975514527278,"vZ0":-2.9549408180766275,"x":84.11,"y":199.24,"x0":-2.278844151816788,"y0":50.001891332200564,"z0":5.284807676420015,"aX":-15.560113101951435},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.9,"breakHorizontal":16.1,"spinRate":1998,"spinDirection":262},"zone":14,"typeConfidence":2.0,"plateTime":0.44844294598814916,"extension":5.648281664337825},"index":3,"playId":"1ac943a0-0ff9-3a16-9f87-e58bf0eb3726","pitchNumber":4,"startTime":"2026-03-31T01:16:13.264Z","endTime":"2026-03-31T01:16:16.264Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T01:16:16.264Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Millas strikes out swinging.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-31T01:18:45.251Z","endTime":"2026-03-31T01:19:49.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"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":[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":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: José Alvarado replaces Tim Mayza.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-31T01:17:38.784Z","endTime":"2026-03-31T01:18:47.631Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621237,"link":"/api/v1/people/621237"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.417711546980954,"aZ":-17.555332824801713,"pfxX":8.361312427255344,"pfxZ":7.242720218670579,"pX":1.000871148224854,"pZ":3.1101823310972248,"vX0":-4.509590153737256,"vY0":-141.45459068067532,"vZ0":-6.184237638164355,"x":78.85,"y":154.81,"x0":1.532665343618715,"y0":50.00429908868242,"z0":6.457427182499606,"aX":16.88109439522777},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.0,"breakHorizontal":-14.2,"spinRate":2125,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.387781225782049,"extension":6.909780675831353},"index":1,"playId":"58216214-ba15-32d1-9832-2ee7e4c2d290","pitchNumber":1,"startTime":"2026-03-31T01:18:47.631Z","endTime":"2026-03-31T01:18:51.084Z","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":98.0,"endSpeed":89.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03485515189096,"aZ":-14.84012497471878,"pfxX":8.175552334553581,"pfxZ":8.456917019389994,"pX":0.39315658584946617,"pZ":2.401280409400825,"vX0":-5.546846002693433,"vY0":-142.35527066778752,"vZ0":-8.416320755164136,"x":102.01,"y":173.95,"x0":1.3058058486754205,"y0":50.00699129921503,"z0":6.338239618413215,"aX":16.764013177334405},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.8,"breakHorizontal":-13.7,"spinRate":2149,"spinDirection":145},"zone":6,"typeConfidence":2.0,"plateTime":0.38494521787297353,"extension":6.872121787835846},"index":2,"playId":"f4b8d785-4ce2-3f09-8196-401892012fcb","pitchNumber":2,"startTime":"2026-03-31T01:19:03.838Z","endTime":"2026-03-31T01:19:07.251Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":98.3,"endSpeed":89.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.77564654744807,"aZ":-17.43073677974121,"pfxX":10.858045059231113,"pfxZ":7.150624660147852,"pX":-0.6392704912691713,"pZ":2.421616886046362,"vX0":-9.264724233731805,"vY0":-142.66929129239136,"vZ0":-7.841097303796186,"x":141.37,"y":173.4,"x0":1.2392221349181665,"y0":50.003229646708675,"z0":6.303927034853957,"aX":22.387810887107115},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.5,"breakHorizontal":-17.8,"spinRate":2017,"spinDirection":148},"zone":4,"typeConfidence":2.0,"plateTime":0.383886095545221,"extension":6.957215948240876},"index":3,"playId":"3a4b1437-399e-30b1-a5a6-6317abbe8c77","pitchNumber":3,"startTime":"2026-03-31T01:19:25.654Z","endTime":"2026-03-31T01:19:29.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.347431471090133,"aZ":-25.80252266763245,"pfxX":-1.0118666151448155,"pfxZ":3.4616725773724637,"pX":-1.1635057477630772,"pZ":1.1125574552901318,"vX0":-6.009318478460231,"vY0":-134.159193278682,"vZ0":-9.077869230890107,"x":161.35,"y":208.74,"x0":1.2279242828185837,"y0":50.00377022034019,"z0":6.350404146886555,"aX":-1.8619879217400805},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.7,"breakHorizontal":3.0,"spinRate":2115,"spinDirection":155},"zone":13,"typeConfidence":2.0,"plateTime":0.4067485519318339,"extension":7.098067443760007},"index":4,"playId":"0530b450-6205-3aa5-984a-f6b1e068aef6","pitchNumber":4,"startTime":"2026-03-31T01:19:45.267Z","endTime":"2026-03-31T01:19:49.120Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T01:19:49.120Z","atBatIndex":76},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Tena singles on a line drive to left fielder Otto Kemp.","rbi":0,"awayScore":9,"homeScore":2,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-31T01:20:06.344Z","endTime":"2026-03-31T01:21:33.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.223676465924065,"aZ":-15.394441471758839,"pfxX":8.412530058295644,"pfxZ":8.201465517497178,"pX":1.0919386428076674,"pZ":1.8753284327066564,"vX0":-4.0831079833463235,"vY0":-142.26370086059694,"vZ0":-9.422175989717019,"x":75.38,"y":188.15,"x0":1.45435968617828,"y0":50.002295130692836,"z0":6.210235637629536,"aX":17.20982602835379},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.1,"breakHorizontal":-14.4,"spinRate":2053,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.3852979363385791,"extension":6.899566354266154},"index":0,"playId":"8dc27491-639f-33f0-b68f-115e7c9c4e37","pitchNumber":1,"startTime":"2026-03-31T01:20:16.787Z","endTime":"2026-03-31T01:20:20.866Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.471524446912095,"aZ":-26.718623878163275,"pfxX":-0.3499212069397024,"pfxZ":2.9892873595153775,"pX":-1.020593535965649,"pZ":1.9063190400374657,"vX0":-5.864992318248689,"vY0":-133.8890923503899,"vZ0":-6.835506753319503,"x":155.9,"y":187.31,"x0":1.2389872043406909,"y0":50.004162852343946,"z0":6.390541428965786,"aX":-0.6375651447629765},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.2,"breakHorizontal":1.8,"spinRate":2139,"spinDirection":164},"zone":13,"typeConfidence":2.0,"plateTime":0.40827049154234984,"extension":6.843632204020705},"index":1,"playId":"97403b58-e690-3b41-b796-a99f68cae0f1","pitchNumber":2,"startTime":"2026-03-31T01:20:43.100Z","endTime":"2026-03-31T01:20:46.255Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.81683817973229,"aZ":-14.978537076907482,"pfxX":7.447042858652104,"pfxZ":8.344421510241146,"pX":1.9937071336366743,"pZ":3.928755105753011,"vX0":-1.6713241919932211,"vY0":-142.8708098078078,"vZ0":-4.204958090324868,"x":41.0,"y":132.7,"x0":1.6198397554921933,"y0":50.00503142160081,"z0":6.3651174456827135,"aX":15.352469598481738},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.4,"breakHorizontal":-13.1,"spinRate":1966,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.38379521197463395,"extension":6.820607611914141},"index":2,"playId":"8d0240b6-9fa7-3f4f-b88d-1e5dddde6eac","pitchNumber":3,"startTime":"2026-03-31T01:21:00.307Z","endTime":"2026-03-31T01:21:03.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.46923117510945,"aZ":-15.413568837455951,"pfxX":7.993212113794174,"pfxZ":8.243936087834527,"pX":0.7940894181425154,"pZ":2.182871381893036,"vX0":-4.487099260411678,"vY0":-141.69457242698846,"vZ0":-8.780230141180146,"x":86.73,"y":179.84,"x0":1.3599708587573835,"y0":50.00298560653268,"z0":6.30738578834487,"aX":16.248220543522002},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.3,"breakHorizontal":-13.6,"spinRate":2011,"spinDirection":149},"zone":6,"typeConfidence":2.0,"plateTime":0.3866005940481183,"extension":7.060463586649535},"hitData":{"launchSpeed":75.9,"launchAngle":13.0,"totalDistance":155.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.27,"coordY":111.02}},"index":3,"playId":"a52e0bc0-8efc-3648-8e6d-2635d1d74cdf","pitchNumber":4,"startTime":"2026-03-31T01:21:22.026Z","endTime":"2026-03-31T01:21:33.054Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T01:21:33.054Z","atBatIndex":77},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorbit Vivas singles on a line drive to center fielder Brandon Marsh. José Tena to 2nd.","rbi":0,"awayScore":9,"homeScore":2,"isOut":false},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-31T01:21:51.367Z","endTime":"2026-03-31T01:22:32.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"postOnSecond":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.8,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.842626258986133,"aZ":-17.372959897347794,"pfxX":9.558539122001715,"pfxZ":7.224070299978805,"pX":0.142726143754232,"pZ":1.5127228680256166,"vX0":-6.9957047920402164,"vY0":-142.0528072500133,"vZ0":-10.372133059286666,"x":111.56,"y":197.94,"x0":1.3926381977054543,"y0":50.0021883687575,"z0":6.310247883249958,"aX":19.578844870597024},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.2,"breakHorizontal":-16.0,"spinRate":1927,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.3852567326019889,"extension":7.020726918130151},"index":0,"playId":"0704b2f3-c9d9-3271-ac62-2d8186adacc3","pitchNumber":1,"startTime":"2026-03-31T01:22:02.938Z","endTime":"2026-03-31T01:22:06.096Z","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":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.9,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.429886907134815,"aZ":-18.756719441815708,"pfxX":8.71367430286034,"pfxZ":6.545214396847846,"pX":0.0650767624825862,"pZ":2.197656967274172,"vX0":-6.5860218822010355,"vY0":-141.77791937749353,"vZ0":-8.233697806012458,"x":114.52,"y":179.44,"x0":1.2784665850051649,"y0":50.00141889233647,"z0":6.322105904131413,"aX":17.853962396961055},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.4,"breakHorizontal":-14.5,"spinRate":2016,"spinDirection":149},"zone":5,"typeConfidence":2.0,"plateTime":0.38536806243419264,"extension":6.948446538464178},"hitData":{"launchSpeed":74.7,"launchAngle":12.0,"totalDistance":156.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":130.74,"coordY":103.11}},"index":1,"playId":"68664338-a408-34b0-a67f-414d05765e6f","pitchNumber":2,"startTime":"2026-03-31T01:22:20.707Z","endTime":"2026-03-31T01:22:32.729Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T01:22:32.729Z","atBatIndex":78},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Joey Wiemer walks.","rbi":0,"awayScore":9,"homeScore":2,"isOut":false},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-31T01:22:53.484Z","endTime":"2026-03-31T01:26:10.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"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"},"postOnFirst":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"postOnSecond":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"postOnThird":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,4,5,6,7,8],"actionIndex":[3],"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":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"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":"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":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.9,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46566502396485,"aZ":-25.058151762814013,"pfxX":0.28368722808640534,"pfxZ":3.9247020212314316,"pX":-0.9011291732303277,"pZ":2.008733447606692,"vX0":-5.56847173666598,"vY0":-133.26187041667475,"vZ0":-7.057367033125709,"x":151.35,"y":184.54,"x0":1.1715100781580685,"y0":50.00265056451926,"z0":6.480364617379224,"aX":0.5147244676973591},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.9,"breakHorizontal":0.6,"spinRate":2093,"spinDirection":154},"zone":13,"typeConfidence":2.0,"plateTime":0.40974225226583894,"extension":7.035830529720852},"index":0,"playId":"18be19ca-c05f-3e84-ad30-ebceddadcbce","pitchNumber":1,"startTime":"2026-03-31T01:23:01.207Z","endTime":"2026-03-31T01:23:04.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.4,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18586071588191,"aZ":-26.13910117885539,"pfxX":-0.5903371741478436,"pfxZ":3.3722082088100986,"pX":-1.3762186790667446,"pZ":1.3402221316877359,"vX0":-6.436887133183896,"vY0":-132.6388866109646,"vZ0":-8.484010028828916,"x":169.46,"y":202.59,"x0":1.1542030707829962,"y0":50.00241325295881,"z0":6.47315087228421,"aX":-1.0563776440118122},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.6,"breakHorizontal":2.4,"spinRate":2047,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.41224046233107137,"extension":6.838138450496857},"index":1,"playId":"9038027f-5ba7-3a5e-9f48-15fb5e665a30","pitchNumber":2,"startTime":"2026-03-31T01:23:20.326Z","endTime":"2026-03-31T01:23:24.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.9,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9385622962611,"aZ":-22.334759463293608,"pfxX":1.5885611933802126,"pfxZ":5.365974838681369,"pX":-1.3813058225496662,"pZ":0.212638841690437,"vX0":-7.447204561622083,"vY0":-133.85966841892173,"vZ0":-11.983380719617928,"x":169.65,"y":233.04,"x0":1.2174962077277072,"y0":50.00565571381885,"z0":6.311804756495481,"aX":2.915003837434638},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.6,"breakHorizontal":-1.4,"spinRate":2061,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.4074842423546876,"extension":7.094891621204627},"index":2,"playId":"26334213-7cc2-3b94-86dd-8d88ecf2aab0","pitchNumber":3,"startTime":"2026-03-31T01:23:43.620Z","endTime":"2026-03-31T01:23:46.783Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher José Alvarado. José Tena to 3rd. Jorbit Vivas to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"actionPlayId":"26334213-7cc2-3b94-86dd-8d88ecf2aab0","startTime":"2026-03-31T01:24:04.674Z","endTime":"2026-03-31T01:24:20.651Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":677588,"link":"/api/v1/people/677588"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44155347550469,"aZ":-15.61946835038768,"pfxX":5.619329664638256,"pfxZ":8.33192359106619,"pX":-0.17145538787240827,"pZ":4.510294612359408,"vX0":-6.266634420464878,"vY0":-140.2416938521512,"vZ0":-2.715825002421821,"x":123.54,"y":117.0,"x0":1.3645664342000752,"y0":50.00291136231155,"z0":6.5130959221836005,"aX":11.16598607550817},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.6,"breakHorizontal":-8.9,"spinRate":1922,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.3909162670236661,"extension":6.922000081679759},"index":4,"playId":"9f746aa6-f179-3990-abdf-896be8fa802b","pitchNumber":4,"startTime":"2026-03-31T01:24:20.651Z","endTime":"2026-03-31T01:24:23.651Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.69843357970332,"aZ":-21.226165619621245,"pfxX":-2.4639288051063306,"pfxZ":5.967549140510206,"pX":-0.7038472468879089,"pZ":0.16270639950019064,"vX0":-4.318956397758956,"vY0":-134.71377046856014,"vZ0":-12.12735672564932,"x":143.83,"y":234.39,"x0":1.2413716635939793,"y0":50.005190774906495,"z0":6.228518935587524,"aX":-4.5215754727547},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.4,"breakHorizontal":5.4,"spinRate":2130,"spinDirection":155},"zone":13,"typeConfidence":2.0,"plateTime":0.4068383416840713,"extension":6.78921847902627},"index":5,"playId":"504a0158-8b3a-3886-ad83-b4d3dd61dd66","pitchNumber":5,"startTime":"2026-03-31T01:24:38.119Z","endTime":"2026-03-31T01:24:41.119Z","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":97.0,"endSpeed":88.3,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.90713308450349,"aZ":-19.983416049391952,"pfxX":9.761644850245764,"pfxZ":6.0794248620389855,"pX":1.062851980688116,"pZ":3.6099056321103347,"vX0":-4.594707289558815,"vY0":-141.14386770838706,"vZ0":-4.110673063539979,"x":76.49,"y":141.31,"x0":1.4489036439775675,"y0":50.00404058226422,"z0":6.382072061390972,"aX":19.579695546680473},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.3,"breakHorizontal":-16.7,"spinRate":1981,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.38893806537556674,"extension":7.029752074993724},"index":6,"playId":"2d6a52a6-1b64-3ada-ace2-7410d42c0bd1","pitchNumber":6,"startTime":"2026-03-31T01:25:04.070Z","endTime":"2026-03-31T01:25:09.398Z","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":97.4,"endSpeed":89.1,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68966572794142,"aZ":-18.833332282838366,"pfxX":9.956868431372687,"pfxZ":6.589872221006922,"pX":0.18199104668634145,"pZ":2.1154547228281104,"vX0":-6.994422716222254,"vY0":-141.48446380943324,"vZ0":-8.179774261925166,"x":110.06,"y":181.66,"x0":1.3942520110715928,"y0":50.00319907990648,"z0":6.253967990347189,"aX":20.159389064387266},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.4,"breakHorizontal":-16.6,"spinRate":1866,"spinDirection":143},"zone":8,"typeConfidence":2.0,"plateTime":0.38732976194762436,"extension":7.05616646306452},"index":7,"playId":"f95b1a32-b964-3caf-9d51-4a27b9c88534","pitchNumber":7,"startTime":"2026-03-31T01:25:28.988Z","endTime":"2026-03-31T01:25:31.988Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.7,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.688126465121215,"aZ":-24.61138849964321,"pfxX":-1.3873507264653013,"pfxZ":4.100380996235189,"pX":-0.46057053615891097,"pZ":0.6165379127665469,"vX0":-3.9044827937068116,"vY0":-134.79345718823959,"vZ0":-10.56705187472326,"x":134.56,"y":222.13,"x0":1.1856613697750773,"y0":50.00300523439839,"z0":6.31844468732949,"aX":-2.558098608348781},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.4,"breakHorizontal":3.4,"spinRate":2207,"spinDirection":155},"zone":13,"typeConfidence":2.0,"plateTime":0.4060034959853338,"extension":6.870688477056118},"index":8,"playId":"9c3214d3-5a52-3665-b164-f755002a9c3b","pitchNumber":8,"startTime":"2026-03-31T01:26:06.672Z","endTime":"2026-03-31T01:26:10.107Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T01:26:10.107Z","atBatIndex":79},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"James Wood walks. José Tena scores. Jorbit Vivas to 3rd. Joey Wiemer to 2nd.","rbi":1,"awayScore":10,"homeScore":2,"isOut":false},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-31T01:26:55.289Z","endTime":"2026-03-31T01:28:38.697Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"postOnSecond":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"postOnThird":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":{"id":621237,"link":"/api/v1/people/621237"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-31T01:26:29.691Z","endTime":"2026-03-31T01:26:57.619Z","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":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.08211244778331,"aZ":-21.850674776390484,"pfxX":10.372128386350806,"pfxZ":5.0657967070902234,"pX":0.9927420226356548,"pZ":1.637832997690201,"vX0":-5.3924870367327316,"vY0":-142.17903978335076,"vZ0":-8.885840433774945,"x":79.16,"y":194.56,"x0":1.5714236612437122,"y0":50.002623585882546,"z0":6.202457343164767,"aX":21.13100227561022},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.4,"breakHorizontal":-17.6,"spinRate":1939,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.38595598873844583,"extension":7.065552311599972},"index":1,"playId":"f46f379a-3a09-30fd-8b44-4da66f78db5f","pitchNumber":1,"startTime":"2026-03-31T01:26:57.619Z","endTime":"2026-03-31T01:27:01.535Z","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":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.199543248668945,"aZ":-17.760103455071317,"pfxX":9.402576824448174,"pfxZ":7.073052370564038,"pX":1.2973248202716188,"pZ":1.7083186139947422,"vX0":-3.9788454994320204,"vY0":-142.2147246439482,"vZ0":-9.492390712190627,"x":67.55,"y":192.66,"x0":1.497143487250932,"y0":50.001695661603684,"z0":6.228031528679854,"aX":19.158188277555038},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.9,"breakHorizontal":-16.2,"spinRate":1977,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.38590271101827955,"extension":7.036538122127248},"index":2,"playId":"7f0737fa-e795-30db-880a-c108e48e7162","pitchNumber":2,"startTime":"2026-03-31T01:27:14.547Z","endTime":"2026-03-31T01:27:17.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.669992271189358,"aZ":-25.78363382820201,"pfxX":-0.6334636443140225,"pfxZ":3.5306947613200244,"pX":-0.7540519860315223,"pZ":1.5046548995859272,"vX0":-5.2977424513307865,"vY0":-133.1595976749656,"vZ0":-7.844621764207313,"x":145.74,"y":198.15,"x0":1.3374992156134964,"y0":50.0000019719766,"z0":6.334056774259678,"aX":-1.1451318673408355},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.0,"breakHorizontal":2.2,"spinRate":2246,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.41020521683701583,"extension":7.009684362107302},"index":3,"playId":"b1b582a9-4cc0-3554-ba7b-bdbf9dd30f0e","pitchNumber":3,"startTime":"2026-03-31T01:27:34.658Z","endTime":"2026-03-31T01:27:38.176Z","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":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.95412776923142,"aZ":-17.008245810448326,"pfxX":9.649905731220285,"pfxZ":7.339940544580731,"pX":2.125448855978506,"pZ":3.181733016597025,"vX0":-2.026796575507774,"vY0":-143.27566980431067,"vZ0":-6.032291703597334,"x":35.98,"y":152.87,"x0":1.591145188826048,"y0":50.00664581667749,"z0":6.38824991088615,"aX":19.94559719322294},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.1,"breakHorizontal":-17.0,"spinRate":2071,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.383169645626078,"extension":6.919532687896856},"index":4,"playId":"32200f45-d7c2-34e4-8da7-dc5b6eb85d28","pitchNumber":4,"startTime":"2026-03-31T01:27:51.700Z","endTime":"2026-03-31T01:27:54.707Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68637536084482,"aZ":-20.11791778067195,"pfxX":9.83123218526545,"pfxZ":5.934163233122274,"pX":0.9856598483893788,"pZ":2.1951696831382463,"vX0":-5.0805483879264735,"vY0":-141.72584559921086,"vZ0":-7.970348354035348,"x":79.43,"y":179.51,"x0":1.5251306407276095,"y0":50.00408695066446,"z0":6.330959766011531,"aX":19.981732901554793},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.2,"breakHorizontal":-16.8,"spinRate":2002,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.38661596046129576,"extension":7.113827384207539},"index":5,"playId":"3f020ab0-3cef-3844-aabb-dbc1f504fb75","pitchNumber":5,"startTime":"2026-03-31T01:28:13.466Z","endTime":"2026-03-31T01:28:16.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09004492411762,"aZ":-18.51241131297235,"pfxX":9.92060310251746,"pfxZ":6.673375224915457,"pX":1.1470995944677176,"pZ":0.8232998840361688,"vX0":-4.2412381902348475,"vY0":-142.25164221257597,"vZ0":-11.898732565610432,"x":73.28,"y":216.55,"x0":1.3698020120154746,"y0":50.00225601202871,"z0":6.2382461516916035,"aX":20.299239011476157},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.8,"breakHorizontal":-17.0,"spinRate":2023,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.38527487332338817,"extension":7.065917956365366},"index":6,"playId":"8b4f3270-618d-34f0-a406-629eedb3efab","pitchNumber":6,"startTime":"2026-03-31T01:28:34.821Z","endTime":"2026-03-31T01:28:38.697Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T01:28:38.697Z","atBatIndex":80},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis García Jr. singles on a ground ball to right fielder Adolis García. Jorbit Vivas scores. Joey Wiemer scores. James Wood to 2nd.","rbi":2,"awayScore":12,"homeScore":2,"isOut":false},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-31T01:28:58.832Z","endTime":"2026-03-31T01:30:52.257Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"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"},"postOnSecond":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"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":4},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":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":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":{"id":621237,"link":"/api/v1/people/621237"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":{"id":621237,"link":"/api/v1/people/621237"},"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.28908712052749,"aZ":-15.799211636892982,"pfxX":9.318362765839908,"pfxZ":8.006106486991934,"pX":1.4685961105152505,"pZ":2.2610731077484227,"vX0":-3.52629243084581,"vY0":-142.47306463798608,"vZ0":-8.536406378631325,"x":61.02,"y":177.73,"x0":1.5153871119974232,"y0":50.00285633929549,"z0":6.305292358438411,"aX":19.059090431044847},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.8,"breakHorizontal":-16.1,"spinRate":2096,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.3851970353576446,"extension":6.961365129659025},"index":0,"playId":"0d599996-cb9d-31ed-b167-bd8e6e2ec87d","pitchNumber":1,"startTime":"2026-03-31T01:29:07.424Z","endTime":"2026-03-31T01:29:10.424Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.963238504340374,"aZ":-17.038033909710204,"pfxX":9.913111814203816,"pfxZ":7.561984844297284,"pX":0.6681533160729636,"pZ":1.7371359887510973,"vX0":-5.427099208981086,"vY0":-140.5843058580137,"vZ0":-9.461649067858481,"x":91.53,"y":191.88,"x0":1.3360844498651019,"y0":50.00142364072729,"z0":6.252978539428758,"aX":19.834497824030617},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.9,"breakHorizontal":-16.8,"spinRate":2011,"spinDirection":149},"zone":9,"typeConfidence":2.0,"plateTime":0.3896619894119846,"extension":7.055577144760829},"index":1,"playId":"f501af08-b59a-37fd-9767-d5f83fc936eb","pitchNumber":2,"startTime":"2026-03-31T01:29:27.342Z","endTime":"2026-03-31T01:29:31.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":88.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.191450363746746,"aZ":-19.109755088019252,"pfxX":10.762901130377495,"pfxZ":6.42977827810121,"pX":1.444475542563085,"pZ":3.7599488730517736,"vX0":-4.081970682401455,"vY0":-142.23611726639908,"vZ0":-3.9726715190109108,"x":61.94,"y":137.26,"x0":1.5070609512582271,"y0":50.00146739426463,"z0":6.399968320850323,"aX":21.86518369207162},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.9,"breakHorizontal":-18.6,"spinRate":2005,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.3863284409912797,"extension":6.915313432533013},"index":2,"playId":"4e43bd01-0e8a-31c0-9cf4-f00f33fe2356","pitchNumber":3,"startTime":"2026-03-31T01:29:52.134Z","endTime":"2026-03-31T01:29:55.134Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.026767093687287,"aZ":-26.56922572830395,"pfxX":-0.5021438362218098,"pfxZ":3.1623874606333278,"pX":-0.6116260109995229,"pZ":2.5126190091590312,"vX0":-4.553724890519296,"vY0":-132.21288637824617,"vZ0":-5.32598003431866,"x":140.31,"y":170.94,"x0":1.1977941721970817,"y0":50.00238537697934,"z0":6.501603303633367,"aX":-0.888366676907734},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.8,"breakHorizontal":1.9,"spinRate":2286,"spinDirection":190},"zone":4,"typeConfidence":2.0,"plateTime":0.4141894115655633,"extension":6.768347065234307},"index":3,"playId":"e919af06-78eb-343b-a0ac-c6226ad10eb5","pitchNumber":4,"startTime":"2026-03-31T01:30:14.930Z","endTime":"2026-03-31T01:30:18.401Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.70863726912587,"aZ":-27.437215301386846,"pfxX":-1.2613399329361532,"pfxZ":2.6596565919496333,"pX":0.03479772909528031,"pZ":1.899393705916627,"vX0":-2.9992543010451986,"vY0":-131.99373925551916,"vZ0":-6.69530012258872,"x":115.67,"y":187.5,"x0":1.3456015727041788,"y0":50.00284350145309,"z0":6.464404162069725,"aX":-2.245203389703525},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.7,"breakHorizontal":2.9,"spinRate":2230,"spinDirection":159},"zone":8,"typeConfidence":2.0,"plateTime":0.41353512149421956,"extension":6.7932068689301035},"hitData":{"launchSpeed":84.1,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.31,"coordY":134.34}},"index":4,"playId":"03a9211f-ca6d-39bf-9f36-0198e90e91cb","pitchNumber":5,"startTime":"2026-03-31T01:30:40.594Z","endTime":"2026-03-31T01:30:52.257Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T01:30:52.257Z","atBatIndex":81},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brady House singles on a ground ball to center fielder Brandon Marsh. James Wood to 3rd. Luis García Jr. to 2nd.","rbi":0,"awayScore":12,"homeScore":2,"isOut":false},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-31T01:33:24.320Z","endTime":"2026-03-31T01:33:36.988Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"postOnSecond":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"postOnThird":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1],"actionIndex":[0],"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":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Dylan Moore replaces José Alvarado.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":12,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-31T01:31:48.291Z","endTime":"2026-03-31T01:33:26.026Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664238,"link":"/api/v1/people/664238"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":39.2,"endSpeed":36.9,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":5.225085305483062,"aZ":-29.32045547207419,"pfxX":-0.9061294056244965,"pfxZ":9.022815325802867,"pX":-0.19849251740540416,"pZ":5.377601893223856,"vX0":0.4473186114194867,"vY0":-55.98076155346217,"vZ0":9.312292210295684,"x":124.57,"y":93.58,"x0":-0.48621080796658905,"y0":50.00214125055803,"z0":8.977147646969632,"aX":-0.28654748201357116},"breaks":{"breakAngle":0.0,"breakLength":36.0,"breakY":24.0,"breakVertical":-162.7,"breakVerticalInduced":22.6,"breakHorizontal":1.4,"spinRate":996,"spinDirection":188},"zone":11,"typeConfidence":2.0,"plateTime":0.9797734749157856,"extension":4.024918791494566},"hitData":{"launchSpeed":88.7,"launchAngle":9.0,"totalDistance":126.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":105.42,"coordY":98.29}},"index":1,"playId":"75d41654-2d18-33bd-9540-c649341e9487","pitchNumber":1,"startTime":"2026-03-31T01:33:26.026Z","endTime":"2026-03-31T01:33:36.988Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T01:33:36.988Z","atBatIndex":82},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Daylen Lile grounds into a force out, second baseman Edmundo Sosa to shortstop Trea Turner. James Wood scores. Luis García Jr. to 3rd. Brady House out at 2nd. Daylen Lile to 1st.","rbi":1,"awayScore":13,"homeScore":2,"isOut":true},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-31T01:33:52.494Z","endTime":"2026-03-31T01:34:22.474Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"postOnThird":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":{"id":621237,"link":"/api/v1/people/621237"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":1},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":34.9,"endSpeed":33.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":4.838640212278559,"aZ":-29.60798557260935,"pfxX":-0.5254715048103815,"pfxZ":10.659322621754669,"pX":0.5003660558094291,"pZ":3.0133073184448644,"vX0":0.8463890338612555,"vY0":-49.34933084578651,"vZ0":9.39506405270451,"x":97.93,"y":157.42,"x0":-0.3095610312552642,"y0":50.00104875782218,"z0":9.19498920986774,"aX":-0.12638955806373073},"breaks":{"breakAngle":0.0,"breakLength":48.0,"breakY":24.0,"breakVertical":-214.4,"breakVerticalInduced":28.1,"breakHorizontal":0.4,"spinRate":874,"spinDirection":185},"zone":6,"typeConfidence":2.0,"plateTime":1.1206468578283826,"extension":4.079346874890729},"index":0,"playId":"207dde1e-4d4a-30c1-a871-359cbbc3ae15","pitchNumber":1,"startTime":"2026-03-31T01:33:58.322Z","endTime":"2026-03-31T01:34:02.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"description":"Unknown"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"strikeZoneTop":3.18,"strikeZoneBottom":1.61,"coordinates":{"x":103.51,"y":126.76},"breaks":{}},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.15,"coordY":154.05}},"index":1,"playId":"e780a821-193e-4e4e-bb2d-dbe619c35e87","pitchNumber":2,"startTime":"2026-03-31T01:34:16.154Z","endTime":"2026-03-31T01:34:22.474Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T01:34:22.474Z","atBatIndex":83},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"CJ Abrams lines out to right fielder Adolis García.","rbi":0,"awayScore":13,"homeScore":2,"isOut":true},"about":{"atBatIndex":84,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-31T01:34:48.168Z","endTime":"2026-03-31T01:36:06.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"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":"Lineout","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":4},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":33.6,"endSpeed":32.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":4.25458853103447,"aZ":-30.05149157203418,"pfxX":-1.4445784354380833,"pfxZ":9.537112341688108,"pX":-0.4027957119821668,"pZ":2.3954178976511873,"vX0":0.18500608321655265,"vY0":-47.314034056011586,"vZ0":9.928907164377833,"x":132.35,"y":174.1,"x0":-0.41540140106170215,"y0":50.00170978150244,"z0":9.179986990823544,"aX":-0.32122095918659904},"breaks":{"breakAngle":1.2,"breakLength":52.8,"breakY":24.0,"breakVertical":-236.2,"breakVerticalInduced":26.4,"breakHorizontal":2.5,"spinRate":893,"spinDirection":194},"zone":7,"typeConfidence":2.0,"plateTime":1.1662418921677906,"extension":4.070088345069175},"index":0,"playId":"cde46158-9a04-3ae4-9852-e0c33dffb871","pitchNumber":1,"startTime":"2026-03-31T01:34:51.303Z","endTime":"2026-03-31T01:34:59.165Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":71.7,"endSpeed":65.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.774557734625827,"aZ":-22.109295051315954,"pfxX":-9.648001878067696,"pfxZ":9.257313988906635,"pX":0.8872628913710122,"pZ":0.40717124707450925,"vX0":6.897404194349196,"vY0":-104.01418151262999,"vZ0":-6.582819694820805,"x":83.18,"y":227.79,"x0":-1.23146440431772,"y0":50.00005923262123,"z0":6.26323472505054,"aX":-10.483907890682989},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":15.0,"breakHorizontal":15.4,"spinRate":1745,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.5282361424207078,"extension":4.617506135698453},"index":1,"playId":"f344e467-8a89-3bcb-ab52-a1f34f5ebe5d","pitchNumber":2,"startTime":"2026-03-31T01:35:11.778Z","endTime":"2026-03-31T01:35:14.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":73.8,"endSpeed":68.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.417412185428557,"aZ":-24.96284677796294,"pfxX":-7.883474295222783,"pfxZ":6.198129852662113,"pX":0.7332697776297789,"pZ":1.5014376241283602,"vX0":7.424110917272969,"vY0":-107.1405684046799,"vZ0":-4.070416715000953,"x":89.05,"y":198.24,"x0":-1.7516229054118244,"y0":50.00152559655929,"z0":6.213827218088249,"aX":-9.169670933469208},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":10.4,"breakHorizontal":12.2,"spinRate":1663,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.5111220451015761,"extension":5.003384993563042},"index":2,"playId":"b5d167f0-66fc-37f6-bf53-20f99897e717","pitchNumber":3,"startTime":"2026-03-31T01:35:31.258Z","endTime":"2026-03-31T01:35:34.486Z","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":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":37.3,"endSpeed":34.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":5.041589002835964,"aZ":-30.523278664077854,"pfxX":0.5300170999977247,"pfxZ":5.983759407305392,"pX":-2.568149820617222,"pZ":5.719351182871989,"vX0":-1.7837449735954927,"vY0":-52.544354429410795,"vZ0":11.283493964119284,"x":214.89,"y":84.36,"x0":-0.9070488796875867,"y0":50.00171330540026,"z0":9.128878735118358,"aX":0.14615871138157902},"breaks":{"breakAngle":0.0,"breakLength":43.2,"breakY":24.0,"breakVertical":-192.5,"breakVerticalInduced":19.6,"breakHorizontal":0.1,"spinRate":949,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":1.048121046166726,"extension":4.142840019447415},"index":3,"playId":"0d579830-12a0-3c94-867e-e45280431e45","pitchNumber":4,"startTime":"2026-03-31T01:35:45.176Z","endTime":"2026-03-31T01:35:48.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":39.7,"endSpeed":37.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":5.646788015100071,"aZ":-30.364675433793646,"pfxX":1.1272309230570228,"pfxZ":5.610283793112522,"pX":-0.783199108394684,"pZ":4.910363789126247,"vX0":-0.27393956013208337,"vY0":-56.644593363045914,"vZ0":9.368436920644125,"x":146.85,"y":106.2,"x0":-0.6834241271543096,"y0":50.00075341639984,"z0":8.738504058434152,"aX":0.3626770203631353},"breaks":{"breakAngle":1.2,"breakLength":37.2,"breakY":24.0,"breakVertical":-165.1,"breakVerticalInduced":16.7,"breakHorizontal":-1.9,"spinRate":897,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.9706028582268882,"extension":4.3206185418096865},"hitData":{"launchSpeed":98.0,"launchAngle":23.0,"totalDistance":288.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":192.1,"coordY":103.79}},"index":4,"playId":"d640b0d3-7d4a-3d39-8146-9a48a523cb75","pitchNumber":5,"startTime":"2026-03-31T01:35:59.288Z","endTime":"2026-03-31T01:36:06.288Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T01:36:06.288Z","atBatIndex":84},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a ground ball to right fielder James Wood.","rbi":0,"awayScore":13,"homeScore":2,"isOut":false},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-31T01:38:28.749Z","endTime":"2026-03-31T01:39:10.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"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"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cole Henry replaces Brad Lord.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":13,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-31T01:37:11.282Z","endTime":"2026-03-31T01:38:30.990Z","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":"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":81.8,"endSpeed":74.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41561144386521,"aZ":-30.771026498527345,"pfxX":9.872585422307017,"pfxZ":0.9858574344531554,"pX":0.14110787865901533,"pZ":3.531694699887092,"vX0":2.814266939375697,"vY0":-119.0368513225714,"vZ0":1.9120761389132734,"x":111.62,"y":143.42,"x0":-2.342250464845066,"y0":50.00044773824808,"z0":5.527996690887431,"aX":13.993985119555134},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":2.6,"breakHorizontal":-18.6,"spinRate":2843,"spinDirection":60},"zone":12,"typeConfidence":0.89,"plateTime":0.4622747704954153,"extension":6.344988023339324},"index":1,"playId":"45bfb671-fc5a-3087-b473-9037a96b2fc4","pitchNumber":1,"startTime":"2026-03-31T01:38:30.990Z","endTime":"2026-03-31T01:38:34.610Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":73.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.88287376592658,"aZ":-31.77158623177944,"pfxX":10.329750593581077,"pfxZ":0.29213058956912086,"pX":-0.8117040719377634,"pZ":3.55716521827479,"vX0":0.8145903961550496,"vY0":-117.15707572913915,"vZ0":2.445476402491116,"x":147.94,"y":142.74,"x0":-2.504754625115389,"y0":50.00124340869406,"z0":5.496579816136055,"aX":14.167177804034692},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":1.6,"breakHorizontal":-18.8,"spinRate":2792,"spinDirection":64},"zone":11,"typeConfidence":0.91,"plateTime":0.46991733283196657,"extension":6.286863437064808},"index":2,"playId":"2575bc6c-6bc9-358b-87aa-5832a5d01f9a","pitchNumber":2,"startTime":"2026-03-31T01:38:46.370Z","endTime":"2026-03-31T01:38:49.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.678235676061682,"aZ":-19.55899787953938,"pfxX":-9.227030979220757,"pfxZ":6.920861877962002,"pX":-0.09055130072855992,"pZ":2.8165458999652215,"vX0":8.231472983690994,"vY0":-134.7432917731801,"vZ0":-3.139407596682197,"x":120.45,"y":162.73,"x0":-1.9993974679527464,"y0":50.00327337662398,"z0":5.393366216754387,"aX":-16.818529103290626},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.0,"breakHorizontal":14.8,"spinRate":2457,"spinDirection":231},"zone":5,"typeConfidence":0.91,"plateTime":0.407882104103765,"extension":6.713610268869308},"hitData":{"launchSpeed":103.8,"launchAngle":3.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.79,"coordY":110.27}},"index":3,"playId":"1909e636-27fd-39c1-ad86-c43eea02fab8","pitchNumber":3,"startTime":"2026-03-31T01:38:59.873Z","endTime":"2026-03-31T01:39:10.886Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T01:39:10.886Z","atBatIndex":85},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Rafael Marchán pops out to shortstop CJ Abrams.","rbi":0,"awayScore":13,"homeScore":2,"isOut":true},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-31T01:39:25.814Z","endTime":"2026-03-31T01:39:43.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.3,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.699134894855508,"aZ":-17.235702724646323,"pfxX":-9.883671862966933,"pfxZ":8.14657407107892,"pX":-0.5576732330695451,"pZ":2.6859645479450993,"vX0":7.501643214831281,"vY0":-135.12655107005403,"vZ0":-3.841804001617639,"x":138.26,"y":166.26,"x0":-2.0971034428494373,"y0":50.0044438543622,"z0":5.3503554288019055,"aX":-18.129333776534164},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.0,"breakHorizontal":16.1,"spinRate":2608,"spinDirection":229},"zone":1,"typeConfidence":0.91,"plateTime":0.4066174218796146,"extension":6.788680564454117},"hitData":{"launchSpeed":87.8,"launchAngle":60.0,"totalDistance":206.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":107.54,"coordY":124.64}},"index":0,"playId":"731c4d00-d1c1-3154-b464-0876f95fd857","pitchNumber":1,"startTime":"2026-03-31T01:39:32.495Z","endTime":"2026-03-31T01:39:43.547Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T01:39:43.547Z","atBatIndex":86},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trea Turner strikes out swinging.","rbi":0,"awayScore":13,"homeScore":2,"isOut":true},"about":{"atBatIndex":87,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-31T01:40:00.049Z","endTime":"2026-03-31T01:41:53.921Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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(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":94.3,"endSpeed":85.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.554067941488906,"aZ":-17.767627188369612,"pfxX":-8.984817924062977,"pfxZ":7.580787790936338,"pX":-1.3456864044362356,"pZ":3.365844518856135,"vX0":5.031547374373165,"vY0":-137.28414787934173,"vZ0":-2.466058885778545,"x":168.29,"y":147.9,"x0":-2.038752197971064,"y0":50.006752557081775,"z0":5.490950224593082,"aX":-17.083621018017414},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.3,"breakHorizontal":15.1,"spinRate":2577,"spinDirection":233},"zone":11,"typeConfidence":0.9,"plateTime":0.39959510944716925,"extension":6.592278535857538},"index":0,"playId":"499808d5-a2ee-39b8-9c65-625df749e5ca","pitchNumber":1,"startTime":"2026-03-31T01:40:06.034Z","endTime":"2026-03-31T01:40:09.034Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.15528545981093,"aZ":-20.456329030773205,"pfxX":-1.7600580277303481,"pfxZ":6.625511325876516,"pX":-0.950676623239567,"pZ":4.067194172997743,"vX0":3.953982649405899,"vY0":-131.7110798003979,"vZ0":0.12068035722736814,"x":153.24,"y":128.97,"x0":-2.238060574820027,"y0":50.00437911203114,"z0":5.524885389201281,"aX":-3.1140012949097593},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.2,"breakHorizontal":2.4,"spinRate":2559,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.41474401744497014,"extension":6.459480012000685},"index":1,"playId":"5ff53b8c-037c-3712-b9b8-1f54c63af972","pitchNumber":2,"startTime":"2026-03-31T01:40:19.812Z","endTime":"2026-03-31T01:40:22.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.206624617478038,"aZ":-19.91854249392947,"pfxX":-8.665714087039015,"pfxZ":6.57697724708291,"pX":-1.9780173905899145,"pZ":3.0803541014918197,"vX0":3.334969633039284,"vY0":-135.99336938455275,"vZ0":-2.268495779609874,"x":192.4,"y":155.61,"x0":-2.0978112365131087,"y0":50.00483117005952,"z0":5.31452354108448,"aX":-16.1522833644843},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.6,"breakHorizontal":14.9,"spinRate":2578,"spinDirection":241},"zone":11,"typeConfidence":0.91,"plateTime":0.40352432611897937,"extension":6.605873061170882},"index":2,"playId":"03bd8d99-d9ce-30d6-9a5c-ba93fff9f9c1","pitchNumber":3,"startTime":"2026-03-31T01:40:37.395Z","endTime":"2026-03-31T01:40:41.052Z","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":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.436419310440353,"aZ":-17.63791283844206,"pfxX":-9.346212124657967,"pfxZ":8.007939549790764,"pX":0.5631665857476533,"pZ":2.2740905334477013,"vX0":9.74769707827407,"vY0":-134.01612819932242,"vZ0":-4.340802105651358,"x":95.53,"y":177.38,"x0":-1.9100029700087462,"y0":50.00636356277176,"z0":5.177791539828771,"aX":-16.97466704904401},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.7,"breakHorizontal":14.8,"spinRate":2578,"spinDirection":237},"zone":6,"typeConfidence":0.9,"plateTime":0.4089821740462969,"extension":6.784330508007121},"index":3,"playId":"e79c7ec5-87b2-39ee-834d-7febbe4ab611","pitchNumber":4,"startTime":"2026-03-31T01:40:54.836Z","endTime":"2026-03-31T01:40:58.111Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.063365147050604,"aZ":-29.286584638976738,"pfxX":8.031488486667254,"pfxZ":2.009000075423634,"pX":0.24972030129157943,"pZ":2.496348530358492,"vX0":3.9116118384276284,"vY0":-119.0794506410625,"vZ0":-0.37410277628643185,"x":107.48,"y":171.38,"x0":-2.4578466877947336,"y0":50.00007152048195,"z0":5.307084230527533,"aX":11.520677925032569},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":3.8,"breakHorizontal":-15.5,"spinRate":2760,"spinDirection":66},"zone":6,"typeConfidence":0.89,"plateTime":0.46013043930418274,"extension":6.3666600946920235},"index":4,"playId":"415cbf5c-27a2-3d48-8525-d591f82d6bee","pitchNumber":5,"startTime":"2026-03-31T01:41:09.040Z","endTime":"2026-03-31T01:41:12.539Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.86485699226924,"aZ":-32.366953137272546,"pfxX":9.72084566955305,"pfxZ":-0.13063163848028658,"pX":-0.017123208313234252,"pZ":3.0572197290965373,"vX0":2.532953075477398,"vY0":-119.4288388733838,"vZ0":1.33375871672724,"x":117.65,"y":156.24,"x0":-2.355550196716515,"y0":50.00525731151126,"z0":5.411431532700009,"aX":13.986887199410795},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":0.4,"breakHorizontal":-18.2,"spinRate":2819,"spinDirection":57},"zone":2,"typeConfidence":0.9,"plateTime":0.45933117607798346,"extension":6.424278037702984},"index":5,"playId":"68d7cbe7-c0ef-3364-9790-cffc7bcb5238","pitchNumber":6,"startTime":"2026-03-31T01:41:23.902Z","endTime":"2026-03-31T01:41:28.146Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.524706715008527,"aZ":-35.907264475442126,"pfxX":7.401975410457775,"pfxZ":-2.559861620885364,"pX":0.9248017956865385,"pZ":2.2411052631473534,"vX0":5.017784814101837,"vY0":-120.49563567814191,"vZ0":0.21641371790577346,"x":81.75,"y":178.27,"x0":-2.153420753200648,"y0":50.00461465410907,"z0":5.3479863658568725,"aX":10.780412057647313},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-4.3,"breakHorizontal":-14.6,"spinRate":2847,"spinDirection":58},"zone":14,"typeConfidence":0.89,"plateTime":0.45625265565618145,"extension":6.371722161286411},"index":6,"playId":"b5fd2c23-52d0-37ba-adb7-2d8e554425d3","pitchNumber":7,"startTime":"2026-03-31T01:41:50.667Z","endTime":"2026-03-31T01:41:53.921Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T01:41:53.921Z","atBatIndex":87},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Schwarber walks.","rbi":0,"awayScore":13,"homeScore":2,"isOut":false},"about":{"atBatIndex":88,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-31T01:42:11.519Z","endTime":"2026-03-31T01:44:06.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"postOnSecond":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"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":6},"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":82.4,"endSpeed":75.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.187361725405136,"aZ":-36.040031229426106,"pfxX":6.935238678792599,"pfxZ":-2.662382151899605,"pX":-0.2110466853360173,"pZ":1.350129136313891,"vX0":2.817428085973153,"vY0":-119.9928177243872,"vZ0":-1.7920084714095452,"x":125.04,"y":202.33,"x0":-2.302973560377323,"y0":50.002749905958794,"z0":5.330993911666794,"aX":10.06782514573195},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-5.0,"breakHorizontal":-13.2,"spinRate":2862,"spinDirection":61},"zone":13,"typeConfidence":0.9,"plateTime":0.4572349096277595,"extension":6.352172396002906},"index":0,"playId":"e3f54b17-3ca5-3578-b2bd-a73c3af441aa","pitchNumber":1,"startTime":"2026-03-31T01:42:17.647Z","endTime":"2026-03-31T01:42:21.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91104361496976,"aZ":-16.876737550299254,"pfxX":-8.806426303975076,"pfxZ":8.17296401436585,"pX":-0.08334467772869328,"pZ":3.4652697735307196,"vX0":7.86627068275462,"vY0":-136.64856335911927,"vZ0":-2.204896178026037,"x":120.18,"y":145.22,"x0":-1.8692401800545417,"y0":50.006463310752764,"z0":5.455221748660573,"aX":-16.49200369876537},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.4,"breakHorizontal":14.0,"spinRate":2570,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.40237017653255513,"extension":6.687491676253974},"index":1,"playId":"b1238269-9475-3e41-b75b-d1446d1b033c","pitchNumber":2,"startTime":"2026-03-31T01:42:34.504Z","endTime":"2026-03-31T01:42:37.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.9443423640983,"aZ":-37.45085264352267,"pfxX":6.941860776115323,"pfxZ":-3.7925120731801236,"pX":0.3738220702282454,"pZ":2.2896254540998706,"vX0":4.1057242980198945,"vY0":-117.95944707849738,"vZ0":0.8807852270727203,"x":102.75,"y":176.96,"x0":-2.298039006476603,"y0":50.00172348190184,"z0":5.397087683862043,"aX":9.663527137972864},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-6.2,"breakHorizontal":-13.7,"spinRate":2829,"spinDirection":63},"zone":6,"typeConfidence":0.9,"plateTime":0.46648035927222464,"extension":6.411452389298435},"index":2,"playId":"13524469-e877-33d6-96ad-d7b771b2d36b","pitchNumber":3,"startTime":"2026-03-31T01:42:53.055Z","endTime":"2026-03-31T01:42:56.181Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8320965176572,"aZ":-21.2382668271904,"pfxX":-0.26459179923230924,"pfxZ":6.073531870064533,"pX":0.30586105077263054,"pZ":2.903935038874817,"vX0":6.492365693246902,"vY0":-132.90486957093836,"vZ0":-2.346830730370044,"x":105.34,"y":160.37,"x0":-2.127728160661385,"y0":50.00139382449989,"z0":5.3306915161926005,"aX":-0.4779303255569686},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.7,"breakHorizontal":-0.8,"spinRate":2620,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.4111576544251867,"extension":6.655666662022874},"index":3,"playId":"743a9810-8477-3187-a744-fb7ec3dd2208","pitchNumber":4,"startTime":"2026-03-31T01:43:08.604Z","endTime":"2026-03-31T01:43:11.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.853456096930095,"aZ":-32.541557940418976,"pfxX":10.620925456014945,"pfxZ":-0.24947085943865321,"pX":2.4172197039683403,"pZ":1.6060850819780401,"vX0":7.359638670020569,"vY0":-120.48726538990186,"vZ0":-1.9680706747160985,"x":24.86,"y":195.42,"x0":-2.0689655632623265,"y0":50.005102233342335,"z0":5.340046122174871,"aX":15.44207119128915},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-0.7,"breakHorizontal":-21.1,"spinRate":2809,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.4565607585216931,"extension":6.513382069483018},"index":4,"playId":"311662fd-1388-337d-ac15-9b31fde26b80","pitchNumber":5,"startTime":"2026-03-31T01:43:27.674Z","endTime":"2026-03-31T01:43:32.631Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Cole Henry. Brandon Marsh to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":13,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"actionPlayId":"311662fd-1388-337d-ac15-9b31fde26b80","startTime":"2026-03-31T01:43:46.930Z","endTime":"2026-03-31T01:44:01.156Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669016,"link":"/api/v1/people/669016"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.0,"endSpeed":75.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.185784433480244,"aZ":-30.500901892527907,"pfxX":10.693652561261995,"pfxZ":1.1574330857761792,"pX":1.1277361364666805,"pZ":1.2135623755846345,"vX0":4.554060424588739,"vY0":-120.74207019303999,"vZ0":-3.055574656649852,"x":74.01,"y":206.01,"x0":-2.1820572718971403,"y0":50.005756448053425,"z0":5.226458281972247,"aX":15.527253114091607},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.6,"breakHorizontal":-20.5,"spinRate":2906,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.4565643767291667,"extension":6.385810909491178},"index":6,"playId":"b1dd6b1a-966a-3502-aea9-f33b3e867029","pitchNumber":6,"startTime":"2026-03-31T01:44:01.156Z","endTime":"2026-03-31T01:44:06.701Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T01:44:06.701Z","atBatIndex":88},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Harper flies out to right fielder James Wood.","rbi":0,"awayScore":13,"homeScore":2,"isOut":true},"about":{"atBatIndex":89,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-31T01:44:23.909Z","endTime":"2026-03-31T01:44:38.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.067"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".677"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".791"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.641"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".905"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.197"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".897"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".630"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".587"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".316"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".526"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".268"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".233"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".377"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".242"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".233"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".150"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"101.67"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.46"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.56"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.74"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.56"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.91"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.38"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.58"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.55"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.91"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.47"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.84"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.81"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.067"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".677"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".791"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.641"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".905"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.197"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".897"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".630"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".587"}],"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":84.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.758160803883925,"aZ":-14.201151255351776,"pfxX":-8.91705217047084,"pfxZ":9.638890797952508,"pX":-0.36367392692181805,"pZ":2.570381769683028,"vX0":7.206433920019767,"vY0":-136.79880736794587,"vZ0":-4.582006931669854,"x":130.86,"y":169.38,"x0":-1.8950851328111373,"y0":50.00086962180538,"z0":5.265451433749515,"aX":-16.62394182685138},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.4,"breakHorizontal":14.3,"spinRate":2647,"spinDirection":237},"zone":4,"typeConfidence":0.89,"plateTime":0.40290954520616395,"extension":6.8320896311271975},"hitData":{"launchSpeed":85.0,"launchAngle":36.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.53,"coordY":76.13}},"index":0,"playId":"2ed10621-91d9-3f1d-9d49-0d744dacd118","pitchNumber":1,"startTime":"2026-03-31T01:44:29.300Z","endTime":"2026-03-31T01:44:38.317Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T01:44:38.317Z","atBatIndex":89}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Harper flies out to right fielder James Wood.","rbi":0,"awayScore":13,"homeScore":2,"isOut":true},"about":{"atBatIndex":89,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-31T01:44:23.909Z","endTime":"2026-03-31T01:44:38.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.067"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".677"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".791"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.641"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".905"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.197"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".897"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".630"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".587"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".316"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".526"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".268"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".233"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".377"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".242"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".233"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".150"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"101.67"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.46"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.56"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.74"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.56"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.91"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.38"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.58"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.55"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.91"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.47"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.84"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.81"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.067"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".677"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".791"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.641"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".905"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.197"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".897"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".630"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".587"}],"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":84.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.758160803883925,"aZ":-14.201151255351776,"pfxX":-8.91705217047084,"pfxZ":9.638890797952508,"pX":-0.36367392692181805,"pZ":2.570381769683028,"vX0":7.206433920019767,"vY0":-136.79880736794587,"vZ0":-4.582006931669854,"x":130.86,"y":169.38,"x0":-1.8950851328111373,"y0":50.00086962180538,"z0":5.265451433749515,"aX":-16.62394182685138},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.4,"breakHorizontal":14.3,"spinRate":2647,"spinDirection":237},"zone":4,"typeConfidence":0.89,"plateTime":0.40290954520616395,"extension":6.8320896311271975},"hitData":{"launchSpeed":85.0,"launchAngle":36.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.53,"coordY":76.13}},"index":0,"playId":"2ed10621-91d9-3f1d-9d49-0d744dacd118","pitchNumber":1,"startTime":"2026-03-31T01:44:29.300Z","endTime":"2026-03-31T01:44:38.317Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-03-31T01:44:38.317Z","atBatIndex":89},"scoringPlays":[3,4,6,7,17,27,28,47,54,56,80,81,83],"playsByInning":[{"startIndex":0,"endIndex":12,"top":[0,1,2,3,4,5,6,7,8,9],"bottom":[10,11,12],"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":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":60.38,"y":145.94},"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":1,"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"coordinates":{"x":127.62,"y":161.59},"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":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":148.29,"y":134.07},"type":"O","description":"Fielders Choice"},{"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":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":95.37,"y":113.99},"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":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"coordinates":{"x":118.22,"y":104.27},"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":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"coordinates":{"x":115.63,"y":84.68},"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":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"coordinates":{"x":119.92,"y":75.15},"type":"O","description":"Sac Fly"},{"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":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"coordinates":{"x":157.23,"y":166.73},"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":1,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":64.71,"y":110.2},"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":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":135.92,"y":46.04},"type":"O","description":"Flyout"}]}},{"startIndex":13,"endIndex":23,"top":[13,14,15,16,17,18],"bottom":[19,20,21,22,23],"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":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":152.52,"y":149.05},"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":2,"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"coordinates":{"x":146.29,"y":95.19},"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":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":168.39,"y":124.14},"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":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":87.2,"y":124.98},"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":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"coordinates":{"x":162.3,"y":173.83},"type":"O","description":"Forceout"},{"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":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"coordinates":{"x":142.02,"y":146.45},"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":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":94.35,"y":162.68},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":118.79,"y":75.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":2,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":103.99,"y":152.03},"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":2,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"coordinates":{"x":156.01,"y":113.62},"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":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":190.27,"y":89.19},"type":"O","description":"Flyout"}]}},{"startIndex":24,"endIndex":32,"top":[24,25,26,27,28,29],"bottom":[30,31,32],"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":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"coordinates":{"x":123.26,"y":114.5},"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":3,"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":133.92,"y":154.91},"type":"O","description":"Fielders Choice"},{"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":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":147.09,"y":151.01},"type":"O","description":"Forceout"},{"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":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"coordinates":{"x":105.51,"y":165.72},"type":"O","description":"Forceout"},{"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":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":150.64,"y":150.51},"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":3,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"coordinates":{"x":139.99,"y":157.1},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":88.96,"y":102.48},"type":"O","description":"Flyout"}]}},{"startIndex":33,"endIndex":39,"top":[33,34,35,36],"bottom":[37,38,39],"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":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":124.5,"y":178.67},"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":4,"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"coordinates":{"x":122.75,"y":146.96},"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":4,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":63.2,"y":94.39},"type":"O","description":"Lineout"}]}},{"startIndex":40,"endIndex":50,"top":[40,41,42,43],"bottom":[44,45,46,47,48,49,50],"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":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"coordinates":{"x":121.69,"y":172.05},"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":5,"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":46.19,"y":103.97},"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":5,"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":123.51,"y":76.95},"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":5,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":87.2,"y":156.57},"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":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":138.31,"y":102.86},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"coordinates":{"x":58.75,"y":61.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":5,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":20.21,"y":84.91},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":130.36,"y":143.41},"type":"O","description":"Groundout"}]}},{"startIndex":51,"endIndex":60,"top":[51,52,53,54,55,56],"bottom":[57,58,59,60],"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":35.25,"y":103.85},"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":6,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":146.58,"y":144.93},"type":"E","description":"Field Error"},{"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":96.82,"y":159.42},"type":"O","description":"Double Play"},{"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":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"coordinates":{"x":180.56,"y":127.69},"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":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"coordinates":{"x":188.67,"y":128.19},"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":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":116.13,"y":141.47},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":157.07,"y":60.03},"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":6,"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":142.02,"y":152.53},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"coordinates":{"x":184.11,"y":78.4},"type":"O","description":"Lineout"}]}},{"startIndex":61,"endIndex":68,"top":[61,62,63],"bottom":[64,65,66,67,68],"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":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"coordinates":{"x":158.92,"y":88.18},"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":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":141.51,"y":149.49},"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":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":129.94,"y":59.15},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":145.57,"y":152.53},"type":"O","description":"Groundout"}]}},{"startIndex":69,"endIndex":75,"top":[69,70,71],"bottom":[72,73,74,75],"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":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":155.2,"y":154.05},"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":8,"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":144.05,"y":151.01},"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":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":117.17,"y":183.97},"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":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":98.92,"y":168.76},"type":"O","description":"Groundout"}]}},{"startIndex":76,"endIndex":89,"top":[76,77,78,79,80,81,82,83,84],"bottom":[85,86,87,88,89],"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":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"coordinates":{"x":87.27,"y":111.02},"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":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"coordinates":{"x":130.74,"y":103.11},"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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":163.31,"y":134.34},"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":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"coordinates":{"x":105.42,"y":98.29},"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":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":151.15,"y":154.05},"type":"O","description":"Forceout"},{"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":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":192.1,"y":103.79},"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":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":188.79,"y":110.27},"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":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"coordinates":{"x":107.54,"y":124.64},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":9,"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":163.53,"y":76.13},"type":"O","description":"Flyout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":4,"hits":5,"errors":0,"leftOnBase":3}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":1},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":4,"hits":4,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":2,"hits":7,"errors":2,"leftOnBase":10},"away":{"runs":13,"hits":17,"errors":1,"leftOnBase":10}},"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":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"third":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"shortstop":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"left":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"center":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"right":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"onDeck":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"inHole":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"battingOrder":6,"team":{"id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"}},"offense":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"onDeck":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"inHole":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"pitcher":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"battingOrder":3,"team":{"id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"}},"balls":0,"strikes":0,"outs":3},"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":1,"groundOuts":16,"airOuts":6,"runs":13,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":5,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".299","atBats":44,"obp":".364","slg":".479","ops":".843","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":50,"totalBases":20,"rbi":12,"leftOnBase":27,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":5},"pitching":{"flyOuts":6,"groundOuts":8,"airOuts":11,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":2,"atBats":35,"obp":".282","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":155,"era":"4.11","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.29","battersFaced":39,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":155,"balls":56,"strikes":99,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":2,"pitchesPerInning":"17.22","runsScoredPer9":"2.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":1,"chances":37,"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-6 | 2 K, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":2,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":1,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":1,"groundOuts":5,"airOuts":1,"runs":5,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".316","atBats":19,"obp":".350","slg":".474","ops":".824","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":20,"totalBases":9,"rbi":3,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".455","groundOutsToAirouts":"5.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.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":5,"putOuts":5,"errors":3,"chances":13,"fielding":".769","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":"500","stats":{"batting":{"summary":"2-6 | RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":2,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":4,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":1,"avg":".231","atBats":13,"obp":".286","slg":".231","ops":".517","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":14,"totalBases":3,"rbi":3,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":1,"errors":0,"chances":10,"fielding":"1.000","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":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"avg":".222","atBats":9,"obp":".364","slg":".222","ops":".586","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":2,"rbi":2,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"3.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":18,"era":"27.00","inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"3.00","battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":10,"strikes":8,"strikePercentage":".440","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"27.00","gamesFinished":0,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"13.50","hitsPer9Inn":"13.50","runsScoredPer9":"27.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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"600","stats":{"batting":{"summary":"1-4 | BB, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".143","atBats":7,"obp":".333","slg":".143","ops":".476","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":9,"totalBases":1,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"0.33","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":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":16,"errors":0,"chances":16,"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,"battingOrder":"800","stats":{"batting":{"summary":"2-3 | BB, RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":4,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".333","atBats":6,"obp":".375","slg":".333","ops":".708","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":2,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":1,"babip":".286","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":{"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID686894":{"person":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"jerseyNumber":"21","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | BB, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":5,"doubles":0,"triples":1,"homeRuns":2,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".800","atBats":10,"obp":".846","slg":"1.600","ops":"2.446","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":13,"totalBases":16,"rbi":4,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".750","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.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":1,"putOuts":7,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":7,"obp":".556","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":32,"era":"13.50","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"3.75","battersFaced":9,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":32,"balls":15,"strikes":17,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"24.00","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"13.50","walksPer9Inn":"13.50","hitsPer9Inn":"20.25","runsScoredPer9":"13.50","homeRunsPer9":"6.75","inheritedRunners":2,"inheritedRunnersScored":2,"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}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"obp":".375","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":38,"era":"0.00","inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"1.80","battersFaced":8,"outs":5,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":38,"balls":17,"strikes":21,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"22.80","gamesFinished":0,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"5.40","walksPer9Inn":"10.80","hitsPer9Inn":"5.40","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"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":4,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":30,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":8,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":12,"strikes":18,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"4.00","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":1,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"4.50","walksPer9Inn":"9.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":true,"isSubstitute":false}},"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":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":9,"strikes":9,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":29,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":8,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":13,"strikes":16,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"14.50","gamesFinished":2,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"4.50","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":{"note":"(H, 1)","summary":"3.0 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":4,"airOuts":3,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":11,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":51,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":13,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":51,"balls":16,"strikes":35,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":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":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695734":{"person":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"jerseyNumber":"4","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"400","stats":{"batting":{"summary":"2-6 | 2B, 2 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":4,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":3,"rbi":2,"leftOnBase":4,"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":4,"flyOuts":1,"groundOuts":6,"airOuts":3,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".333","atBats":18,"obp":".400","slg":".444","ops":".844","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":20,"totalBases":8,"rbi":3,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".400","groundOutsToAirouts":"2.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":{"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"}]},"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":{},"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":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"obp":".143","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":23,"era":"4.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.50","battersFaced":7,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":7,"strikes":16,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"11.50","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"13.50","walksPer9Inn":"0.00","hitsPer9Inn":"4.50","runsScoredPer9":"4.50","homeRunsPer9":"4.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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677588":{"person":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"700","stats":{"batting":{"summary":"3-5 | K, 2 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"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":3,"rbi":2,"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":2,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".429","atBats":7,"obp":".429","slg":".429","ops":".858","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":3,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".500","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":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID695578":{"person":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"jerseyNumber":"29","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | 2B, 2 BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":2,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":2,"groundOuts":3,"airOuts":3,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".118","atBats":17,"obp":".250","slg":".353","ops":".603","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":20,"totalBases":6,"rbi":2,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".143","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"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"}]},"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":{},"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":4,"airOuts":2,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":14,"obp":".353","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":75,"era":"4.91","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.64","battersFaced":17,"outs":11,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":75,"balls":29,"strikes":46,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"20.45","gamesFinished":0,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"12.27","walksPer9Inn":"7.36","hitsPer9Inn":"7.36","runsScoredPer9":"7.36","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":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":2,"groundOuts":2,"airOuts":5,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".182","atBats":11,"obp":".182","slg":".545","ops":".727","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":6,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".125","groundOutsToAirouts":"0.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.00","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":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}},"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":2,"flyOuts":1,"groundOuts":3,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".286","atBats":7,"obp":".250","slg":".714","ops":".964","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":5,"rbi":3,"leftOnBase":5,"sacBunts":0,"sacFlies":1,"babip":".167","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"7.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":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":1,"putOuts":19,"errors":1,"chances":21,"fielding":".952","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":{"note":"(W, 1-0)","summary":"5.0 IP, 2 ER, 5 K, 0 BB","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,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":86,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"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,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"1.80","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":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":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":2,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"200","stats":{"batting":{"summary":"2-6 | 2B, 3 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":3,"rbi":3,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":2,"groundOuts":5,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".286","atBats":14,"obp":".286","slg":".357","ops":".643","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":14,"totalBases":5,"rbi":3,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":16,"errors":0,"chances":17,"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"}]}},"batters":[695578,671277,691781,695734,682928,686452,677588,678391,686894,656492,695418,669371],"pitchers":[656492,695418,669371],"bench":[678554,683083,660688,696285],"bullpen":[690925,676917,701552,663623,641793,571945,672335,676571,681402,686610],"battingOrder":[695578,671277,691781,695734,682928,686452,677588,678391,686894],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"García Jr., L (1, Walker, T); Wood (1, Walker, T); Lile (2, Bowlan)."},{"label":"TB","value":"Abrams 2; García Jr., L 3; House 2; Lile 3; Millas; Tena 3; Vivas 2; Wiemer 2; Wood 2."},{"label":"RBI","value":"Abrams (3); García Jr., L 3 (3); House (3); Lile 2 (3); Millas (1); Tena 2 (2); Vivas (1); Wood (2)."},{"label":"2-out RBI","value":"Tena."},{"label":"Runners left in scoring position, 2 out","value":"Wood 2; Abrams; Tena; House."},{"label":"SF","value":"Vivas."},{"label":"Team RISP","value":"8-for-22."},{"label":"Team LOB","value":"10."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Vivas (1, 2nd base by Bowlan/Marchán)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"House (3, fielding)."}]}],"note":[]},"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":6,"groundOuts":8,"airOuts":11,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":2,"avg":".189","atBats":35,"obp":".289","slg":".295","ops":".584","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":12,"rbi":2,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":1,"groundOuts":16,"airOuts":6,"runs":13,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":5,"intentionalWalks":0,"hits":17,"hitByPitch":0,"atBats":44,"obp":".440","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":185,"era":"6.57","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":12,"whip":"1.49","battersFaced":50,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":185,"balls":65,"strikes":120,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.67","rbi":12,"pitchesPerInning":"20.56","runsScoredPer9":"13.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":5},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":17,"putOuts":27,"errors":2,"chances":46,"passedBall":0,"pickoffs":0}},"players":{"ID669016":{"person":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"jerseyNumber":"16","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"800","stats":{"batting":{"summary":"2-3 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".417","atBats":12,"obp":".500","slg":".583","ops":"1.083","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":14,"totalBases":7,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".556","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":6,"errors":0,"chances":6,"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"}]},"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":"0.1 IP, 4 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":29,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":6,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":11,"strikes":18,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"108.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":2,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":8,"obp":".600","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":47,"era":"27.00","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"4.50","battersFaced":10,"outs":4,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":47,"balls":17,"strikes":30,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":3,"winPercentage":".---","pitchesPerInning":"35.25","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"20.25","walksPer9Inn":"13.50","hitsPer9Inn":"27.00","runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID702222":{"person":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"jerseyNumber":"2","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".333","atBats":9,"obp":".400","slg":".333","ops":".733","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":3,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650911":{"person":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":5,"airOuts":3,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":21,"obp":".143","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":87,"era":"0.00","inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.50","battersFaced":21,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":28,"strikes":59,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.50","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"15.00","walksPer9Inn":"0.00","hitsPer9Inn":"4.50","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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID547180":{"person":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"jerseyNumber":"3","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"300","stats":{"batting":{"summary":"0-5 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"airOuts":2,"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":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":4,"groundOuts":6,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".063","atBats":16,"obp":".167","slg":".063","ops":".230","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":18,"totalBases":1,"rbi":1,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".083","groundOutsToAirouts":"1.20","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":2,"putOuts":33,"errors":1,"chances":36,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID592663":{"person":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"jerseyNumber":"10","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":1,"avg":".111","atBats":9,"obp":".333","slg":".111","ops":".444","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.50","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":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":34,"errors":0,"chances":34,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID661395":{"person":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":8,"obp":".375","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":34,"era":"5.40","inningsPitched":"1.2","wins":0,"losses":1,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.80","battersFaced":8,"outs":5,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":34,"balls":12,"strikes":22,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".000","pitchesPerInning":"20.40","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"16.20","walksPer9Inn":"0.00","hitsPer9Inn":"16.20","runsScoredPer9":"10.80","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"600","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":1,"errors":1,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":6,"obp":".143","slg":".000","ops":".143","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"3.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":12,"putOuts":2,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"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 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":3,"groundOuts":5,"airOuts":6,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":1,"avg":".143","atBats":14,"obp":".294","slg":".357","ops":".651","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":17,"totalBases":5,"rbi":4,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".083","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.00","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":0,"chances":10,"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":"1.1 IP, 2 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":26,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":6,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":10,"strikes":16,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"13.50","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}},"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":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":10,"obp":".400","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":34,"era":"7.71","inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.71","battersFaced":10,"outs":7,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":34,"balls":12,"strikes":22,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":1,"winPercentage":".---","pitchesPerInning":"14.57","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"3.86","walksPer9Inn":"0.00","hitsPer9Inn":"15.43","runsScoredPer9":"7.71","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":{"summary":"2.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":5,"strikes":18,"strikePercentage":".780","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":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681082":{"person":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".375","atBats":8,"obp":".444","slg":".375","ops":".819","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":9,"totalBases":3,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".429","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":4,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656941":{"person":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"200","stats":{"batting":{"summary":"0-3 | BB, HBP, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":3,"groundOuts":2,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"avg":".125","atBats":16,"obp":".222","slg":".313","ops":".535","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":18,"totalBases":5,"rbi":2,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".143","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID647315":{"person":{"id":647315,"fullName":"Zach Pop","link":"/api/v1/people/647315"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"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":2,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":6,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":46,"era":"9.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.50","battersFaced":10,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":46,"balls":23,"strikes":23,"strikePercentage":".500","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".---","pitchesPerInning":"23.00","gamesFinished":0,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"4.50","walksPer9Inn":"9.00","hitsPer9Inn":"4.50","runsScoredPer9":"9.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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592836":{"person":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"jerseyNumber":"99","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"note":"(L, 0-1)","summary":"4.2 IP, 6 ER, 2 K, 3 BB","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,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":99,"inningsPitched":"4.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"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,"rbi":7,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"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":7,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID665561":{"person":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | HR, HBP, 2 RBI","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,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID664238":{"person":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"jerseyNumber":"25","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":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,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"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,"rbi":1,"gamesFinished":1,"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}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"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":1,"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":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":10,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":3,"strikes":7,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"10.00","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666969":{"person":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"jerseyNumber":"53","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | 2B","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":1,"groundOuts":3,"airOuts":5,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".200","atBats":15,"obp":".188","slg":".333","ops":".521","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":5,"rbi":2,"leftOnBase":8,"sacBunts":0,"sacFlies":1,"babip":".273","groundOutsToAirouts":"0.60","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":0,"putOuts":9,"errors":0,"chances":9,"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"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":16,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":5,"strikes":11,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"16.00","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.00","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607208":{"person":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | 2B, 2 K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"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":0,"putOuts":5,"errors":1,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":5,"groundOuts":2,"airOuts":8,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".167","atBats":18,"obp":".211","slg":".222","ops":".433","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":19,"totalBases":4,"rbi":0,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"babip":".231","groundOutsToAirouts":"0.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":8,"errors":1,"chances":17,"fielding":".941","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":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}},"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,547180,664761,666969,624641,805249,669016,665561,592836,680742,641835,621237,664238],"pitchers":[592836,680742,641835,621237,664238],"bench":[702222,592663,681082],"bullpen":[679775,621383,661395,641745,666200,605400,691725,647315,650911],"battingOrder":[607208,656941,547180,664761,666969,624641,805249,669016,665561],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Turner (1, Griffin); García, Ad (2, Lord)."},{"label":"HR","value":"Marchán (1, 5th inning off Griffin, 1 on, 2 out)."},{"label":"TB","value":"García, Ad 3; Kemp; Marchán 4; Marsh 2; Turner 2."},{"label":"RBI","value":"Marchán 2 (2)."},{"label":"2-out RBI","value":"Marchán 2."},{"label":"Runners left in scoring position, 2 out","value":"Marsh; Harper, B 3; Kemp 2."},{"label":"Team RISP","value":"0-for-11."},{"label":"Team LOB","value":"10."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Turner (1, missed catch); Sosa, E (1, fielding)."},{"label":"DP","value":"(Bohm-Harper, B)."}]}],"note":[]}},"officials":[{"official":{"id":521051,"fullName":"Nick Mahrley","link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":427243,"fullName":"Marvin Hudson","link":"/api/v1/people/427243"},"officialType":"First Base"},{"official":{"id":503586,"fullName":"Tripp Gibson","link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":503502,"fullName":"Ryan Blakney","link":"/api/v1/people/503502"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Henry; Alvarado."},{"label":"HBP","value":"Schwarber (by Griffin); Marchán (by Lord)."},{"label":"ABS Challenge","value":"Millas (Ball-Confirmed); Schwarber (Strike-Overturned to Ball); García, Ad (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Griffin 86-55; Lord 51-35; Henry 18-9; Walker, T 99-63; Bowlan 26-16; Mayza 23-18; Alvarado 29-18; Moore, D 8-5."},{"label":"Groundouts-flyouts","value":"Griffin 4-4; Lord 4-1; Henry 0-1; Walker, T 11-0; Bowlan 1-0; Mayza 3-1; Alvarado 0-0; Moore, D 1-0."},{"label":"Batters faced","value":"Griffin 21; Lord 13; Henry 5; Walker, T 29; Bowlan 6; Mayza 6; Alvarado 6; Moore, D 3."},{"label":"Inherited runners-scored","value":"Bowlan 1-0; Moore, D 2-1."},{"label":"Ejections","value":"Phillies manager Rob Thomson ejected by 1B umpire Marvin Hudson (1st)."},{"label":"Umpires","value":"HP: Nick Mahrley. 1B: Marvin Hudson. 2B: Tripp Gibson. 3B: Ryan Blakney. "},{"label":"Weather","value":"67 degrees, Cloudy."},{"label":"Wind","value":"16 mph, Out To CF."},{"label":"First pitch","value":"6:40 PM."},{"label":"T","value":"3:04."},{"label":"Att","value":"35,609."},{"label":"Venue","value":"Citizens Bank Park."},{"label":"March 30, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588","boxscoreName":"Tena"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"700","stats":{"batting":{"summary":"3-5 | K, 2 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"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":3,"rbi":2,"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":2,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".429","atBats":7,"obp":".429","slg":".429","ops":".858","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":3,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".500","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":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":58,"hittingGameScore":58},{"player":{"person":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561","boxscoreName":"Marchán"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | HR, HBP, 2 RBI","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,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":57,"hittingGameScore":57},{"player":{"person":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418","boxscoreName":"Lord"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(H, 1)","summary":"3.0 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":4,"airOuts":3,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":11,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":51,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":13,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":51,"balls":16,"strikes":35,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":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":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":57,"pitchingGameScore":57}]},"decisions":{"winner":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"loser":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}