{"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":822719,"link":"/api/v1.1/game/822719/feed/live","metaData":{"wait":10,"timeStamp":"20260625_014831","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count13","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":822719,"type":"R","doubleHeader":"N","id":"2026/06/24/phimlb-wasmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-822719-2026-06-24","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-06-24T22:45:00Z","originalDate":"2026-06-24","officialDate":"2026-06-24","dayNight":"night","time":"6:45","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143","season":2026,"venue":{"id":2681,"name":"Citizens Bank Park","link":"/api/v1/venues/2681"},"springVenue":{"id":2700,"link":"/api/v1/venues/2700"},"teamCode":"phi","fileCode":"phi","abbreviation":"PHI","teamName":"Phillies","locationName":"Philadelphia","firstYearOfPlay":"1883","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Philadelphia","record":{"gamesPlayed":80,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":44,"losses":36,"ties":0,"pct":".550"},"records":{},"divisionLeader":false,"wins":44,"losses":36,"winningPercentage":".550"},"franchiseName":"Philadelphia","clubName":"Phillies","active":true},"home":{"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":81,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":41,"losses":40,"ties":0,"pct":".506"},"records":{},"divisionLeader":false,"wins":41,"losses":40,"winningPercentage":".506"},"franchiseName":"Washington","clubName":"Nationals","active":true}},"players":{"ID687282":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282","firstName":"Gabriel","lastName":"Rincones","primaryNumber":"17","birthDate":"2001-03-03","currentAge":25,"birthCity":"Boynton Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Gabriel","useLastName":"Rincones Jr.","middleName":"Alejandro","boxscoreName":"Rincones Jr.","gender":"M","nameMatrilineal":"DeBourg","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"rin-CONE-aze","mlbDebutDate":"2026-06-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gabriel Rincones Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"gabriel-rincones-jr-687282","firstLastName":"Gabriel Rincones Jr.","lastFirstName":"Rincones Jr., Gabriel","lastInitName":"Rincones Jr., G","initLastName":"G Rincones Jr.","fullFMLName":"Gabriel Alejandro Rincones Jr.","fullLFMName":"Rincones Jr., Gabriel Alejandro","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"ID669016":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016","firstName":"Brandon","lastName":"Marsh","primaryNumber":"16","birthDate":"1997-12-18","currentAge":28,"birthCity":"Buford","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Brandon","useLastName":"Marsh","middleName":"Chase","boxscoreName":"Marsh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2021-07-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Marsh","nameSlug":"brandon-marsh-669016","firstLastName":"Brandon Marsh","lastFirstName":"Marsh, Brandon","lastInitName":"Marsh, B","initLastName":"B Marsh","fullFMLName":"Brandon Chase Marsh","fullLFMName":"Marsh, Brandon Chase","strikeZoneTop":3.31,"strikeZoneBottom":1.67},"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},"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},"ID554430":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430","firstName":"Zachary","lastName":"Wheeler","primaryNumber":"45","birthDate":"1990-05-30","currentAge":36,"birthCity":"Smyrna","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zack","useLastName":"Wheeler","middleName":"Harrison","boxscoreName":"Wheeler","nickName":"Wheels","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"WEE-lurr","mlbDebutDate":"2013-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Wheeler","nameSlug":"zack-wheeler-554430","firstLastName":"Zack Wheeler","lastFirstName":"Wheeler, Zack","lastInitName":"Wheeler, Z","initLastName":"Z Wheeler","fullFMLName":"Zachary Harrison Wheeler","fullLFMName":"Wheeler, Zachary Harrison","strikeZoneTop":3.61,"strikeZoneBottom":1.76},"ID686751":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751","firstName":"Seth","lastName":"Johnson","primaryNumber":"52","birthDate":"1998-09-19","currentAge":27,"birthCity":"Concord","birthStateProvince":"NC","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seth","useLastName":"Johnson","middleName":"William","boxscoreName":"Johnson, S","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seth Johnson","nameSlug":"seth-johnson-686751","firstLastName":"Seth Johnson","lastFirstName":"Johnson, Seth","lastInitName":"Johnson, S","initLastName":"S Johnson","fullFMLName":"Seth William Johnson","fullLFMName":"Johnson, Seth William","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID689147":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147","firstName":"Richard","lastName":"Kerkering","primaryNumber":"50","birthDate":"2001-04-04","currentAge":25,"birthCity":"Huntington Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":204,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Orion","useLastName":"Kerkering","middleName":"Orion","boxscoreName":"Kerkering","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"OH-ryan kerr-kerr-ring","mlbDebutDate":"2023-09-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Orion Kerkering","nameSlug":"orion-kerkering-689147","firstLastName":"Orion Kerkering","lastFirstName":"Kerkering, Orion","lastInitName":"Kerkering, O","initLastName":"O Kerkering","fullFMLName":"Richard Orion Kerkering","fullLFMName":"Kerkering, Richard Orion","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID664761":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761","firstName":"Alec","lastName":"Bohm","primaryNumber":"28","birthDate":"1996-08-03","currentAge":30,"birthCity":"Omaha","birthStateProvince":"NE","birthCountry":"USA","height":"6' 4\"","weight":218,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Alec","useLastName":"Bohm","middleName":"Daniel","boxscoreName":"Bohm","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"bome; like home","mlbDebutDate":"2020-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alec Bohm","nameSlug":"alec-bohm-664761","firstLastName":"Alec Bohm","lastFirstName":"Bohm, Alec","lastInitName":"Bohm, A","initLastName":"A Bohm","fullFMLName":"Alec Daniel Bohm","fullLFMName":"Bohm, Alec Daniel","strikeZoneTop":3.407,"strikeZoneBottom":1.719},"ID663992":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992","firstName":"Richard","lastName":"Lovelady","primaryNumber":"55","birthDate":"1995-07-07","currentAge":31,"birthCity":"Hinesville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Richard","useLastName":"Lovelady","middleName":"Tyler","boxscoreName":"Lovelady","nickName":"Love","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-04-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Richard Lovelady","nameSlug":"richard-lovelady-663992","firstLastName":"Richard Lovelady","lastFirstName":"Lovelady, Richard","lastInitName":"Lovelady, R","initLastName":"R Lovelady","fullFMLName":"Richard Tyler Lovelady","fullLFMName":"Lovelady, Richard Tyler","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"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},"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},"ID596117":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117","firstName":"Garrett","lastName":"Stubbs","primaryNumber":"21","birthDate":"1993-05-26","currentAge":33,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":170,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Garrett","useLastName":"Stubbs","middleName":"Patrick","boxscoreName":"Stubbs, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-05-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Garrett Stubbs","nameSlug":"garrett-stubbs-596117","firstLastName":"Garrett Stubbs","lastFirstName":"Stubbs, Garrett","lastInitName":"Stubbs, G","initLastName":"G Stubbs","fullFMLName":"Garrett Patrick Stubbs","fullLFMName":"Stubbs, Garrett Patrick","strikeZoneTop":3.073,"strikeZoneBottom":1.551},"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},"ID660604":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604","firstName":"Alan","lastName":"Rangel","primaryNumber":"57","birthDate":"1997-08-21","currentAge":29,"birthCity":"Hermosillo","birthStateProvince":"-1","birthCountry":"Mexico","height":"6' 2\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alan","useLastName":"Rangel","middleName":"Eduardo","boxscoreName":"Rangel","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"rahn-HELL","mlbDebutDate":"2025-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alan Rangel","nameSlug":"alan-rangel-660604","firstLastName":"Alan Rangel","lastFirstName":"Rangel, Alan","lastInitName":"Rangel, A","initLastName":"A Rangel","fullFMLName":"Alan Eduardo Rangel","fullLFMName":"Rangel, Alan Eduardo","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID674841":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841","firstName":"Michael","lastName":"Alvarez","primaryNumber":"54","birthDate":"1999-06-13","currentAge":27,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Alvarez","middleName":"Andrew","boxscoreName":"Alvarez","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Alvarez","nameSlug":"andrew-alvarez-674841","firstLastName":"Andrew Alvarez","lastFirstName":"Alvarez, Andrew","lastInitName":"Alvarez, A","initLastName":"A Alvarez","fullFMLName":"Michael Andrew Alvarez","fullLFMName":"Alvarez, Michael Andrew","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID665953":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953","firstName":"Andrés","lastName":"Chaparro","primaryNumber":"87","birthDate":"1999-05-04","currentAge":27,"birthCity":"El Vigia","birthCountry":"Venezuela","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Andrés","useLastName":"Chaparro","middleName":"Alfonso","boxscoreName":"Chaparro","gender":"M","nameMatrilineal":"Romero","isPlayer":true,"isVerified":false,"pronunciation":"cha-par-oh","mlbDebutDate":"2024-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrés Chaparro","nameSlug":"andres-chaparro-665953","firstLastName":"Andrés Chaparro","lastFirstName":"Chaparro, Andrés","lastInitName":"Chaparro, A","initLastName":"A Chaparro","fullFMLName":"Andrés Alfonso Chaparro","fullLFMName":"Chaparro, Andrés Alfonso","strikeZoneTop":3.205,"strikeZoneBottom":1.618},"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},"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},"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},"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},"ID687223":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223","firstName":"Carson","lastName":"Palmquist","primaryNumber":"51","birthDate":"2000-10-17","currentAge":25,"birthCity":"Fort Myers","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carson","useLastName":"Palmquist","middleName":"James","boxscoreName":"Palmquist","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Carson Palmquist","nameSlug":"carson-palmquist-687223","firstLastName":"Carson Palmquist","lastFirstName":"Palmquist, Carson","lastInitName":"Palmquist, C","initLastName":"C Palmquist","fullFMLName":"Carson James Palmquist","fullLFMName":"Palmquist, Carson James","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID686611":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611","firstName":"Dylan","lastName":"Crews","primaryNumber":"3","birthDate":"2002-02-26","currentAge":24,"birthCity":"Altamonte Springs","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":203,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Dylan","useLastName":"Crews","middleName":"Gray","boxscoreName":"Crews","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Crews","nameSlug":"dylan-crews-686611","firstLastName":"Dylan Crews","lastFirstName":"Crews, Dylan","lastInitName":"Crews, D","initLastName":"D Crews","fullFMLName":"Dylan Gray Crews","fullLFMName":"Crews, Dylan Gray","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"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},"ID663767":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767","firstName":"Chase","lastName":"Shugart","primaryNumber":"55","birthDate":"1996-10-24","currentAge":29,"birthCity":"Bridge City","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chase","useLastName":"Shugart","middleName":"C.","boxscoreName":"Shugart","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2024-08-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Shugart","nameSlug":"chase-shugart-663767","firstLastName":"Chase Shugart","lastFirstName":"Shugart, Chase","lastInitName":"Shugart, C","initLastName":"C Shugart","fullFMLName":"Chase C. Shugart","fullLFMName":"Shugart, Chase C.","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"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},"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},"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},"ID687377":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377","firstName":"Orlando","lastName":"Ribalta","primaryNumber":"64","birthDate":"1998-03-05","currentAge":28,"birthCity":"Santa Clara","birthCountry":"Cuba","height":"6' 7\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Orlando","useLastName":"Ribalta","middleName":"Andres","boxscoreName":"Ribalta","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Orlando Ribalta","nameSlug":"orlando-ribalta-687377","firstLastName":"Orlando Ribalta","lastFirstName":"Ribalta, Orlando","lastInitName":"Ribalta, O","initLastName":"O Ribalta","fullFMLName":"Orlando Andres Ribalta","fullLFMName":"Ribalta, Orlando Andres","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID680730":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730","firstName":"Mitchell","lastName":"Parker","primaryNumber":"70","birthDate":"1999-09-27","currentAge":26,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"6' 4\"","weight":239,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitchell","useLastName":"Parker","middleName":"James","boxscoreName":"Parker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-04-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mitchell Parker","nameSlug":"mitchell-parker-680730","firstLastName":"Mitchell Parker","lastFirstName":"Parker, Mitchell","lastInitName":"Parker, M","initLastName":"M Parker","fullFMLName":"Mitchell James Parker","fullLFMName":"Parker, Mitchell James","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID656537":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537","firstName":"Derek","lastName":"Hill","primaryNumber":"49","birthDate":"1995-12-30","currentAge":30,"birthCity":"Des Moines","birthStateProvince":"IA","birthCountry":"USA","height":"6' 0\"","weight":206,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Derek","useLastName":"Hill","middleName":"Jerome","boxscoreName":"Hill, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Derek Hill","nameSlug":"derek-hill-656537","firstLastName":"Derek Hill","lastFirstName":"Hill, Derek","lastInitName":"Hill, D","initLastName":"D Hill","fullFMLName":"Derek Jerome Hill","fullLFMName":"Hill, Derek Jerome","strikeZoneTop":3.216,"strikeZoneBottom":1.623},"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":3309,"name":"Nationals Park","link":"/api/v1/venues/3309","location":{"address1":"1500 South Capitol Street, SE","city":"Washington","state":"District of Columbia","stateAbbrev":"DC","postalCode":"20003-1507","defaultCoordinates":{"latitude":38.872861,"longitude":-77.007501},"azimuthAngle":28.0,"elevation":35,"country":"USA","phone":"(202) 349-0400"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":41376,"turfType":"Grass","roofType":"Open","leftLine":336,"leftCenter":377,"center":402,"rightCenter":370,"rightLine":335},"active":true,"season":"2026"},"officialVenue":{"id":3309,"link":"/api/v1/venues/3309"},"weather":{"condition":"Clear","temp":"83","wind":"4 mph, In From LF"},"gameInfo":{"attendance":27200,"firstPitch":"2026-06-24T22:46:00.000Z","gameDurationMinutes":182},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":0,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"home":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"}},"officialScorer":{"id":482394,"fullName":"Benjamin Trittipoe","link":"/api/v1/people/482394"},"primaryDatacaster":{"id":666942,"fullName":"Howard Smith","link":"/api/v1/people/666942"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trea Turner flies out to center fielder Dylan Crews.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-24T22:46:43.347Z","endTime":"2026-06-24T22:48:56.804Z","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":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-24T21:10:30.079Z","endTime":"2026-06-24T22:22:02.002Z","isPitch":false,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-24T22:22:02.002Z","endTime":"2026-06-24T22:45:01.115Z","isPitch":false,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-24T22:45:01.115Z","endTime":"2026-06-24T22:46:45.697Z","isPitch":false,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.714213098734543,"aZ":-22.917014584831755,"pfxX":10.79310334630415,"pfxZ":5.078943254165224,"pX":0.9456520547911262,"pZ":1.766932823916003,"vX0":-9.04474200660683,"vY0":-133.8817446994749,"vZ0":-3.6091452224524447,"x":80.95,"y":191.07,"x0":2.958225137122477,"y0":50.00388145163114,"z0":4.76413048918988,"aX":19.680641306134632},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.6,"breakHorizontal":-17.8,"spinRate":2275,"spinDirection":119},"zone":14,"typeConfidence":0.63,"plateTime":0.408420226493575,"extension":7.436363894745566},"index":3,"playId":"9e6e9ec6-c1bc-3cf3-9c19-af17121831cb","pitchNumber":1,"startTime":"2026-06-24T22:46:45.697Z","endTime":"2026-06-24T22:46:48.697Z","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":92.2,"endSpeed":85.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.495874590413543,"aZ":-27.767279192272067,"pfxX":10.501644649341372,"pfxZ":2.3908923100055333,"pX":-1.0108327483966018,"pZ":2.2031629152695755,"vX0":-13.771297288318914,"vY0":-133.6668703651103,"vZ0":-1.7465071115587314,"x":155.53,"y":179.29,"x0":2.7970208668780083,"y0":50.005214836433076,"z0":4.821358181335351,"aX":19.380386051855833},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.2,"breakHorizontal":-16.8,"spinRate":2289,"spinDirection":137},"zone":13,"typeConfidence":0.91,"plateTime":0.4067263417217406,"extension":7.3967221063623185},"index":4,"playId":"5ed997d9-1c2e-372f-b887-f7ceea75f352","pitchNumber":2,"startTime":"2026-06-24T22:47:04.009Z","endTime":"2026-06-24T22:47:08.124Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.195768082030337,"aZ":-20.342395042355367,"pfxX":7.9278955547991234,"pfxZ":6.35354503341844,"pX":1.4352196048925587,"pZ":3.2076030223442498,"vX0":-7.440804014436418,"vY0":-134.61075671916333,"vZ0":-0.5811891319347958,"x":62.29,"y":152.17,"x0":3.185746131860646,"y0":50.00274095031743,"z0":4.847827823805345,"aX":14.763346401847263},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.6,"breakHorizontal":-13.1,"spinRate":2313,"spinDirection":123},"zone":12,"typeConfidence":0.9,"plateTime":0.40463767845473475,"extension":7.242898788697353},"index":5,"playId":"03c439b9-8f42-31e3-b1f7-4be67eeb7e60","pitchNumber":3,"startTime":"2026-06-24T22:47:19.881Z","endTime":"2026-06-24T22:47:23.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.17859520953718,"aZ":-23.69412933075511,"pfxX":10.53619941873672,"pfxZ":4.786722668385163,"pX":1.8373986039985706,"pZ":3.054756179536044,"vX0":-6.127292620126433,"vY0":-131.81123994175292,"vZ0":-0.05298470856293147,"x":46.96,"y":156.3,"x0":2.814779601819856,"y0":50.002968740844565,"z0":4.814340485282336,"aX":18.67006598287838},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.9,"breakHorizontal":-17.9,"spinRate":2229,"spinDirection":119},"zone":12,"typeConfidence":0.81,"plateTime":0.41443199141316533,"extension":7.41537165925103},"index":6,"playId":"f1b0ef19-a3e0-32fe-8905-12568986d19a","pitchNumber":4,"startTime":"2026-06-24T22:47:35.208Z","endTime":"2026-06-24T22:47:38.815Z","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":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.799332912873933,"aZ":-23.970253699761397,"pfxX":10.791008173381208,"pfxZ":4.540792621365124,"pX":1.0527247309626993,"pZ":2.5734002784559413,"vX0":-8.441961201242531,"vY0":-132.89689688515878,"vZ0":-1.2072712491965798,"x":76.87,"y":169.3,"x0":2.852746383806981,"y0":50.00255440193645,"z0":4.758283970358243,"aX":19.496225044735905},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.2,"breakHorizontal":-18.0,"spinRate":2257,"spinDirection":112},"zone":12,"typeConfidence":0.86,"plateTime":0.41057745532712,"extension":7.401931206325069},"index":7,"playId":"2b2a481a-d0b7-3a52-bda1-2e6b08f14b5e","pitchNumber":5,"startTime":"2026-06-24T22:47:52.660Z","endTime":"2026-06-24T22:47:56.471Z","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":82.7,"endSpeed":76.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.600558125274603,"aZ":-27.829520377479035,"pfxX":-0.3234843670017634,"pfxZ":2.9249900242438738,"pX":0.20015802431330057,"pZ":1.383277470925289,"vX0":-6.2135509501853186,"vY0":-120.38728924279565,"vZ0":-2.3391491563123825,"x":109.37,"y":201.43,"x0":2.843131581568817,"y0":50.003753284909436,"z0":4.79999529281882,"aX":-0.48088110883162355},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":5.0,"breakHorizontal":1.9,"spinRate":2039,"spinDirection":198},"zone":14,"typeConfidence":0.92,"plateTime":0.452777548624677,"extension":7.495289023309477},"index":8,"playId":"c86ce589-700a-3cf0-a88e-3ff91eec717e","pitchNumber":6,"startTime":"2026-06-24T22:48:07.251Z","endTime":"2026-06-24T22:48:11.454Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":86.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.96642734947131,"aZ":-26.377731977370704,"pfxX":9.842888325716668,"pfxZ":3.118689691603908,"pX":-0.2800922132051828,"pZ":1.8149861746327993,"vX0":-12.353838235142105,"vY0":-134.2870548189331,"vZ0":-2.8160364556961484,"x":127.68,"y":189.78,"x0":3.061297497304071,"y0":50.00618390904971,"z0":4.716820205231103,"aX":18.31793038254696},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.3,"breakHorizontal":-15.7,"spinRate":2221,"spinDirection":119},"zone":7,"typeConfidence":0.9,"plateTime":0.4049878023446065,"extension":7.415337316380409},"hitData":{"launchSpeed":96.3,"launchAngle":25.0,"totalDistance":384.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":102.85,"coordY":45.7}},"index":9,"playId":"7bd5f16e-fe94-3834-bf56-12c7618cfd57","pitchNumber":7,"startTime":"2026-06-24T22:48:48.243Z","endTime":"2026-06-24T22:48:56.804Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T22:48:56.804Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a ground ball to second baseman Nasim Nuñez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-24T22:49:04.234Z","endTime":"2026-06-24T22:50:05.925Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"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],"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":2},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.6,"endSpeed":69.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.821794243839218,"aZ":-32.4928967228565,"pfxX":-5.628781969953762,"pfxZ":-0.26405113826079685,"pX":0.340517949818849,"pZ":1.3449460132045092,"vX0":-3.579204981858854,"vY0":-108.61727890091026,"vZ0":-0.0775875187809083,"x":104.02,"y":202.47,"x0":2.7372029904793247,"y0":50.00364246206464,"z0":4.894507782017663,"aX":-6.770467375201962},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-0.2,"breakHorizontal":11.0,"spinRate":1955,"spinDirection":282},"zone":14,"typeConfidence":0.9,"plateTime":0.5029725599370707,"extension":7.429696484402205},"index":0,"playId":"4b106e6a-aabd-386e-aed3-12b9dc9326d4","pitchNumber":1,"startTime":"2026-06-24T22:49:22.733Z","endTime":"2026-06-24T22:49:27.524Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.409308845542224,"aZ":-26.581366513034528,"pfxX":10.559310428879012,"pfxZ":3.1305987336485392,"pX":-0.5145425652348108,"pZ":1.5863440567381983,"vX0":-11.900666866159858,"vY0":-132.1726894554961,"vZ0":-3.231635450598034,"x":136.61,"y":195.95,"x0":2.652367769731306,"y0":50.00470637663298,"z0":4.75463501990942,"aX":18.880453930484194},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.2,"breakHorizontal":-16.8,"spinRate":2207,"spinDirection":123},"zone":13,"typeConfidence":0.91,"plateTime":0.41275672207173963,"extension":7.269942420635513},"index":1,"playId":"42bb0ff4-e9ce-3210-bdb4-0e4337b36892","pitchNumber":2,"startTime":"2026-06-24T22:49:37.549Z","endTime":"2026-06-24T22:49:42.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.061975809045176,"aZ":-26.541315759632575,"pfxX":10.531466981098971,"pfxZ":3.0758806382434623,"pX":-0.16932122386906814,"pZ":1.441144316317665,"vX0":-11.959257902284028,"vY0":-134.05758874347038,"vZ0":-3.813973438674824,"x":123.45,"y":199.87,"x0":2.966496009668149,"y0":50.00569907037329,"z0":4.761669015463879,"aX":19.307728784035156},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.9,"breakHorizontal":-16.7,"spinRate":2239,"spinDirection":117},"zone":13,"typeConfidence":0.91,"plateTime":0.4074782825568968,"extension":7.461355535941299},"hitData":{"launchSpeed":88.5,"launchAngle":4.0,"totalDistance":78.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.33,"coordY":144.99}},"index":2,"playId":"5229732b-1cc1-3287-8aff-7503a2b335c2","pitchNumber":3,"startTime":"2026-06-24T22:49:54.825Z","endTime":"2026-06-24T22:50:05.925Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T22:50:05.925Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Harper strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-24T22:50:10.769Z","endTime":"2026-06-24T22:52:15.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"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,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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"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(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.4,"endSpeed":85.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.47552081479317,"aZ":-26.628946144625885,"pfxX":11.08068714027747,"pfxZ":2.9965367620797814,"pX":-0.5633448502335138,"pZ":2.252334293312692,"vX0":-12.986841292241232,"vY0":-134.02066997345673,"vZ0":-1.910561614890807,"x":138.47,"y":177.97,"x0":2.8681728028403133,"y0":50.000041462793995,"z0":4.845583327251979,"aX":20.487526391315797},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.3,"breakHorizontal":-17.9,"spinRate":2199,"spinDirection":121},"zone":4,"typeConfidence":0.91,"plateTime":0.4061233804076747,"extension":7.283127377134316},"index":0,"playId":"155f7d76-98ee-3d06-a997-f96ff842ee08","pitchNumber":1,"startTime":"2026-06-24T22:50:47.606Z","endTime":"2026-06-24T22:50:51.914Z","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":76.3,"endSpeed":71.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.489509375205593,"aZ":-30.24172456236439,"pfxX":-5.150756988337792,"pfxZ":1.526886055352918,"pX":-1.4894160312159135,"pZ":2.0658753093926054,"vX0":-7.479748907819912,"vY0":-111.07015959089333,"vZ0":0.42917551667678366,"x":173.77,"y":183.0,"x0":2.5742114393915174,"y0":50.002081164767304,"z0":4.982492213999525,"aX":-6.518164145540716},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":3.1,"breakHorizontal":11.0,"spinRate":1953,"spinDirection":279},"zone":13,"typeConfidence":0.9,"plateTime":0.49072903141169455,"extension":7.442588779456819},"index":1,"playId":"00c1d906-64c8-3da5-8176-3e8c444404b3","pitchNumber":2,"startTime":"2026-06-24T22:51:08.205Z","endTime":"2026-06-24T22:51:12.213Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.8,"endSpeed":70.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.978813900258587,"aZ":-32.031712627114,"pfxX":-5.945493378896252,"pfxZ":0.11831670339593003,"pX":-0.11456302090274043,"pZ":0.39287199705782827,"vX0":-4.664225522368852,"vY0":-108.93416845096235,"vZ0":-2.3155594726761644,"x":121.37,"y":228.17,"x0":2.8175857682718948,"y0":50.003402729332294,"z0":4.892765247225217,"aX":-7.231245908819793},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":0.0,"breakHorizontal":11.9,"spinRate":2072,"spinDirection":279},"zone":13,"typeConfidence":0.9,"plateTime":0.5005053398315074,"extension":7.378272767911457},"index":2,"playId":"5b9b98ea-b0c0-36ee-87cb-25993748b592","pitchNumber":3,"startTime":"2026-06-24T22:51:24.971Z","endTime":"2026-06-24T22:51:28.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.109159755693735,"aZ":-26.644437022747518,"pfxX":10.259874023468237,"pfxZ":2.92293493336874,"pX":-0.49042196004291994,"pZ":2.266834952095707,"vX0":-12.58707299473216,"vY0":-135.55279110184378,"vZ0":-2.152564884660717,"x":135.69,"y":177.58,"x0":2.845113169610698,"y0":50.002130624485865,"z0":4.901253943431728,"aX":19.404194122433275},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.0,"breakHorizontal":-16.4,"spinRate":2253,"spinDirection":129},"zone":4,"typeConfidence":0.91,"plateTime":0.401590146145133,"extension":7.340243084076096},"index":3,"playId":"d145a29e-c10c-322e-97b9-12eb55beef35","pitchNumber":4,"startTime":"2026-06-24T22:51:50.890Z","endTime":"2026-06-24T22:51:54.184Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.923294103129116,"aZ":-18.826175811147735,"pfxX":7.099420394261986,"pfxZ":6.9741734310954815,"pX":-0.9968568809459109,"pZ":2.8611759826766776,"vX0":-12.898361169304419,"vY0":-136.89531845998613,"vZ0":-2.04358171039775,"x":155.0,"y":161.53,"x0":2.836076180229913,"y0":50.00110876092674,"z0":4.894949148975301,"aX":13.58529635249204},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.5,"breakHorizontal":-10.4,"spinRate":2322,"spinDirection":125},"zone":11,"typeConfidence":0.91,"plateTime":0.3988833079165821,"extension":7.257660543120032},"index":4,"playId":"ae2c945b-13ee-3f38-a338-9452b0864fbc","pitchNumber":5,"startTime":"2026-06-24T22:52:12.956Z","endTime":"2026-06-24T22:52:15.956Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T22:52:15.956Z","atBatIndex":2},{"result":{"type":"atBat","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","description":"With Alec Bohm batting, Brandon Marsh picked off and caught stealing 2nd base, first baseman Luis García Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-24T22:52:21.327Z","endTime":"2026-06-24T22:53:15.383Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687223,"link":"/api/v1/people/687223"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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, 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":92.5,"endSpeed":85.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61615411158803,"aZ":-23.977614530616663,"pfxX":9.918143524385313,"pfxZ":4.4528670702540065,"pX":-1.3244927874412147,"pZ":1.1938473898019448,"vX0":-14.526898318533107,"vY0":-133.99092090887012,"vZ0":-5.02654298221715,"x":167.49,"y":206.55,"x0":2.8482257902328523,"y0":50.00217565020878,"z0":4.780376181476933,"aX":18.25585433477587},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.2,"breakHorizontal":-15.2,"spinRate":2286,"spinDirection":118},"zone":13,"typeConfidence":0.8,"plateTime":0.40687571190112015,"extension":7.503604256478194},"index":0,"playId":"c9860ba6-f1dc-3077-8d78-47008f64b870","pitchNumber":1,"startTime":"2026-06-24T22:52:44.836Z","endTime":"2026-06-24T22:52:48.910Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"fdd87a31-bff1-3f11-a939-ad319a2e6510","startTime":"2026-06-24T22:53:06.387Z","endTime":"2026-06-24T22:53:15.383Z","isPitch":false,"type":"pickoff"}],"playEndTime":"2026-06-24T22:53:15.383Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"James Wood flies out to center fielder Justin Crawford.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-24T22:54:46.797Z","endTime":"2026-06-24T22:56:53.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.703272851306515,"aZ":-15.582378319650042,"pfxX":-7.974978563020217,"pfxZ":8.995630667854954,"pX":-0.10611744435341977,"pZ":1.894959605080571,"vX0":7.079103527542082,"vY0":-134.3667912306784,"vZ0":-5.208803347935151,"x":121.04,"y":187.62,"x0":-1.7274422423653086,"y0":50.00356937207158,"z0":4.950539773405905,"aX":-14.712085110959666},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.5,"breakHorizontal":13.1,"spinRate":2372,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.4062648527015793,"extension":6.907218080184334},"index":0,"playId":"4bb7e2d6-40a3-36d0-806d-a1d7bc27c730","pitchNumber":1,"startTime":"2026-06-24T22:55:28.793Z","endTime":"2026-06-24T22:55:55.813Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13960564969537,"aZ":-22.333875002721136,"pfxX":-10.002555000916022,"pfxZ":5.402482297134101,"pX":0.41200991838745965,"pZ":2.806381082895456,"vX0":8.573568355070977,"vY0":-133.6907171836191,"vZ0":-1.7443890153419463,"x":101.3,"y":163.01,"x0":-1.5271545425301072,"y0":50.00395331424436,"z0":5.060458276185388,"aX":-18.220988619162625},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.6,"breakHorizontal":16.4,"spinRate":2364,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.40873825261477625,"extension":7.011914726447521},"index":1,"playId":"9413b285-d879-3872-9c89-f7c9fa240a99","pitchNumber":2,"startTime":"2026-06-24T22:56:02.235Z","endTime":"2026-06-24T22:56:06.364Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.281937736991857,"aZ":-39.21368946183846,"pfxX":7.284709189540262,"pfxZ":-5.349158327233878,"pX":0.36937667810812835,"pZ":0.3452335628202537,"vX0":2.9420329972029613,"vY0":-114.33723339238283,"vZ0":-1.9749529939528303,"x":102.92,"y":229.46,"x0":-1.88283070005738,"y0":50.003494703903755,"z0":5.0901289133773036,"aX":9.585637701440698},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-9.8,"breakHorizontal":-13.9,"spinRate":2705,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.48017193302937544,"extension":6.591397054685109},"index":2,"playId":"d8d3359b-4b1c-33a9-9930-ced728be6bab","pitchNumber":3,"startTime":"2026-06-24T22:56:20.622Z","endTime":"2026-06-24T22:56:25.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.719925487382625,"aZ":-22.59755370730629,"pfxX":-10.76090222580323,"pfxZ":5.14948294944456,"pX":0.9463556118190973,"pZ":2.4216290222061243,"vX0":10.203511907149734,"vY0":-134.9099671324823,"vZ0":-2.573609716522646,"x":80.93,"y":173.4,"x0":-1.469285849839095,"y0":50.00643091569436,"z0":4.964351045224551,"aX":-20.030172718252743},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.0,"breakHorizontal":17.5,"spinRate":2315,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.40451516148381694,"extension":7.099167997868995},"hitData":{"launchSpeed":97.7,"launchAngle":41.0,"totalDistance":345.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":148.51,"coordY":62.19}},"index":3,"playId":"3f7d69b8-7754-377d-bc92-48a1bfbf42c9","pitchNumber":4,"startTime":"2026-06-24T22:56:41.991Z","endTime":"2026-06-24T22:56:53.161Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T22:56:53.161Z","atBatIndex":4},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Luis García Jr. homers (13) on a fly ball to center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-24T22:56:56.113Z","endTime":"2026-06-24T22:58:06.040Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"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":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":{"id":605400,"link":"/api/v1/people/605400"},"isScoringEvent":true,"rbi":true,"earned":true,"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.00068628920044,"aZ":-29.257541984571773,"pfxX":-10.547897555457148,"pfxZ":1.788664728644675,"pX":-0.5475207559227254,"pZ":1.508950679195469,"vX0":6.5928335037788575,"vY0":-126.06571255966182,"vZ0":-2.4063824430495315,"x":137.87,"y":198.04,"x0":-1.8062054462636499,"y0":50.005252026932716,"z0":4.8022469803063235,"aX":-17.23665392681736},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.0,"breakHorizontal":17.9,"spinRate":1599,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.4319852124932506,"extension":6.870816794537439},"index":0,"playId":"92975129-1dbb-3cf1-bffa-986363bc1143","pitchNumber":1,"startTime":"2026-06-24T22:57:18.397Z","endTime":"2026-06-24T22:57:21.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.07795277127006,"aZ":-23.400871794443283,"pfxX":-10.189051199629453,"pfxZ":4.707836472831243,"pX":0.5189591683033619,"pZ":2.600451339448014,"vX0":8.97235901249727,"vY0":-135.07375078205214,"vZ0":-2.050398081348483,"x":97.22,"y":168.57,"x0":-1.508330075760891,"y0":50.00162467953858,"z0":5.000406427138302,"aX":-18.98636503629114},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.3,"breakHorizontal":16.8,"spinRate":2402,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.4041852579991767,"extension":7.094336420244819},"hitData":{"launchSpeed":105.5,"launchAngle":30.0,"totalDistance":412.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":159.37,"coordY":35.86}},"index":1,"playId":"32747532-7f8d-3213-ab8b-3cd5a2be177b","pitchNumber":2,"startTime":"2026-06-24T22:57:39.345Z","endTime":"2026-06-24T22:58:06.040Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T22:58:06.040Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Tena grounds out, second baseman Bryson Stott to first baseman Alec Bohm.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-24T22:57:52.410Z","endTime":"2026-06-24T22:59:23.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1485689192385,"aZ":-16.80129463470054,"pfxX":-7.437120938537223,"pfxZ":8.087469126754812,"pX":-0.9666220181309825,"pZ":2.5598049012610953,"vX0":5.016713186386415,"vY0":-136.1068838879562,"vZ0":-3.246114104226426,"x":153.85,"y":169.67,"x0":-1.8550317495809934,"y0":50.003969661247226,"z0":4.91202496506243,"aX":-14.140209216442676},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.3,"breakHorizontal":12.6,"spinRate":2229,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4003863733937161,"extension":6.988819384319051},"index":0,"playId":"69bceaf7-c80e-3d01-aa5d-392f3ed2421b","pitchNumber":1,"startTime":"2026-06-24T22:58:24.937Z","endTime":"2026-06-24T22:58:29.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.442296940321004,"aZ":-40.26919126431296,"pfxX":7.795927178179871,"pfxZ":-6.049228249382718,"pX":-1.09141177605751,"pZ":2.534136448606183,"vX0":-0.25796807110725195,"vY0":-114.73819389426421,"vZ0":2.590863696292682,"x":158.6,"y":170.36,"x0":-1.9911845094952336,"y0":50.002427404937436,"z0":5.303398425875599,"aX":10.434556282494837},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-10.1,"breakHorizontal":-14.0,"spinRate":2545,"spinDirection":60},"zone":11,"typeConfidence":2.0,"plateTime":0.4766633776965654,"extension":6.51135228287995},"index":1,"playId":"359bcbc7-e637-3015-8003-47fb83c5c4ad","pitchNumber":2,"startTime":"2026-06-24T22:58:39.345Z","endTime":"2026-06-24T22:58:43.787Z","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":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":85.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.658464755648307,"aZ":-25.397774845758352,"pfxX":-10.445643271747201,"pfxZ":3.699783848285188,"pX":-0.5736110528324071,"pZ":2.29411786108268,"vX0":7.090538889601832,"vY0":-133.48019204144032,"vZ0":-1.992590828456605,"x":138.86,"y":176.84,"x0":-1.887107355308696,"y0":50.00333092182089,"z0":4.851582919276663,"aX":-19.134723048519657},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.5,"breakHorizontal":17.8,"spinRate":2174,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.4079897809099089,"extension":6.619613699367523},"index":2,"playId":"4771c5c8-0260-35fb-ba0a-bb75b9f862ca","pitchNumber":3,"startTime":"2026-06-24T22:58:56.228Z","endTime":"2026-06-24T22:59:00.284Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.394267199012123,"aZ":-32.4760544591939,"pfxX":-8.825103433782157,"pfxZ":-0.18211101450466494,"pX":-0.3024207999451965,"pZ":1.9344517293634829,"vX0":6.589146814613363,"vY0":-126.50952862133182,"vZ0":-0.6934141417311604,"x":128.53,"y":186.55,"x0":-1.776091645712943,"y0":50.004014343466245,"z0":4.7834026146963025,"aX":-14.5080354139495},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.2,"breakHorizontal":14.8,"spinRate":1557,"spinDirection":252},"zone":7,"typeConfidence":2.0,"plateTime":0.43063911879820127,"extension":6.954853305375503},"hitData":{"launchSpeed":108.3,"launchAngle":-1.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.38,"coordY":142.46}},"index":3,"playId":"a43caf33-b163-3abe-b7fa-be5b61b71672","pitchNumber":4,"startTime":"2026-06-24T22:59:16.137Z","endTime":"2026-06-24T22:59:23.680Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T22:59:23.680Z","atBatIndex":6},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"CJ Abrams hit by pitch.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-24T22:59:33.357Z","endTime":"2026-06-24T23:01:16.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"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":85.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.419136522337375,"aZ":-16.115958871087606,"pfxX":-8.639149738438524,"pfxZ":8.673142003902903,"pX":1.3442462808505131,"pZ":2.6002438847313942,"vX0":10.656445942485599,"vY0":-134.5327002067606,"vZ0":-3.190999789530007,"x":65.76,"y":168.57,"x0":-1.5270645319741945,"y0":50.00358739232355,"z0":4.929501389178765,"aX":-15.997652903206372},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.2,"breakHorizontal":13.7,"spinRate":2308,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.40556105347061466,"extension":7.046743154256811},"index":0,"playId":"5258ad34-3c99-3d57-998a-9712c7717a2a","pitchNumber":1,"startTime":"2026-06-24T22:59:56.475Z","endTime":"2026-06-24T23:00:00.477Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":73.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.645539124010423,"aZ":-39.30311158848257,"pfxX":7.435876239767692,"pfxZ":-5.3370852712120085,"pX":0.2063273994858513,"pZ":1.934115938466827,"vX0":2.5148436185454726,"vY0":-114.67510448254137,"vZ0":1.1648494709064614,"x":109.14,"y":186.56,"x0":-1.869763666535652,"y0":50.00297479369172,"z0":5.245238126715936,"aX":9.931067634611663},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-9.1,"breakHorizontal":-14.0,"spinRate":2709,"spinDirection":63},"zone":8,"typeConfidence":2.0,"plateTime":0.47711125588403913,"extension":6.36628508263383},"index":1,"playId":"ef5f10e0-8e31-3684-9f70-93a129bad83f","pitchNumber":2,"startTime":"2026-06-24T23:00:11.072Z","endTime":"2026-06-24T23:00:38.077Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":73.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.890140489550635,"aZ":-40.362749047310366,"pfxX":6.952039114835367,"pfxZ":-6.106718412255766,"pX":0.4333327596830963,"pZ":1.728523315073387,"vX0":2.9001865937133577,"vY0":-115.2480852212635,"vZ0":1.078489941240184,"x":100.48,"y":192.11,"x0":-1.7452331412101996,"y0":50.00003668148567,"z0":5.160051051910127,"aX":9.327727026283878},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-10.4,"breakHorizontal":-13.3,"spinRate":2673,"spinDirection":54},"zone":9,"typeConfidence":2.0,"plateTime":0.4756873408810862,"extension":6.9631900509761735},"index":2,"playId":"382adcb2-3b90-3735-8ca2-6e777be2e60d","pitchNumber":3,"startTime":"2026-06-24T23:00:46.582Z","endTime":"2026-06-24T23:00:50.157Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.943191393555825,"aZ":-16.5537092684803,"pfxX":-7.583951691904448,"pfxZ":8.243125070259426,"pX":1.7828274188350652,"pZ":2.9668013051967628,"vX0":11.27836437092894,"vY0":-135.8664774283754,"vZ0":-2.4013385056451018,"x":49.04,"y":158.68,"x0":-1.4107590580482525,"y0":50.00553540761235,"z0":4.994585022864059,"aX":-14.377164457503884},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.6,"breakHorizontal":11.8,"spinRate":2466,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.40105442712159345,"extension":7.0222079984059915},"index":3,"playId":"07dcb12c-3d6c-3a91-b08b-ab6f852b64f5","pitchNumber":4,"startTime":"2026-06-24T23:01:11.370Z","endTime":"2026-06-24T23:01:16.667Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T23:01:16.667Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daylen Lile grounds out to first baseman Alec Bohm.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-24T23:01:17.746Z","endTime":"2026-06-24T23:03:38.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,5,6],"actionIndex":[4],"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":6},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":71.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.933833364531186,"aZ":-38.45064939471407,"pfxX":8.243482624805111,"pfxZ":-4.805398680310799,"pX":-0.07127059342940631,"pZ":1.8019010928991384,"vX0":1.7202464077994455,"vY0":-113.82595935782567,"vZ0":0.8859642869981972,"x":119.72,"y":190.13,"x0":-1.9086960208352133,"y0":50.00489576851838,"z0":5.230833453900044,"aX":10.759992094295233},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-8.2,"breakHorizontal":-15.4,"spinRate":2611,"spinDirection":57},"zone":8,"typeConfidence":2.0,"plateTime":0.48218599405847407,"extension":6.763619882422233},"index":0,"playId":"58787529-8092-3a4c-bf13-e9bad63dd01d","pitchNumber":1,"startTime":"2026-06-24T23:01:46.450Z","endTime":"2026-06-24T23:01:50.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":72.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.301435637796406,"aZ":-37.77852874880618,"pfxX":7.54693140998054,"pfxZ":-4.247820722679729,"pX":0.30838802454662967,"pZ":1.1414581436493305,"vX0":2.7623603326571726,"vY0":-114.17618365511271,"vZ0":-0.5070907347726817,"x":105.24,"y":207.96,"x0":-1.8982806792021172,"y0":50.004848633194875,"z0":5.088668615293302,"aX":9.950240941433075},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-7.6,"breakHorizontal":-14.4,"spinRate":2589,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4799933082586758,"extension":6.946028453101012},"index":1,"playId":"3aa88cbb-e25d-3e13-956a-72765c8da47b","pitchNumber":2,"startTime":"2026-06-24T23:02:07.324Z","endTime":"2026-06-24T23:02:10.999Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-24T23:02:26.777Z","endTime":"2026-06-24T23:02:37.647Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":72.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.81706874581702,"aZ":-38.84747970903753,"pfxX":8.260212911626336,"pfxZ":-5.084669480054565,"pX":-0.3322917944969352,"pZ":0.013682981544529122,"vX0":1.1927039873057466,"vY0":-114.09347583884389,"vZ0":-2.62920933488972,"x":129.67,"y":238.41,"x0":-1.935072128407032,"y0":50.00177388143896,"z0":5.024770770971803,"aX":10.843290366904467},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-9.6,"breakHorizontal":-15.2,"spinRate":2659,"spinDirection":56},"zone":13,"typeConfidence":2.0,"plateTime":0.4808474903714064,"extension":6.809794942770649},"index":3,"playId":"2111bc9b-50e8-37ac-a66a-333e791d4bfe","pitchNumber":3,"startTime":"2026-06-24T23:02:37.647Z","endTime":"2026-06-24T23:02:46.440Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Aaron Nola. CJ Abrams to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"actionPlayId":"2111bc9b-50e8-37ac-a66a-333e791d4bfe","startTime":"2026-06-24T23:02:52.543Z","endTime":"2026-06-24T23:03:08.293Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682928,"link":"/api/v1/people/682928"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":86.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.143089997627573,"aZ":-18.535330585623466,"pfxX":-7.399765747137077,"pfxZ":7.23640892544704,"pX":0.305396475075113,"pZ":2.5153457533885417,"vX0":8.007305807349919,"vY0":-134.90935058812644,"vZ0":-3.20183117523921,"x":105.36,"y":170.87,"x0":-1.7083701328282621,"y0":50.002347433018286,"z0":4.988827512203413,"aX":-13.947394448727685},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.8,"breakHorizontal":12.1,"spinRate":2227,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.40255237143265843,"extension":7.013343799775242},"index":5,"playId":"9526a211-ab9a-345d-b58d-1239a4bcb2a9","pitchNumber":4,"startTime":"2026-06-24T23:03:08.293Z","endTime":"2026-06-24T23:03:11.309Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":72.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.289018921186663,"aZ":-38.52665050138358,"pfxX":9.625565150866763,"pfxZ":-4.8951345553696415,"pX":-0.6110698282257252,"pZ":1.7621000827628486,"vX0":0.1602566334241763,"vY0":-112.81323712030027,"vZ0":0.7513814581682179,"x":140.29,"y":191.2,"x0":-1.9348157797634662,"y0":50.00402997019267,"z0":5.288427298682575,"aX":12.486839655937757},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-8.4,"breakHorizontal":-17.5,"spinRate":2602,"spinDirection":55},"zone":7,"typeConfidence":2.0,"plateTime":0.4843386000959198,"extension":6.63976487372206},"hitData":{"launchSpeed":89.0,"launchAngle":-23.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.54,"coordY":166.28}},"index":6,"playId":"824319f3-9093-3905-b575-a84d7d375c7c","pitchNumber":5,"startTime":"2026-06-24T23:03:30.278Z","endTime":"2026-06-24T23:03:38.896Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T23:03:38.896Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Bohm flies out sharply to center fielder Dylan Crews.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-24T23:05:20.717Z","endTime":"2026-06-24T23:07:16.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":90.1,"endSpeed":82.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.461804770716196,"aZ":-29.216049680755805,"pfxX":11.230051290307957,"pfxZ":1.6978677267448798,"pX":0.40400777374552954,"pZ":1.790151366699822,"vX0":-10.107858534908303,"vY0":-130.88565771667487,"vZ0":-2.208284945652477,"x":101.6,"y":190.45,"x0":2.848462188955986,"y0":50.003796559283536,"z0":4.822923028530674,"aX":19.57348133044839},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.8,"breakHorizontal":-18.2,"spinRate":2189,"spinDirection":131},"zone":9,"typeConfidence":0.91,"plateTime":0.41775865276943325,"extension":7.283937229391002},"index":0,"playId":"b4ef295a-6749-39f2-9ec5-5511b34eec16","pitchNumber":1,"startTime":"2026-06-24T23:05:57.805Z","endTime":"2026-06-24T23:06:02.256Z","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":81.9,"endSpeed":75.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.354093358775504,"aZ":-27.48688624787335,"pfxX":-0.9133098457491526,"pfxZ":3.251599594422342,"pX":-0.2906140980381539,"pZ":1.6659691587865966,"vX0":-6.799602154459303,"vY0":-119.09107707959414,"vZ0":-1.7818032099109646,"x":128.08,"y":193.8,"x0":2.7171718452766,"y0":50.00103712466879,"z0":4.904432918463176,"aX":-1.3128490936769006},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":5.8,"breakHorizontal":3.2,"spinRate":2005,"spinDirection":180},"zone":13,"typeConfidence":0.92,"plateTime":0.4595175267113114,"extension":7.335324983526455},"index":1,"playId":"2e1bf2f8-8521-3d92-aa12-a74d02ae736f","pitchNumber":2,"startTime":"2026-06-24T23:06:12.779Z","endTime":"2026-06-24T23:06:17.366Z","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":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.307605288757117,"aZ":-29.10671189055121,"pfxX":10.623794949780855,"pfxZ":1.7241989224182142,"pX":-0.751302334253529,"pZ":1.8640921483266528,"vX0":-12.342634171049069,"vY0":-132.3425626199972,"vZ0":-1.939159424159543,"x":145.64,"y":188.45,"x0":2.5848790101568477,"y0":50.00449832603069,"z0":4.730963677166689,"aX":18.91463925605901},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.9,"breakHorizontal":-16.7,"spinRate":2246,"spinDirection":122},"zone":7,"typeConfidence":0.91,"plateTime":0.4133149026243652,"extension":7.301101105055182},"index":2,"playId":"358d6a75-b8f5-3a09-b8c4-3fafda000211","pitchNumber":3,"startTime":"2026-06-24T23:06:29.252Z","endTime":"2026-06-24T23:06:56.273Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"}}},{"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":76.4,"endSpeed":70.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.044099435097646,"aZ":-31.585081073924474,"pfxX":-3.915090315261699,"pfxZ":0.4663536592101165,"pX":0.25740495641582595,"pZ":1.6155514109996687,"vX0":-4.550111878154859,"vY0":-111.18307340045037,"vZ0":-0.10594543189368122,"x":107.19,"y":195.16,"x0":2.8392997690320896,"y0":50.00020112380104,"z0":4.9432041700844795,"aX":-4.897065874196033},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":1.2,"breakHorizontal":8.3,"spinRate":1994,"spinDirection":271},"zone":14,"typeConfidence":0.9,"plateTime":0.4927418043855467,"extension":7.406333853978327},"hitData":{"launchSpeed":102.5,"launchAngle":23.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":131.1,"coordY":41.81}},"index":3,"playId":"c9a4b0f5-09cb-3266-8c2c-344c0e5b7a8a","pitchNumber":4,"startTime":"2026-06-24T23:07:06.492Z","endTime":"2026-06-24T23:07:16.344Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T23:07:16.344Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryson Stott strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-24T23:07:17.925Z","endTime":"2026-06-24T23:09:02.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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(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.7,"endSpeed":84.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.66088235526255,"aZ":-26.728817787021512,"pfxX":9.802270188445938,"pfxZ":2.994738904339899,"pX":0.4795810143001951,"pZ":2.6839328444487003,"vX0":-9.709939730734627,"vY0":-133.27230028979798,"vZ0":-0.8231775909281854,"x":98.72,"y":166.31,"x0":2.8773592550433102,"y0":50.00295268548672,"z0":4.908172213944914,"aX":17.829068170920664},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.5,"breakHorizontal":-16.0,"spinRate":2228,"spinDirection":131},"zone":6,"typeConfidence":0.91,"plateTime":0.4092423294894849,"extension":7.333455474618499},"index":0,"playId":"e912f70d-ab82-3ca5-bb68-5dc1c9ac3907","pitchNumber":1,"startTime":"2026-06-24T23:07:43.726Z","endTime":"2026-06-24T23:07:47.719Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.272845319097016,"aZ":-19.81358037749658,"pfxX":7.537481361064768,"pfxZ":6.777440788533163,"pX":0.26600699330296274,"pZ":2.9602914901728177,"vX0":-9.275134806820759,"vY0":-133.33424953795662,"vZ0":-1.284510109939109,"x":106.86,"y":158.85,"x0":2.7899297357120223,"y0":50.001268441010126,"z0":4.860664817384459,"aX":13.743152290007727},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.2,"breakHorizontal":-12.0,"spinRate":2239,"spinDirection":116},"zone":2,"typeConfidence":0.9,"plateTime":0.4088290957282683,"extension":7.203750496968214},"index":1,"playId":"8fd63b99-6b15-3ce2-8ccc-ede9115dff53","pitchNumber":2,"startTime":"2026-06-24T23:08:00.940Z","endTime":"2026-06-24T23:08:04.408Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-24T23:08:12.022Z","endTime":"2026-06-24T23:08:23.362Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"}},{"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":92.6,"endSpeed":85.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.345344803331987,"aZ":-21.76529397424771,"pfxX":8.914566274982846,"pfxZ":5.619826858251061,"pX":-0.012927325161199843,"pZ":3.2431757352837063,"vX0":-10.740883777156862,"vY0":-134.54875677515162,"vZ0":-0.18266748096539326,"x":117.49,"y":151.21,"x0":2.8531830217076974,"y0":50.00503488871833,"z0":4.8408134482968705,"aX":16.51834590904839},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.3,"breakHorizontal":-14.2,"spinRate":2233,"spinDirection":113},"zone":2,"typeConfidence":0.75,"plateTime":0.40548859622216593,"extension":7.366273383413575},"index":3,"playId":"eb9faecd-b30c-3311-9a64-24d8091cdc69","pitchNumber":3,"startTime":"2026-06-24T23:08:23.362Z","endTime":"2026-06-24T23:08:28.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.480141921990583,"aZ":-28.829165962957976,"pfxX":9.626395275907527,"pfxZ":1.8516654794437084,"pX":0.2893637704212948,"pZ":3.822916528774168,"vX0":-9.799873365158794,"vY0":-132.63068068856617,"vZ0":2.3965816594459555,"x":105.97,"y":135.56,"x0":2.755890684471493,"y0":50.003769187002234,"z0":4.9902675216471115,"aX":17.40243065941512},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.1,"breakHorizontal":-15.7,"spinRate":2179,"spinDirection":121},"zone":12,"typeConfidence":0.92,"plateTime":0.41068724665105893,"extension":7.238302082884564},"index":4,"playId":"eb4d903d-2110-3a09-92eb-21aa01c6d4fe","pitchNumber":4,"startTime":"2026-06-24T23:08:43.002Z","endTime":"2026-06-24T23:08:47.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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":74.8,"endSpeed":69.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.769810700917976,"aZ":-33.79207509671796,"pfxX":-7.1651940391472255,"pfxZ":-1.3587573624788964,"pX":-1.0911496616166114,"pZ":1.2539547684226438,"vX0":-5.640030698310999,"vY0":-108.81689649343365,"vZ0":-0.21203953023026445,"x":158.59,"y":204.92,"x0":2.4684581212878376,"y0":50.00064438305037,"z0":5.025361324022805,"aX":-8.557879287812058},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-2.2,"breakHorizontal":14.5,"spinRate":1876,"spinDirection":276},"zone":13,"typeConfidence":0.9,"plateTime":0.5040763676224378,"extension":7.28439613500708},"index":5,"playId":"38b1c6bd-9022-3326-be48-fabfac3a5f43","pitchNumber":5,"startTime":"2026-06-24T23:08:59.018Z","endTime":"2026-06-24T23:09:02.351Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T23:09:02.351Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"J.T. Realmuto walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-24T23:09:05.053Z","endTime":"2026-06-24T23:10:44.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.554382452886227,"aZ":-29.813004983588563,"pfxX":-1.969216195775086,"pfxZ":1.5891974828806799,"pX":-0.16968559393501864,"pZ":2.4791045999384886,"vX0":-6.112454127200171,"vY0":-120.80424721820114,"vZ0":0.03962102179554772,"x":123.47,"y":171.84,"x0":2.644538849409837,"y0":50.00147567910981,"z0":5.0735097845743145,"aX":-2.922799568015352},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.1,"breakHorizontal":4.9,"spinRate":1996,"spinDirection":189},"zone":5,"typeConfidence":0.94,"plateTime":0.4526306021242785,"extension":7.310875491923651},"index":0,"playId":"65240f01-fc27-321b-9e1c-9c98c6e6eb8d","pitchNumber":1,"startTime":"2026-06-24T23:09:29.002Z","endTime":"2026-06-24T23:09:33.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.640581941487966,"aZ":-19.240445747920827,"pfxX":6.246584527230638,"pfxZ":6.955391441458335,"pX":-0.6810102267694779,"pZ":3.1823836410568362,"vX0":-11.78885182450663,"vY0":-134.17627715896126,"vZ0":-0.9947401920650373,"x":142.96,"y":152.86,"x0":2.9191180615244,"y0":50.00298158502648,"z0":4.9037416095509,"aX":11.617318219226624},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.7,"breakHorizontal":-9.4,"spinRate":2288,"spinDirection":124},"zone":1,"typeConfidence":0.9,"plateTime":0.40516941551057517,"extension":7.295086534953138},"index":1,"playId":"d57815ca-c72a-3881-97df-7d8959b49e26","pitchNumber":2,"startTime":"2026-06-24T23:09:45.796Z","endTime":"2026-06-24T23:09:50.396Z","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":91.2,"endSpeed":84.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.663749268042494,"aZ":-22.287309981605706,"pfxX":7.047326441387799,"pfxZ":5.4578140762294005,"pX":0.7765065847267847,"pZ":3.8024848275678966,"vX0":-7.586714176860567,"vY0":-132.81623204069757,"vZ0":1.1735166701743598,"x":87.4,"y":136.11,"x0":2.7353106960803344,"y0":50.00463125912349,"z0":4.959466107244613,"aX":12.771283388883905},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.3,"breakHorizontal":-11.4,"spinRate":2169,"spinDirection":122},"zone":12,"typeConfidence":0.84,"plateTime":0.4101859727932382,"extension":7.418524197452252},"index":2,"playId":"b65b4ad2-dd0a-3a9b-9a36-546363115626","pitchNumber":3,"startTime":"2026-06-24T23:10:04.367Z","endTime":"2026-06-24T23:10:08.274Z","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":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.666147988940644,"aZ":-29.65267556726081,"pfxX":-2.214062842098574,"pfxZ":1.7595181140611125,"pX":1.2401022769577033,"pZ":3.3465342015080477,"vX0":-3.0307421015064735,"vY0":-118.76912562688567,"vZ0":2.3895394130144845,"x":69.73,"y":148.42,"x0":2.8179778916433493,"y0":50.005139409973026,"z0":5.014824836997248,"aX":-3.1793119174519027},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":4.0,"breakHorizontal":4.7,"spinRate":1892,"spinDirection":196},"zone":12,"typeConfidence":0.93,"plateTime":0.46027450501272105,"extension":7.383987833060796},"index":3,"playId":"8ce7ccf1-23e7-3ceb-8bb8-e6ab0c9ada82","pitchNumber":4,"startTime":"2026-06-24T23:10:23.590Z","endTime":"2026-06-24T23:10:27.898Z","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":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.592657526264468,"aZ":-29.472022954839435,"pfxX":9.411643332150959,"pfxZ":1.4913670912982067,"pX":0.9919737745990462,"pZ":2.0028162661923874,"vX0":-8.299231801874873,"vY0":-132.85691714960535,"vZ0":-1.7429801757907408,"x":79.19,"y":184.7,"x0":2.9115826834241645,"y0":50.003897462027226,"z0":4.77985103824038,"aX":17.070345172855447},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.5,"breakHorizontal":-15.6,"spinRate":2111,"spinDirection":123},"zone":14,"typeConfidence":0.92,"plateTime":0.4100060050336385,"extension":7.3407151412179825},"index":4,"playId":"2f19b9fc-0b9b-30f2-9d1d-267f87bda109","pitchNumber":5,"startTime":"2026-06-24T23:10:39.966Z","endTime":"2026-06-24T23:10:44.060Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T23:10:44.060Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gabriel Rincones Jr. grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-24T23:10:48.483Z","endTime":"2026-06-24T23:13:13.787Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.1,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.805377583886,"aZ":-29.480407568781786,"pfxX":10.194699932047588,"pfxZ":1.5322449586044637,"pX":1.0703331849658004,"pZ":2.804366534467984,"vX0":-8.20276313160853,"vY0":-131.21350420726768,"vZ0":0.09328967559849344,"x":76.2,"y":163.06,"x0":2.9009521521648614,"y0":50.00181408044188,"z0":4.951382493378274,"aX":17.90971039172281},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.0,"breakHorizontal":-16.8,"spinRate":2093,"spinDirection":122},"zone":12,"typeConfidence":0.91,"plateTime":0.416242072586662,"extension":7.339871031915475},"index":0,"playId":"ce0c72f9-2805-36c2-bb9a-5b0cce5c112a","pitchNumber":1,"startTime":"2026-06-24T23:11:09.498Z","endTime":"2026-06-24T23:11:12.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.188551698870892,"aZ":-28.19441455106408,"pfxX":10.18304662110682,"pfxZ":2.212200650513454,"pX":-0.42404334270268074,"pZ":1.8875428730741062,"vX0":-11.948487148549209,"vY0":-132.91804497332515,"vZ0":-2.4094624653066434,"x":133.16,"y":187.82,"x0":2.7961734076482276,"y0":50.00071043345745,"z0":4.842766391679817,"aX":18.30725866682946},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.7,"breakHorizontal":-16.0,"spinRate":2188,"spinDirection":122},"zone":7,"typeConfidence":0.91,"plateTime":0.41130838350472176,"extension":7.251648060194727},"index":1,"playId":"aa6b801c-3013-325f-b068-d41ba813c16c","pitchNumber":2,"startTime":"2026-06-24T23:11:32.481Z","endTime":"2026-06-24T23:11:36.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.0,"endSpeed":68.9,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.562046439892146,"aZ":-31.695696870238013,"pfxX":-5.560910975832604,"pfxZ":0.39468081520892007,"pX":0.984595996858209,"pZ":2.587413040003477,"vX0":-2.4330748490785563,"vY0":-109.25029385049508,"vZ0":2.1329246368363917,"x":79.47,"y":168.92,"x0":2.8356931038749167,"y0":50.00170040821564,"z0":5.009381089828173,"aX":-6.709319996230204},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":1.7,"breakHorizontal":10.7,"spinRate":1909,"spinDirection":264},"zone":14,"typeConfidence":0.9,"plateTime":0.5016916971317626,"extension":7.32999529676433},"index":2,"playId":"62391786-f36d-3575-bb9f-19e94c75adae","pitchNumber":3,"startTime":"2026-06-24T23:11:50.715Z","endTime":"2026-06-24T23:11:55.586Z","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":91.0,"endSpeed":84.1,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41260236679966,"aZ":-19.62595250410529,"pfxX":7.287557498294541,"pfxZ":7.003278911419083,"pX":-0.9564347484218231,"pZ":2.37734727228887,"vX0":-12.216262583781958,"vY0":-132.06137477369856,"vZ0":-2.7907351377876877,"x":153.46,"y":174.59,"x0":2.753006248278116,"y0":50.00121491570465,"z0":4.868572390628687,"aX":13.05463464203899},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.4,"breakHorizontal":-10.9,"spinRate":2135,"spinDirection":119},"zone":13,"typeConfidence":0.89,"plateTime":0.41254682314708235,"extension":7.464780964153058},"index":3,"playId":"3258a713-3ca5-3db6-b33f-f933bbc4891f","pitchNumber":4,"startTime":"2026-06-24T23:12:25.806Z","endTime":"2026-06-24T23:12:29.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.8,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.863324566695265,"aZ":-28.38923834183362,"pfxX":12.382814053336613,"pfxZ":1.9966346624226121,"pX":-1.7440430002488927,"pZ":1.1875651131563305,"vX0":-16.373933717395982,"vY0":-135.75906814449803,"vZ0":-4.411433239668904,"x":183.48,"y":206.72,"x0":2.717945158464532,"y0":50.00129338121543,"z0":4.777808432730599,"aX":23.434782178593736},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.9,"breakHorizontal":-19.6,"spinRate":2373,"spinDirection":128},"zone":13,"typeConfidence":0.91,"plateTime":0.40134600849307445,"extension":7.293015089244039},"index":4,"playId":"c2f2f3e0-b8f7-314d-b07d-2fddc303bb0d","pitchNumber":5,"startTime":"2026-06-24T23:12:48.812Z","endTime":"2026-06-24T23:12:52.232Z","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":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.8,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.13225874986071,"aZ":-28.98899135679639,"pfxX":-0.9233307797041483,"pfxZ":2.1370688580176562,"pX":-0.5364522496880721,"pZ":1.7147395561514125,"vX0":-7.614715468848742,"vY0":-120.80616157642315,"vZ0":-1.6017609247814217,"x":137.45,"y":192.48,"x0":2.767882725510268,"y0":50.00078851534847,"z0":4.919463495890677,"aX":-1.3708275437706436},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.7,"breakHorizontal":3.4,"spinRate":2001,"spinDirection":168},"zone":7,"typeConfidence":0.94,"plateTime":0.45229900384644894,"extension":7.311593839014417},"hitData":{"launchSpeed":83.1,"launchAngle":6.0,"totalDistance":94.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.47,"coordY":154.12}},"index":5,"playId":"566b45b7-1baa-3ba9-bb4e-a7503b20d28b","pitchNumber":6,"startTime":"2026-06-24T23:13:06.461Z","endTime":"2026-06-24T23:13:13.787Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T23:13:13.787Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dylan Crews flies out to right fielder Gabriel Rincones Jr.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-24T23:15:11.729Z","endTime":"2026-06-24T23:16:18.032Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687282,"link":"/api/v1/people/687282"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.565383574869806,"aZ":-23.911881012596744,"pfxX":-9.754824001054525,"pfxZ":4.833229839386397,"pX":-0.28537856039027204,"pZ":2.2765114384451426,"vX0":6.674423565708413,"vY0":-129.53578247651785,"vZ0":-2.050139648710249,"x":127.88,"y":177.31,"x0":-1.6204258255631752,"y0":50.00235631245683,"z0":4.895455542702826,"aX":-16.674715928187414},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.5,"breakHorizontal":16.3,"spinRate":2258,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.42189323884104457,"extension":6.944425239589954},"index":0,"playId":"2aed7c16-c8f7-3ffa-ab8a-833e05eefc0d","pitchNumber":1,"startTime":"2026-06-24T23:15:44.953Z","endTime":"2026-06-24T23:15:48.691Z","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":88.9,"endSpeed":82.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.93102972936437,"aZ":-25.826379375672026,"pfxX":-10.013317004910707,"pfxZ":3.700728515775711,"pX":-0.7694694371718209,"pZ":2.266226706850299,"vX0":5.556505319064007,"vY0":-129.42210575782653,"vZ0":-1.6649979223269165,"x":146.33,"y":177.59,"x0":-1.6296318685506468,"y0":50.00557649367692,"z0":4.872747626979901,"aX":-17.196542054309955},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.6,"breakHorizontal":17.2,"spinRate":2203,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.4212466351340103,"extension":6.867140721713492},"hitData":{"launchSpeed":85.7,"launchAngle":33.0,"totalDistance":307.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.49,"coordY":81.53}},"index":1,"playId":"3d75eb62-6bb2-3f17-a78e-31be287945a7","pitchNumber":2,"startTime":"2026-06-24T23:16:08.016Z","endTime":"2026-06-24T23:16:18.032Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T23:16:18.032Z","atBatIndex":13},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jorbit Vivas homers (3) on a fly ball to right center field.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-24T23:16:19.592Z","endTime":"2026-06-24T23:17:12.777Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":{"id":605400,"link":"/api/v1/people/605400"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.2,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.197615648976367,"aZ":-38.78628893972469,"pfxX":6.680662914999158,"pfxZ":-5.011789265521735,"pX":-7.23294324678483E-4,"pZ":2.700312098514706,"vX0":2.1830895657493605,"vY0":-114.17819423971615,"vZ0":2.7268590433379547,"x":117.03,"y":165.87,"x0":-1.8374417532519933,"y0":50.003460792846006,"z0":5.309624950749156,"aX":8.812272410719753},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-8.0,"breakHorizontal":-12.6,"spinRate":2464,"spinDirection":59},"zone":2,"typeConfidence":2.0,"plateTime":0.4798756221179463,"extension":6.927697495804141},"hitData":{"launchSpeed":100.0,"launchAngle":29.0,"totalDistance":403.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":177.65,"coordY":44.19}},"index":0,"playId":"0bd35f45-3aaa-3a39-a419-0630a01ca2b5","pitchNumber":1,"startTime":"2026-06-24T23:16:45.134Z","endTime":"2026-06-24T23:17:12.777Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T23:17:12.777Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drew Millas flies out to left fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-24T23:16:57.797Z","endTime":"2026-06-24T23:18:22.942Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.021312396349593,"aZ":-28.99346855251544,"pfxX":-7.383416489066809,"pfxZ":1.968281553422477,"pX":-0.9680302172479711,"pZ":2.4414893062989362,"vX0":4.6015338861531365,"vY0":-125.34021985178528,"vZ0":-0.3491178921264564,"x":153.9,"y":172.86,"x0":-1.851577018082347,"y0":50.00601948018605,"z0":4.913797657604505,"aX":-11.963476739992132},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.7,"breakHorizontal":12.6,"spinRate":1579,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.43399871621508446,"extension":7.055408975466582},"index":0,"playId":"151eb48c-7373-360c-8b5b-fb6eeaa67137","pitchNumber":1,"startTime":"2026-06-24T23:17:37.744Z","endTime":"2026-06-24T23:17:42.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":71.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.513700488899033,"aZ":-38.560795422781304,"pfxX":7.755870032629754,"pfxZ":-5.019484036445384,"pX":-1.394410499419273,"pZ":2.26383016568621,"vX0":-0.9682717196478984,"vY0":-111.83929653592219,"vZ0":2.2395317114647506,"x":170.15,"y":177.66,"x0":-1.9648415911060477,"y0":50.005170766094224,"z0":5.194342075811229,"aX":9.860374696471073},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-8.3,"breakHorizontal":-13.8,"spinRate":2510,"spinDirection":56},"zone":13,"typeConfidence":2.0,"plateTime":0.4890977311632163,"extension":7.110231007558952},"index":1,"playId":"49794f35-cd8f-3917-b474-2106b47f586d","pitchNumber":2,"startTime":"2026-06-24T23:17:54.342Z","endTime":"2026-06-24T23:17:58.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.348626744438967,"aZ":-22.412474294937414,"pfxX":-9.478724156210154,"pfxZ":5.381702468747862,"pX":-0.37461394949575,"pZ":2.3248900777228325,"vX0":6.7803730060908975,"vY0":-132.84030422836528,"vZ0":-2.6400929876649397,"x":131.28,"y":176.01,"x0":-1.7090148427297618,"y0":50.004958469423016,"z0":4.933948730716702,"aX":-17.203762711921495},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.5,"breakHorizontal":16.0,"spinRate":2265,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.40991963872778525,"extension":7.241427432847602},"hitData":{"launchSpeed":91.6,"launchAngle":47.0,"totalDistance":293.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.91,"coordY":92.44}},"index":2,"playId":"b88a80a3-3179-3631-bc09-af2f810e7d80","pitchNumber":3,"startTime":"2026-06-24T23:18:13.358Z","endTime":"2026-06-24T23:18:22.942Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T23:18:22.942Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nasim Nuñez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-24T23:18:24.861Z","endTime":"2026-06-24T23:19:32.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"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":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.133802118498807,"aZ":-18.14716804530548,"pfxX":-6.489466218437246,"pfxZ":7.552579255318498,"pX":-0.6964054981616361,"pZ":2.1350521991244054,"vX0":4.9565538024902915,"vY0":-134.42455226870095,"vZ0":-3.820561679212523,"x":143.55,"y":181.13,"x0":-1.7077203099682563,"y0":50.000952710580584,"z0":4.838822103332414,"aX":-12.049392942718738},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.2,"breakHorizontal":10.9,"spinRate":2299,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.4051919418886252,"extension":7.1131607246203465},"index":0,"playId":"0f18f9b7-1683-3a34-a8bf-77793f0d11f3","pitchNumber":1,"startTime":"2026-06-24T23:18:47.628Z","endTime":"2026-06-24T23:18:51.635Z","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":91.8,"endSpeed":85.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.351581346137262,"aZ":-16.853613241613896,"pfxX":-6.887710443634966,"pfxZ":8.282083312147279,"pX":-0.42339367365078506,"pZ":3.183400601817011,"vX0":5.864297422270943,"vY0":-133.79586899723577,"vZ0":-1.503869262868207,"x":133.14,"y":152.83,"x0":-1.7271428779518634,"y0":50.0029175938934,"z0":4.935657799551825,"aX":-12.742265177863207},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.0,"breakHorizontal":11.5,"spinRate":2322,"spinDirection":232},"zone":1,"typeConfidence":2.0,"plateTime":0.40623748979935304,"extension":6.862117979282277},"index":1,"playId":"6cbaa392-21d6-3833-b0ac-f88f44070f90","pitchNumber":2,"startTime":"2026-06-24T23:19:04.163Z","endTime":"2026-06-24T23:19:07.163Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-24T23:19:21.704Z","endTime":"2026-06-24T23:19:29.705Z","isPitch":false,"type":"action","player":{"id":683083,"link":"/api/v1/people/683083"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.03912086635213,"aZ":-38.649974353845,"pfxX":7.925043056136191,"pfxZ":-5.009296184429584,"pX":0.01940976779210039,"pZ":1.4121036558606255,"vX0":1.6328134937957284,"vY0":-112.88823258841072,"vZ0":0.03226139735197098,"x":116.26,"y":200.65,"x0":-1.7423337282084956,"y0":50.00081637889721,"z0":5.279817480384496,"aX":10.253378313032357},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-8.8,"breakHorizontal":-14.8,"spinRate":2481,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4847134535585429,"extension":6.798456162830393},"index":3,"playId":"4e638d80-1799-3399-b94c-edc607d6851c","pitchNumber":3,"startTime":"2026-06-24T23:19:29.705Z","endTime":"2026-06-24T23:19:32.742Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T23:19:32.742Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Edmundo Sosa flies out to left fielder Daylen Lile.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-24T23:21:09.920Z","endTime":"2026-06-24T23:22:35.485Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.512042275473522,"aZ":-18.111484253110202,"pfxX":7.049026435231415,"pfxZ":7.941193261325954,"pX":0.8304983241324249,"pZ":2.4954786877313837,"vX0":-7.844995234366522,"vY0":-131.6195042076411,"vZ0":-2.552237263004811,"x":85.34,"y":171.4,"x0":2.92088782956213,"y0":50.001090769889835,"z0":4.80481043714707,"aX":12.48101793480032},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.0,"breakHorizontal":-11.3,"spinRate":2236,"spinDirection":119},"zone":6,"typeConfidence":0.91,"plateTime":0.4146692119301205,"extension":7.2380870151271735},"index":0,"playId":"538cffd3-f3fa-3b68-9100-cf9a1a2b2d5e","pitchNumber":1,"startTime":"2026-06-24T23:21:43.785Z","endTime":"2026-06-24T23:21:48.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.75181592563817,"aZ":-29.03367437570189,"pfxX":-0.4345238228919479,"pfxZ":2.16537839269943,"pX":0.3447547059756173,"pZ":1.3621729272704044,"vX0":-5.926122015036406,"vY0":-119.7461921660969,"vZ0":-2.2322267663807436,"x":103.86,"y":202.0,"x0":2.9108971622867075,"y0":50.000211399506554,"z0":4.911313269315786,"aX":-0.6283803952205739},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.6,"breakHorizontal":2.3,"spinRate":2093,"spinDirection":175},"zone":14,"typeConfidence":0.93,"plateTime":0.4579128441125655,"extension":7.274559302751594},"index":1,"playId":"58021448-1886-3bc3-a19e-f65ce4315166","pitchNumber":2,"startTime":"2026-06-24T23:21:57.763Z","endTime":"2026-06-24T23:22:01.517Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-24T23:22:16.661Z","endTime":"2026-06-24T23:22:25.549Z","isPitch":false,"type":"action","player":{"id":624641,"link":"/api/v1/people/624641"}},{"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":0},"pitchData":{"startSpeed":74.4,"endSpeed":68.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.364950105065716,"aZ":-31.683200103759752,"pfxX":-6.402675905735544,"pfxZ":0.40800957259351023,"pX":0.7311203733607391,"pZ":1.7457615507409736,"vX0":-2.703301624769499,"vY0":-108.37940838508143,"vZ0":0.48196039948873515,"x":89.13,"y":191.64,"x0":2.8250249870749062,"y0":50.00130394842754,"z0":4.971790984932042,"aX":-7.639827974563615},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":1.2,"breakHorizontal":12.2,"spinRate":1935,"spinDirection":269},"zone":9,"typeConfidence":0.9,"plateTime":0.5047487194808142,"extension":7.234251002961769},"hitData":{"launchSpeed":96.7,"launchAngle":30.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":45.93,"coordY":77.95}},"index":3,"playId":"33cff647-04d7-36fa-9655-a21f35d86e43","pitchNumber":3,"startTime":"2026-06-24T23:22:25.549Z","endTime":"2026-06-24T23:22:35.485Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T23:22:35.485Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Crawford grounds out, pitcher Carson Palmquist to first baseman Luis García Jr.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-24T23:22:37.036Z","endTime":"2026-06-24T23:25:59.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7,8],"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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":687223,"link":"/api/v1/people/687223"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.5,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.385232926273492,"aZ":-25.659892574183164,"pfxX":9.411732947129073,"pfxZ":3.696916053293746,"pX":0.7572338450387149,"pZ":2.7869084784535727,"vX0":-8.651898257600191,"vY0":-130.58191271481363,"vZ0":-0.5491453720057866,"x":88.14,"y":163.53,"x0":2.8592957325059825,"y0":50.0019368262456,"z0":4.897484811669895,"aX":16.575972800203278},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.8,"breakHorizontal":-15.6,"spinRate":2208,"spinDirection":121},"zone":6,"typeConfidence":0.89,"plateTime":0.4163181602156887,"extension":7.344244417912977},"index":0,"playId":"6c2338b4-4d75-3912-99b4-9d94b398f6e8","pitchNumber":1,"startTime":"2026-06-24T23:23:03.148Z","endTime":"2026-06-24T23:23:07.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.03998665107621,"aZ":-29.374712491805887,"pfxX":9.152807105190368,"pfxZ":1.616454822084462,"pX":-0.18889624208353373,"pZ":2.0957381308994503,"vX0":-10.47678323790906,"vY0":-129.72578683722531,"vZ0":-1.2622336018165905,"x":124.2,"y":182.2,"x0":2.6825623945850543,"y0":50.002761046037605,"z0":4.794976814165709,"aX":15.851839010524394},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.9,"breakHorizontal":-14.8,"spinRate":2082,"spinDirection":123},"zone":8,"typeConfidence":0.9,"plateTime":0.419642653112021,"extension":7.503943858862417},"index":1,"playId":"c393c574-4f7e-3c0d-b5a0-aa558468f2a3","pitchNumber":2,"startTime":"2026-06-24T23:23:26.897Z","endTime":"2026-06-24T23:23:31.214Z","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":1},"pitchData":{"startSpeed":74.5,"endSpeed":69.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.04276048257277,"aZ":-34.51394988669859,"pfxX":-6.785517869502993,"pfxZ":-1.969723890588246,"pX":-1.2100275012060766,"pZ":1.2901812524175884,"vX0":-5.837675697047399,"vY0":-108.33647294580017,"vZ0":0.22999341035795018,"x":163.12,"y":203.95,"x0":2.401654203520458,"y0":50.00248293951394,"z0":4.957024696458342,"aX":-8.059923754642332},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-3.1,"breakHorizontal":13.8,"spinRate":1898,"spinDirection":271},"zone":13,"typeConfidence":0.9,"plateTime":0.5056958423096614,"extension":7.462474417794209},"index":2,"playId":"d1d6dbd2-9040-35ee-b626-abe8adf84ac7","pitchNumber":3,"startTime":"2026-06-24T23:23:42.321Z","endTime":"2026-06-24T23:23:48.169Z","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":74.7,"endSpeed":69.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.971709000298667,"aZ":-33.14464241925176,"pfxX":-7.053714166370681,"pfxZ":-0.8122544930120432,"pX":-1.519114492099827,"pZ":-0.4645008881215282,"vX0":-6.788827187201756,"vY0":-108.54064999238857,"vZ0":-3.570122962821319,"x":174.91,"y":251.32,"x0":2.572288419613409,"y0":50.00518218314164,"z0":4.831108089387422,"aX":-8.371485029864594},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-2.2,"breakHorizontal":14.6,"spinRate":2026,"spinDirection":272},"zone":13,"typeConfidence":0.9,"plateTime":0.5056796219307196,"extension":7.5140549951949716},"index":3,"playId":"8081b6f2-d518-3a88-a429-9599c81796cd","pitchNumber":4,"startTime":"2026-06-24T23:24:08.225Z","endTime":"2026-06-24T23:24:12.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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47979448537236,"aZ":-25.772392148474548,"pfxX":11.535264840945585,"pfxZ":3.4816450544210196,"pX":-0.5061293070341623,"pZ":0.8264109260642792,"vX0":-13.140740799105956,"vY0":-133.8299700941352,"vZ0":-5.532905630429097,"x":136.29,"y":216.47,"x0":2.9399644184529423,"y0":50.00010843337968,"z0":4.736614971934218,"aX":21.18549672037647},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.4,"breakHorizontal":-18.5,"spinRate":2297,"spinDirection":121},"zone":13,"typeConfidence":0.91,"plateTime":0.40732793614502727,"extension":7.351831915739542},"index":4,"playId":"c64e9744-2017-383a-858b-05db99266bc7","pitchNumber":5,"startTime":"2026-06-24T23:24:27.241Z","endTime":"2026-06-24T23:24:31.263Z","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":82.9,"endSpeed":75.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.056374259593152,"aZ":-25.54497976796133,"pfxX":1.1219635657725426,"pfxZ":4.585449284482159,"pX":-2.456528987999273,"pZ":-0.5094013055810758,"vX0":-12.087950967900882,"vY0":-119.93871531778157,"vZ0":-7.0119153316930465,"x":210.64,"y":252.53,"x0":2.5211145612101062,"y0":50.00017879319538,"z0":4.756968068588563,"aX":1.6222985925101554},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":6.6,"breakHorizontal":1.1,"spinRate":1917,"spinDirection":171},"zone":13,"typeConfidence":0.92,"plateTime":0.4581900461288839,"extension":7.632917687786033},"index":5,"playId":"04809a76-5c29-31f0-bb07-cde6604550ce","pitchNumber":6,"startTime":"2026-06-24T23:24:48.944Z","endTime":"2026-06-24T23:24:52.658Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-06-24T23:25:23.734Z","endTime":"2026-06-24T23:25:32.939Z","isPitch":false,"type":"action","player":{"id":702222,"link":"/api/v1/people/702222"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.6,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41301534920272,"aZ":-19.985243429559354,"pfxX":7.895482151319846,"pfxZ":6.731713182217254,"pX":0.4588594594165348,"pZ":2.579382336787349,"vX0":-9.631049283285966,"vY0":-132.4927619745904,"vZ0":-2.0468416358853645,"x":99.51,"y":169.14,"x0":3.084156472938034,"y0":50.003068666598736,"z0":4.794504087493827,"aX":14.29717779088254},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.0,"breakHorizontal":-12.7,"spinRate":2230,"spinDirection":117},"zone":6,"typeConfidence":0.88,"plateTime":0.410535736569714,"extension":7.407599582451668},"index":7,"playId":"443b6948-2ddf-3d6b-94bf-cd3d6eea3db6","pitchNumber":7,"startTime":"2026-06-24T23:25:32.939Z","endTime":"2026-06-24T23:25:35.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.173385656285472,"aZ":-25.233234145141992,"pfxX":10.272940774785067,"pfxZ":3.7789736910541922,"pX":0.03211658102351229,"pZ":2.2436265619705593,"vX0":-11.033321168712007,"vY0":-134.18353329882828,"vZ0":-2.161063385851789,"x":115.78,"y":178.2,"x0":2.8491983560326872,"y0":50.000620710351896,"z0":4.844691235330185,"aX":18.859252477700977},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.6,"breakHorizontal":-16.4,"spinRate":2180,"spinDirection":120},"zone":5,"typeConfidence":0.89,"plateTime":0.4071171883143898,"extension":7.253852928598082},"hitData":{"launchSpeed":92.6,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.06,"coordY":169.35}},"index":8,"playId":"e1f7cad2-24db-376a-b982-f010514cc74d","pitchNumber":8,"startTime":"2026-06-24T23:25:51.758Z","endTime":"2026-06-24T23:25:59.422Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T23:25:59.422Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trea Turner strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-24T23:26:02.619Z","endTime":"2026-06-24T23:27:23.933Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.431502859685448,"aZ":-27.22578412605367,"pfxX":-1.626526149473709,"pfxZ":3.342085500472134,"pX":1.1889074046354966,"pZ":3.7104718333642666,"vX0":-3.4743544456397295,"vY0":-120.16727787095707,"vZ0":2.4088457919918422,"x":71.68,"y":138.6,"x0":2.857422101704288,"y0":50.005017924385776,"z0":5.093221494028192,"aX":-2.409276650451218},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.8,"breakHorizontal":3.7,"spinRate":2023,"spinDirection":179},"zone":12,"typeConfidence":0.93,"plateTime":0.45354322069665765,"extension":7.2947157934418785},"index":0,"playId":"d2fc63be-20b4-3573-b8bf-5083925579d6","pitchNumber":1,"startTime":"2026-06-24T23:26:21.797Z","endTime":"2026-06-24T23:26:26.056Z","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":90.9,"endSpeed":84.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.447929726916836,"aZ":-27.25381294861318,"pfxX":9.061265478157747,"pfxZ":2.744526669361351,"pX":0.43728124911757527,"pZ":2.3338471411392003,"vX0":-9.747075905880845,"vY0":-132.1576817810772,"vZ0":-1.4062081341461767,"x":100.33,"y":175.77,"x0":2.9715430510835157,"y0":50.004195062271904,"z0":4.848341274266555,"aX":16.255894853427257},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.9,"breakHorizontal":-14.6,"spinRate":2127,"spinDirection":123},"zone":6,"typeConfidence":0.91,"plateTime":0.41223168428652235,"extension":7.282853891897073},"index":1,"playId":"724a284a-26f1-3d76-8591-be8182953694","pitchNumber":2,"startTime":"2026-06-24T23:26:37.238Z","endTime":"2026-06-24T23:26:40.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.424514530912486,"aZ":-26.72351029225565,"pfxX":9.345491108253206,"pfxZ":3.120920951307804,"pX":0.32614854808999505,"pZ":2.8447140412473177,"vX0":-9.585834114848634,"vY0":-130.02249533183516,"vZ0":0.07590505554388283,"x":104.57,"y":161.97,"x0":2.813575460414818,"y0":50.000430752871814,"z0":4.811902095221907,"aX":16.303077385586537},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.9,"breakHorizontal":-15.2,"spinRate":2133,"spinDirection":121},"zone":3,"typeConfidence":0.9,"plateTime":0.41825369245516963,"extension":7.519285457776817},"index":2,"playId":"71d4a7a4-575c-3753-b10c-9469a05a8d3b","pitchNumber":3,"startTime":"2026-06-24T23:26:59.928Z","endTime":"2026-06-24T23:27:03.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":74.4,"endSpeed":69.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.144529294821606,"aZ":-32.42180912252483,"pfxX":-7.169664068281327,"pfxZ":-0.2060595800046645,"pX":1.2682199652186528,"pZ":2.062309820746,"vX0":-1.4153477638536656,"vY0":-108.3970803462836,"vZ0":1.1240526834301925,"x":68.66,"y":183.1,"x0":2.8598735145807996,"y0":50.00220982484718,"z0":5.049281059680497,"aX":-8.618323872774464},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":0.2,"breakHorizontal":13.3,"spinRate":2028,"spinDirection":276},"zone":14,"typeConfidence":0.9,"plateTime":0.5033410661556257,"extension":7.227623683964668},"index":3,"playId":"ef187ae6-804e-31af-97f0-54408e68eb04","pitchNumber":4,"startTime":"2026-06-24T23:27:20.803Z","endTime":"2026-06-24T23:27:23.933Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T23:27:23.933Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-24T23:29:11.010Z","endTime":"2026-06-24T23:31:17.662Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.52035272006629,"aZ":-38.161788595208606,"pfxX":7.8373279617971505,"pfxZ":-4.51275125886616,"pX":0.9412839798740256,"pZ":1.2071301522159663,"vX0":3.5373159681307578,"vY0":-114.81973056593121,"vZ0":-0.5420089101262171,"x":81.12,"y":206.19,"x0":-1.6405523142219833,"y0":50.00329348304827,"z0":5.18001246767544,"aX":10.397363814328537},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-8.0,"breakHorizontal":-15.1,"spinRate":2647,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.47819902896955213,"extension":6.7844130683381},"index":0,"playId":"ecd2b2a1-909e-330e-929c-c37778ffed3a","pitchNumber":1,"startTime":"2026-06-24T23:29:34.949Z","endTime":"2026-06-24T23:29:39.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":72.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.57972427230931,"aZ":-38.78343178589633,"pfxX":9.699427492003956,"pfxZ":-5.100727619047769,"pX":1.0670729250758828,"pZ":0.8544546878549215,"vX0":3.0542900182711734,"vY0":-113.080425901414,"vZ0":-0.9502803393672503,"x":76.33,"y":215.71,"x0":-1.561306553722847,"y0":50.00447895345574,"z0":5.170402138680671,"aX":12.56372123957544},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-9.2,"breakHorizontal":-18.4,"spinRate":2603,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.48434078930334046,"extension":6.568069215058333},"index":1,"playId":"c6794824-d897-3ec2-9c4e-dd540701d256","pitchNumber":2,"startTime":"2026-06-24T23:29:52.106Z","endTime":"2026-06-24T23:29:56.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.625218987327376,"aZ":-28.698503204616713,"pfxX":-8.63501881152357,"pfxZ":2.2050330047484445,"pX":-0.4990764109636566,"pZ":1.9325232879410645,"vX0":6.004140161520676,"vY0":-123.68148543908553,"vZ0":-1.347307950293964,"x":136.02,"y":186.6,"x0":-1.8153059252434613,"y0":50.0027108030787,"z0":4.852601279288376,"aX":-13.611903412119892},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.0,"breakHorizontal":14.5,"spinRate":1595,"spinDirection":249},"zone":7,"typeConfidence":2.0,"plateTime":0.43991912853916304,"extension":6.921609619832524},"index":2,"playId":"80d07ccf-adba-37bd-9714-b0237b75c04c","pitchNumber":3,"startTime":"2026-06-24T23:30:12.616Z","endTime":"2026-06-24T23:30:15.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37497457853564,"aZ":-21.54945421340004,"pfxX":-8.83687607185149,"pfxZ":5.736694263616191,"pX":-0.7519865822938104,"pZ":1.5530823505046576,"vX0":5.682414638652152,"vY0":-134.3351352213975,"vZ0":-4.6761454316125795,"x":145.66,"y":196.85,"x0":-1.7318566109023525,"y0":50.00497354284365,"z0":4.821220446894734,"aX":-16.373674791216366},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.7,"breakHorizontal":15.0,"spinRate":2269,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.4056254429286996,"extension":7.0803370703433295},"index":3,"playId":"8e75ef1b-0bc6-355b-b90c-3cf8e7c259c6","pitchNumber":4,"startTime":"2026-06-24T23:30:31.539Z","endTime":"2026-06-24T23:30:36.340Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":72.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.63207781487709,"aZ":-36.824136272724886,"pfxX":7.073732970357991,"pfxZ":-3.548593953813997,"pX":-0.294053337548955,"pZ":2.1765065944814412,"vX0":1.0740458593608548,"vY0":-113.36249653836157,"vZ0":1.1305401988624588,"x":128.21,"y":180.01,"x0":-1.6929020292886243,"y0":50.00540668099069,"z0":5.3313472350711155,"aX":9.2592791798739},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-5.9,"breakHorizontal":-13.1,"spinRate":2498,"spinDirection":57},"zone":8,"typeConfidence":2.0,"plateTime":0.4821292741444645,"extension":6.801299218130369},"index":4,"playId":"a3be585a-5825-3a21-9b37-6addc5dd33c7","pitchNumber":5,"startTime":"2026-06-24T23:30:54.057Z","endTime":"2026-06-24T23:30:58.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":73.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.099655642450372,"aZ":-34.994719302443215,"pfxX":8.924152802446422,"pfxZ":-2.1127720689636114,"pX":1.7028736277207037,"pZ":1.149413242781094,"vX0":4.81520546431708,"vY0":-114.96561769432212,"vZ0":-1.5556651921349351,"x":52.09,"y":207.75,"x0":-1.5810577208905225,"y0":50.00449394456907,"z0":5.243769870528825,"aX":11.899083718839778},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-4.0,"breakHorizontal":-17.4,"spinRate":2676,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4771535263788902,"extension":7.084095506841842},"index":5,"playId":"437c7e22-9dc9-3518-818f-bf9fe602c136","pitchNumber":6,"startTime":"2026-06-24T23:31:13.650Z","endTime":"2026-06-24T23:31:17.662Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T23:31:17.662Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis García Jr. walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-24T23:31:26.673Z","endTime":"2026-06-24T23:33:04.642Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"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":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.115602590322016,"aZ":-24.694412068871443,"pfxX":-9.54265378270491,"pfxZ":4.150243061682521,"pX":-1.660971047372032,"pZ":1.238821406099873,"vX0":3.442981300759695,"vY0":-132.84177799453843,"vZ0":-4.680176320362175,"x":180.31,"y":205.33,"x0":-1.7273795092141322,"y0":50.00433545858477,"z0":4.7991555422440895,"aX":-17.20645089883073},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.8,"breakHorizontal":16.7,"spinRate":2271,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4109457309045763,"extension":6.782350160855848},"index":0,"playId":"26bae53e-54d7-39c9-80b1-9497bc5e711c","pitchNumber":1,"startTime":"2026-06-24T23:31:46.197Z","endTime":"2026-06-24T23:31:49.951Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.523381499074407,"aZ":-21.601792193204826,"pfxX":-8.785843667460869,"pfxZ":5.79106689512103,"pX":-0.8762044950812059,"pZ":2.429928246738711,"vX0":5.0527283132029375,"vY0":-133.47031418058663,"vZ0":-2.6052201354076656,"x":150.4,"y":173.17,"x0":-1.6406202652175201,"y0":50.00437233559961,"z0":4.9542946196233535,"aX":-16.04145761283078},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.2,"breakHorizontal":15.0,"spinRate":2262,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.4085328528480705,"extension":6.977929141367312},"index":1,"playId":"e398372e-1e20-31b4-bad1-d299ed719c8c","pitchNumber":2,"startTime":"2026-06-24T23:32:02.716Z","endTime":"2026-06-24T23:32:06.727Z","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":86.4,"endSpeed":79.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78271610327709,"aZ":-28.330288301005048,"pfxX":-8.87673363175142,"pfxZ":2.3677439122829202,"pX":-1.5943145481570715,"pZ":3.045100326714317,"vX0":3.451335015219785,"vY0":-125.83822731575313,"vZ0":0.9419171469510956,"x":177.77,"y":156.56,"x0":-1.8215993449992356,"y0":50.00093337933079,"z0":4.941070147609806,"aX":-14.398366176439762},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.7,"breakHorizontal":15.5,"spinRate":1704,"spinDirection":254},"zone":11,"typeConfidence":2.0,"plateTime":0.43336523722821463,"extension":6.968852467260291},"index":2,"playId":"f8e6c6fa-087d-33af-bcaa-f58c71166a61","pitchNumber":3,"startTime":"2026-06-24T23:32:24.808Z","endTime":"2026-06-24T23:32:28.869Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.636378958656916,"aZ":-32.58783014078914,"pfxX":-6.913741399048748,"pfxZ":-0.25852036492973607,"pX":-0.9569290063265634,"pZ":1.0958526869079346,"vX0":4.161996015915604,"vY0":-125.1889331183156,"vZ0":-2.692266191385385,"x":153.48,"y":209.19,"x0":-1.7333203096557825,"y0":50.00310004269616,"z0":4.823297244287612,"aX":-11.09632938825985},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.8,"breakHorizontal":11.8,"spinRate":1598,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.43567927970907316,"extension":7.010791281162463},"index":3,"playId":"43bfa5ca-c576-394f-9967-d01678a467b5","pitchNumber":4,"startTime":"2026-06-24T23:32:42.858Z","endTime":"2026-06-24T23:32:46.759Z","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":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.377943190784624,"aZ":-22.986333401821298,"pfxX":-10.17126070005752,"pfxZ":5.082753880595222,"pX":-1.6813970048597702,"pZ":2.1147336801545564,"vX0":3.588274604290705,"vY0":-133.98596087135178,"vZ0":-2.9712753287441327,"x":181.09,"y":181.68,"x0":-1.7205533579691963,"y0":50.00556612417325,"z0":4.890418623594605,"aX":-18.398178825137617},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.8,"breakHorizontal":17.6,"spinRate":2413,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.4096181201962592,"extension":6.952239839893739},"index":4,"playId":"c01ff5ec-836f-3bf7-bb8f-47dbbf6fcc24","pitchNumber":5,"startTime":"2026-06-24T23:33:01.201Z","endTime":"2026-06-24T23:33:04.642Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T23:33:04.642Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Tena flies out sharply to center fielder Justin Crawford.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-24T23:33:07.238Z","endTime":"2026-06-24T23:33:46.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"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":2},"details":{"event":"Flyout","eventType":"field_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":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.019200363108183,"aZ":-18.51599718889587,"pfxX":-7.760237773272605,"pfxZ":7.702916716028081,"pX":0.24052939379318425,"pZ":2.9904629317774143,"vX0":7.6690862264198305,"vY0":-132.02322648509937,"vZ0":-1.8048655413045611,"x":107.83,"y":158.04,"x0":-1.6879592863095088,"y0":50.00057350663015,"z0":5.039897578523325,"aX":-13.754762332927013},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.8,"breakHorizontal":12.5,"spinRate":2356,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.4142174667801113,"extension":7.086159038965963},"hitData":{"launchSpeed":100.7,"launchAngle":46.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":125.06,"coordY":71.09}},"index":0,"playId":"9079dd42-cde4-35eb-9e60-a6a2b597227f","pitchNumber":1,"startTime":"2026-06-24T23:33:31.644Z","endTime":"2026-06-24T23:33:46.829Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T23:33:46.829Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"CJ Abrams singles on a fly ball to left fielder Brandon Marsh. Luis García Jr. to 3rd. CJ Abrams to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-24T23:33:49.736Z","endTime":"2026-06-24T23:35:50.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"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,2,3,4],"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":4},"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":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.833632087066434,"aZ":-14.909512189369009,"pfxX":-7.943000226778512,"pfxZ":9.647376833430073,"pX":-0.04138044932580708,"pZ":3.4362185192575425,"vX0":7.305556033088278,"vY0":-132.56527395014325,"vZ0":-1.3343353655957728,"x":118.58,"y":146.0,"x0":-1.7933943001901733,"y0":50.0054722563414,"z0":5.028179034495629,"aX":-14.219751010331796},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.4,"breakHorizontal":13.0,"spinRate":2275,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.41228850850087095,"extension":7.158349200895084},"index":0,"playId":"3b81e2e7-86bc-3fb6-9bd3-5b73802134e4","pitchNumber":1,"startTime":"2026-06-24T23:34:13.237Z","endTime":"2026-06-24T23:34:16.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":72.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.249094752278744,"aZ":-38.114626328104265,"pfxX":8.055284419309077,"pfxZ":-4.487356539727022,"pX":-1.3258610528547186,"pZ":2.462489671800531,"vX0":-0.9716991373623989,"vY0":-114.35798794691635,"vZ0":1.9527911506706188,"x":167.54,"y":172.29,"x0":-1.9417499751902276,"y0":50.003958364650074,"z0":5.338565179519969,"aX":10.66065083738744},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-7.3,"breakHorizontal":-14.3,"spinRate":2648,"spinDirection":57},"zone":13,"typeConfidence":2.0,"plateTime":0.47911838141867147,"extension":6.315417491325857},"index":1,"playId":"148692b6-11ef-3f21-81de-51555b24d17c","pitchNumber":2,"startTime":"2026-06-24T23:34:33.135Z","endTime":"2026-06-24T23:34:36.930Z","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":85.3,"endSpeed":78.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.7096024814019,"aZ":-32.44040482191192,"pfxX":-9.46863625357678,"pfxZ":-0.16763982910945074,"pX":-1.6597013806813359,"pZ":1.986317939969874,"vX0":3.657866976712584,"vY0":-124.18853592024627,"vZ0":-0.5015151804853507,"x":180.26,"y":185.15,"x0":-1.9173451839068287,"y0":50.00433818306597,"z0":4.877666382126758,"aX":-14.864853484201385},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.2,"breakHorizontal":16.3,"spinRate":1537,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.4402107585108537,"extension":6.89686962494843},"index":2,"playId":"a73267c8-d77e-3b5f-a957-48adaa006ebf","pitchNumber":3,"startTime":"2026-06-24T23:34:53.510Z","endTime":"2026-06-24T23:34:57.582Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.3202692305975,"aZ":-18.748297375996916,"pfxX":-8.571782162768248,"pfxZ":7.487598479105101,"pX":0.0019695527689280535,"pZ":3.59469338106114,"vX0":7.193688586148863,"vY0":-133.2253895250226,"vZ0":-0.2943384803758276,"x":116.92,"y":141.72,"x0":-1.6230122152253148,"y0":50.002092362967396,"z0":5.064790190127088,"aX":-15.368029208176646},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.7,"breakHorizontal":13.9,"spinRate":2405,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.4115374958331457,"extension":6.939818846849457},"index":3,"playId":"38b39d9c-80b3-375d-ba49-48d7038f932f","pitchNumber":4,"startTime":"2026-06-24T23:35:15.486Z","endTime":"2026-06-24T23:35:19.690Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.999248394354343,"aZ":-23.128820819798445,"pfxX":-10.785783066474327,"pfxZ":5.0010615602486315,"pX":0.29931948022590804,"pZ":3.076897109981586,"vX0":8.489321155666742,"vY0":-133.4508770122702,"vZ0":-1.0583528209654895,"x":105.59,"y":155.7,"x0":-1.5175125115480483,"y0":50.00238945058137,"z0":5.1405296105828375,"aX":-19.50593383224415},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.0,"breakHorizontal":17.8,"spinRate":2335,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.4100077776940605,"extension":6.773791440215959},"hitData":{"launchSpeed":76.6,"launchAngle":34.0,"totalDistance":251.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":53.68,"coordY":128.64}},"index":4,"playId":"b9d48303-cbdc-37dd-9860-b8a8bcb1b425","pitchNumber":5,"startTime":"2026-06-24T23:35:37.444Z","endTime":"2026-06-24T23:35:50.466Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T23:35:50.466Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daylen Lile flies out to left fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-24T23:37:13.856Z","endTime":"2026-06-24T23:39:42.750Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7,8],"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-24T23:36:20.589Z","endTime":"2026-06-24T23:37:16.172Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.622994235992476,"aZ":-28.417165870214273,"pfxX":-7.690678885084186,"pfxZ":2.3751593875147954,"pX":-1.2809266088755358,"pZ":2.1937561455225723,"vX0":3.8566546922884606,"vY0":-124.30511804548293,"vZ0":-0.9682599587194913,"x":165.83,"y":179.55,"x0":-1.8453772157266806,"y0":50.0007394615417,"z0":4.9268242602318475,"aX":-12.152176420515401},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.3,"breakHorizontal":13.2,"spinRate":1601,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.4389850193521254,"extension":6.92099294329073},"index":1,"playId":"4111f4ed-eeb1-330d-bdfb-890ccf3c4102","pitchNumber":1,"startTime":"2026-06-24T23:37:16.172Z","endTime":"2026-06-24T23:37:22.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.629349306312143,"aZ":-17.414078461233537,"pfxX":-8.288622060381321,"pfxZ":8.015062105738963,"pX":0.10194341330820515,"pZ":2.7056154339706975,"vX0":7.5169756633492515,"vY0":-134.01456056694343,"vZ0":-2.6715289628592105,"x":113.11,"y":165.73,"x0":-1.6458458842540324,"y0":50.00124120399727,"z0":4.941566916039831,"aX":-15.26076512990264},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.3,"breakHorizontal":13.7,"spinRate":2352,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.4068097485424178,"extension":6.933639968685557},"index":2,"playId":"da1abf94-b37e-3e2e-b273-fb5872744aa8","pitchNumber":2,"startTime":"2026-06-24T23:37:36.105Z","endTime":"2026-06-24T23:37:39.532Z","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":91.5,"endSpeed":83.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.083546905717718,"aZ":-16.77755621043194,"pfxX":-7.124152654873008,"pfxZ":8.554188762239635,"pX":-0.45412338719706535,"pZ":3.9821336291636844,"vX0":5.704594368321447,"vY0":-133.19297089591734,"vZ0":0.20113214750572905,"x":134.31,"y":131.26,"x0":-1.6959595043309297,"y0":50.00573680101573,"z0":5.116996945054803,"aX":-12.827568374228791},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.7,"breakHorizontal":11.8,"spinRate":2365,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4109370222150983,"extension":6.974567574785533},"index":3,"playId":"b8d3f5c4-b4c8-3d89-b58f-44370cc583e6","pitchNumber":3,"startTime":"2026-06-24T23:38:00.860Z","endTime":"2026-06-24T23:38:04.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":71.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.03566690981343,"aZ":-40.88676801234593,"pfxX":8.107439450731338,"pfxZ":-6.679148767414716,"pX":-0.8602800185188182,"pZ":2.654766748658437,"vX0":-0.13163312656270693,"vY0":-113.77539887870282,"vZ0":3.005825695408581,"x":149.79,"y":167.1,"x0":-1.8539612570370791,"y0":50.005394925552565,"z0":5.38510050770659,"aX":10.567522499474236},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-10.9,"breakHorizontal":-14.6,"spinRate":2684,"spinDirection":60},"zone":4,"typeConfidence":2.0,"plateTime":0.48249660868395106,"extension":6.665368969804755},"index":4,"playId":"f43561f8-07cc-38c8-834d-8ef57a09a88e","pitchNumber":4,"startTime":"2026-06-24T23:38:19.515Z","endTime":"2026-06-24T23:38:24.428Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-06-24T23:38:31.033Z","endTime":"2026-06-24T23:38:46.909Z","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(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":91.3,"endSpeed":83.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.202245100316823,"aZ":-17.787023135636424,"pfxX":-7.599633926838862,"pfxZ":8.039533732057093,"pX":-0.2846524440611845,"pZ":4.337531926746125,"vX0":6.150995615930307,"vY0":-132.88301804582366,"vZ0":1.2569296466306688,"x":127.85,"y":121.67,"x0":-1.6408397142521887,"y0":50.006521596354766,"z0":5.149684710790224,"aX":-13.607840204194387},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.0,"breakHorizontal":12.5,"spinRate":2326,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4120196667481313,"extension":6.958716271067283},"index":6,"playId":"956278e4-5d9a-3eb3-b425-d097c936a9a7","pitchNumber":5,"startTime":"2026-06-24T23:38:46.909Z","endTime":"2026-06-24T23:38:51.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":71.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.448177632983914,"aZ":-41.46305465259523,"pfxX":6.497162497355141,"pfxZ":-7.097735136509416,"pX":0.32351723482747163,"pZ":1.7199627457815574,"vX0":2.712055755004453,"vY0":-114.6182841699726,"vZ0":1.1947933189279858,"x":104.67,"y":192.34,"x0":-1.7251626120574137,"y0":50.003453590811,"z0":5.293536125434134,"aX":8.501542939989065},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-12.1,"breakHorizontal":-12.5,"spinRate":2663,"spinDirection":64},"zone":9,"typeConfidence":2.0,"plateTime":0.4809261747099747,"extension":6.673403042136172},"index":7,"playId":"a1adcfd9-c97d-311a-b231-210a6d1552a4","pitchNumber":6,"startTime":"2026-06-24T23:39:07.256Z","endTime":"2026-06-24T23:39:10.365Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.040614117175526,"aZ":-40.515863960037635,"pfxX":7.160468586755698,"pfxZ":-6.248528703154744,"pX":-0.7499121981253306,"pZ":2.406352155565016,"vX0":0.4326773041072316,"vY0":-115.00300930653164,"vZ0":2.21947031311577,"x":145.58,"y":173.81,"x0":-1.8705145795568758,"y0":50.00291122965348,"z0":5.36878719006308,"aX":9.557096221309228},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-10.4,"breakHorizontal":-13.1,"spinRate":2649,"spinDirection":53},"zone":4,"typeConfidence":2.0,"plateTime":0.4769208270512486,"extension":6.373801988580129},"hitData":{"launchSpeed":92.6,"launchAngle":27.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.85,"coordY":73.02}},"index":8,"playId":"f3f91787-8429-3fcf-a279-07f4d6c1ef99","pitchNumber":7,"startTime":"2026-06-24T23:39:34.478Z","endTime":"2026-06-24T23:39:42.750Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T23:39:42.750Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a ground ball to center fielder Dylan Crews.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-24T23:41:38.203Z","endTime":"2026-06-24T23:43:36.739Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"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,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.00405252802747,"aZ":-29.06163534781253,"pfxX":10.959170529791102,"pfxZ":1.7690372602260322,"pX":0.15720985064957793,"pZ":0.9619006293371674,"vX0":-10.818523210412796,"vY0":-131.48187349945482,"vZ0":-3.9992756215162943,"x":111.01,"y":212.81,"x0":2.88723419113399,"y0":50.005877042703275,"z0":4.641906037404602,"aX":19.329109408824262},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.5,"breakHorizontal":-17.6,"spinRate":2065,"spinDirection":112},"zone":14,"typeConfidence":0.91,"plateTime":0.41544024942192204,"extension":7.365425747235016},"index":0,"playId":"490ef4bf-d3cf-31d4-acf5-80043c99c3c0","pitchNumber":1,"startTime":"2026-06-24T23:41:48.102Z","endTime":"2026-06-24T23:41:51.895Z","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":89.6,"endSpeed":82.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.0800048345615,"aZ":-27.874113555458152,"pfxX":9.135154620843633,"pfxZ":2.487342227896727,"pX":1.82547997934864,"pZ":2.7495615861392726,"vX0":-6.063774523557786,"vY0":-130.415081135718,"vZ0":-0.015706961128531205,"x":47.42,"y":164.54,"x0":2.987638554392039,"y0":50.005708232463704,"z0":4.848864205953782,"aX":15.821073009895864},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.7,"breakHorizontal":-15.4,"spinRate":2101,"spinDirection":121},"zone":12,"typeConfidence":0.91,"plateTime":0.4191380799471762,"extension":7.264925974500525},"index":1,"playId":"73540fa0-0e86-3d4f-9e10-25ef3b5a6e78","pitchNumber":2,"startTime":"2026-06-24T23:42:03.412Z","endTime":"2026-06-24T23:42:06.834Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.112860066977053,"aZ":-20.703802068981883,"pfxX":7.393225368213701,"pfxZ":6.446923766750492,"pX":0.9869349590344664,"pZ":3.5952934440712627,"vX0":-7.926261369094495,"vY0":-131.80728096414603,"vZ0":0.4393452608613633,"x":79.38,"y":141.71,"x0":3.0568190742976893,"y0":50.002464782161496,"z0":4.942133308420592,"aX":13.15315595973785},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.0,"breakHorizontal":-11.9,"spinRate":2210,"spinDirection":118},"zone":12,"typeConfidence":0.88,"plateTime":0.41381546579217865,"extension":7.271183724797006},"index":2,"playId":"9148ac9f-4d53-3668-835e-4960f635a3e3","pitchNumber":3,"startTime":"2026-06-24T23:42:49.667Z","endTime":"2026-06-24T23:42:53.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.30366865533492,"aZ":-26.651068413642534,"pfxX":10.569182075414844,"pfxZ":3.14516911239604,"pX":1.624181398104432,"pZ":2.3713035434293634,"vX0":-7.112124573089085,"vY0":-131.52488930694946,"vZ0":-1.2027487336303426,"x":55.09,"y":174.75,"x0":2.987046472080432,"y0":50.00263772219329,"z0":4.806757203593064,"aX":18.55898894377847},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.6,"breakHorizontal":-17.6,"spinRate":2132,"spinDirection":124},"zone":14,"typeConfidence":0.91,"plateTime":0.4160752041313627,"extension":7.238550893833044},"index":3,"playId":"3890aa66-7375-3683-b4d4-e73bf2e27790","pitchNumber":4,"startTime":"2026-06-24T23:43:06.842Z","endTime":"2026-06-24T23:43:11.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.037958706264217,"aZ":-28.22457006492282,"pfxX":11.268212038468059,"pfxZ":2.2665178457087496,"pX":0.3711909139104263,"pZ":1.8976782780517372,"vX0":-10.205906773175863,"vY0":-130.9398514172887,"vZ0":-2.0076585011745314,"x":102.85,"y":187.54,"x0":2.8509616561567745,"y0":50.001263056348904,"z0":4.7813352967385585,"aX":19.611697244351674},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.8,"breakHorizontal":-18.2,"spinRate":2216,"spinDirection":117},"zone":9,"typeConfidence":0.91,"plateTime":0.4179250185792247,"extension":7.5086689306666425},"hitData":{"launchSpeed":97.3,"launchAngle":-3.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.21,"coordY":89.73}},"index":4,"playId":"f945a58d-7ea4-3ef5-bf7c-f547ed251279","pitchNumber":5,"startTime":"2026-06-24T23:43:25.675Z","endTime":"2026-06-24T23:43:36.739Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T23:43:36.739Z","atBatIndex":25},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryce Harper lines out to left fielder Daylen Lile.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-24T23:43:37.108Z","endTime":"2026-06-24T23:44:34.282Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"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],"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.42663535327984,"aZ":-27.96907572973468,"pfxX":10.787168905480309,"pfxZ":2.4336083329100324,"pX":0.8484375098566724,"pZ":1.632036061723064,"vX0":-9.375551899217825,"vY0":-130.22604079080068,"vZ0":-2.742096867608511,"x":84.66,"y":194.72,"x0":3.080706622801441,"y0":50.005565031596085,"z0":4.797949339530277,"aX":18.66972802605565},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.1,"breakHorizontal":-17.6,"spinRate":2068,"spinDirection":121},"zone":14,"typeConfidence":0.91,"plateTime":0.41939066690438365,"extension":7.600157753803277},"index":0,"playId":"f3036e93-b928-35bd-a3a3-9cf98aa013c9","pitchNumber":1,"startTime":"2026-06-24T23:44:01.884Z","endTime":"2026-06-24T23:44:06.479Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.694152255333968,"aZ":-27.584726949414485,"pfxX":11.133861894298988,"pfxZ":2.58961825679559,"pX":0.36931024460676415,"pZ":1.9759826964370129,"vX0":-10.523532428761191,"vY0":-132.14967715924698,"vZ0":-2.163873151359036,"x":102.92,"y":185.43,"x0":2.9531698865098495,"y0":50.00351299609892,"z0":4.828289015959584,"aX":19.728846147938263},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.4,"breakHorizontal":-17.9,"spinRate":2095,"spinDirection":121},"zone":9,"typeConfidence":0.91,"plateTime":0.41419994579553254,"extension":7.364798538451349},"hitData":{"launchSpeed":91.3,"launchAngle":22.0,"totalDistance":312.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":79.35,"coordY":82.82}},"index":1,"playId":"713c770b-ad77-3292-a954-1a8c408e83c5","pitchNumber":2,"startTime":"2026-06-24T23:44:23.671Z","endTime":"2026-06-24T23:44:34.282Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T23:44:34.282Z","atBatIndex":26},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Alec Bohm reaches on a fielding error by second baseman Nasim Nuñez. Brandon Marsh to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-24T23:47:06.060Z","endTime":"2026-06-24T23:48:39.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"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":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"postOnSecond":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[1],"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":3},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-24T23:44:53.029Z","endTime":"2026-06-24T23:45:31.451Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Miles Mikolas replaces Carson Palmquist.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-24T23:45:31.451Z","endTime":"2026-06-24T23:47:08.402Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571945,"link":"/api/v1/people/571945"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.716276651770137,"aZ":-22.177966805080114,"pfxX":-8.282736628599803,"pfxZ":5.39458659275789,"pX":-0.8191459482210147,"pZ":1.9949682708464296,"vX0":4.14681457527867,"vY0":-134.41187576618282,"vZ0":-7.537400057862706,"x":148.22,"y":184.92,"x0":-1.2955303644721663,"y0":50.00194566182377,"z0":6.379411845232298,"aX":-15.34422860324011},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.5,"breakHorizontal":14.3,"spinRate":2097,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.4055648828971923,"extension":6.1066073320140255},"index":2,"playId":"11fd032e-94b3-3354-abc6-f485de673bf1","pitchNumber":1,"startTime":"2026-06-24T23:47:08.402Z","endTime":"2026-06-24T23:47:11.807Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.5280875138786,"aZ":-26.703591368066892,"pfxX":3.5824542952164773,"pfxZ":3.3695001887508615,"pX":0.8169136738969806,"pZ":2.0124647381900522,"vX0":3.8343388664911227,"vY0":-126.30073621573783,"vZ0":-6.088280698618463,"x":85.86,"y":184.44,"x0":-1.1835855809696254,"y0":50.003719264681266,"z0":6.588019675422723,"aX":5.815796137141608},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.0,"breakHorizontal":-7.3,"spinRate":2330,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.4328545794803986,"extension":6.130354308576572},"hitData":{"launchSpeed":66.5,"launchAngle":-27.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.46,"coordY":157.16}},"index":3,"playId":"128e82ec-5e00-3d01-9ac3-7588c12ba2b4","pitchNumber":2,"startTime":"2026-06-24T23:48:26.789Z","endTime":"2026-06-24T23:48:39.200Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T23:48:39.200Z","atBatIndex":27},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryson Stott doubles (15) on a sharp line drive to right fielder James Wood. Brandon Marsh scores. Alec Bohm to 3rd.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-24T23:49:14.881Z","endTime":"2026-06-24T23:50:31.959Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"postOnThird":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":{"id":687223,"link":"/api/v1/people/687223"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":77.3,"endSpeed":72.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.50246985211682,"aZ":-40.74980892899684,"pfxX":3.356002104360147,"pfxZ":-6.687898839560896,"pX":0.8567662673445957,"pZ":1.1209732368401597,"vX0":2.8513738439141196,"vY0":-112.58474036080663,"vZ0":-3.618779808861368,"x":84.34,"y":208.51,"x0":-0.8621527672130401,"y0":50.000456408806315,"z0":6.874630520183866,"aX":4.305656265762223},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-12.7,"breakHorizontal":-6.8,"spinRate":2567,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4865709663515836,"extension":6.002891535897523},"index":0,"playId":"3ceffaf2-0b56-3f7e-ad72-1b27679dd2f4","pitchNumber":1,"startTime":"2026-06-24T23:49:18.088Z","endTime":"2026-06-24T23:49:24.654Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":85.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.303837531726963,"aZ":-15.338369131848205,"pfxX":-6.164867944092004,"pfxZ":9.254250750726234,"pX":0.4610888459954845,"pZ":0.726151416513929,"vX0":5.935121727961375,"vY0":-132.99373628456686,"vZ0":-11.988721874536663,"x":99.42,"y":219.17,"x0":-0.981742635857858,"y0":50.005035006669445,"z0":6.361056036548444,"aX":-11.219261684632333},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.8,"breakHorizontal":10.1,"spinRate":2238,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.40937629445152357,"extension":6.111698137082678},"index":1,"playId":"c23b3bc1-7ce1-3a3a-ab71-0b136a13b97b","pitchNumber":2,"startTime":"2026-06-24T23:49:36.862Z","endTime":"2026-06-24T23:49:41.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.495518348197198,"aZ":-13.456746157896177,"pfxX":-5.430668652203294,"pfxZ":10.139251915183728,"pX":-0.3937354230896019,"pZ":1.8681991389192667,"vX0":3.8039883128906076,"vY0":-134.79663972766397,"vZ0":-9.452841159091635,"x":132.01,"y":188.34,"x0":-1.115582183850623,"y0":50.00209824676409,"z0":6.363992469926588,"aX":-10.022714957877742},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.6,"breakHorizontal":9.0,"spinRate":2279,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.4058864542783853,"extension":6.249101619744178},"index":2,"playId":"07c5fd33-51df-3fed-b95d-76d07ec3f5cb","pitchNumber":3,"startTime":"2026-06-24T23:49:59.535Z","endTime":"2026-06-24T23:50:03.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.296980309318137,"aZ":-25.08091142239191,"pfxX":1.5622308374744351,"pfxZ":4.3286771561680135,"pX":0.3440384663114814,"pZ":1.9629945188218763,"vX0":3.0227416089104753,"vY0":-126.75693843593416,"vZ0":-6.482477285818087,"x":103.89,"y":185.78,"x0":-1.0637382254313725,"y0":50.00234321173623,"z0":6.5379581258582675,"aX":2.5582491992653473},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.7,"breakHorizontal":-3.5,"spinRate":2315,"spinDirection":199},"zone":9,"typeConfidence":2.0,"plateTime":0.43102601108621785,"extension":6.041060361903634},"hitData":{"launchSpeed":106.2,"launchAngle":21.0,"totalDistance":370.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":186.48,"coordY":66.41}},"index":3,"playId":"dff9e6cb-f9d5-3cf8-9cd5-5b2c09105768","pitchNumber":4,"startTime":"2026-06-24T23:50:19.195Z","endTime":"2026-06-24T23:50:31.959Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T23:50:31.959Z","atBatIndex":28},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"J.T. Realmuto out on a sacrifice fly to center fielder Dylan Crews. Alec Bohm scores. Bryson Stott to 3rd.","rbi":1,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-24T23:51:38.669Z","endTime":"2026-06-24T23:51:54.869Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1,2],"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":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"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":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":{"id":571945,"link":"/api/v1/people/571945"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-24T23:51:07.074Z","endTime":"2026-06-24T23:51:40.982Z","isPitch":false,"type":"action","player":{"id":592663,"link":"/api/v1/people/592663"}},{"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":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.961158075507967,"aZ":-27.615511829320823,"pfxX":1.5230892542414425,"pfxZ":2.7193842273976507,"pX":0.0927808561526751,"pZ":2.6691063459974544,"vX0":3.1149937502106444,"vY0":-128.16590920642503,"vZ0":-4.694310084007726,"x":113.46,"y":166.71,"x0":-1.3331613922600287,"y0":50.00000992579713,"z0":6.665324663976661,"aX":2.548230439318774},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.2,"breakHorizontal":-3.4,"spinRate":2145,"spinDirection":173},"zone":5,"typeConfidence":2.0,"plateTime":0.4263554346502185,"extension":5.897780635737508},"hitData":{"launchSpeed":90.9,"launchAngle":30.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.79,"coordY":65.58}},"index":1,"playId":"87c2931e-f4ca-3b3c-bd32-eed952ff5b5a","pitchNumber":1,"startTime":"2026-06-24T23:51:40.982Z","endTime":"2026-06-24T23:51:54.869Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T23:51:54.869Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Rincones Jr. singles on a line drive to center fielder Dylan Crews. Bryson Stott scores.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-24T23:52:11.767Z","endTime":"2026-06-24T23:52:33.650Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"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_play","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":{"id":571945,"link":"/api/v1/people/571945"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.4,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.751466479818298,"aZ":-24.658956781910433,"pfxX":-10.474401124548152,"pfxZ":3.905528607197148,"pX":0.36690263178090343,"pZ":2.189185115969485,"vX0":8.228398091241354,"vY0":-137.0129798948299,"vZ0":-6.6924262416888345,"x":103.01,"y":179.67,"x0":-1.2959337761780891,"y0":50.00358680094011,"z0":6.318651526617637,"aX":-20.16279955312432},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.0,"breakHorizontal":17.5,"spinRate":2075,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.3978713551050106,"extension":6.30873646482145},"hitData":{"launchSpeed":109.7,"launchAngle":6.0,"totalDistance":154.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":122.1,"coordY":91.25}},"index":0,"playId":"5c9f4180-eaec-3e9d-9110-eda9fd4ad02e","pitchNumber":1,"startTime":"2026-06-24T23:52:21.169Z","endTime":"2026-06-24T23:52:33.650Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T23:52:33.650Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edmundo Sosa grounds out, third baseman Jorbit Vivas to first baseman Luis García Jr.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-24T23:53:11.626Z","endTime":"2026-06-24T23:53:39.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":2},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-24T23:52:51.553Z","endTime":"2026-06-24T23:53:13.941Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":81.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.275004788795112,"aZ":-25.399077737303507,"pfxX":1.5533775956561287,"pfxZ":4.157942060906125,"pX":0.1240108856403549,"pZ":0.8967564368687969,"vX0":2.5362999477958383,"vY0":-125.53370389504512,"vZ0":-8.881555768908948,"x":112.27,"y":214.57,"x0":-1.0930314570705122,"y0":50.00622129217683,"z0":6.480576375407477,"aX":2.532681620300651},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.1,"breakHorizontal":-3.2,"spinRate":2175,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.4327881778290852,"extension":6.115585689152484},"index":1,"playId":"82261f28-2f31-37c6-9572-1c235ae7b94d","pitchNumber":1,"startTime":"2026-06-24T23:53:13.941Z","endTime":"2026-06-24T23:53:18.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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48711763866035,"aZ":-22.802080137689778,"pfxX":-9.006239980794744,"pfxZ":5.077761454990055,"pX":-0.16556230240917835,"pZ":2.071142409432681,"vX0":6.219641003440794,"vY0":-133.6940182008305,"vZ0":-6.697856237826237,"x":123.31,"y":182.86,"x0":-1.3290239159071406,"y0":50.003790310802216,"z0":6.1985078210716,"aX":-16.626666502184598},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.3,"breakHorizontal":15.4,"spinRate":2094,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.40662848014333886,"extension":6.272912816939552},"hitData":{"launchSpeed":91.3,"launchAngle":-32.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.33,"coordY":161.21}},"index":2,"playId":"ecaa9263-bae6-3346-be9f-aa6d7c014dc3","pitchNumber":2,"startTime":"2026-06-24T23:53:31.474Z","endTime":"2026-06-24T23:53:39.379Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T23:53:39.379Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Crews strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-24T23:55:37.929Z","endTime":"2026-06-24T23:56:49.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.586993863846214,"aZ":-16.030873290502644,"pfxX":-7.614801783202797,"pfxZ":8.947226908089178,"pX":0.6538579135668583,"pZ":1.893301564244261,"vX0":8.586003711005851,"vY0":-132.30550708048392,"vZ0":-4.74659427950406,"x":92.08,"y":187.66,"x0":-1.6174489015468572,"y0":50.00204247706963,"z0":4.855552257668458,"aX":-13.737268952204563},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.6,"breakHorizontal":12.4,"spinRate":2241,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.4112616210067612,"extension":7.064010025156275},"index":0,"playId":"c3e29ae4-390e-3b3d-a550-3cb3379cbc07","pitchNumber":1,"startTime":"2026-06-24T23:55:50.936Z","endTime":"2026-06-24T23:55:55.045Z","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":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.307375229865166,"aZ":-30.938736040816938,"pfxX":0.363580986848957,"pfxZ":0.8348767888591233,"pX":1.6527883921264275,"pZ":1.3528917994160792,"vX0":7.690362967529848,"vY0":-120.8862704686147,"vZ0":-2.2496338588208022,"x":54.0,"y":202.25,"x0":-1.6154355247684065,"y0":50.004485678429894,"z0":5.008536719883522,"aX":0.5372618066250491},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.2,"breakHorizontal":-2.5,"spinRate":2182,"spinDirection":85},"zone":14,"typeConfidence":2.0,"plateTime":0.4528995437910788,"extension":7.031561692195592},"index":1,"playId":"cb16ce37-24b5-366e-8daf-66c0129e51fb","pitchNumber":2,"startTime":"2026-06-24T23:56:06.253Z","endTime":"2026-06-24T23:56:09.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.43141705473815,"aZ":-23.95950562261684,"pfxX":-10.726025497037156,"pfxZ":4.641131031228038,"pX":-0.655859206066142,"pZ":2.0244403671856475,"vX0":6.289156528237768,"vY0":-132.0229625238633,"vZ0":-2.904944301632246,"x":142.0,"y":184.12,"x0":-1.672206863578637,"y0":50.002035311166026,"z0":4.897433228863202,"aX":-18.982302808913392},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.0,"breakHorizontal":18.1,"spinRate":2305,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.4144683404922107,"extension":6.9692127435637925},"index":2,"playId":"a4becfcd-1266-3936-81a4-3a6c84613520","pitchNumber":3,"startTime":"2026-06-24T23:56:24.067Z","endTime":"2026-06-24T23:56:28.077Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-24T23:56:33.210Z","endTime":"2026-06-24T23:56:46.066Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"}},{"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":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.296026362059948,"aZ":-30.807555132130474,"pfxX":-8.730863637276347,"pfxZ":0.8712030666987376,"pX":-0.05778605080178601,"pZ":1.0813817844388993,"vX0":6.694990383183134,"vY0":-123.72777617147266,"vZ0":-2.9715800232430647,"x":119.2,"y":209.58,"x0":-1.6507659558607304,"y0":50.001718205745405,"z0":4.852368005847842,"aX":-13.675795154142731},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.2,"breakHorizontal":14.5,"spinRate":1544,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4409512254024621,"extension":7.037431051760888},"index":4,"playId":"7436472e-10f5-3083-a9b0-eb31feadea68","pitchNumber":4,"startTime":"2026-06-24T23:56:46.066Z","endTime":"2026-06-24T23:56:49.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T23:56:49.231Z","atBatIndex":32},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jorbit Vivas lines out to center fielder Justin Crawford.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-24T23:56:56.491Z","endTime":"2026-06-24T23:57:43.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_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":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.8,"endSpeed":84.8,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.850908753677913,"aZ":-22.36130005719161,"pfxX":-10.917425583899224,"pfxZ":5.3709908107873225,"pX":-0.12876779134217703,"pZ":2.3990379023505164,"vX0":7.570662001449167,"vY0":-133.5694132016943,"vZ0":-2.600460749616711,"x":121.91,"y":174.01,"x0":-1.566065433902423,"y0":50.00191725999479,"z0":4.974438519518358,"aX":-19.939299644835366},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.5,"breakHorizontal":18.4,"spinRate":2374,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.40839848219322805,"extension":7.054668245154737},"index":0,"playId":"949976a9-01c4-3dbd-bcb0-61c39a387bbe","pitchNumber":1,"startTime":"2026-06-24T23:57:16.557Z","endTime":"2026-06-24T23:57:20.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.5,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.93240147917245,"aZ":-24.114067509974237,"pfxX":-0.2513785641786024,"pfxZ":4.804017681338504,"pX":-0.2308527784709411,"pZ":2.727201367078771,"vX0":3.7633688363743993,"vY0":-127.58096285775687,"vZ0":-1.1648443665397177,"x":125.8,"y":165.15,"x0":-1.6814881115135998,"y0":50.001521841874286,"z0":5.059573671516701,"aX":-0.4220439537028889},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.8,"breakHorizontal":-0.2,"spinRate":2244,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.42647354088821654,"extension":6.463947840045595},"hitData":{"launchSpeed":97.7,"launchAngle":23.0,"totalDistance":365.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":127.85,"coordY":51.93}},"index":1,"playId":"3367bb3e-5faf-3ed0-9240-747ff69f9a68","pitchNumber":2,"startTime":"2026-06-24T23:57:34.903Z","endTime":"2026-06-24T23:57:43.608Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-24T23:57:43.608Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Millas strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-24T23:57:45.271Z","endTime":"2026-06-25T00:00:23.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":71.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.163034872662493,"aZ":-40.24411406075584,"pfxX":7.8042401192595054,"pfxZ":-6.2187437122617535,"pX":-0.3337333773686655,"pZ":2.0668104352003214,"vX0":0.948168374266779,"vY0":-113.60037331016494,"vZ0":1.6323809031792036,"x":129.72,"y":182.98,"x0":-1.7704320137406093,"y0":50.00213945735783,"z0":5.360588541233555,"aX":10.128410022927715},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-10.4,"breakHorizontal":-14.4,"spinRate":2604,"spinDirection":55},"zone":7,"typeConfidence":2.0,"plateTime":0.4834470097426502,"extension":6.737234960634836},"index":0,"playId":"4997e833-e0c6-3795-88ab-4c123dbf4b63","pitchNumber":1,"startTime":"2026-06-24T23:58:08.031Z","endTime":"2026-06-24T23:58:12.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58646967347708,"aZ":-19.867727460347545,"pfxX":-7.56283252499157,"pfxZ":6.77743510209589,"pX":-0.8906175418307043,"pZ":4.066109552740971,"vX0":4.724028650409527,"vY0":-133.39921336366592,"vZ0":1.1553226199902684,"x":150.95,"y":129.0,"x0":-1.6946872427002415,"y0":50.005476039846606,"z0":5.051744165972938,"aX":-13.73958938933015},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.7,"breakHorizontal":12.8,"spinRate":2252,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.4093633954815665,"extension":6.992496178297182},"index":1,"playId":"1cec3362-2473-34fe-9d32-41887235174e","pitchNumber":2,"startTime":"2026-06-24T23:58:25.221Z","endTime":"2026-06-24T23:58:29.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":72.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.559511911812628,"aZ":-36.50639412532083,"pfxX":9.444510607806375,"pfxZ":-3.2992607882811864,"pX":-0.8062235952242874,"pZ":1.997490892772221,"vX0":-0.5274347245815099,"vY0":-113.6785225472609,"vZ0":0.7108805506641174,"x":147.73,"y":184.85,"x0":-1.7988736190080707,"y0":50.00560863670478,"z0":5.3004652569518855,"aX":12.380833477276981},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-5.5,"breakHorizontal":-17.0,"spinRate":2645,"spinDirection":58},"zone":7,"typeConfidence":2.0,"plateTime":0.4815557699459192,"extension":6.679668537601934},"index":2,"playId":"c5ba0ea5-2bcb-32e0-9358-b927078e6997","pitchNumber":3,"startTime":"2026-06-24T23:58:43.640Z","endTime":"2026-06-24T23:58:48.111Z","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":84.0,"endSpeed":78.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.30243709371854,"aZ":-30.51004353829082,"pfxX":-0.1774211810276083,"pfxZ":1.0817339180884966,"pX":0.6289822406401745,"pZ":1.773340724181061,"vX0":5.329524582885955,"vY0":-122.3901837012421,"vZ0":-1.756621723616204,"x":93.02,"y":190.9,"x0":-1.542177921554896,"y0":50.002397890703136,"z0":5.082478348756726,"aX":-0.2736438261323871},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.8,"breakHorizontal":-0.7,"spinRate":2309,"spinDirection":96},"zone":9,"typeConfidence":2.0,"plateTime":0.44538518835554886,"extension":6.937942834098067},"index":3,"playId":"b7c091ae-0eed-3296-ae21-f0cd253b32a2","pitchNumber":4,"startTime":"2026-06-24T23:59:04.027Z","endTime":"2026-06-24T23:59:07.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.851071271624548,"aZ":-30.18340681264628,"pfxX":-8.982869834485491,"pfxZ":1.2592761639128458,"pX":-1.420993575988533,"pZ":2.063255733244762,"vX0":3.887919667827099,"vY0":-124.3304830871246,"vZ0":-0.8316183312658871,"x":171.16,"y":183.07,"x0":-1.826654545801556,"y0":50.005924807308325,"z0":4.877995106971071,"aX":-14.251170307379965},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.3,"breakHorizontal":15.6,"spinRate":1552,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.43833738841998926,"extension":6.7999583061557445},"index":4,"playId":"325673e4-5961-3a8d-b5c7-927d81000abb","pitchNumber":5,"startTime":"2026-06-24T23:59:28.813Z","endTime":"2026-06-24T23:59:32.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.581866686120907,"aZ":-19.67790715080833,"pfxX":-8.347212308055463,"pfxZ":6.809716450268912,"pX":-0.45405877692586527,"pZ":3.4645356150489013,"vX0":6.0344207232962885,"vY0":-133.78849118189973,"vZ0":-0.5116028467024827,"x":134.31,"y":145.24,"x0":-1.640691177152004,"y0":50.00194738648497,"z0":5.053531632386462,"aX":-15.31504814037127},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.5,"breakHorizontal":14.0,"spinRate":2344,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4075261444019973,"extension":6.982460153100676},"index":5,"playId":"c3c4aa0d-e919-3043-a8c7-a6abe237bbd8","pitchNumber":6,"startTime":"2026-06-24T23:59:48.450Z","endTime":"2026-06-24T23:59:51.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":71.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.9675840389536,"aZ":-39.840183311217835,"pfxX":7.257730601488184,"pfxZ":-5.968120783623416,"pX":0.013036009157084312,"pZ":1.6740553054884,"vX0":1.7891251685409884,"vY0":-112.46326405103005,"vZ0":0.9801433733750577,"x":116.5,"y":193.58,"x0":-1.735431614499926,"y0":50.00420266996309,"z0":5.266272619795781,"aX":9.318231757321088},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-10.3,"breakHorizontal":-13.6,"spinRate":2558,"spinDirection":57},"zone":8,"typeConfidence":2.0,"plateTime":0.48660786170234704,"extension":7.039464448185523},"index":6,"playId":"5395dbd4-233c-33f7-9aa7-a9c5d912bcf7","pitchNumber":7,"startTime":"2026-06-25T00:00:20.120Z","endTime":"2026-06-25T00:00:23.318Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:00:23.318Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Crawford grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-25T00:02:11.646Z","endTime":"2026-06-25T00:02:50.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"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(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.6,"endSpeed":87.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9603389096877,"aZ":-20.962474360065443,"pfxX":-8.778630225547378,"pfxZ":5.890263959181013,"pX":-0.07806743567629147,"pZ":1.6753656741376597,"vX0":5.941401959352617,"vY0":-136.14702169152227,"vZ0":-8.882528572063716,"x":119.98,"y":193.55,"x0":-1.1326179718339766,"y0":50.00349885539225,"z0":6.395192977639557,"aX":-16.712158300023138},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.2,"breakHorizontal":14.9,"spinRate":2093,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.4001664335961417,"extension":6.131004799862044},"index":0,"playId":"9cf226aa-7419-3f72-96b6-11432ae4b18f","pitchNumber":1,"startTime":"2026-06-25T00:02:28.241Z","endTime":"2026-06-25T00:02:32.582Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":83.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.77122274706468,"aZ":-20.8568980011787,"pfxX":-0.13133185154052995,"pfxZ":6.481473643259292,"pX":1.1238871151463765,"pZ":2.633695628154859,"vX0":5.921467619913296,"vY0":-130.15765639803953,"vZ0":-6.170498685488493,"x":74.16,"y":167.67,"x0":-1.146717713624167,"y0":50.00338778205153,"z0":6.574072498736931,"aX":-0.22986783897497248},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.8,"breakHorizontal":-0.8,"spinRate":2232,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.41799987411521133,"extension":6.06336961117063},"hitData":{"launchSpeed":62.5,"launchAngle":7.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":130.42,"coordY":142.75}},"index":1,"playId":"64c4c9a4-ddba-32ee-94fc-78f83ce06b4e","pitchNumber":2,"startTime":"2026-06-25T00:02:41.818Z","endTime":"2026-06-25T00:02:50.399Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:02:50.399Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trea Turner singles on a line drive to right fielder James Wood.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-25T00:02:53.564Z","endTime":"2026-06-25T00:05:03.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"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"}]}],"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":77.1,"endSpeed":72.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.597978982233148,"aZ":-41.31615286708733,"pfxX":2.371635091044579,"pfxZ":-7.127956233015686,"pX":0.23305512262946856,"pZ":0.5229798954378045,"vX0":2.507232648328586,"vY0":-112.26467851321893,"vZ0":-4.4653317140176085,"x":108.12,"y":224.66,"x0":-1.2048741092452468,"y0":50.0053762708881,"z0":6.726635568003206,"aX":3.039435993979375},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-13.8,"breakHorizontal":-4.9,"spinRate":2534,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.48716531049079714,"extension":6.183594165407589},"index":0,"playId":"f6504aad-d802-344a-86f7-31e96e0f95c4","pitchNumber":1,"startTime":"2026-06-25T00:03:13.501Z","endTime":"2026-06-25T00:03:17.950Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.17949325329505,"aZ":-13.087187643882816,"pfxX":-5.714721015229654,"pfxZ":10.053299666595276,"pX":-0.16851644065081597,"pZ":1.7643636668632257,"vX0":4.691416446662586,"vY0":-136.89582840242667,"vZ0":-10.304537103294551,"x":123.42,"y":191.14,"x0":-1.1618893377084518,"y0":50.00001177787013,"z0":6.472625177262216,"aX":-10.846472151325024},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.2,"breakHorizontal":9.4,"spinRate":2250,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.4000844985685248,"extension":6.281536166277627},"index":1,"playId":"1c81fc92-659a-32ef-9e51-10448f6b0a3f","pitchNumber":2,"startTime":"2026-06-25T00:03:28.452Z","endTime":"2026-06-25T00:03:31.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.459163211589857,"aZ":-29.860344650674147,"pfxX":4.720437939465526,"pfxZ":1.5489197491997682,"pX":0.8082691947303647,"pZ":0.7545008962109575,"vX0":3.0014169522633622,"vY0":-121.80342998540998,"vZ0":-7.677650983819203,"x":86.19,"y":218.41,"x0":-1.0560228051257878,"y0":50.002133176764644,"z0":6.553401139905123,"aX":7.043064772000149},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.1,"breakHorizontal":-9.2,"spinRate":2301,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.45086682196190475,"extension":6.119445064114055},"index":2,"playId":"a767ea38-a8d3-3e23-9d58-73e944f5e3b5","pitchNumber":3,"startTime":"2026-06-25T00:03:48.268Z","endTime":"2026-06-25T00:03:52.744Z","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":94.3,"endSpeed":86.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.465361909268548,"aZ":-20.752671031259776,"pfxX":-8.147470968575638,"pfxZ":5.945566834765421,"pX":-0.25433233215457374,"pZ":3.591125702082629,"vX0":5.3767622014773915,"vY0":-137.2522082254706,"vZ0":-4.191565209570331,"x":126.69,"y":141.82,"x0":-1.1734437520873089,"y0":50.003169420337684,"z0":6.539250690791341,"aX":-15.649377524504274},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.2,"breakHorizontal":13.7,"spinRate":2106,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.39805076537365824,"extension":6.16662451352929},"index":3,"playId":"56a47cc0-6a77-3deb-bdab-473aaa9cfe73","pitchNumber":4,"startTime":"2026-06-25T00:04:03.153Z","endTime":"2026-06-25T00:04:07.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.99975336109415,"aZ":-23.426410312271205,"pfxX":-0.45671876090260044,"pfxZ":5.135392377127587,"pX":0.6427864108995699,"pZ":1.6978636850228985,"vX0":5.153639486002269,"vY0":-128.73802612852262,"vZ0":-7.558551354981327,"x":92.5,"y":192.94,"x0":-1.313118794891666,"y0":50.00311174650711,"z0":6.444899542363259,"aX":-0.7784489568968961},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.0,"breakHorizontal":-0.1,"spinRate":2269,"spinDirection":201},"zone":9,"typeConfidence":2.0,"plateTime":0.42306801807432803,"extension":6.104757060139346},"index":4,"playId":"4a5d1029-1d67-3763-aa85-dbb331c6558e","pitchNumber":5,"startTime":"2026-06-25T00:04:22.729Z","endTime":"2026-06-25T00:04:49.729Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"}}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.660080127162082,"aZ":-25.398161041432918,"pfxX":-10.419079236079504,"pfxZ":3.71644948494364,"pX":0.015534649280014596,"pZ":3.158023870699424,"vX0":7.358867630720993,"vY0":-133.36816377626528,"vZ0":-3.3370490811806395,"x":116.41,"y":153.51,"x0":-1.4103129365467764,"y0":50.00050104554933,"z0":6.234414183545198,"aX":-18.9781759804792},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.2,"breakHorizontal":17.5,"spinRate":1974,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.4089406869521821,"extension":6.238693131721775},"hitData":{"launchSpeed":85.6,"launchAngle":13.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":156.56,"coordY":100.86}},"index":5,"playId":"a748ca08-403c-361c-8da9-a115591d26ee","pitchNumber":6,"startTime":"2026-06-25T00:04:52.628Z","endTime":"2026-06-25T00:05:03.514Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:05:03.514Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a sharp line drive to right fielder James Wood. Trea Turner to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-25T00:05:04.011Z","endTime":"2026-06-25T00:06:27.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.794260480163,"aZ":-13.074579675755842,"pfxX":-5.345119225489471,"pfxZ":10.079425682953278,"pX":0.32300913955899196,"pZ":2.899788650961986,"vX0":5.5470942497979205,"vY0":-136.2730507482554,"vZ0":-7.358008780334143,"x":104.69,"y":160.49,"x0":-1.0370413995527143,"y0":50.006445496488865,"z0":6.523911272845266,"aX":-10.132538015340351},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.0,"breakHorizontal":8.6,"spinRate":2180,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.40076835593094273,"extension":6.096043611302556},"index":0,"playId":"2da34116-8829-3b48-afdb-961c383a5855","pitchNumber":1,"startTime":"2026-06-25T00:05:29.093Z","endTime":"2026-06-25T00:05:32.178Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":80.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.148946618706148,"aZ":-32.30088917953048,"pfxX":-8.335843383260698,"pfxZ":-0.07675555682570012,"pX":-0.7279816452597891,"pZ":-0.26426630471501344,"vX0":4.307586888252582,"vY0":-124.88783963025585,"vZ0":-9.247845011551089,"x":144.75,"y":245.92,"x0":-1.3843849879621366,"y0":50.00538216674999,"z0":6.111829836239265,"aX":-13.281522000914698},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.9,"breakHorizontal":14.3,"spinRate":1649,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.43715261518792525,"extension":6.264322632781138},"index":1,"playId":"bcea9481-cab8-30c1-92b7-75db20bc984a","pitchNumber":2,"startTime":"2026-06-25T00:05:50.635Z","endTime":"2026-06-25T00:05:55.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.979331479129424,"aZ":-14.178886784274926,"pfxX":-4.100691808736498,"pfxZ":9.703223891660391,"pX":0.0800159649509621,"pZ":2.7506251876233327,"vX0":4.144832919185823,"vY0":-134.32161854097004,"vZ0":-7.3120875088912225,"x":113.95,"y":164.51,"x0":-0.9392423100515107,"y0":50.00431318306203,"z0":6.48670604600558,"aX":-7.606977862409447},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.4,"breakHorizontal":6.7,"spinRate":2184,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.40543346717584594,"extension":6.225242266912799},"hitData":{"launchSpeed":106.6,"launchAngle":14.0,"totalDistance":241.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":172.81,"coordY":87.55}},"index":2,"playId":"08a7e44f-47c1-344b-a9b2-e1038c26a506","pitchNumber":3,"startTime":"2026-06-25T00:06:17.857Z","endTime":"2026-06-25T00:06:27.968Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:06:27.968Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Harper strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-25T00:07:33.725Z","endTime":"2026-06-25T00:09:57.788Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-25T00:06:42.797Z","endTime":"2026-06-25T00:07:36.100Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.07982121830899,"aZ":-20.37304033995214,"pfxX":-2.9117737896762472,"pfxZ":6.8387109393454,"pX":0.36578465121001585,"pZ":2.8214654076601686,"vX0":4.139996177408309,"vY0":-129.53251192605097,"vZ0":-6.014093756430736,"x":103.06,"y":162.6,"x0":-0.8634649429560893,"y0":50.0041585733835,"z0":6.695839266475985,"aX":-5.026203507298175},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":11.5,"breakHorizontal":4.6,"spinRate":2189,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.4203486851945111,"extension":5.977588076860345},"index":1,"playId":"c4fc622f-e629-32ec-aa4f-1371fbe98cb3","pitchNumber":1,"startTime":"2026-06-25T00:07:36.100Z","endTime":"2026-06-25T00:07:40.362Z","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":92.4,"endSpeed":86.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.002861143432884,"aZ":-14.24198769070645,"pfxX":-4.561251253856959,"pfxZ":9.616105415272553,"pX":-0.4693792339489767,"pZ":2.325719982059163,"vX0":2.8620857085388893,"vY0":-134.4348070351061,"vZ0":-8.59944285746365,"x":134.89,"y":175.99,"x0":-0.9450212264849921,"y0":50.0021516154172,"z0":6.536272152313168,"aX":-8.505616337347954},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.2,"breakHorizontal":7.8,"spinRate":2228,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.40453435506701885,"extension":6.148729269495779},"index":2,"playId":"736b5416-d5d6-36a2-8b8b-0c6a705b0c44","pitchNumber":2,"startTime":"2026-06-25T00:07:53.225Z","endTime":"2026-06-25T00:07:57.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.239716968761023,"aZ":-26.27533393980895,"pfxX":2.061598637927318,"pfxZ":3.629030278216274,"pX":0.5281624799386359,"pZ":0.7251196857154725,"vX0":3.0767021406827104,"vY0":-126.01680185164263,"vZ0":-9.170563827707207,"x":96.87,"y":219.2,"x0":-0.971718785307036,"y0":50.00101640873792,"z0":6.501591344947459,"aX":3.3474610745276294},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.9,"breakHorizontal":-4.3,"spinRate":2196,"spinDirection":165},"zone":14,"typeConfidence":2.0,"plateTime":0.43302025818718803,"extension":6.142869262993686},"index":3,"playId":"7a8a9d85-7568-3490-8f25-df111597554a","pitchNumber":3,"startTime":"2026-06-25T00:08:17.475Z","endTime":"2026-06-25T00:08:21.503Z","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":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.7177323902291,"aZ":-30.757603700124815,"pfxX":-7.589931877418447,"pfxZ":0.8666292849848602,"pX":-0.5195900058818841,"pZ":2.9070223755563576,"vX0":4.234722654577921,"vY0":-126.43759792709186,"vZ0":-2.5386803367497115,"x":136.81,"y":160.29,"x0":-1.2190262144709851,"y0":50.00570863813283,"z0":6.361353554346103,"aX":-12.4466010476403},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.3,"breakHorizontal":13.0,"spinRate":1673,"spinDirection":243},"zone":1,"typeConfidence":2.0,"plateTime":0.43111976038085364,"extension":6.047828972932876},"index":4,"playId":"21d44f15-af88-322a-9b43-ab3a7507b404","pitchNumber":4,"startTime":"2026-06-25T00:08:41.552Z","endTime":"2026-06-25T00:08:44.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.120743554928865,"aZ":-21.135474575596547,"pfxX":0.14349218233122585,"pfxZ":6.329091573950023,"pX":1.4527165754552533,"pZ":1.155484927968594,"vX0":5.847599547137296,"vY0":-130.38546398547587,"vZ0":-9.64392788699692,"x":61.63,"y":207.58,"x0":-0.8256405573819463,"y0":50.00072251491274,"z0":6.460189466730476,"aX":0.25011227964890065},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.8,"breakHorizontal":-1.4,"spinRate":2196,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.41802922177674917,"extension":6.0387383030523045},"index":5,"playId":"4153da3b-9977-327a-8197-bd37de99617a","pitchNumber":5,"startTime":"2026-06-25T00:09:09.006Z","endTime":"2026-06-25T00:09:13.080Z","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":94.8,"endSpeed":87.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.562451784098204,"aZ":-17.496530200432137,"pfxX":-8.711728640989362,"pfxZ":7.58292455500047,"pX":-0.11373265174415924,"pZ":1.6246229264299126,"vX0":5.085697571312981,"vY0":-137.74951022844013,"vZ0":-9.679296234907046,"x":121.34,"y":194.92,"x0":-0.8452058013355868,"y0":50.003200958576684,"z0":6.349607219058905,"aX":-16.860985793691963},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.0,"breakHorizontal":14.9,"spinRate":2182,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.39656060504219637,"extension":6.163821624202331},"index":6,"playId":"5e81bb07-209f-3646-b1c9-bd40d487381b","pitchNumber":6,"startTime":"2026-06-25T00:09:29.188Z","endTime":"2026-06-25T00:09:34.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.583036500469035,"aZ":-13.750065358549056,"pfxX":-5.369444213852404,"pfxZ":9.578664412205441,"pX":-1.244376448641789,"pZ":2.462779847225758,"vX0":0.9981715348592038,"vY0":-137.15523938688207,"vZ0":-8.487198363659383,"x":164.43,"y":172.28,"x0":-0.9127079928160364,"y0":50.00613985070444,"z0":6.515252191357345,"aX":-10.330575489962625},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.0,"breakHorizontal":9.6,"spinRate":2226,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.39787933031043776,"extension":6.013590848239121},"index":7,"playId":"cc5694d0-3bec-375b-a56c-729d3278491c","pitchNumber":7,"startTime":"2026-06-25T00:09:54.689Z","endTime":"2026-06-25T00:09:57.788Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:09:57.788Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Bohm grounds out, second baseman Nasim Nuñez to first baseman Luis García Jr.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-25T00:10:08.608Z","endTime":"2026-06-25T00:12:19.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":5},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":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, 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.3,"endSpeed":86.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.062888549833684,"aZ":-18.214938504949803,"pfxX":-8.609622420063754,"pfxZ":7.292025284267082,"pX":0.04053897247551728,"pZ":3.953175096797983,"vX0":5.8137603254836465,"vY0":-137.17660123002565,"vZ0":-3.874721091721972,"x":115.45,"y":132.04,"x0":-0.9828147476263345,"y0":50.00451360387676,"z0":6.618569616508146,"aX":-16.483868376252698},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.6,"breakHorizontal":14.4,"spinRate":2232,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.3985998287711161,"extension":6.146085938631011},"index":0,"playId":"1963d273-28bd-3301-91d0-fe3502240040","pitchNumber":1,"startTime":"2026-06-25T00:10:24.857Z","endTime":"2026-06-25T00:10:29.004Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.77019100860374,"aZ":-14.019563745369405,"pfxX":-4.401851338090308,"pfxZ":9.706328387338319,"pX":0.400403307412742,"pZ":2.500520421906983,"vX0":4.919073140671123,"vY0":-135.67998381781084,"vZ0":-8.1900158670759,"x":101.74,"y":171.27,"x0":-0.8613612620492526,"y0":50.00329916312247,"z0":6.528278708949352,"aX":-8.234283323690223},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.1,"breakHorizontal":7.0,"spinRate":2293,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.40318198285767126,"extension":6.287459692966211},"index":1,"playId":"c7e79c55-a23c-34b0-a77c-b06bcfe788d7","pitchNumber":2,"startTime":"2026-06-25T00:10:45.589Z","endTime":"2026-06-25T00:10:48.589Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.692389373167785,"aZ":-18.529903046458465,"pfxX":-4.764303575069977,"pfxZ":7.155292200112058,"pX":0.7672391817964234,"pZ":2.447590007786334,"vX0":6.681409095580087,"vY0":-136.41000262968285,"vZ0":-7.199589549807439,"x":87.75,"y":172.7,"x0":-1.0815554454295073,"y0":50.00213271607497,"z0":6.373154315111569,"aX":-9.084453967530553},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.8,"breakHorizontal":7.4,"spinRate":2223,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.3997339494334349,"extension":6.154079583437549},"index":2,"playId":"94866bc5-a777-32a1-9e90-5ffab2102209","pitchNumber":3,"startTime":"2026-06-25T00:11:08.634Z","endTime":"2026-06-25T00:11:12.635Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.77936677093554,"aZ":-24.232664845482066,"pfxX":3.414879069896787,"pfxZ":4.718632498168803,"pX":1.3519872018678887,"pZ":1.4134476153390028,"vX0":4.602349422420849,"vY0":-128.65277780310672,"vZ0":-8.168831415385748,"x":65.47,"y":200.62,"x0":-0.9012793731973051,"y0":50.003383632285335,"z0":6.497635289893037,"aX":5.743558305324611},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.0,"breakHorizontal":-7.2,"spinRate":2347,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.425154405408954,"extension":6.08908975333708},"index":3,"playId":"73b70751-c63f-3d6e-828f-c7ebc4439473","pitchNumber":4,"startTime":"2026-06-25T00:11:30.281Z","endTime":"2026-06-25T00:11:36.615Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"742b85cd-3f48-4b15-acf8-155bf541e75b","startTime":"2026-06-25T00:11:54.768Z","endTime":"2026-06-25T00:11:59.768Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.471404639380467,"aZ":-21.12884227851974,"pfxX":-8.627117923263185,"pfxZ":5.666779691210078,"pX":-0.10041193867398643,"pZ":3.0630220228903235,"vX0":5.912070470619146,"vY0":-138.17983566020925,"vZ0":-5.299455381343998,"x":120.83,"y":156.08,"x0":-1.1381301618348403,"y0":50.00260603765667,"z0":6.409361092478979,"aX":-16.81696289948725},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.5,"breakHorizontal":14.5,"spinRate":2200,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.39516406616102806,"extension":6.131802585087994},"hitData":{"launchSpeed":83.8,"launchAngle":-21.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.04,"coordY":149.05}},"index":5,"playId":"5cc39911-d090-32c8-9d94-0e8b1f9cd04e","pitchNumber":5,"startTime":"2026-06-25T00:12:11.002Z","endTime":"2026-06-25T00:12:19.302Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:12:19.302Z","atBatIndex":39},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nasim Nuñez lines out to center fielder Justin Crawford.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-25T00:14:30.018Z","endTime":"2026-06-25T00:16:37.314Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"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":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":71.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.734003655914,"aZ":-37.382919193079324,"pfxX":8.195627872205776,"pfxZ":-4.098442101661868,"pX":-0.31933854166626136,"pZ":1.9424985896860056,"vX0":0.7713359679467358,"vY0":-111.55460721938091,"vZ0":1.0511800116603025,"x":129.17,"y":186.33,"x0":-1.734766788806147,"y0":50.004926217177356,"z0":5.297486490156231,"aX":10.404135420017884},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-7.0,"breakHorizontal":-15.1,"spinRate":2553,"spinDirection":55},"zone":7,"typeConfidence":2.0,"plateTime":0.4896647279927673,"extension":6.980936028313629},"index":0,"playId":"e13cb937-5e0d-3a6e-8bc5-096037f565e8","pitchNumber":1,"startTime":"2026-06-25T00:14:43.120Z","endTime":"2026-06-25T00:14:47.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.1,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.199845912967437,"aZ":-19.869103060427747,"pfxX":-8.024718951355844,"pfxZ":6.995658217591899,"pX":-0.008608122981209604,"pZ":3.6057609884757666,"vX0":7.121392168716571,"vY0":-130.93628068592642,"vZ0":-0.021102394679042957,"x":117.33,"y":141.42,"x0":-1.70361008776288,"y0":50.004330807610124,"z0":5.084305127781096,"aX":-14.120438396539933},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.0,"breakHorizontal":13.2,"spinRate":2288,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.41620531282434614,"extension":6.9273773297088255},"index":1,"playId":"43c2d63b-4b21-360b-bb0e-61526b3d3d54","pitchNumber":2,"startTime":"2026-06-25T00:14:59.832Z","endTime":"2026-06-25T00:15:03.806Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.864445220611778,"aZ":-16.569395955552395,"pfxX":-7.2229741778072025,"pfxZ":8.435286478873891,"pX":-1.0392774396282085,"pZ":2.4291322508391664,"vX0":4.461245408242302,"vY0":-134.14080419220087,"vZ0":-3.3764219344181736,"x":156.61,"y":173.19,"x0":-1.772516851597364,"y0":50.004291079351916,"z0":4.862676890049659,"aX":-13.365208233896892},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.9,"breakHorizontal":12.4,"spinRate":2327,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.40596580780212754,"extension":6.922181333814758},"index":2,"playId":"6897ee95-6a58-3324-9724-85754ffc7581","pitchNumber":3,"startTime":"2026-06-25T00:15:17.728Z","endTime":"2026-06-25T00:15:21.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.784044537975678,"aZ":-15.683389800091899,"pfxX":-9.488380315264276,"pfxZ":9.13785945366514,"pX":-0.7925298175162018,"pZ":3.0590606498308164,"vX0":5.867550369629432,"vY0":-133.04876086897283,"vZ0":-2.2245987511782124,"x":147.21,"y":156.19,"x0":-1.7862385133364418,"y0":50.00297298148732,"z0":5.034113808094294,"aX":-17.123274524068936},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.3,"breakHorizontal":16.1,"spinRate":2346,"spinDirection":233},"zone":1,"typeConfidence":2.0,"plateTime":0.41064419669229,"extension":6.810691700215619},"index":3,"playId":"8421c3ea-9971-3827-b2ef-5e72f30941dc","pitchNumber":4,"startTime":"2026-06-25T00:15:43.318Z","endTime":"2026-06-25T00:15:47.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.178353286413504,"aZ":-39.88172260293201,"pfxX":7.3797815899135735,"pfxZ":-5.959255828395807,"pX":-0.1775942063487406,"pZ":0.822112194787316,"vX0":1.4707079688757383,"vY0":-113.47317383787241,"vZ0":-0.8759047877763908,"x":123.77,"y":216.58,"x0":-1.793512761304762,"y0":50.000177121487575,"z0":5.2119205566959685,"aX":9.55152297972498},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-10.7,"breakHorizontal":-13.7,"spinRate":2568,"spinDirection":57},"zone":13,"typeConfidence":2.0,"plateTime":0.4840449151388331,"extension":6.7001512854626},"index":4,"playId":"e4d0c89a-427e-304f-ad6a-f9889e22ec65","pitchNumber":5,"startTime":"2026-06-25T00:16:02.938Z","endTime":"2026-06-25T00:16:06.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.7,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.553942283129228,"aZ":-14.39788282451451,"pfxX":-8.902712833656043,"pfxZ":9.871665474881254,"pX":-0.1653044575131591,"pZ":2.4702930636064386,"vX0":6.785576952691335,"vY0":-133.30377287826224,"vZ0":-3.7904770860843113,"x":123.3,"y":172.08,"x0":-1.5866907661225165,"y0":50.00052683243072,"z0":4.949524015441787,"aX":-16.026422443523455},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.3,"breakHorizontal":14.6,"spinRate":2418,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.4108291814596132,"extension":7.073854127401981},"hitData":{"launchSpeed":93.3,"launchAngle":23.0,"totalDistance":332.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":138.97,"coordY":66.39}},"index":5,"playId":"c3c30aa5-8e7a-327a-9e56-fe5a9be9d0c0","pitchNumber":6,"startTime":"2026-06-25T00:16:28.490Z","endTime":"2026-06-25T00:16:37.314Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:16:37.314Z","atBatIndex":40},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"James Wood lines out to center fielder Justin Crawford.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-25T00:16:41.019Z","endTime":"2026-06-25T00:18:29.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":86.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.630168575063916,"aZ":-14.366714128595726,"pfxX":-7.60190695484744,"pfxZ":9.48892298390448,"pX":-0.14128393145810078,"pZ":2.144855985987721,"vX0":6.7781051006122475,"vY0":-134.98346249550013,"vZ0":-4.755773120964489,"x":122.39,"y":180.87,"x0":-1.6763201440126414,"y0":50.00631256661276,"z0":4.9141964105610665,"aX":-14.273213058501545},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.6,"breakHorizontal":12.6,"spinRate":2352,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.4031315358038281,"extension":7.031796900899454},"index":0,"playId":"da014e60-140c-39d1-b3ae-88f7bcd01a15","pitchNumber":1,"startTime":"2026-06-25T00:17:03.045Z","endTime":"2026-06-25T00:17:07.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":72.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.366924330442618,"aZ":-41.36138731524626,"pfxX":8.770698315513904,"pfxZ":-7.021294891524342,"pX":-0.012317943815448313,"pZ":1.0440496677986002,"vX0":1.2811926382317322,"vY0":-114.07515802833326,"vZ0":-0.22093579816987097,"x":117.47,"y":210.59,"x0":-1.7209608854125558,"y0":50.0018716931753,"z0":5.243824255775223,"aX":11.477122170267084},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-12.5,"breakHorizontal":-16.2,"spinRate":2713,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.48144700279039077,"extension":6.8598767140569885},"index":1,"playId":"2fc2495d-ed5d-3988-bf1b-79c36d9c8f5b","pitchNumber":2,"startTime":"2026-06-25T00:17:20.286Z","endTime":"2026-06-25T00:17:26.196Z","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":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.021229233345533,"aZ":-26.453507580129628,"pfxX":-8.24220955845444,"pfxZ":3.494765516776954,"pX":0.22622605216539696,"pZ":2.0665839893632656,"vX0":7.3519189175716235,"vY0":-126.24410552606857,"vZ0":-1.7675577431625764,"x":108.38,"y":182.98,"x0":-1.6315539951466034,"y0":50.00622953872259,"z0":4.873989985599807,"aX":-13.510176284877959},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.2,"breakHorizontal":13.6,"spinRate":1641,"spinDirection":248},"zone":8,"typeConfidence":2.0,"plateTime":0.431353112889719,"extension":7.01251164193122},"index":2,"playId":"27b6360b-e504-3d17-9838-18ea19eeb387","pitchNumber":3,"startTime":"2026-06-25T00:17:39.927Z","endTime":"2026-06-25T00:17:42.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.260322223719196,"aZ":-17.032579294870445,"pfxX":-6.9258171256899015,"pfxZ":8.088207159516143,"pX":-2.128428448492987,"pZ":2.8746506887177627,"vX0":1.4778851079328101,"vY0":-135.62939030120398,"vZ0":-2.4640607864579835,"x":198.13,"y":161.16,"x0":-1.778565444643796,"y0":50.00508166884388,"z0":4.9758746702750125,"aX":-12.969920340844283},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.4,"breakHorizontal":12.2,"spinRate":2421,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.4030668739228349,"extension":6.7970491111579125},"index":3,"playId":"9d925937-8199-3a45-97b6-d1b2d73dcd5e","pitchNumber":4,"startTime":"2026-06-25T00:18:03.513Z","endTime":"2026-06-25T00:18:07.039Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":73.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.607026118798103,"aZ":-37.10101408163913,"pfxX":8.274265208501854,"pfxZ":-3.6737857979336788,"pX":-0.593269405961424,"pZ":2.0075244152756984,"vX0":0.33758001639296337,"vY0":-114.87618398754415,"vZ0":0.7389006345726197,"x":139.61,"y":184.58,"x0":-1.817531138766456,"y0":50.003302924018335,"z0":5.2787033470314935,"aX":11.095692400234869},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-6.2,"breakHorizontal":-15.1,"spinRate":2664,"spinDirection":55},"zone":7,"typeConfidence":2.0,"plateTime":0.4761954843486236,"extension":6.545278159847083},"hitData":{"launchSpeed":96.6,"launchAngle":17.0,"totalDistance":337.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":109.2,"coordY":64.64}},"index":4,"playId":"9057a954-6ae0-3fa5-9b38-e0e43d2d5bb3","pitchNumber":5,"startTime":"2026-06-25T00:18:21.668Z","endTime":"2026-06-25T00:18:29.591Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:18:29.591Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis García Jr. walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-25T00:18:32.987Z","endTime":"2026-06-25T00:19:55.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"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":85.4,"endSpeed":79.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.718874813864332,"aZ":-31.267038718759874,"pfxX":-8.48575030382314,"pfxZ":0.57072278580827,"pX":-1.1747718573500379,"pZ":2.1999157823998696,"vX0":4.300271404690596,"vY0":-124.45561315972425,"vZ0":-0.4569859828431436,"x":161.78,"y":179.38,"x0":-1.8099482664903248,"y0":50.00262344513811,"z0":4.94476639332177,"aX":-13.497037556566156},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.2,"breakHorizontal":14.5,"spinRate":1505,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4377759447117051,"extension":6.9394930466335065},"index":0,"playId":"ef298261-5755-38fd-b7d5-e94268d7d49a","pitchNumber":1,"startTime":"2026-06-25T00:18:54.399Z","endTime":"2026-06-25T00:18:58.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":72.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91132063727778,"aZ":-40.88508111379549,"pfxX":8.575223195168926,"pfxZ":-6.554326017264937,"pX":0.3254908411469119,"pZ":1.4833963339676137,"vX0":2.1608830037242646,"vY0":-115.26379179225538,"vZ0":0.4645597646629376,"x":104.59,"y":198.73,"x0":-1.7408584087703323,"y0":50.00284194124597,"z0":5.267145733028808,"aX":11.394962772860906},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-11.4,"breakHorizontal":-16.1,"spinRate":2743,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.47746102634409926,"extension":6.863884550179518},"index":1,"playId":"dc3d99e6-e6ab-3bb4-ba63-07d0f8a16298","pitchNumber":2,"startTime":"2026-06-25T00:19:11.984Z","endTime":"2026-06-25T00:19:16.664Z","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":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13797733573523,"aZ":-22.270891743900137,"pfxX":-10.825038082976032,"pfxZ":5.53061115451229,"pX":-1.5240572495363485,"pZ":2.6877770107657013,"vX0":4.333164155459571,"vY0":-132.86345962578903,"vZ0":-1.9172754039644913,"x":175.09,"y":166.21,"x0":-1.7686697787328305,"y0":50.00092247342259,"z0":5.035168922839942,"aX":-19.374584694379205},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.8,"breakHorizontal":18.7,"spinRate":2287,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4120515661617188,"extension":6.942919896954683},"index":2,"playId":"ab9c5f42-4fdd-309a-b771-3f484ac17a50","pitchNumber":3,"startTime":"2026-06-25T00:19:30.706Z","endTime":"2026-06-25T00:19:34.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":71.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.08860224547663,"aZ":-40.0881703705464,"pfxX":7.268387493822683,"pfxZ":-6.157566402058489,"pX":0.8500365198981189,"pZ":0.9396160112229509,"vX0":3.6445255809731076,"vY0":-113.11293089877114,"vZ0":-0.6568319055895574,"x":84.6,"y":213.41,"x0":-1.7301377863486698,"y0":50.00096938039031,"z0":5.279517176604265,"aX":9.345594601925784},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-10.9,"breakHorizontal":-14.2,"spinRate":2639,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4856266955181039,"extension":6.635708995381256},"index":3,"playId":"bba3e50f-2a4f-3984-af4e-b29bb3ccb3ee","pitchNumber":4,"startTime":"2026-06-25T00:19:51.273Z","endTime":"2026-06-25T00:19:55.914Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:19:55.914Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Tena strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-25T00:21:22.521Z","endTime":"2026-06-25T00:23:51.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-25T00:20:30.017Z","endTime":"2026-06-25T00:21:24.828Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36108859115951,"aZ":-26.865725701400688,"pfxX":-8.421262189952097,"pfxZ":3.514051723877234,"pX":-2.2175149557203095,"pZ":2.8068452587916166,"vX0":1.9184057971440622,"vY0":-121.98198974085301,"vZ0":0.2882587535186204,"x":201.53,"y":163.0,"x0":-1.9185818343372403,"y0":50.00347433489806,"z0":4.998040619561854,"aX":-12.726894954040565},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":6.7,"breakHorizontal":14.9,"spinRate":1487,"spinDirection":254},"zone":11,"typeConfidence":2.0,"plateTime":0.4485349842588344,"extension":7.016650355477589},"index":1,"playId":"c130a206-b42f-3fc6-b1c7-83be6ada4627","pitchNumber":1,"startTime":"2026-06-25T00:21:24.828Z","endTime":"2026-06-25T00:21:28.284Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"playId":"93bdab4d-6ed4-3035-ae13-732e7e283044","startTime":"2026-06-25T00:21:45.825Z","endTime":"2026-06-25T00:21:50.288Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":71.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.865913131540527,"aZ":-40.49358610023106,"pfxX":5.132046523389821,"pfxZ":-6.402466967043631,"pX":0.4512748079969667,"pZ":2.0566205368518293,"vX0":3.4650169098659505,"vY0":-113.57781202593306,"vZ0":1.8284139306909408,"x":99.8,"y":183.25,"x0":-1.7637347170324469,"y0":50.00237094813388,"z0":5.284514239957387,"aX":6.668138654626114},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-10.8,"breakHorizontal":-10.2,"spinRate":2585,"spinDirection":55},"zone":9,"typeConfidence":2.0,"plateTime":0.4832549847559564,"extension":7.031561290122058},"index":3,"playId":"45aa964e-0670-3ea7-8870-772ece31c622","pitchNumber":2,"startTime":"2026-06-25T00:22:01.210Z","endTime":"2026-06-25T00:22:04.488Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.896062358923345,"aZ":-39.55230238888858,"pfxX":7.942639758133573,"pfxZ":-5.6632493916060955,"pX":-0.11690217417129464,"pZ":2.0723208267701594,"vX0":1.242786247627366,"vY0":-113.73498571818936,"vZ0":1.6294300177134706,"x":121.46,"y":182.83,"x0":-1.702550901754829,"y0":50.00213972581447,"z0":5.284871458221326,"aX":10.349345582363599},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-9.5,"breakHorizontal":-14.6,"spinRate":2672,"spinDirection":59},"zone":8,"typeConfidence":2.0,"plateTime":0.4825630691738203,"extension":6.949707887037354},"index":4,"playId":"ac664cf7-1eaa-3cd7-a9c8-23183f997c5a","pitchNumber":3,"startTime":"2026-06-25T00:22:26.255Z","endTime":"2026-06-25T00:22:30.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.06390078892804,"aZ":-15.684863285856625,"pfxX":-7.997555364267132,"pfxZ":9.000546340364037,"pX":0.29035995656027447,"pZ":3.707918910205058,"vX0":7.963951051743376,"vY0":-133.7986040601787,"vZ0":-0.847913919919586,"x":105.93,"y":138.67,"x0":-1.6709218920618891,"y0":50.001642976154734,"z0":5.141924036010153,"aX":-14.650283558589743},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.3,"breakHorizontal":13.0,"spinRate":2391,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.40776704784763274,"extension":7.165442736674202},"index":5,"playId":"45ca9963-2168-3bca-8295-786f4cedfdad","pitchNumber":4,"startTime":"2026-06-25T00:22:47.699Z","endTime":"2026-06-25T00:22:51.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.550765685312356,"aZ":-28.17955161700573,"pfxX":-7.856590308589006,"pfxZ":2.4944352638439806,"pX":-1.0743440297576685,"pZ":2.0138170853861417,"vX0":4.380571395115806,"vY0":-124.82988187523331,"vZ0":-1.656153572428149,"x":157.95,"y":184.41,"x0":-1.8174794763194728,"y0":50.003327975080914,"z0":4.972627797372525,"aX":-12.587850295947403},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.4,"breakHorizontal":13.4,"spinRate":1621,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.43625947564034684,"extension":6.821975458186287},"index":6,"playId":"e16b4596-6ee6-3f7c-8425-2f369d748709","pitchNumber":5,"startTime":"2026-06-25T00:23:09.881Z","endTime":"2026-06-25T00:23:14.424Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.175989468890766,"aZ":-41.381123155582266,"pfxX":6.497804849053297,"pfxZ":-6.999998571886875,"pX":1.029570901027301,"pZ":1.4082927139354737,"vX0":4.141357244636144,"vY0":-114.57169035821481,"vZ0":0.6245373369574856,"x":77.76,"y":200.76,"x0":-1.6517733662525171,"y0":50.001104839813046,"z0":5.209561652569439,"aX":8.549115032598001},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-12.1,"breakHorizontal":-12.8,"spinRate":2683,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4799435850117004,"extension":6.968535827610786},"index":7,"playId":"4cd6cd00-e5b1-3a64-a2f6-4ed6e106cedc","pitchNumber":6,"startTime":"2026-06-25T00:23:44.290Z","endTime":"2026-06-25T00:23:51.394Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:23:51.394Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryson Stott lines out to center fielder Dylan Crews.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-25T00:25:48.178Z","endTime":"2026-06-25T00:27:42.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37727735140611,"aZ":-15.547277496500234,"pfxX":-4.815090309789943,"pfxZ":8.534710260809948,"pX":-0.09686398813761789,"pZ":3.8110804622587127,"vX0":4.744197252710734,"vY0":-137.6927401495062,"vZ0":-4.515919409892359,"x":120.69,"y":135.88,"x0":-1.2045181274463783,"y0":50.00529860221552,"z0":6.501895854346148,"aX":-9.382981990221746},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.9,"breakHorizontal":7.9,"spinRate":2136,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.39559444103233243,"extension":6.24313589662496},"index":0,"playId":"873357e8-9db8-3612-98b7-734c06d00a4f","pitchNumber":1,"startTime":"2026-06-25T00:25:59.108Z","endTime":"2026-06-25T00:26:03.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":86.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.14369896410976,"aZ":-13.268495482711357,"pfxX":-5.040210804890801,"pfxZ":10.198731609748922,"pX":0.2092843127606507,"pZ":0.8395375566139762,"vX0":5.344762526646327,"vY0":-134.31813447659252,"vZ0":-12.25645450735922,"x":109.02,"y":216.11,"x0":-1.137912684755494,"y0":50.00443739689228,"z0":6.36670974378247,"aX":-9.344213652190895},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.4,"breakHorizontal":8.2,"spinRate":2184,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.40554699023714447,"extension":6.177849387822885},"index":1,"playId":"eebf156a-c877-3b08-9446-0673e26b2a75","pitchNumber":2,"startTime":"2026-06-25T00:26:15.137Z","endTime":"2026-06-25T00:26:19.145Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.907964139018897,"aZ":-21.937095504253993,"pfxX":-9.67046829399067,"pfxZ":5.617922328367602,"pX":-0.6569512893457703,"pZ":2.2905305663135342,"vX0":5.488552935459789,"vY0":-133.46218350566912,"vZ0":-6.417556733278625,"x":142.04,"y":176.94,"x0":-1.4724304209905201,"y0":50.004714049556554,"z0":6.282122959431351,"aX":-17.63001543045573},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.1,"breakHorizontal":16.6,"spinRate":2041,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.4087696948164794,"extension":6.211986437674082},"index":2,"playId":"108a0bd8-a299-3249-b4ad-9b95086044dd","pitchNumber":3,"startTime":"2026-06-25T00:26:35.503Z","endTime":"2026-06-25T00:26:39.597Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.6,"endSpeed":69.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.646207280090128,"aZ":-38.89367902755803,"pfxX":3.0662575339943468,"pfxZ":-5.560082730752303,"pX":-0.23743535607545332,"pZ":3.211686188747023,"vX0":1.3576127317686597,"vY0":-108.76797107953836,"vZ0":0.9946345410793336,"x":126.05,"y":152.06,"x0":-1.2665599498742754,"y0":50.00453010068539,"z0":6.939527211491049,"aX":3.7034861202479354},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-9.6,"breakHorizontal":-5.9,"spinRate":2420,"spinDirection":35},"zone":2,"typeConfidence":2.0,"plateTime":0.5020421126001566,"extension":6.1437818749834845},"index":3,"playId":"b5b11d23-ef6b-33ce-a99f-010b359075c4","pitchNumber":4,"startTime":"2026-06-25T00:26:50.989Z","endTime":"2026-06-25T00:26:55.410Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-25T00:27:05.723Z","endTime":"2026-06-25T00:27:13.336Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"}},{"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":94.5,"endSpeed":87.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.648329846432244,"aZ":-14.377844110250077,"pfxX":-3.987162518372335,"pfxZ":9.11824857411526,"pX":-0.3926596651845379,"pZ":2.8329918336607127,"vX0":3.5519652140102655,"vY0":-137.6581581729605,"vZ0":-7.444978384893678,"x":131.97,"y":162.29,"x0":-1.1709705211043904,"y0":50.005717052648784,"z0":6.513107862756363,"aX":-7.784776805832111},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.5,"breakHorizontal":6.6,"spinRate":2240,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.3953074545802253,"extension":6.03367328171868},"index":5,"playId":"700a2508-4759-378d-8a34-d3ebf238678d","pitchNumber":5,"startTime":"2026-06-25T00:27:13.336Z","endTime":"2026-06-25T00:27:16.629Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.927048808943173,"aZ":-24.184939437109666,"pfxX":-10.952784231331986,"pfxZ":4.118410763138705,"pX":0.1973048777903488,"pZ":1.4148610206568428,"vX0":7.609573302674849,"vY0":-138.18577092229376,"vZ0":-8.701239272904308,"x":109.48,"y":200.58,"x0":-1.1649324528924754,"y0":50.003165902303245,"z0":6.221294658244567,"aX":-21.246146596733517},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.9,"breakHorizontal":18.4,"spinRate":2074,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.3959209983945784,"extension":6.1066970575705914},"hitData":{"launchSpeed":84.1,"launchAngle":27.0,"totalDistance":300.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":108.7,"coordY":80.6}},"index":6,"playId":"da5f1c30-36f0-371e-b9c7-50e540ebbb85","pitchNumber":6,"startTime":"2026-06-25T00:27:34.357Z","endTime":"2026-06-25T00:27:42.037Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:27:42.037Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"J.T. Realmuto flies out to center fielder Dylan Crews.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-25T00:27:43.756Z","endTime":"2026-06-25T00:29:16.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.192884083988375,"aZ":-14.791941941526394,"pfxX":-6.949826366761407,"pfxZ":9.072532154623905,"pX":0.4199466709023248,"pZ":1.8787308291519749,"vX0":7.567037396727943,"vY0":-136.815181610597,"vZ0":-8.789665106854073,"x":100.99,"y":188.05,"x0":-1.4649053571967834,"y0":50.003104209666816,"z0":6.12381574645108,"aX":-13.315453606120048},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.0,"breakHorizontal":11.2,"spinRate":2170,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.3987335187611265,"extension":6.080325324134372},"index":0,"playId":"e0bb16d0-3113-3b8c-8aee-5d145fa1b944","pitchNumber":1,"startTime":"2026-06-25T00:28:08.550Z","endTime":"2026-06-25T00:28:12.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.012899754751434,"aZ":-21.815927762641678,"pfxX":-9.636420257098397,"pfxZ":5.477754311582287,"pX":0.5757951907315205,"pZ":1.6744598076566732,"vX0":8.863088271436073,"vY0":-135.9501208502735,"vZ0":-7.987777769757837,"x":95.05,"y":193.57,"x0":-1.4588650858705856,"y0":50.00124422344312,"z0":6.140029023686323,"aX":-18.217120015817365},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.5,"breakHorizontal":15.8,"spinRate":2116,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.4013494148410981,"extension":6.219982725054692},"index":1,"playId":"15fb778e-197d-3912-a25f-6ab30ed2805d","pitchNumber":2,"startTime":"2026-06-25T00:28:23.445Z","endTime":"2026-06-25T00:28:27.458Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-25T00:28:38.836Z","endTime":"2026-06-25T00:28:49.458Z","isPitch":false,"type":"action","player":{"id":592663,"link":"/api/v1/people/592663"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":84.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.92380515455147,"aZ":-22.206805621520953,"pfxX":0.039293275996956645,"pfxZ":5.582578412890577,"pX":1.2244397763022958,"pZ":1.0768749707443082,"vX0":6.681361577977113,"vY0":-131.53414488775525,"vZ0":-9.561452516361044,"x":70.33,"y":209.7,"x0":-1.333722991010065,"y0":50.00516498370587,"z0":6.351612948423085,"aX":0.06870216101169715},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.6,"breakHorizontal":-1.2,"spinRate":2316,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4134298567305388,"extension":6.225140579951315},"index":3,"playId":"a5b9b664-a706-3685-80c5-a25a3bcf7165","pitchNumber":3,"startTime":"2026-06-25T00:28:49.458Z","endTime":"2026-06-25T00:28:52.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.363876011481956,"aZ":-13.674011566049181,"pfxX":-4.498109775550894,"pfxZ":9.248341473986969,"pX":-0.10310355935811893,"pZ":4.029772300292828,"vX0":4.445603089385399,"vY0":-140.0180392454185,"vZ0":-4.917710113530712,"x":120.93,"y":129.98,"x0":-1.1211901944220484,"y0":50.005220766872505,"z0":6.69250218015972,"aX":-9.000629404941266},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.0,"breakHorizontal":7.3,"spinRate":2367,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.39005640169937816,"extension":6.04055720560955},"hitData":{"launchSpeed":94.1,"launchAngle":42.0,"totalDistance":313.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.17,"coordY":74.51}},"index":4,"playId":"9d90d285-b665-3c9b-9fb0-7b82fa71a5da","pitchNumber":4,"startTime":"2026-06-25T00:29:06.172Z","endTime":"2026-06-25T00:29:16.191Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:29:16.191Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gabriel Rincones Jr. flies out to left fielder Daylen Lile.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-25T00:29:17.332Z","endTime":"2026-06-25T00:30:49.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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, 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":70.9,"endSpeed":65.4,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.91207659885207,"aZ":-39.04407234691779,"pfxX":1.2361941501443665,"pfxZ":-6.376538885451666,"pX":-1.5754326578897868,"pZ":4.460556672164663,"vX0":-0.7916013449036576,"vY0":-103.0813067986978,"vZ0":4.355335006079787,"x":177.05,"y":118.34,"x0":-1.3473061195174652,"y0":50.00270766156119,"z0":7.029983911764839,"aX":1.3322122521863002},"breaks":{"breakAngle":2.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.4,"breakVerticalInduced":-10.0,"breakHorizontal":-2.0,"spinRate":2213,"spinDirection":38},"zone":11,"typeConfidence":2.0,"plateTime":0.531085539836218,"extension":6.224749470271942},"index":0,"playId":"569e281d-61f8-3b34-91bb-071d0777bb02","pitchNumber":1,"startTime":"2026-06-25T00:29:40.123Z","endTime":"2026-06-25T00:29:44.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":71.6,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.542689532599862,"aZ":-40.907926890185685,"pfxX":1.5784048407729965,"pfxZ":-6.817997850549508,"pX":0.25960248435044964,"pZ":2.513802763549883,"vX0":2.770622026227475,"vY0":-112.51197732168376,"vZ0":-0.48886719598475636,"x":107.1,"y":170.91,"x0":-1.1931321620615842,"y0":50.002019217055306,"z0":6.881782384127551,"aX":2.0219892703484943},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-12.1,"breakHorizontal":-3.6,"spinRate":2508,"spinDirection":32},"zone":6,"typeConfidence":2.0,"plateTime":0.48693814465934704,"extension":6.063131111057827},"index":1,"playId":"ccaac119-a6f0-3acc-877c-8c1b3a87d9e5","pitchNumber":2,"startTime":"2026-06-25T00:29:54.055Z","endTime":"2026-06-25T00:29:58.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.5,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56371445831173,"aZ":-22.54641074610261,"pfxX":0.3414098190148023,"pfxZ":5.474800965147793,"pX":1.5353236131355732,"pZ":3.119124631959654,"vX0":6.671455708861063,"vY0":-130.97880257242656,"vZ0":-4.71918678918338,"x":58.48,"y":154.56,"x0":-1.07648238269665,"y0":50.00332212587079,"z0":6.604729020951826,"aX":0.5983988288420728},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.2,"breakHorizontal":-1.9,"spinRate":2228,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.4162982359500198,"extension":6.0451200918536365},"index":2,"playId":"ce89a13b-178b-3e5c-b2ca-b9a6912d1b62","pitchNumber":3,"startTime":"2026-06-25T00:30:09.080Z","endTime":"2026-06-25T00:30:12.954Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.7,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.656321825132753,"aZ":-41.01950311179201,"pfxX":1.7190856709899673,"pfxZ":-6.5180509316765445,"pX":-0.38455624875427163,"pZ":2.426174427648034,"vX0":1.461473991717406,"vY0":-115.46429646864559,"vZ0":-0.9575583546998812,"x":131.66,"y":173.27,"x0":-1.2481634487553002,"y0":50.00508102705917,"z0":6.778751452978729,"aX":2.331273546197605},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-11.8,"breakHorizontal":-3.5,"spinRate":2601,"spinDirection":38},"zone":4,"typeConfidence":2.0,"plateTime":0.47361217567526825,"extension":6.027467353749908},"index":3,"playId":"c3f911b0-9d1f-3af0-8eeb-d66b30ce2c9a","pitchNumber":4,"startTime":"2026-06-25T00:30:22.448Z","endTime":"2026-06-25T00:30:26.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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":87.3,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38577894200682,"aZ":-15.495166430354518,"pfxX":-3.6186115783415502,"pfxZ":8.676552016029262,"pX":0.012883098398773475,"pZ":1.713443111156846,"vX0":4.228011807245787,"vY0":-136.84469895625023,"vZ0":-9.829944535375352,"x":116.51,"y":192.52,"x0":-1.072277691261315,"y0":50.00392422383489,"z0":6.381874088173702,"aX":-6.956404846891993},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.2,"breakHorizontal":5.8,"spinRate":2290,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.3982265844029973,"extension":6.0997870012246675},"hitData":{"launchSpeed":92.7,"launchAngle":39.0,"totalDistance":308.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":39.91,"coordY":109.11}},"index":4,"playId":"94602a58-a2a1-3409-a96c-605c99ff743c","pitchNumber":5,"startTime":"2026-06-25T00:30:39.574Z","endTime":"2026-06-25T00:30:49.949Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:30:49.949Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"CJ Abrams flies out to right fielder Gabriel Rincones Jr.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-25T00:32:59.427Z","endTime":"2026-06-25T00:33:43.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687282,"link":"/api/v1/people/687282"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kyle Backhus replaces Aaron Nola.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-25T00:31:52.146Z","endTime":"2026-06-25T00:33:01.519Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679775,"link":"/api/v1/people/679775"},"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":91.5,"endSpeed":84.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.594978676164786,"aZ":-32.48086612346703,"pfxX":11.977196988642518,"pfxZ":-0.17370514263397752,"pX":-0.039320889224675026,"pZ":2.4993450682790552,"vX0":-11.88583898397266,"vY0":-132.71886933833235,"vZ0":1.429642399156987,"x":118.5,"y":171.3,"x0":2.926467371167376,"y0":50.000782207927664,"z0":4.307553855268461,"aX":21.510515827853496},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":0.2,"breakHorizontal":-19.3,"spinRate":2222,"spinDirection":91},"zone":5,"typeConfidence":0.91,"plateTime":0.4116384309954322,"extension":7.154675425792231},"index":1,"playId":"3452afdd-7abe-36ae-849c-e338c8c53cea","pitchNumber":1,"startTime":"2026-06-25T00:33:01.519Z","endTime":"2026-06-25T00:33:05.568Z","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":91.7,"endSpeed":83.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.366014269030124,"aZ":-31.2675507987676,"pfxX":13.15701595104101,"pfxZ":0.5084662566754048,"pX":-0.08268645019944712,"pZ":2.3742356175822117,"vX0":-12.726249773429991,"vY0":-132.94303264978615,"vZ0":0.8602276580491407,"x":120.15,"y":174.68,"x0":3.0471951383245646,"y0":50.00560432243705,"z0":4.308484237366173,"aX":23.654669533187068},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.3,"breakHorizontal":-21.2,"spinRate":2289,"spinDirection":91},"zone":5,"typeConfidence":0.91,"plateTime":0.4113235584138941,"extension":7.430158229496016},"index":2,"playId":"765240a9-653f-375f-b325-4ffde9b77447","pitchNumber":2,"startTime":"2026-06-25T00:33:17.541Z","endTime":"2026-06-25T00:33:21.706Z","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":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.363793701332234,"aZ":-30.05683894312291,"pfxX":-8.719567513323767,"pfxZ":1.5799781854734674,"pX":-0.43264869381390847,"pZ":1.95683000414582,"vX0":-5.694529922271918,"vY0":-115.48897435464522,"vZ0":1.7661792728916663,"x":133.49,"y":185.95,"x0":3.2055130538928167,"y0":50.0008079172538,"z0":4.092446987316438,"aX":-11.667993697247597},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":3.7,"breakHorizontal":17.3,"spinRate":2221,"spinDirection":279},"zone":7,"typeConfidence":0.91,"plateTime":0.47594018374622227,"extension":6.921859190934893},"hitData":{"launchSpeed":82.7,"launchAngle":38.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":159.26,"coordY":89.15}},"index":3,"playId":"92156c7d-f01b-3d5c-94ad-eb929a614d42","pitchNumber":3,"startTime":"2026-06-25T00:33:33.211Z","endTime":"2026-06-25T00:33:43.002Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:33:43.002Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daylen Lile singles on a line drive to left fielder Brandon Marsh.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-25T00:33:44.735Z","endTime":"2026-06-25T00:34:34.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.8,"endSpeed":70.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.807759672116397,"aZ":-34.786094316408786,"pfxX":-7.355981565764361,"pfxZ":-2.104911787985703,"pX":1.7795253885401918,"pZ":1.9139802534493535,"vX0":-1.2065285539363413,"vY0":-110.36699234553826,"vZ0":3.110191733540905,"x":49.17,"y":187.1,"x0":3.2887654057122333,"y0":50.00479614118018,"z0":4.138959487998243,"aX":-9.116112100764443},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-2.8,"breakHorizontal":13.7,"spinRate":1890,"spinDirection":279},"zone":14,"typeConfidence":0.9,"plateTime":0.4954329093740051,"extension":7.035243687465606},"index":0,"playId":"5eba67b1-f7f3-3234-8e59-b0b90557241a","pitchNumber":1,"startTime":"2026-06-25T00:34:02.994Z","endTime":"2026-06-25T00:34:07.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.34194442612234,"aZ":-29.706924551742993,"pfxX":11.413146116271335,"pfxZ":1.3939058299048899,"pX":0.9154045051185462,"pZ":2.3213327319908506,"vX0":-9.552318939486652,"vY0":-131.70609338789615,"vZ0":0.663668625801904,"x":82.11,"y":176.1,"x0":3.0886757942321417,"y0":50.00603897839967,"z0":4.245898591434054,"aX":20.25639472604647},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.9,"breakHorizontal":-18.8,"spinRate":2270,"spinDirection":97},"zone":14,"typeConfidence":0.9,"plateTime":0.41429042676240346,"extension":7.280035920439488},"hitData":{"launchSpeed":71.5,"launchAngle":16.0,"totalDistance":163.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":73.43,"coordY":124.2}},"index":1,"playId":"4b6d4d24-98aa-33b9-8473-5f3131d20061","pitchNumber":2,"startTime":"2026-06-25T00:34:22.729Z","endTime":"2026-06-25T00:34:34.537Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:34:34.537Z","atBatIndex":48},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Dylan Crews grounds into a force out, first baseman Alec Bohm to shortstop Trea Turner. Daylen Lile out at 2nd. Dylan Crews to 1st.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-25T00:35:17.169Z","endTime":"2026-06-25T00:35:47.236Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"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":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"82756e26-217a-3cf5-b55c-f53ad9092688","startTime":"2026-06-25T00:35:01.706Z","endTime":"2026-06-25T00:35:07.001Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.262435432065953,"aZ":-29.651304598143938,"pfxX":10.736391699568657,"pfxZ":1.4383583881910162,"pX":1.0356373644005183,"pZ":0.8346723105564517,"vX0":-9.39727144158222,"vY0":-131.29816815811336,"vZ0":-3.0764935166817398,"x":77.52,"y":216.24,"x0":3.255937535587701,"y0":50.00460895845305,"z0":4.214431479861356,"aX":18.858292467940903},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.2,"breakHorizontal":-17.5,"spinRate":2315,"spinDirection":92},"zone":14,"typeConfidence":0.89,"plateTime":0.41622422332734654,"extension":7.129873342765233},"index":1,"playId":"9fcd0398-a41c-3600-b290-2b36cf406744","pitchNumber":1,"startTime":"2026-06-25T00:35:19.502Z","endTime":"2026-06-25T00:35:23.610Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.72752586890026,"aZ":-33.09716403936842,"pfxX":10.86981092142214,"pfxZ":-0.5061267514655796,"pX":0.9944179588815009,"pZ":2.6551991172996363,"vX0":-9.111588336058979,"vY0":-133.18807476543876,"vZ0":1.670740958010894,"x":79.1,"y":167.09,"x0":3.0357878899327404,"y0":50.006429508399115,"z0":4.401222878696176,"aX":19.669952087683587},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-0.4,"breakHorizontal":-17.9,"spinRate":2178,"spinDirection":96},"zone":12,"typeConfidence":0.9,"plateTime":0.4101560979790908,"extension":7.348819775646222},"hitData":{"launchSpeed":75.8,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.94,"coordY":172.87}},"index":2,"playId":"df1f150b-4af2-3e5f-b253-0b451504fed3","pitchNumber":2,"startTime":"2026-06-25T00:35:38.518Z","endTime":"2026-06-25T00:35:47.236Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:35:47.236Z","atBatIndex":49},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Curtis Mead homers (13) on a fly ball to left field. Dylan Crews scores.","rbi":2,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-25T00:38:40.533Z","endTime":"2026-06-25T00:39:09.587Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":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":[3],"actionIndex":[0,2],"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":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":{"id":680742,"link":"/api/v1/people/680742"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":{"id":679775,"link":"/api/v1/people/679775"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Curtis Mead replaces Jorbit Vivas.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-25T00:36:04.142Z","endTime":"2026-06-25T00:36:31.359Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":678391,"link":"/api/v1/people/678391"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-25T00:36:31.359Z","endTime":"2026-06-25T00:37:35.467Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jonathan Bowlan replaces Kyle Backhus.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-06-25T00:37:35.467Z","endTime":"2026-06-25T00:38:42.836Z","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":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.327731744146565,"aZ":-31.072081840390666,"pfxX":-0.34437275323715094,"pfxZ":0.6640809040198636,"pX":0.12403212482992652,"pZ":3.0153762745135677,"vX0":7.021947407824022,"vY0":-127.8277403409981,"vZ0":-2.5480841399533833,"x":112.27,"y":157.36,"x0":-2.6044997282812443,"y0":50.00593477199344,"z0":6.444741198745256,"aX":-0.5753810934032575},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.8,"breakHorizontal":-0.8,"spinRate":2396,"spinDirection":97},"zone":2,"typeConfidence":2.0,"plateTime":0.42716158668724935,"extension":6.594916271363503},"hitData":{"launchSpeed":102.8,"launchAngle":31.0,"totalDistance":394.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":11.68,"coordY":86.18}},"index":3,"playId":"287b7f00-2514-3d53-9df2-a31490d13c3f","pitchNumber":1,"startTime":"2026-06-25T00:38:42.836Z","endTime":"2026-06-25T00:39:09.587Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:39:09.587Z","atBatIndex":50},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Drew Millas hit by pitch.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-25T00:39:13.734Z","endTime":"2026-06-25T00:41:04.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"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":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"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":97.4,"endSpeed":89.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.52905180600704,"aZ":-9.260328035857432,"pfxX":-4.863559477903012,"pfxZ":11.15408277620929,"pX":-0.9610259914012295,"pZ":4.464785277116036,"vX0":6.127818026742614,"vY0":-141.75613559831055,"vZ0":-4.114471809869585,"x":153.63,"y":118.23,"x0":-2.5092724996616282,"y0":50.004207085849245,"z0":6.515885802384705,"aX":-9.993004108723515},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.7,"breakHorizontal":7.7,"spinRate":2424,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.38500114240031014,"extension":6.516068835436792},"index":0,"playId":"483ec280-8de5-33c0-8271-fe806ad2a739","pitchNumber":1,"startTime":"2026-06-25T00:39:31.724Z","endTime":"2026-06-25T00:39:35.108Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":80.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.301081041399335,"aZ":-35.42538243490804,"pfxX":1.3696042778288462,"pfxZ":-2.0185339973790395,"pX":0.03643549658340145,"pZ":2.3414176572778795,"vX0":6.138203551768097,"vY0":-124.82796751731054,"vZ0":-2.930025877319413,"x":115.61,"y":175.56,"x0":-2.61203019052797,"y0":50.00242107192842,"z0":6.388079931429462,"aX":2.205576338587043},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.1,"breakHorizontal":-3.6,"spinRate":2486,"spinDirection":50},"zone":5,"typeConfidence":2.0,"plateTime":0.4353857635173757,"extension":6.528807850555018},"index":1,"playId":"219d33c0-47a6-3de9-93eb-bf18a4d5a3ee","pitchNumber":2,"startTime":"2026-06-25T00:39:45.454Z","endTime":"2026-06-25T00:39:49.599Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":90.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.82793596368764,"aZ":-9.512127576582436,"pfxX":-4.889808111669267,"pfxZ":11.00813172416894,"pX":-0.3262128209963326,"pZ":3.159666488766658,"vX0":7.8764551128471,"vY0":-141.75080356602118,"vZ0":-7.335636455816611,"x":129.43,"y":153.47,"x0":-2.4907003297251316,"y0":50.0047758909226,"z0":6.369794286887828,"aX":-10.068887814099336},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.8,"breakHorizontal":7.4,"spinRate":2403,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.38467600346775566,"extension":6.772458852407431},"index":2,"playId":"b6172a32-5f1f-34b9-b815-4d97e84e7de5","pitchNumber":3,"startTime":"2026-06-25T00:40:00.610Z","endTime":"2026-06-25T00:40:03.610Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49445139833904,"aZ":-11.014720904719045,"pfxX":-5.462449827911059,"pfxZ":10.297747985833343,"pX":-0.10657895972926901,"pZ":3.485961050133198,"vX0":8.61427266980418,"vY0":-141.54495827743733,"vZ0":-6.061527576844813,"x":121.06,"y":144.66,"x0":-2.4621585645521935,"y0":50.003646954495586,"z0":6.342032858705448,"aX":-11.225504218522902},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.8,"breakHorizontal":8.4,"spinRate":2320,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3851288689843053,"extension":6.543862343011496},"index":3,"playId":"70cf8bfe-dbfa-3fb4-b24e-75b8e21974a4","pitchNumber":4,"startTime":"2026-06-25T00:40:20.953Z","endTime":"2026-06-25T00:40:23.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":83.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.420915468776503,"aZ":-32.61928275601233,"pfxX":0.4112967228189808,"pfxZ":-0.2620173950288208,"pX":0.47064196871688524,"pZ":0.09062242545641427,"vX0":7.417801097732682,"vY0":-128.62463043347404,"vZ0":-9.181605422170119,"x":99.06,"y":236.33,"x0":-2.478967652437055,"y0":50.00118245855519,"z0":6.161134372631264,"aX":0.7031243622494231},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-2.0,"breakHorizontal":-2.0,"spinRate":2488,"spinDirection":8},"zone":14,"typeConfidence":2.0,"plateTime":0.422465631826896,"extension":6.779579073311878},"index":4,"playId":"066262b2-4ebe-3985-9f05-00504e4cf76a","pitchNumber":5,"startTime":"2026-06-25T00:40:39.435Z","endTime":"2026-06-25T00:40:42.497Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52840342471548,"aZ":-29.78393195846451,"pfxX":0.20853434532487913,"pfxZ":1.4135380792854084,"pX":1.5162896837979587,"pZ":0.6143356224393299,"vX0":9.997170437037065,"vY0":-128.68357122253514,"vZ0":-8.309949646916488,"x":59.2,"y":222.19,"x0":-2.4319382865388577,"y0":50.00267188326234,"z0":6.164369173497816,"aX":0.3527233282657641},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.0,"breakHorizontal":-2.4,"spinRate":2509,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.42422096569915047,"extension":6.779594117782852},"index":5,"playId":"beaa480c-5040-3d5c-84e7-ae2a86662b1a","pitchNumber":6,"startTime":"2026-06-25T00:40:57.812Z","endTime":"2026-06-25T00:41:04.514Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:41:04.514Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nasim Nuñez strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-25T00:41:09.933Z","endTime":"2026-06-25T00:43:53.853Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":90.1,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.30018530220068,"aZ":-9.835245726289152,"pfxX":-6.096457495196678,"pfxZ":10.807759660504438,"pX":-0.4438342502517936,"pZ":2.8714022864792637,"vX0":8.02068362609202,"vY0":-142.30994150356753,"vZ0":-7.658983229962028,"x":133.92,"y":161.25,"x0":-2.4965513504343946,"y0":50.00081946495359,"z0":6.207788240515014,"aX":-12.599511056538805},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.4,"breakHorizontal":9.6,"spinRate":2442,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.38374582743248764,"extension":6.768754958028142},"index":0,"playId":"7798f142-f0e0-347b-93e2-abdf25eb66bd","pitchNumber":1,"startTime":"2026-06-25T00:41:40.047Z","endTime":"2026-06-25T00:41:43.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.393480588149707,"aZ":-10.6548948536362,"pfxX":-5.913859471064987,"pfxZ":10.461147187672056,"pX":-0.5092936249784246,"pZ":3.0818727009641775,"vX0":7.745315690591193,"vY0":-142.01604474591258,"vZ0":-6.990464166205407,"x":136.41,"y":155.57,"x0":-2.494656036554372,"y0":50.002202169682846,"z0":6.241869200159868,"aX":-12.164739569495456},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.8,"breakHorizontal":9.2,"spinRate":2440,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.3846541048387211,"extension":6.337686720294388},"index":1,"playId":"548ada9f-f62e-3aaf-87f0-a124e8e45505","pitchNumber":2,"startTime":"2026-06-25T00:41:56.872Z","endTime":"2026-06-25T00:42:00.281Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-25T00:42:26.414Z","endTime":"2026-06-25T00:42:47.405Z","isPitch":false,"type":"action","player":{"id":683083,"link":"/api/v1/people/683083"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.314154176731385,"aZ":-8.709861233232978,"pfxX":-5.935671226666337,"pfxZ":11.228795961497156,"pX":-0.7739477104525496,"pZ":3.6648861584470582,"vX0":7.242471807217182,"vY0":-143.02261510972693,"vZ0":-5.841893988636485,"x":146.5,"y":139.83,"x0":-2.5575559850504708,"y0":50.00132182865073,"z0":6.268802022074953,"aX":-12.402523099792496},"breaks":{"breakAngle":48.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":19.4,"breakHorizontal":9.5,"spinRate":2380,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.381698177096764,"extension":6.524866311332987},"index":3,"playId":"7577b812-0b17-3cd8-ba16-9cd41c453b70","pitchNumber":3,"startTime":"2026-06-25T00:42:47.405Z","endTime":"2026-06-25T00:42:52.609Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"playId":"27aec8bf-bc03-3b03-a374-a7e7bbba9a19","startTime":"2026-06-25T00:43:10.457Z","endTime":"2026-06-25T00:43:15.468Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.662324452372083,"aZ":-10.408941813715312,"pfxX":-6.773063230195399,"pfxZ":10.387584151289879,"pX":-0.537899765560301,"pZ":3.9849427731494864,"vX0":8.110806128604006,"vY0":-143.06009517497566,"vZ0":-4.613349963320616,"x":137.5,"y":131.19,"x0":-2.5153792265839,"y0":50.00072845046844,"z0":6.257732215321417,"aX":-14.189595601621853},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.1,"breakHorizontal":10.8,"spinRate":2352,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3812896436958044,"extension":6.657897826153099},"index":5,"playId":"492efea7-6241-3ee9-81e7-5ec832aec6be","pitchNumber":4,"startTime":"2026-06-25T00:43:29.264Z","endTime":"2026-06-25T00:43:33.596Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":82.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.150872616280274,"aZ":-30.72334745017509,"pfxX":1.027869922361004,"pfxZ":0.8642288107541365,"pX":0.04877053478495974,"pZ":1.2028501275142403,"vX0":6.354231275224639,"vY0":-127.64189414032565,"vZ0":-6.45493521305249,"x":115.14,"y":206.3,"x0":-2.5855916790854745,"y0":50.00596102785277,"z0":6.12097547197986,"aX":1.7306651718964976},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.6,"breakHorizontal":-3.0,"spinRate":2452,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.42575198525861424,"extension":6.558205660558326},"index":6,"playId":"2cfe17a6-fe8a-397f-aa12-d14907518cc3","pitchNumber":5,"startTime":"2026-06-25T00:43:47.223Z","endTime":"2026-06-25T00:43:53.853Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:43:53.853Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edmundo Sosa grounds out to first baseman Luis García Jr.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-25T00:46:06.875Z","endTime":"2026-06-25T00:47:18.444Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5],"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":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Curtis Mead remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-25T00:44:57.692Z","endTime":"2026-06-25T00:46:06.875Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"701","replacedPlayer":{"id":678391,"link":"/api/v1/people/678391"}},{"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":89.4,"endSpeed":83.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.059891678331738,"aZ":-21.305031403696166,"pfxX":0.16190000214395606,"pfxZ":6.218515705224615,"pX":0.012889743980605403,"pZ":3.4150980481607878,"vX0":3.4857653956100574,"vY0":-130.29331628271314,"vZ0":-4.063434292400387,"x":83.34,"y":100.38,"x0":-1.354049145788499,"y0":50.004363371316,"z0":6.571761206701819,"aX":0.2827638430106553},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.8,"breakHorizontal":-1.0,"spinRate":2185,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.41770341307918946,"extension":6.101017053298781},"index":1,"playId":"0c158267-b929-325a-aa72-4faccb5a6044","pitchNumber":1,"startTime":"2026-06-25T00:46:06.875Z","endTime":"2026-06-25T00:46:09.875Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-06-25T00:46:28.523Z","endTime":"2026-06-25T00:46:35.649Z","isPitch":false,"type":"action","player":{"id":624641,"link":"/api/v1/people/624641"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.1,"endSpeed":85.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.873151242444525,"aZ":-19.094759414169143,"pfxX":-7.409590902126226,"pfxZ":6.970102720132818,"pX":-0.8822475908874906,"pZ":3.8968042505292138,"vX0":3.1509157550323,"vY0":-135.67819662680063,"vZ0":-4.099316374130592,"x":150.63,"y":133.57,"x0":-1.0916966447258551,"y0":50.00428558647233,"z0":6.746755213894419,"aX":-13.905191452319674},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.0,"breakHorizontal":12.8,"spinRate":2132,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.40270920597734916,"extension":6.183597816190735},"index":3,"playId":"bd4b63ff-3f05-3549-9b76-3f30bfeace02","pitchNumber":2,"startTime":"2026-06-25T00:46:35.649Z","endTime":"2026-06-25T00:46:39.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.139703238273214,"aZ":-28.07791289196192,"pfxX":2.5263898978760135,"pfxZ":2.707389763811421,"pX":2.081502237352561,"pZ":0.8568785766376105,"vX0":6.901906242827433,"vY0":-122.2293701961056,"vZ0":-7.788391697989559,"x":37.66,"y":215.64,"x0":-1.1071837755113147,"y0":50.00166508933976,"z0":6.49605923630442,"aX":3.821635511114821},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.2,"breakHorizontal":-6.2,"spinRate":2352,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.4481492539763767,"extension":6.212500809134971},"index":4,"playId":"59c84e4e-8b80-34fa-b812-4bb380b0e3bb","pitchNumber":3,"startTime":"2026-06-25T00:46:50.196Z","endTime":"2026-06-25T00:46:53.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":87.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.30312189497163,"aZ":-23.536143815434205,"pfxX":-8.201538305880106,"pfxZ":4.521506789795334,"pX":0.304664597668883,"pZ":3.3015403722670995,"vX0":7.328981467673801,"vY0":-135.75963959029184,"vZ0":-4.225005636886366,"x":105.39,"y":149.64,"x0":-1.334511385299906,"y0":50.002299719240526,"z0":6.470732529589663,"aX":-15.66187499380806},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.7,"breakHorizontal":13.8,"spinRate":2095,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.3999662377831319,"extension":6.236412897580543},"hitData":{"launchSpeed":101.2,"launchAngle":-19.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.91,"coordY":167.3}},"index":5,"playId":"b887ab28-95a0-3967-9452-507a035e85fb","pitchNumber":4,"startTime":"2026-06-25T00:47:09.437Z","endTime":"2026-06-25T00:47:18.444Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:47:18.444Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Crawford grounds out, pitcher Miles Mikolas to first baseman Luis García Jr.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-25T00:47:21.001Z","endTime":"2026-06-25T00:48:16.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":571945,"link":"/api/v1/people/571945"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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, 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":77.3,"endSpeed":72.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.622265945068246,"aZ":-42.023089080566976,"pfxX":1.8214242614901395,"pfxZ":-7.631299039565009,"pX":0.2434339473837313,"pZ":1.8333769854777469,"vX0":2.3987142054106854,"vY0":-112.63872452609588,"vZ0":-1.6662400352274402,"x":107.72,"y":189.28,"x0":-1.0701440792034247,"y0":50.003008630642796,"z0":6.814940101236015,"aX":2.350423516497889},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-13.9,"breakHorizontal":-3.8,"spinRate":2515,"spinDirection":31},"zone":8,"typeConfidence":2.0,"plateTime":0.4854514646742212,"extension":5.6989664216746325},"index":0,"playId":"91b9e443-7d7a-3d3a-aa16-a9ca21528878","pitchNumber":1,"startTime":"2026-06-25T00:47:40.843Z","endTime":"2026-06-25T00:47:45.143Z","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":90.2,"endSpeed":84.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.011707892379114,"aZ":-22.780998697449515,"pfxX":-0.09698132369398493,"pfxZ":5.281485456646578,"pX":1.6188024218392023,"pZ":2.2949649215478973,"vX0":7.075634578559068,"vY0":-131.28697932868468,"vZ0":-6.573366232176907,"x":55.3,"y":176.82,"x0":-1.0778557267660993,"y0":50.00116822898487,"z0":6.482130294233487,"aX":-0.17387502207028385},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.6,"breakHorizontal":-1.1,"spinRate":2163,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.414320429860473,"extension":5.928585984510405},"index":1,"playId":"80606b06-99ba-3990-a251-940b990aeabb","pitchNumber":2,"startTime":"2026-06-25T00:47:54.682Z","endTime":"2026-06-25T00:47:58.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.242799484982516,"aZ":-24.28900242572571,"pfxX":-9.150416759551238,"pfxZ":4.101446345585412,"pX":0.022030545285875537,"pZ":2.2130595201369796,"vX0":6.9972498808350325,"vY0":-137.04515499452742,"vZ0":-6.558280224066776,"x":116.16,"y":179.03,"x0":-1.3618610928843706,"y0":50.00329547894836,"z0":6.270834556365276,"aX":-17.592866042059136},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.4,"breakHorizontal":15.4,"spinRate":2216,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.3980426379897315,"extension":6.190782918234432},"hitData":{"launchSpeed":75.5,"launchAngle":-55.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":132.74,"coordY":184.03}},"index":2,"playId":"7d6d7048-c901-3d58-a08a-a9ac6b483a73","pitchNumber":3,"startTime":"2026-06-25T00:48:08.620Z","endTime":"2026-06-25T00:48:16.857Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:48:16.857Z","atBatIndex":54},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Trea Turner doubles (13) on a line drive to right fielder James Wood.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-25T00:48:19.983Z","endTime":"2026-06-25T00:50:17.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.489182537676225,"aZ":-22.085279504176196,"pfxX":-7.342371522685493,"pfxZ":5.243752757893983,"pX":-1.1172166385984625,"pZ":2.4321239644333583,"vX0":2.931733076742322,"vY0":-137.10389379678548,"vZ0":-7.016663137334541,"x":159.59,"y":173.11,"x0":-1.2405076714824843,"y0":50.000721504427375,"z0":6.508780683181732,"aX":-14.114841969113114},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.4,"breakHorizontal":12.7,"spinRate":2011,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.39799248335292514,"extension":6.148487860212608},"index":0,"playId":"7ff56b1a-e750-342e-af18-440fcbe06d9a","pitchNumber":1,"startTime":"2026-06-25T00:48:39.856Z","endTime":"2026-06-25T00:48:43.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":74.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.04823150522154,"aZ":-39.44557643922641,"pfxX":0.28693231750288817,"pfxZ":-5.3218613360705564,"pX":0.2767346752958887,"pZ":0.9894500379073657,"vX0":3.3838995075975626,"vY0":-115.90240924738994,"vZ0":-4.351760387388464,"x":106.45,"y":212.06,"x0":-1.2377242042314058,"y0":50.00571778449384,"z0":6.64643962850359,"aX":0.39172352797513316},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-10.4,"breakHorizontal":-1.3,"spinRate":2448,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.47202171586530595,"extension":6.25962907703173},"index":1,"playId":"9aae6168-cff8-3d73-8f28-ae91ebf78822","pitchNumber":2,"startTime":"2026-06-25T00:49:01.751Z","endTime":"2026-06-25T00:49:06.023Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.35342836878893,"aZ":-17.337816510400405,"pfxX":-5.989018210218656,"pfxZ":7.516937427708118,"pX":0.35094411781307044,"pZ":2.5950914032138908,"vX0":6.5466872688781885,"vY0":-139.139408895685,"vZ0":-7.472935543331667,"x":103.62,"y":168.71,"x0":-1.2471732557755388,"y0":50.001629861191056,"z0":6.451314700150957,"aX":-11.817620582581736},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.4,"breakHorizontal":9.6,"spinRate":2207,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.39269646448506723,"extension":6.016588365776862},"index":2,"playId":"f0f4ec0a-1cbf-3390-b8db-9265624890ab","pitchNumber":3,"startTime":"2026-06-25T00:49:20.494Z","endTime":"2026-06-25T00:49:23.494Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":74.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.916152905749435,"aZ":-40.29383628863141,"pfxX":1.888101676614208,"pfxZ":-5.965583117566053,"pX":1.0195470071615733,"pZ":0.3701008443476964,"vX0":4.656058173582063,"vY0":-115.99822839807175,"vZ0":-5.622682822932512,"x":78.14,"y":228.79,"x0":-1.2598068438256393,"y0":50.00224805056318,"z0":6.6714787221401775,"aX":2.569865173205849},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-12.0,"breakHorizontal":-4.6,"spinRate":2519,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4723781602496402,"extension":6.235943699430859},"index":3,"playId":"93b69904-a330-358e-8128-e097394010cd","pitchNumber":4,"startTime":"2026-06-25T00:49:44.299Z","endTime":"2026-06-25T00:49:47.639Z","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":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.215786270030502,"aZ":-24.595880803736016,"pfxX":1.900482215483188,"pfxZ":4.419377931554227,"pX":0.5305148605284513,"pZ":2.200352836278183,"vX0":4.098888845249993,"vY0":-130.07737524879397,"vZ0":-6.318571386735452,"x":96.78,"y":179.37,"x0":-1.3123729114803715,"y0":50.002756469588164,"z0":6.525180708565069,"aX":3.256169374518225},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.8,"breakHorizontal":-4.3,"spinRate":2347,"spinDirection":191},"zone":9,"typeConfidence":2.0,"plateTime":0.42103826131529143,"extension":6.158725693815136},"hitData":{"launchSpeed":99.3,"launchAngle":17.0,"totalDistance":319.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":163.67,"coordY":56.78}},"index":4,"playId":"b7f89397-dbc7-3a50-9834-0eedb0328825","pitchNumber":5,"startTime":"2026-06-25T00:50:04.388Z","endTime":"2026-06-25T00:50:17.736Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:50:17.736Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Marsh called out on strikes.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-25T00:53:01.725Z","endTime":"2026-06-25T00:54:56.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7],"actionIndex":[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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-25T00:50:38.176Z","endTime":"2026-06-25T00:51:36.003Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: PJ Poulin replaces Miles Mikolas.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-25T00:51:36.003Z","endTime":"2026-06-25T00:53:04.016Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676571,"link":"/api/v1/people/676571"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.95927845145409,"aZ":-30.45149760586812,"pfxX":-0.8817331508155681,"pfxZ":1.2667689658600771,"pX":-0.9609044456443675,"pZ":1.6477220111302955,"vX0":-7.1044127390418685,"vY0":-116.14126531363955,"vZ0":0.5346111904413648,"x":153.63,"y":194.29,"x0":2.2596890246991785,"y0":50.00203841666394,"z0":4.32448867531635,"aX":-1.1959598108811265},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":2.8,"breakHorizontal":3.5,"spinRate":2452,"spinDirection":248},"zone":13,"typeConfidence":0.89,"plateTime":0.47268319955831783,"extension":6.636490692520634},"index":2,"playId":"5af2dd2e-74ef-3913-85f7-2f12851edb6f","pitchNumber":1,"startTime":"2026-06-25T00:53:04.016Z","endTime":"2026-06-25T00:53:07.841Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.084715029410788,"aZ":-27.18716886164883,"pfxX":-5.249504742501099,"pfxZ":3.6998278157263425,"pX":0.0274509927596135,"pZ":2.2683169328144577,"vX0":-4.087923721676832,"vY0":-115.5079206885984,"vZ0":1.4078380244584028,"x":115.95,"y":177.54,"x0":2.5038700288436075,"y0":50.00211770742431,"z0":4.27046662638289,"aX":-7.071777761815832},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":7.3,"breakHorizontal":10.6,"spinRate":2475,"spinDirection":262},"zone":5,"typeConfidence":0.9,"plateTime":0.4747108130218236,"extension":6.635929942686066},"index":3,"playId":"7a74c1ee-db7a-3854-8c87-e341998d0e81","pitchNumber":2,"startTime":"2026-06-25T00:53:25.516Z","endTime":"2026-06-25T00:53:29.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.304451240387642,"aZ":-24.47808028664463,"pfxX":9.009768796494157,"pfxZ":4.341789297573261,"pX":0.03128919888898966,"pZ":2.747184811405849,"vX0":-8.439860940835498,"vY0":-131.61268280322804,"vZ0":0.3584773073046801,"x":115.81,"y":164.61,"x0":2.0935823391991364,"y0":50.00125878797808,"z0":4.407614045730174,"aX":15.964002328073754},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.2,"breakHorizontal":-14.8,"spinRate":2198,"spinDirection":106},"zone":5,"typeConfidence":0.91,"plateTime":0.4145753010341342,"extension":6.592131515599108},"index":4,"playId":"3a5bc78a-b72e-31e0-957c-8dd52a82af35","pitchNumber":3,"startTime":"2026-06-25T00:53:47.314Z","endTime":"2026-06-25T00:53:51.188Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2026-06-25T00:53:57.690Z","endTime":"2026-06-25T00:54:18.525Z","isPitch":false,"type":"action","player":{"id":669016,"link":"/api/v1/people/669016"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26437203344684,"aZ":-27.320332246260044,"pfxX":9.199341862982326,"pfxZ":2.7355082811216835,"pX":0.025245331733804555,"pZ":2.8195425428705287,"vX0":-8.164058276884248,"vY0":-131.6317307544318,"vZ0":0.9231267062785908,"x":116.04,"y":162.65,"x0":1.9564417655718875,"y0":50.00092246889709,"z0":4.471546122142477,"aX":16.307302132267885},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.4,"breakHorizontal":-15.1,"spinRate":2167,"spinDirection":110},"zone":5,"typeConfidence":0.86,"plateTime":0.4144926363000505,"extension":6.801172271427625},"index":6,"playId":"01700e88-2541-32e9-a663-6ec80afdc609","pitchNumber":4,"startTime":"2026-06-25T00:54:18.525Z","endTime":"2026-06-25T00:54:22.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08439725076154,"aZ":-30.588740124619996,"pfxX":11.041023731788542,"pfxZ":0.9192052661418986,"pX":-0.3031647765096049,"pZ":1.7385737040795328,"vX0":-9.582107906304067,"vY0":-130.29748678470438,"vZ0":-0.3968570578190458,"x":128.56,"y":191.84,"x0":1.9785185705826815,"y0":50.00371917863803,"z0":4.194155012030067,"aX":19.08133925234772},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.8,"breakHorizontal":-18.0,"spinRate":2082,"spinDirection":102},"zone":7,"typeConfidence":0.91,"plateTime":0.4195562850878112,"extension":6.293367165077959},"index":7,"playId":"ddcf6fea-067d-391b-87eb-147079f52eb7","pitchNumber":5,"startTime":"2026-06-25T00:54:45.801Z","endTime":"2026-06-25T00:54:56.007Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:54:56.007Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood called out on strikes.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-25T00:57:23.453Z","endTime":"2026-06-25T00:58:21.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: José Alvarado replaces Jonathan Bowlan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-25T00:56:30.701Z","endTime":"2026-06-25T00:57:25.760Z","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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.698094851218322,"aZ":-14.699394854690723,"pfxX":7.429195665628752,"pfxZ":8.396202608765357,"pX":0.5489191914968229,"pZ":3.4668995848436968,"vX0":-5.412896289777823,"vY0":-142.64820992006662,"vZ0":-5.663477678317141,"x":96.08,"y":145.17,"x0":1.4961157715416358,"y0":50.00487176055682,"z0":6.388587778596057,"aX":15.467741605811769},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.4,"breakHorizontal":-12.5,"spinRate":2012,"spinDirection":145},"zone":3,"typeConfidence":0.78,"plateTime":0.38247813536820274,"extension":6.955047158912379},"index":1,"playId":"a75c357b-9939-3575-85fc-d4b764be9b51","pitchNumber":1,"startTime":"2026-06-25T00:57:25.760Z","endTime":"2026-06-25T00:57:28.760Z","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":91.2,"endSpeed":84.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.74976984006266,"aZ":-29.176624676756383,"pfxX":-0.1757676375004824,"pfxZ":1.6452607977273086,"pX":0.35875072479245057,"pZ":4.0283921156752145,"vX0":-2.6421473309799,"vY0":-132.92807651280853,"vZ0":-1.3518556070572747,"x":103.33,"y":130.01,"x0":1.3811174924435898,"y0":50.0014462627134,"z0":6.627137530604085,"aX":-0.3201426585789312},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.9,"breakHorizontal":0.8,"spinRate":2119,"spinDirection":175},"zone":12,"typeConfidence":0.79,"plateTime":0.40927676635321886,"extension":6.725473846981247},"index":2,"playId":"466a77e5-da72-35d1-8d21-53b513805219","pitchNumber":2,"startTime":"2026-06-25T00:57:43.903Z","endTime":"2026-06-25T00:57:47.918Z","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":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":85.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.93538551096348,"aZ":-26.569045248132998,"pfxX":0.7377996920555128,"pfxZ":3.0658557920209892,"pX":-0.3861319230846715,"pZ":1.099967529995523,"vX0":-4.407310571376457,"vY0":-133.2526302381272,"vZ0":-9.015352314685591,"x":131.72,"y":209.08,"x0":1.1811479048896447,"y0":50.00520538373048,"z0":6.39461766339686,"aX":1.3503570147617274},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.1,"breakHorizontal":-0.6,"spinRate":2064,"spinDirection":154},"zone":13,"typeConfidence":0.77,"plateTime":0.4083274771803973,"extension":6.753676841239487},"index":3,"playId":"7c166cdd-f686-3873-b88f-159149a33eda","pitchNumber":3,"startTime":"2026-06-25T00:58:00.691Z","endTime":"2026-06-25T00:58:03.691Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":90.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.44799771983396,"aZ":-16.81671116033936,"pfxX":9.422836685362102,"pfxZ":7.4240030830351476,"pX":-0.5485107062413863,"pZ":3.2894854279108876,"vX0":-8.83795515206933,"vY0":-142.199093185855,"vZ0":-5.598640042345491,"x":137.91,"y":149.96,"x0":1.3599751106522637,"y0":50.00406060313613,"z0":6.333125205094143,"aX":19.49814110028422},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.6,"breakHorizontal":-15.5,"spinRate":2058,"spinDirection":142},"zone":1,"typeConfidence":0.86,"plateTime":0.38365862194200107,"extension":7.061700529463303},"index":4,"playId":"d2b8a7d6-b5d8-32a1-947a-17fa1e34a751","pitchNumber":4,"startTime":"2026-06-25T00:58:17.268Z","endTime":"2026-06-25T00:58:21.021Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:58:21.021Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis García Jr. lines out to pitcher José Alvarado.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-25T00:58:22.629Z","endTime":"2026-06-25T00:59:56.375Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"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":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":4},"credits":[{"player":{"id":621237,"link":"/api/v1/people/621237"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":98.4,"endSpeed":89.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.6074314040719,"aZ":-17.516948520433942,"pfxX":10.027759959599901,"pfxZ":7.0687347039117245,"pX":1.2806088355193108,"pZ":3.2639802236835913,"vX0":-4.243115929654029,"vY0":-143.21845881487386,"vZ0":-5.524670461935035,"x":68.19,"y":150.65,"x0":1.4799781120859274,"y0":50.00293319187876,"z0":6.316464632393009,"aX":20.795913841368737},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.9,"breakHorizontal":-17.3,"spinRate":2053,"spinDirection":140},"zone":12,"typeConfidence":0.9,"plateTime":0.3826903916228921,"extension":6.902541328918076},"index":0,"playId":"4654494a-2959-31e5-91ea-ee2ecd867bda","pitchNumber":1,"startTime":"2026-06-25T00:58:46.907Z","endTime":"2026-06-25T00:58:53.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":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":85.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.609991758843503,"aZ":-26.48503378651144,"pfxX":-2.0769570728563327,"pfxZ":3.0989476986457376,"pX":-1.3477141041456662,"pZ":4.077134074270487,"vX0":-5.959575301594253,"vY0":-133.76749457002805,"vZ0":-1.7187541210456525,"x":168.37,"y":128.7,"x0":1.1680493270305634,"y0":50.0005574908076,"z0":6.604829702449687,"aX":-3.8065807403471696},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.5,"breakHorizontal":4.9,"spinRate":2256,"spinDirection":173},"zone":11,"typeConfidence":0.85,"plateTime":0.40759670243885315,"extension":6.9208224429672045},"index":1,"playId":"cea3d232-dda2-378e-b92f-bb1cc7b36d1a","pitchNumber":2,"startTime":"2026-06-25T00:59:07.788Z","endTime":"2026-06-25T00:59:11.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":91.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.89944645379329,"aZ":-15.569440825718338,"pfxX":8.461410174514446,"pfxZ":7.781310809707888,"pX":1.6550590041762934,"pZ":3.3720484550063277,"vX0":-2.7025405129982847,"vY0":-145.142023811711,"vZ0":-5.717858212428927,"x":53.91,"y":147.73,"x0":1.498711218561183,"y0":50.0052854668368,"z0":6.31554024929071,"aX":18.058529555639513},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.1,"breakHorizontal":-14.8,"spinRate":2111,"spinDirection":145},"zone":12,"typeConfidence":0.88,"plateTime":0.3773473473465563,"extension":6.854704049822769},"index":2,"playId":"bc07e05d-b2eb-3919-8590-54e8fba85549","pitchNumber":3,"startTime":"2026-06-25T00:59:24.170Z","endTime":"2026-06-25T00:59:28.043Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-25T00:59:35.085Z","endTime":"2026-06-25T00:59:51.217Z","isPitch":false,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"}},{"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":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.381507230025257,"aZ":-26.424311541080094,"pfxX":-1.132501601977288,"pfxZ":3.0964962294906346,"pX":-0.8143700951175812,"pZ":3.118740197698951,"vX0":-4.86365347957979,"vY0":-134.68346164042822,"vZ0":-4.055943367742746,"x":148.04,"y":154.57,"x0":1.1542644587630775,"y0":50.00135565495135,"z0":6.490109116773845,"aX":-2.1019982231746988},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.0,"breakHorizontal":3.0,"spinRate":2116,"spinDirection":167},"zone":11,"typeConfidence":0.84,"plateTime":0.4050648476208192,"extension":6.814481511375789},"hitData":{"launchSpeed":64.5,"launchAngle":9.0,"totalDistance":87.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":127.17,"coordY":183.01}},"index":4,"playId":"09355000-f655-33cf-b290-9a36db72f560","pitchNumber":4,"startTime":"2026-06-25T00:59:51.217Z","endTime":"2026-06-25T00:59:56.375Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T00:59:56.375Z","atBatIndex":58},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"José Tena triples (2) on a line drive to left fielder Brandon Marsh.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-25T01:00:07.974Z","endTime":"2026-06-25T01:01:09.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":1,"outs":2},"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"},"postOnThird":{"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],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":2},"pitchData":{"startSpeed":99.2,"endSpeed":91.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.974058007368335,"aZ":-17.586732554916775,"pfxX":8.189809226558634,"pfxZ":6.803839060681181,"pX":0.404440144868162,"pZ":3.653640519428723,"vX0":-5.852718284260537,"vY0":-144.44353231954008,"vZ0":-4.540426171452353,"x":101.58,"y":140.13,"x0":1.3776850521199917,"y0":50.005245788863945,"z0":6.304519745639745,"aX":17.564596083655378},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":11.8,"breakHorizontal":-13.9,"spinRate":2088,"spinDirection":143},"zone":12,"typeConfidence":0.86,"plateTime":0.3770739658805291,"extension":6.952560717123745},"index":0,"playId":"ab133df4-8d93-3b48-af55-2591a7e59a81","pitchNumber":1,"startTime":"2026-06-25T01:00:38.646Z","endTime":"2026-06-25T01:00:41.646Z","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":100.0,"endSpeed":92.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.094116601678664,"aZ":-17.0750751562539,"pfxX":8.514334718658716,"pfxZ":6.917638109976412,"pX":0.9000932811383198,"pZ":3.024670142281665,"vX0":-4.679758754809596,"vY0":-145.6732971941242,"vZ0":-6.2909720149601815,"x":82.69,"y":157.11,"x0":1.407382413176246,"y0":50.00715678543693,"z0":6.216734765770985,"aX":18.596370937128718},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":11.6,"breakHorizontal":-14.8,"spinRate":2142,"spinDirection":140},"zone":12,"typeConfidence":0.9,"plateTime":0.3737250298102599,"extension":6.963206626935344},"hitData":{"launchSpeed":81.5,"launchAngle":26.0,"totalDistance":252.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":45.04,"coordY":111.53}},"index":1,"playId":"ec2c3d04-ed65-3fc8-a0d8-8fd414457cf5","pitchNumber":2,"startTime":"2026-06-25T01:00:53.793Z","endTime":"2026-06-25T01:01:09.922Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:01:09.922Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"CJ Abrams walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-25T01:01:17.291Z","endTime":"2026-06-25T01:05:50.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"postOnThird":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7,8,9,10,11,12],"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"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":2},"pitchData":{"startSpeed":99.4,"endSpeed":91.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.49296538578824,"aZ":-17.864746092007323,"pfxX":9.903916557467536,"pfxZ":6.71016676243466,"pX":0.6335041391359127,"pZ":2.3948318053681694,"vX0":-5.989583890465386,"vY0":-144.57053071647857,"vZ0":-8.040416224261667,"x":92.85,"y":174.12,"x0":1.4379117287498595,"y0":50.00021892082563,"z0":6.29398941154241,"aX":21.10780928071982},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":10.8,"breakHorizontal":-16.8,"spinRate":2091,"spinDirection":143},"zone":6,"typeConfidence":0.92,"plateTime":0.3778564703739491,"extension":6.971453175028883},"index":0,"playId":"5e3c49ce-b270-3014-801b-75552e3d2a74","pitchNumber":1,"startTime":"2026-06-25T01:01:44.540Z","endTime":"2026-06-25T01:01:48.860Z","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":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.850336380003306,"aZ":-25.4813875876762,"pfxX":0.7567949892792516,"pfxZ":3.5444468564605742,"pX":-1.61176384461302,"pZ":2.1836793768707854,"vX0":-7.358991192340191,"vY0":-135.6265976209092,"vZ0":-6.611730459864717,"x":178.44,"y":179.82,"x0":1.0227187729232317,"y0":50.00518557124454,"z0":6.396440287351118,"aX":1.4312206033921933},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.4,"breakHorizontal":0.0,"spinRate":2132,"spinDirection":153},"zone":13,"typeConfidence":0.77,"plateTime":0.401756267367698,"extension":6.945906510119539},"index":1,"playId":"4e3161fb-fa32-391c-8c59-3589f209aff5","pitchNumber":2,"startTime":"2026-06-25T01:02:04.770Z","endTime":"2026-06-25T01:02:08.152Z","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":99.3,"endSpeed":91.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.245185086657287,"aZ":-13.272399986386398,"pfxX":7.8655455270193615,"pfxZ":8.867890008967722,"pX":0.6427846556915837,"pZ":3.2600895093049265,"vX0":-5.099565984218722,"vY0":-144.51322902338768,"vZ0":-6.4397577327702455,"x":92.5,"y":150.76,"x0":1.4013947689409951,"y0":50.00133612367097,"z0":6.320157717792537,"aX":16.763360537867257},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.1,"breakHorizontal":-13.3,"spinRate":2098,"spinDirection":141},"zone":3,"typeConfidence":0.85,"plateTime":0.3778918793706878,"extension":6.9571256402925075},"index":2,"playId":"9ed516c0-8e38-3c0f-a6c2-7e1d45832418","pitchNumber":3,"startTime":"2026-06-25T01:02:21.296Z","endTime":"2026-06-25T01:02:27.296Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-25T01:02:31.502Z","endTime":"2026-06-25T01:02:50.732Z","isPitch":false,"type":"action","player":{"id":682928,"link":"/api/v1/people/682928"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":91.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.864251180607837,"aZ":-19.33567387676698,"pfxX":10.797042282141886,"pfxZ":6.048283541370972,"pX":0.4550818177409566,"pZ":2.315281906469783,"vX0":-6.439936496338104,"vY0":-144.39502534480633,"vZ0":-7.687036399552513,"x":99.65,"y":176.27,"x0":1.3048214681816461,"y0":50.00616671417046,"z0":6.190080046597106,"aX":22.93136989658427},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":9.6,"breakHorizontal":-18.4,"spinRate":1993,"spinDirection":139},"zone":6,"typeConfidence":0.92,"plateTime":0.37852175153557654,"extension":7.077263858618389},"index":4,"playId":"2a78d1f8-e918-32f6-98a9-86c738c875a6","pitchNumber":4,"startTime":"2026-06-25T01:02:50.732Z","endTime":"2026-06-25T01:02:56.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":87.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02727168434159,"aZ":-25.36266434743532,"pfxX":-0.8973449497691419,"pfxZ":3.544788831804188,"pX":-1.3591202905637814,"pZ":1.4052836063992966,"vX0":-6.383526387521172,"vY0":-136.69533522066718,"vZ0":-8.655214197085547,"x":168.81,"y":200.84,"x0":1.1089823838187702,"y0":50.00140167706644,"z0":6.313940766615366,"aX":-1.7208670102972408},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.0,"breakHorizontal":2.8,"spinRate":2121,"spinDirection":129},"zone":13,"typeConfidence":0.8,"plateTime":0.3984988783992929,"extension":6.988159199123995},"index":5,"playId":"8f72efe4-5191-3d5b-8b87-8c238737b69e","pitchNumber":5,"startTime":"2026-06-25T01:03:17.342Z","endTime":"2026-06-25T01:03:23.342Z","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":93.5,"endSpeed":87.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57538594653645,"aZ":-25.421318959052215,"pfxX":-1.0329050802786965,"pfxZ":3.543126752996608,"pX":-0.7358751952940501,"pZ":2.4471301802710523,"vX0":-4.893714776139289,"vY0":-136.1356252294572,"vZ0":-5.948310722898047,"x":145.05,"y":172.71,"x0":1.2080575516234398,"y0":50.00383928518779,"z0":6.384003592284174,"aX":-1.9675641785950855},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.5,"breakHorizontal":2.8,"spinRate":2188,"spinDirection":143},"zone":4,"typeConfidence":0.83,"plateTime":0.40000078198116773,"extension":6.850394143892994},"index":6,"playId":"ee570863-767f-3d22-be84-e95da99b8602","pitchNumber":6,"startTime":"2026-06-25T01:03:33.827Z","endTime":"2026-06-25T01:03:39.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":91.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19728302989307,"aZ":-19.05327252097472,"pfxX":9.939261508020493,"pfxZ":6.132644848529237,"pX":0.7947672838221607,"pZ":4.028692964911335,"vX0":-4.987927576917115,"vY0":-144.9731409321112,"vZ0":-3.191506654067634,"x":86.71,"y":130.01,"x0":1.2411745720319454,"y0":50.00480143130999,"z0":6.2992479969749935,"aX":21.271898991896812},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":10.7,"breakHorizontal":-17.0,"spinRate":2058,"spinDirection":143},"zone":12,"typeConfidence":0.9,"plateTime":0.3770529096887838,"extension":6.830835532648392},"index":7,"playId":"68a06363-f639-375a-a7dd-468b0cfecac3","pitchNumber":7,"startTime":"2026-06-25T01:03:55.369Z","endTime":"2026-06-25T01:04:01.369Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":91.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27492076545892,"aZ":-19.041737493410988,"pfxX":10.253522002500318,"pfxZ":6.174533199414498,"pX":0.33149201397733774,"pZ":2.815339162913637,"vX0":-6.595034582606327,"vY0":-144.571528145146,"vZ0":-6.405951853886346,"x":111.39,"y":124.88,"x0":1.30482974995294,"y0":50.00031566874654,"z0":6.219851257334589,"aX":21.799934678214388},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":10.1,"breakHorizontal":-17.3,"spinRate":2148,"spinDirection":140},"zone":3,"typeConfidence":0.91,"plateTime":0.37820439153626406,"extension":7.039471691637019},"index":8,"playId":"3986ce72-fa04-3c1b-9e34-b4e926367a32","pitchNumber":8,"startTime":"2026-06-25T01:04:15.235Z","endTime":"2026-06-25T01:04:25.037Z","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":93.8,"endSpeed":87.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.952461820003517,"aZ":-23.313695911707832,"pfxX":-0.0843842752979862,"pfxZ":4.622843127000232,"pX":-1.2148893878884555,"pZ":2.4951057676157817,"vX0":-6.556814514062074,"vY0":-136.58546846363782,"vZ0":-6.216178048915177,"x":163.31,"y":171.41,"x0":1.2131773712778902,"y0":50.00422140211876,"z0":6.370522233896119,"aX":-0.16111925005456784},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.4,"breakHorizontal":1.3,"spinRate":2185,"spinDirection":165},"zone":13,"typeConfidence":0.8,"plateTime":0.39879254011730536,"extension":6.987180248758469},"index":9,"playId":"7a01cbde-acce-372e-be76-ecaca94d2254","pitchNumber":9,"startTime":"2026-06-25T01:04:34.991Z","endTime":"2026-06-25T01:04:46.476Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":90.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.291012960919865,"aZ":-19.47184902155404,"pfxX":9.705662052930007,"pfxZ":6.029204285666757,"pX":0.9167994178885636,"pZ":2.265260791659023,"vX0":-4.627670793907765,"vY0":-144.3840259139425,"vZ0":-7.677547864982188,"x":82.05,"y":177.62,"x0":1.2812236006300233,"y0":50.00445151807526,"z0":6.161784183017807,"aX":20.449197819091776},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":9.5,"breakHorizontal":-16.7,"spinRate":2032,"spinDirection":142},"zone":14,"typeConfidence":0.91,"plateTime":0.3796680658065297,"extension":6.976592324627044},"index":10,"playId":"9f527beb-233f-39aa-835d-885b1969342e","pitchNumber":10,"startTime":"2026-06-25T01:04:56.496Z","endTime":"2026-06-25T01:05:06.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.9,"endSpeed":91.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.448609513920516,"aZ":-15.533346632570451,"pfxX":8.98457627460913,"pfxZ":7.729271065097949,"pX":0.8400053611400208,"pZ":2.9101305431272793,"vX0":-4.6675668374830686,"vY0":-145.42940726328976,"vZ0":-6.727458313735412,"x":84.98,"y":160.21,"x0":1.2938968944694382,"y0":50.00509485155664,"z0":6.186655051720417,"aX":19.34717055359247},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.0,"breakHorizontal":-15.5,"spinRate":2029,"spinDirection":144},"zone":12,"typeConfidence":0.9,"plateTime":0.37588638894439175,"extension":7.0190211303619785},"index":11,"playId":"2fc1768c-9eef-3298-9e35-bab6d95511d8","pitchNumber":11,"startTime":"2026-06-25T01:05:21.057Z","endTime":"2026-06-25T01:05:30.603Z","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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.057491844141403,"aZ":-22.421056746021943,"pfxX":-1.1378091000518813,"pfxZ":5.241925961671197,"pX":-1.3996890821234935,"pZ":1.6752855464627767,"vX0":-6.471969140777156,"vY0":-135.41068225431346,"vZ0":-8.24430207192059,"x":170.35,"y":193.55,"x0":1.1674399377522133,"y0":50.00483799945721,"z0":6.323516386807086,"aX":-2.114978036343508},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.9,"breakHorizontal":3.4,"spinRate":2153,"spinDirection":148},"zone":13,"typeConfidence":0.84,"plateTime":0.40422423755130055,"extension":6.985805572429024},"index":12,"playId":"668bb1ea-7715-3c9c-9545-3a755f7f7a50","pitchNumber":12,"startTime":"2026-06-25T01:05:40.771Z","endTime":"2026-06-25T01:05:50.663Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:05:50.663Z","atBatIndex":60},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Daylen Lile pops out to third baseman Edmundo Sosa in foul territory.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-25T01:07:07.917Z","endTime":"2026-06-25T01:09:20.868Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","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":6},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-25T01:06:09.924Z","endTime":"2026-06-25T01:07:10.303Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":91.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51664075710774,"aZ":-13.219747271159518,"pfxX":7.811103187863024,"pfxZ":8.876407606230341,"pX":0.401482300134034,"pZ":2.4914182219804597,"vX0":-5.611774774143888,"vY0":-144.91254427764926,"vZ0":-8.46139031271527,"x":101.7,"y":171.51,"x0":1.3440373333736209,"y0":50.00541586490332,"z0":6.248771000463564,"aX":16.685930222265977},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":14.6,"breakHorizontal":-13.1,"spinRate":2173,"spinDirection":139},"zone":6,"typeConfidence":0.86,"plateTime":0.37735493208321014,"extension":7.050904526840126},"index":1,"playId":"0a9c5d4c-29d2-370d-aac6-97d2754d6471","pitchNumber":1,"startTime":"2026-06-25T01:07:10.303Z","endTime":"2026-06-25T01:07:21.581Z","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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":92.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.747008489147124,"aZ":-15.55668561981021,"pfxX":7.870586267362408,"pfxZ":7.729211440593314,"pX":0.3883390761957543,"pZ":2.88330481567604,"vX0":-5.734576438722312,"vY0":-144.77180649486414,"vZ0":-6.934953611015031,"x":102.2,"y":160.93,"x0":1.3595207475890525,"y0":50.00196904215466,"z0":6.239154467483624,"aX":16.9197368878464},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.0,"breakHorizontal":-13.3,"spinRate":2032,"spinDirection":138},"zone":3,"typeConfidence":0.87,"plateTime":0.3764962391680764,"extension":6.934422778913105},"index":2,"playId":"0908ac0a-00bd-3ada-802a-e2c6f7b09fcc","pitchNumber":2,"startTime":"2026-06-25T01:07:32.655Z","endTime":"2026-06-25T01:07:47.053Z","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":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.083457760253037,"aZ":-26.714213495531812,"pfxX":-0.012153024860395156,"pfxZ":2.8962791650211006,"pX":-1.7047087805312138,"pZ":2.0322500627436546,"vX0":-7.497998690774332,"vY0":-135.39107477430503,"vZ0":-6.426751294380409,"x":181.98,"y":183.91,"x0":1.0836635101637822,"y0":50.00597376075144,"z0":6.2657859901194115,"aX":-0.021636430184570305},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.2,"breakHorizontal":1.3,"spinRate":2213,"spinDirection":167},"zone":13,"typeConfidence":0.79,"plateTime":0.4020829308059821,"extension":7.086852454215565},"index":3,"playId":"b165c758-237c-35bb-bdbe-14d65dfb6cee","pitchNumber":3,"startTime":"2026-06-25T01:08:08.332Z","endTime":"2026-06-25T01:08:19.840Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"playId":"d1e2cdff-1da5-4fa4-9cf7-523f3b19ae27","startTime":"2026-06-25T01:08:30.531Z","endTime":"2026-06-25T01:08:39.653Z","isPitch":false,"type":"pickoff"},{"details":{"description":"CJ Abrams steals (13) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"actionPlayId":"d1e2cdff-1da5-4fa4-9cf7-523f3b19ae27","startTime":"2026-06-25T01:09:01.716Z","endTime":"2026-06-25T01:09:12.112Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682928,"link":"/api/v1/people/682928"}},{"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":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":87.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.390373506972207,"aZ":-24.686368168390977,"pfxX":-1.1265140503511164,"pfxZ":3.905723951781627,"pX":-1.079840092690586,"pZ":2.001378665906227,"vX0":-5.962968035063486,"vY0":-136.71989852222478,"vZ0":-7.237318467678966,"x":158.16,"y":184.74,"x0":1.2641623128160888,"y0":50.0054445495911,"z0":6.343987379837984,"aX":-2.1609109755631},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.9,"breakHorizontal":3.1,"spinRate":2159,"spinDirection":146},"zone":13,"typeConfidence":0.82,"plateTime":0.39859451313887906,"extension":6.826150196892938},"hitData":{"launchSpeed":77.1,"launchAngle":56.0,"totalDistance":183.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":68.87,"coordY":168.31}},"index":6,"playId":"b6a1fe63-a999-38f3-8a86-f5a27eff96da","pitchNumber":4,"startTime":"2026-06-25T01:09:12.112Z","endTime":"2026-06-25T01:09:20.868Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:09:20.868Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Harper grounds out softly, second baseman Nasim Nuñez to first baseman Luis García Jr.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-25T01:11:11.298Z","endTime":"2026-06-25T01:12:40.387Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"pitchHand":{"code":"L","description":"Left"},"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":"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":3},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":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, 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":88.0,"endSpeed":80.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.50650311129646,"aZ":-36.41906590994889,"pfxX":11.092814958815769,"pfxZ":-2.56716186210981,"pX":1.6757249639057092,"pZ":2.7202521393773145,"vX0":-5.136072220209891,"vY0":-127.98897278743087,"vZ0":2.9622072313819725,"x":53.13,"y":165.33,"x0":2.271994200658677,"y0":50.004989788894974,"z0":4.40826467660625,"aX":18.324343288768727},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.7,"breakHorizontal":-18.8,"spinRate":2140,"spinDirection":105},"zone":12,"typeConfidence":0.88,"plateTime":0.42867866764222295,"extension":6.240376641542213},"index":0,"playId":"48552030-cb2f-35e8-915e-daa211ac501c","pitchNumber":1,"startTime":"2026-06-25T01:11:34.204Z","endTime":"2026-06-25T01:11:38.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.457315725315013,"aZ":-29.09054608732602,"pfxX":-4.9911299887533485,"pfxZ":2.334748230395081,"pX":-2.021819340892499,"pZ":1.534567844559929,"vX0":-7.739751194445037,"vY0":-114.33803229419955,"vZ0":0.1316386901703639,"x":194.07,"y":197.35,"x0":2.0581469324124115,"y0":50.00418728799415,"z0":4.3353898977137195,"aX":-6.59457899834828},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":4.6,"breakHorizontal":11.0,"spinRate":2458,"spinDirection":272},"zone":13,"typeConfidence":0.9,"plateTime":0.47940082744544865,"extension":6.548580828940638},"index":1,"playId":"4c2b3685-458e-3309-9786-85a8649a61da","pitchNumber":2,"startTime":"2026-06-25T01:11:51.184Z","endTime":"2026-06-25T01:11:54.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.657909188139637,"aZ":-23.311898855276386,"pfxX":8.713133693223327,"pfxZ":5.106101893909411,"pX":-0.2930599629477434,"pZ":2.765032529861026,"vX0":-8.507448414429284,"vY0":-130.91946126289193,"vZ0":0.2521506104194249,"x":128.17,"y":164.12,"x0":1.8666896915446767,"y0":50.00270718507308,"z0":4.41233057562343,"aX":15.12412074540346},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.5,"breakHorizontal":-13.9,"spinRate":2191,"spinDirection":109},"zone":4,"typeConfidence":0.91,"plateTime":0.41837780696453786,"extension":6.597530986262347},"index":2,"playId":"92b3b50f-40ba-38f8-9337-c6de28dd2f24","pitchNumber":3,"startTime":"2026-06-25T01:12:11.337Z","endTime":"2026-06-25T01:12:14.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":71.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.57972942316939,"aZ":-28.62905990460462,"pfxX":-9.121250893906591,"pfxZ":2.7668295069355473,"pX":-0.13812357632954111,"pZ":2.3117687842187284,"vX0":-2.77915315111939,"vY0":-112.59666271188784,"vZ0":1.7646999940142094,"x":122.26,"y":176.36,"x0":2.297654772776035,"y0":50.005467162646404,"z0":4.416186619393288,"aX":-11.7044729361094},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":5.8,"breakHorizontal":17.3,"spinRate":2436,"spinDirection":267},"zone":5,"typeConfidence":0.9,"plateTime":0.4865919205888356,"extension":6.088619288802937},"hitData":{"launchSpeed":54.5,"launchAngle":-37.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"soft","location":"4","coordinates":{"coordX":129.76,"coordY":154.35}},"index":3,"playId":"135d019b-443c-3655-8927-5b15ac4a3e09","pitchNumber":4,"startTime":"2026-06-25T01:12:32.421Z","endTime":"2026-06-25T01:12:40.387Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:12:40.387Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Bohm grounds out to first baseman Luis García Jr.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-25T01:12:46.965Z","endTime":"2026-06-25T01:13:38.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"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(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":88.8,"endSpeed":81.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.896401069906513,"aZ":-30.51609143453043,"pfxX":10.577094588295525,"pfxZ":0.9836647749289789,"pX":0.8791498187861582,"pZ":1.9431018636123136,"vX0":-6.486096435796643,"vY0":-129.20120105195832,"vZ0":0.034487324379691486,"x":83.49,"y":186.32,"x0":2.0477086605006,"y0":50.00578079357198,"z0":4.274599751217387,"aX":17.886600381597546},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.0,"breakHorizontal":-17.8,"spinRate":2094,"spinDirection":106},"zone":14,"typeConfidence":0.91,"plateTime":0.42392879196384525,"extension":6.349147567429062},"index":0,"playId":"88134d7e-52eb-34e4-ae3c-265739b717b0","pitchNumber":1,"startTime":"2026-06-25T01:13:11.136Z","endTime":"2026-06-25T01:13:15.266Z","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":89.3,"endSpeed":81.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.10684619448162,"aZ":-33.97834644313346,"pfxX":10.67163323238957,"pfxZ":-1.0560284578269439,"pX":0.8100396768028153,"pZ":2.061329776227523,"vX0":-6.891487209341718,"vY0":-129.85811706617392,"vZ0":1.030044407913068,"x":86.12,"y":183.12,"x0":2.111315180798577,"y0":50.003310743817124,"z0":4.243766473539752,"aX":18.23245145260518},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.4,"breakHorizontal":-17.8,"spinRate":2143,"spinDirection":101},"zone":9,"typeConfidence":0.9,"plateTime":0.4217358897725023,"extension":6.348221823161565},"hitData":{"launchSpeed":94.3,"launchAngle":-6.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.43,"coordY":164.25}},"index":1,"playId":"79b78e5d-e261-3a00-9c83-58541ae2adbc","pitchNumber":2,"startTime":"2026-06-25T01:13:30.451Z","endTime":"2026-06-25T01:13:38.600Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:13:38.600Z","atBatIndex":63},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryson Stott lines out to center fielder Dylan Crews.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-25T01:13:42.310Z","endTime":"2026-06-25T01:15:33.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":88.5,"endSpeed":80.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44378710128601,"aZ":-35.826691115125065,"pfxX":10.29089917493204,"pfxZ":-2.175274030919912,"pX":0.7164312951511039,"pZ":3.2672297009095366,"vX0":-6.829065348711306,"vY0":-128.56640818377264,"vZ0":4.104058416424166,"x":89.69,"y":150.56,"x0":2.068832141244564,"y0":50.00639575797343,"z0":4.429270222429488,"aX":17.245808061294895},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.8,"breakHorizontal":-17.2,"spinRate":2079,"spinDirection":102},"zone":3,"typeConfidence":0.89,"plateTime":0.42589464753054296,"extension":6.18930293282078},"index":0,"playId":"fe6f02ef-4d21-3ac0-ace8-16490eba30f9","pitchNumber":1,"startTime":"2026-06-25T01:14:19.805Z","endTime":"2026-06-25T01:14:23.778Z","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":77.6,"endSpeed":70.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.648811362751992,"aZ":-28.87108385896858,"pfxX":-8.621000147819851,"pfxZ":2.576057786594852,"pX":0.10480647669157786,"pZ":2.2375844580947635,"vX0":-2.69773788243035,"vY0":-112.8938340139702,"vZ0":1.8833652975148936,"x":113.01,"y":178.37,"x0":2.437228533684943,"y0":50.00423395468896,"z0":4.310352625382712,"aX":-11.064736498748497},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":5.5,"breakHorizontal":16.3,"spinRate":2516,"spinDirection":253},"zone":5,"typeConfidence":0.9,"plateTime":0.4862313979063013,"extension":6.315425103093858},"index":1,"playId":"cc54fcab-4fda-305e-b278-d5da42146f77","pitchNumber":2,"startTime":"2026-06-25T01:14:37.950Z","endTime":"2026-06-25T01:14:41.064Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-25T01:14:47.712Z","endTime":"2026-06-25T01:15:03.839Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":78.1,"endSpeed":71.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.222501767517652,"aZ":-29.886024370101428,"pfxX":-6.312530959532019,"pfxZ":1.751800213496562,"pX":-1.139851118770751,"pZ":1.6775235454904527,"vX0":-5.625244610499287,"vY0":-113.6012946484641,"vZ0":0.7768399562288084,"x":160.45,"y":193.49,"x0":2.1902949228202866,"y0":50.001661676996726,"z0":4.30695401128915,"aX":-8.230680677852451},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":3.7,"breakHorizontal":12.8,"spinRate":2464,"spinDirection":268},"zone":13,"typeConfidence":0.9,"plateTime":0.48254402359340576,"extension":6.969308073434518},"index":3,"playId":"cd6e0fd3-6afb-3f57-9294-55a1136f85b9","pitchNumber":3,"startTime":"2026-06-25T01:15:03.839Z","endTime":"2026-06-25T01:15:09.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":72.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.73826331422198,"aZ":-29.25463853348477,"pfxX":-7.945534570984995,"pfxZ":2.1598697494975463,"pX":0.20289697776545249,"pZ":2.091462725019674,"vX0":-2.3979229728205724,"vY0":-116.09878864056935,"vZ0":1.3783137606845592,"x":109.27,"y":182.31,"x0":2.2840042077142124,"y0":50.00321224546913,"z0":4.295001468984834,"aX":-10.738499085886204},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":4.6,"breakHorizontal":15.0,"spinRate":2490,"spinDirection":244},"zone":8,"typeConfidence":0.9,"plateTime":0.4735751513003059,"extension":6.194753639889453},"hitData":{"launchSpeed":76.6,"launchAngle":27.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":141.12,"coordY":91.35}},"index":4,"playId":"d611896d-2569-3eff-93a3-93bbb7f7282a","pitchNumber":4,"startTime":"2026-06-25T01:15:25.643Z","endTime":"2026-06-25T01:15:33.893Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:15:33.893Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dylan Crews grounds out, shortstop Trea Turner to first baseman Alec Bohm.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-25T01:18:05.222Z","endTime":"2026-06-25T01:18:51.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Seth Johnson replaces José Alvarado.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-25T01:16:29.281Z","endTime":"2026-06-25T01:18:07.584Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686751,"link":"/api/v1/people/686751"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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":96.8,"endSpeed":89.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.01547569708386,"aZ":-18.71079282294257,"pfxX":-9.126948979975023,"pfxZ":6.604364136771714,"pX":0.4809344330608534,"pZ":2.250541384664535,"vX0":9.596004445713831,"vY0":-140.73786369654044,"vZ0":-5.790876770765336,"x":98.67,"y":178.02,"x0":-1.7604604960073424,"y0":50.00611813127381,"z0":5.516417090039504,"aX":-18.614502282338634},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.2,"breakHorizontal":15.0,"spinRate":2217,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.38677002616666867,"extension":6.514491341824324},"index":1,"playId":"b37d0929-e5d1-3825-b00c-971d110ca7c2","pitchNumber":1,"startTime":"2026-06-25T01:18:07.584Z","endTime":"2026-06-25T01:18:11.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.763132838882388,"aZ":-37.47406465943767,"pfxX":9.774697408388576,"pfxZ":-3.6134262775936055,"pX":-0.033217502485758714,"pZ":3.4639911063888342,"vX0":1.6244332694571209,"vY0":-120.14677490470575,"vZ0":2.3563342624959125,"x":118.27,"y":145.25,"x0":-1.988021801844476,"y0":50.00489691745942,"z0":5.79522833209027,"aX":14.325064464979324},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-5.8,"breakHorizontal":-18.1,"spinRate":2688,"spinDirection":40},"zone":12,"typeConfidence":2.0,"plateTime":0.45546803335748187,"extension":6.5144939865675555},"index":2,"playId":"7b6a7fd1-86e7-37cc-a7c4-355217fc54df","pitchNumber":2,"startTime":"2026-06-25T01:18:25.074Z","endTime":"2026-06-25T01:18:29.600Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.898997563885246,"aZ":-17.590864518873413,"pfxX":-9.508859729420315,"pfxZ":6.945944771764815,"pX":-0.25378482076040304,"pZ":2.649106947542747,"vX0":7.6825929720658745,"vY0":-143.02812745184704,"vZ0":-5.187777477932436,"x":126.67,"y":167.25,"x0":-1.7216868997983927,"y0":50.001799292885615,"z0":5.567504049257048,"aX":-19.96074123602399},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.9,"breakHorizontal":16.0,"spinRate":2287,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.3810273932800996,"extension":6.317180842676464},"hitData":{"launchSpeed":81.1,"launchAngle":-41.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.96,"coordY":156.65}},"index":3,"playId":"84fd27ad-9566-3be8-99e2-cebd51756dc7","pitchNumber":3,"startTime":"2026-06-25T01:18:42.530Z","endTime":"2026-06-25T01:18:51.774Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:18:51.774Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Curtis Mead grounds out, shortstop Trea Turner to first baseman Alec Bohm.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-25T01:18:58.405Z","endTime":"2026-06-25T01:21:02.538Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":91.9,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.03438745153333,"aZ":-10.440487491089888,"pfxX":-5.426254546342156,"pfxZ":10.141062485515647,"pX":-0.05458640657343869,"pZ":1.5232284859868372,"vX0":6.757064174143524,"vY0":-144.847361597609,"vZ0":-9.738341740672496,"x":119.08,"y":197.65,"x0":-1.7029790954155501,"y0":50.00672213934438,"z0":5.550334991430401,"aX":-11.634560647236306},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":16.8,"breakHorizontal":8.6,"spinRate":2449,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.3768591001320485,"extension":6.424331048583446},"index":0,"playId":"f2df423d-8e23-37d4-9d18-75875b1fe0c6","pitchNumber":1,"startTime":"2026-06-25T01:19:16.887Z","endTime":"2026-06-25T01:19:21.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":90.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.28555793893583,"aZ":-10.687813502571133,"pfxX":-4.685857543084942,"pfxZ":10.145791479245474,"pX":-0.7623684002543498,"pZ":3.679880690762174,"vX0":4.475290001023341,"vY0":-144.30169045824357,"vZ0":-3.950719538557749,"x":146.06,"y":139.42,"x0":-1.72145567806544,"y0":50.000658387321536,"z0":5.720514839817194,"aX":-9.92172179749936},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":17.8,"breakHorizontal":7.7,"spinRate":2441,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.378975128421001,"extension":6.443012710429357},"index":1,"playId":"11c9b0a0-3f82-37f8-9120-2f986f03ba8c","pitchNumber":2,"startTime":"2026-06-25T01:19:34.322Z","endTime":"2026-06-25T01:19:38.285Z","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":95.9,"endSpeed":88.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.437955227579877,"aZ":-19.752374676185266,"pfxX":-8.432569898037885,"pfxZ":6.225173429870409,"pX":-0.24904790600965915,"pZ":3.8586977284426593,"vX0":7.038691195087884,"vY0":-139.67908540139456,"vZ0":-1.5135840703445211,"x":126.49,"y":134.6,"x0":-1.6933040005935918,"y0":50.00693675059726,"z0":5.693137655052126,"aX":-16.83779835378251},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.2,"breakHorizontal":14.0,"spinRate":2154,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3906021838720761,"extension":6.505409930858454},"index":2,"playId":"ac79ef37-f635-3496-b597-ec1f7e17adf3","pitchNumber":3,"startTime":"2026-06-25T01:19:52.163Z","endTime":"2026-06-25T01:19:56.526Z","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":98.8,"endSpeed":90.6,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.95541002895656,"aZ":-12.854896358276033,"pfxX":-6.318994343505102,"pfxZ":9.202255727275032,"pX":0.6107914405907129,"pZ":2.892708217021035,"vX0":8.697077911295269,"vY0":-143.6758715692923,"vZ0":-5.522919715455437,"x":93.72,"y":160.68,"x0":-1.6284902398375527,"y0":50.004823805093366,"z0":5.632575153539502,"aX":-13.269499688044736},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.7,"breakHorizontal":9.8,"spinRate":2409,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.38060666203457405,"extension":6.541357301737737},"index":3,"playId":"68a75710-03a9-3e8c-b9a4-53ea525ca61f","pitchNumber":4,"startTime":"2026-06-25T01:20:11.658Z","endTime":"2026-06-25T01:20:15.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":90.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.395037735606483,"aZ":-10.362928941048805,"pfxX":-3.877972908068376,"pfxZ":10.465984124897922,"pX":-0.5511824076897487,"pZ":2.8544864173128124,"vX0":4.6725661402134175,"vY0":-143.086724948346,"vZ0":-5.947226505972111,"x":138.01,"y":161.71,"x0":-1.6974852949274926,"y0":50.006985813301846,"z0":5.601985216938395,"aX":-8.085348841946464},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.0,"breakHorizontal":6.1,"spinRate":2486,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.38202579226225497,"extension":6.462780711787266},"index":4,"playId":"99a5a566-f54f-31cf-8575-a087bfa6bdeb","pitchNumber":5,"startTime":"2026-06-25T01:20:29.247Z","endTime":"2026-06-25T01:20:33.530Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-06-25T01:20:38.075Z","endTime":"2026-06-25T01:20:54.696Z","isPitch":false,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":91.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.6225798747158,"aZ":-13.024266467805703,"pfxX":-6.663622359481335,"pfxZ":9.055403611382992,"pX":-0.258377298169357,"pZ":2.706110098587656,"vX0":6.337087495406803,"vY0":-144.06762406921052,"vZ0":-5.981894222095881,"x":126.85,"y":165.72,"x0":-1.6144778080465159,"y0":50.00141251657859,"z0":5.605308497194217,"aX":-14.089312135884935},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.5,"breakHorizontal":10.9,"spinRate":2412,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.3793438327585865,"extension":6.477277347124697},"hitData":{"launchSpeed":92.4,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":95.87,"coordY":139.39}},"index":6,"playId":"e837b865-54f2-3c27-97dc-06ed0082a4e9","pitchNumber":6,"startTime":"2026-06-25T01:20:54.696Z","endTime":"2026-06-25T01:21:02.538Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:21:02.538Z","atBatIndex":66},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Drew Millas lines out to left fielder Brandon Marsh.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-25T01:21:07.498Z","endTime":"2026-06-25T01:21:38.769Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":98.3,"endSpeed":90.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.258307232222958,"aZ":-12.528138270040161,"pfxX":-4.957782009580022,"pfxZ":9.42092969949522,"pX":-0.5096608134617714,"pZ":3.1819649584416334,"vX0":5.413826070482429,"vY0":-143.10083231208816,"vZ0":-4.739958914095644,"x":136.43,"y":152.87,"x0":-1.7767765575888483,"y0":50.006909649923514,"z0":5.637128128685747,"aX":-10.343572824512638},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.3,"breakHorizontal":7.9,"spinRate":2380,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.3819259073615817,"extension":6.469245438220254},"hitData":{"launchSpeed":96.5,"launchAngle":19.0,"totalDistance":318.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":50.56,"coordY":95.28}},"index":0,"playId":"a7fc6a80-5d06-36ea-9e4e-a6ace4140b54","pitchNumber":1,"startTime":"2026-06-25T01:21:31.784Z","endTime":"2026-06-25T01:21:38.769Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:21:38.769Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.T. Realmuto grounds out, third baseman Curtis Mead to first baseman Luis García Jr.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-25T01:24:14.840Z","endTime":"2026-06-25T01:25:19.662Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"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":{"description":"Pitching Change: Orlando Ribalta replaces PJ Poulin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-25T01:22:48.929Z","endTime":"2026-06-25T01:24:17.202Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687377,"link":"/api/v1/people/687377"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.805916130721407,"aZ":-13.679835580952554,"pfxX":-5.277011705755058,"pfxZ":9.610157291084764,"pX":-0.7667456938074807,"pZ":4.137428284832505,"vX0":5.5086148038512155,"vY0":-137.01953126368585,"vZ0":-3.698601299658829,"x":146.23,"y":127.07,"x0":-2.1059460922842335,"y0":50.00548881531411,"z0":6.423317122946674,"aX":-10.158600281842391},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.9,"breakHorizontal":8.5,"spinRate":2414,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3979029639145404,"extension":6.1223348754580655},"index":1,"playId":"99e53a03-747a-3b8f-abe5-c3ede440918d","pitchNumber":1,"startTime":"2026-06-25T01:24:17.202Z","endTime":"2026-06-25T01:24:20.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.090714518473966,"aZ":-26.40629012692455,"pfxX":1.1005170008555587,"pfxZ":3.6157659192730716,"pX":0.5152198655591339,"pZ":2.4684619327200874,"vX0":5.997954203850451,"vY0":-125.18942051217246,"vZ0":-4.388073028656853,"x":97.36,"y":172.13,"x0":-2.049718412172545,"y0":50.001970347973185,"z0":6.392707138937673,"aX":1.7554768284034907},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.8,"breakHorizontal":-3.4,"spinRate":1970,"spinDirection":187},"zone":6,"typeConfidence":2.0,"plateTime":0.43667858601324383,"extension":6.227001622912106},"index":2,"playId":"d7833d4b-e666-3882-9f87-79b5847a28d6","pitchNumber":2,"startTime":"2026-06-25T01:24:35.407Z","endTime":"2026-06-25T01:24:40.943Z","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":85.3,"endSpeed":78.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.384507680833757,"aZ":-26.12257517623509,"pfxX":1.992674251793295,"pfxZ":3.8899824329826345,"pX":0.3651650598761655,"pZ":1.1740874851945111,"vX0":5.065570456208124,"vY0":-124.04424911809507,"vZ0":-7.445140130787371,"x":103.08,"y":207.08,"x0":-1.9642243080959148,"y0":50.00212655227826,"z0":6.400014552422274,"aX":3.095870045997399},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.5,"breakHorizontal":-4.8,"spinRate":1874,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.441987193953048,"extension":6.34758153555339},"index":3,"playId":"59a8c5f4-d83c-3100-abca-2213217c260e","pitchNumber":3,"startTime":"2026-06-25T01:24:53.917Z","endTime":"2026-06-25T01:24:58.479Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.4229520556064,"aZ":-18.552567596119573,"pfxX":-7.601896040394658,"pfxZ":6.815267821528485,"pX":-0.6240826995492733,"pZ":3.6824235282039024,"vX0":6.411016326026464,"vY0":-139.5445756219402,"vZ0":-4.455813300464986,"x":140.79,"y":139.35,"x0":-1.9484147209550844,"y0":50.00420496295776,"z0":6.499621825322213,"aX":-15.196424321586735},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.8,"breakHorizontal":12.7,"spinRate":2226,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.39049613837363184,"extension":6.2409584301547305},"hitData":{"launchSpeed":90.8,"launchAngle":-19.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.83,"coordY":159.69}},"index":4,"playId":"cdb8494f-6468-3432-b9aa-e0b76d18a182","pitchNumber":4,"startTime":"2026-06-25T01:25:11.332Z","endTime":"2026-06-25T01:25:19.662Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:25:19.662Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Rincones Jr. called out on strikes.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-25T01:25:23.165Z","endTime":"2026-06-25T01:28:38.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":96.3,"endSpeed":88.4,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.288470157056242,"aZ":-12.651073434555823,"pfxX":-5.490078960193328,"pfxZ":9.76194617971781,"pX":-1.5275840484648144,"pZ":3.5154621928193013,"vX0":3.5117885599327185,"vY0":-140.1832496362237,"vZ0":-5.574783575905981,"x":175.23,"y":143.86,"x0":-2.080277543079959,"y0":50.00006224053316,"z0":6.348491707778138,"aX":-10.97647758146368},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.8,"breakHorizontal":9.2,"spinRate":2568,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.390023687246408,"extension":5.9480148056890645},"index":0,"playId":"e5e67566-0c2e-3883-8f4c-722f89e71efa","pitchNumber":1,"startTime":"2026-06-25T01:25:46.754Z","endTime":"2026-06-25T01:25:50.959Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20568438821277,"aZ":-18.913351824656782,"pfxX":-7.639640345908889,"pfxZ":8.383328730653545,"pX":-1.0133337921210068,"pZ":2.605604943159696,"vX0":5.1506696724294425,"vY0":-124.48123138121625,"vZ0":-5.186970488567061,"x":155.63,"y":168.43,"x0":-2.108895621894558,"y0":50.000224819405865,"z0":6.265550597115705,"aX":-12.078999652205322},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":14.3,"breakHorizontal":12.7,"spinRate":2008,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.43873061505007405,"extension":6.029061606729744},"index":1,"playId":"2ed14e70-8786-3fdc-9cbe-9174ce4b0b40","pitchNumber":2,"startTime":"2026-06-25T01:26:02.709Z","endTime":"2026-06-25T01:26:08.087Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.9,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.91643377960316,"aZ":-9.314400169602518,"pfxX":-5.6755328751213705,"pfxZ":11.290294164116006,"pX":-0.49012872041770966,"pZ":3.0813016194910006,"vX0":5.961359525479349,"vY0":-141.3181521699858,"vZ0":-7.418047078030217,"x":135.68,"y":155.58,"x0":-1.8885971464784916,"y0":50.000950154510015,"z0":6.337005901494237,"aX":-11.489529591945017},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.1,"breakHorizontal":9.1,"spinRate":2646,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.38744574863638404,"extension":6.10534028213089},"index":2,"playId":"a01316f3-7504-362a-93ab-7c389c6dd56a","pitchNumber":3,"startTime":"2026-06-25T01:26:18.613Z","endTime":"2026-06-25T01:26:21.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.94498997229712,"aZ":-25.105607734451656,"pfxX":2.071462527869943,"pfxZ":4.245742389962233,"pX":-0.5540917868356838,"pZ":1.742504345005709,"vX0":3.098165270195107,"vY0":-128.07761169205955,"vZ0":-6.661843858487997,"x":138.12,"y":191.73,"x0":-2.0475429264215763,"y0":50.00172898672412,"z0":6.334902291923328,"aX":3.448263096119557},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.5,"breakHorizontal":-4.4,"spinRate":1948,"spinDirection":205},"zone":7,"typeConfidence":2.0,"plateTime":0.42730393526707644,"extension":6.524799112549611},"index":3,"playId":"b215e9d3-ddf7-346e-a951-69ef907d0ebd","pitchNumber":4,"startTime":"2026-06-25T01:26:37.046Z","endTime":"2026-06-25T01:26:41.417Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.595212681414516,"aZ":-19.075759848692325,"pfxX":-7.061997411859861,"pfxZ":8.145462813827194,"pX":-1.132150035775118,"pZ":1.5297106552467472,"vX0":4.771754166025516,"vY0":-125.27067170454322,"vZ0":-7.777376979724135,"x":160.15,"y":197.48,"x0":-2.1333378543553034,"y0":50.00050890486558,"z0":6.2044091329517475,"aX":-11.350802383159131},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":13.4,"breakHorizontal":11.9,"spinRate":2026,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.43534430682560643,"extension":6.003679229879404},"index":4,"playId":"f860b694-0cfd-330e-b46f-4381f33eb81d","pitchNumber":5,"startTime":"2026-06-25T01:26:57.549Z","endTime":"2026-06-25T01:27:01.014Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.7,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.719302166822057,"aZ":-12.480050999935136,"pfxX":-5.045153646246753,"pfxZ":9.57172685107521,"pX":-1.2678929051453487,"pZ":3.3726645845679473,"vX0":3.618293044490243,"vY0":-142.10244912307144,"vZ0":-6.207719039991367,"x":165.33,"y":147.72,"x0":-1.8983535790749169,"y0":50.00051712607611,"z0":6.36868747934254,"aX":-10.379027283121077},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.3,"breakHorizontal":8.5,"spinRate":2640,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3845543876675199,"extension":6.153178660518554},"index":5,"playId":"70226145-d901-383f-b8e0-8520fdbecce4","pitchNumber":6,"startTime":"2026-06-25T01:27:26.358Z","endTime":"2026-06-25T01:27:29.358Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16423917053293,"aZ":-27.37127516619389,"pfxX":2.391804097478094,"pfxZ":3.0011825171944153,"pX":-0.013291356467934263,"pZ":1.1410045947217682,"vX0":3.992439812442328,"vY0":-126.11206037978855,"vZ0":-7.441435566745227,"x":117.51,"y":207.97,"x0":-1.9315437018753163,"y0":50.00241423993488,"z0":6.357251268772312,"aX":3.8281186852421905},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.8,"breakHorizontal":-5.3,"spinRate":1957,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.4353732251506721,"extension":6.2785510133769815},"index":6,"playId":"21707abb-8ba5-3fd8-9896-1e576fa3bf9c","pitchNumber":7,"startTime":"2026-06-25T01:27:49.443Z","endTime":"2026-06-25T01:27:52.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.3,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.29673905276685,"aZ":-9.908921696254923,"pfxX":-4.732928359087708,"pfxZ":10.934821706070085,"pX":-0.5978566389068746,"pZ":3.1136173001934733,"vX0":5.270609812524719,"vY0":-141.33411792553096,"vZ0":-7.322025102276494,"x":139.79,"y":154.71,"x0":-1.8663179246187072,"y0":50.00103491548039,"z0":6.363976940879079,"aX":-9.635387843943517},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.6,"breakHorizontal":7.6,"spinRate":2581,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.3866086296017306,"extension":6.154008639724484},"index":7,"playId":"b746b6f0-ab23-390b-a4df-bf4b6993044f","pitchNumber":8,"startTime":"2026-06-25T01:28:12.835Z","endTime":"2026-06-25T01:28:15.835Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.204672312917886,"aZ":-21.160628423609122,"pfxX":-8.275341463155993,"pfxZ":6.833101679912325,"pX":0.1265083008227886,"pZ":1.6759672903848055,"vX0":7.745893183446588,"vY0":-125.55120995147944,"vZ0":-7.012256154513663,"x":112.18,"y":193.53,"x0":-1.9097856802178028,"y0":50.00264392438077,"z0":6.203301264248345,"aX":-13.334794505153038},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":11.2,"breakHorizontal":13.4,"spinRate":2012,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.4347204150627215,"extension":6.464008595857884},"index":8,"playId":"a6b2e005-b945-3b1f-b5fb-3b7f0ca21440","pitchNumber":9,"startTime":"2026-06-25T01:28:34.256Z","endTime":"2026-06-25T01:28:38.256Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:28:38.256Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Schwarber walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-25T01:29:53.449Z","endTime":"2026-06-25T01:34:15.892Z","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":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,6,7,8,9,10,11,12],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Kyle Schwarber replaces Edmundo Sosa.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-25T01:29:04.390Z","endTime":"2026-06-25T01:29:07.598Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":624641,"link":"/api/v1/people/624641"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-25T01:29:07.598Z","endTime":"2026-06-25T01:29:55.829Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.038479403386237,"aZ":-13.153954606261589,"pfxX":-5.918564152957787,"pfxZ":9.298101640245651,"pX":-1.3733581968706081,"pZ":3.3623878935297036,"vX0":3.8142639786838073,"vY0":-141.3683126630578,"vZ0":-6.2043124473410325,"x":169.35,"y":148.0,"x0":-1.9638513451405126,"y0":50.00041984834438,"z0":6.412696705097051,"aX":-12.104353831582001},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.0,"breakHorizontal":10.1,"spinRate":2425,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3858888666945006,"extension":6.083904115223094},"index":2,"playId":"4cf8b45b-6860-3701-be4d-213a1da53bc8","pitchNumber":1,"startTime":"2026-06-25T01:29:55.829Z","endTime":"2026-06-25T01:29:59.802Z","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":87.1,"endSpeed":80.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.698444633233727,"aZ":-26.118472335773674,"pfxX":0.8835404273716936,"pfxZ":3.7151458769276466,"pX":-0.36419169685071506,"pZ":1.9473159850851296,"vX0":3.8152263377657802,"vY0":-126.76409079941035,"vZ0":-6.034396236170992,"x":130.88,"y":186.2,"x0":-2.0028803900849934,"y0":50.00016200508037,"z0":6.4411814560139575,"aX":1.4386572719645097},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.6,"breakHorizontal":-2.4,"spinRate":1974,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.43193199776529534,"extension":6.145556956789674},"index":3,"playId":"173a964e-866d-3e55-90b4-ac914c4505c3","pitchNumber":2,"startTime":"2026-06-25T01:30:13.534Z","endTime":"2026-06-25T01:30:16.560Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.21387862623582,"aZ":-25.98358175981594,"pfxX":1.9128472810319541,"pfxZ":3.7605277325548334,"pX":-0.3876234641957556,"pZ":1.6432046296975702,"vX0":4.099122319067852,"vY0":-127.48487302334897,"vZ0":-6.707444525400645,"x":131.78,"y":194.41,"x0":-2.264861672285932,"y0":50.00241345339736,"z0":6.359340905848099,"aX":3.1479356922827546},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.5,"breakHorizontal":-4.4,"spinRate":2129,"spinDirection":191},"zone":7,"typeConfidence":2.0,"plateTime":0.42964374522932536,"extension":6.114628713033472},"index":4,"playId":"e1b12f4d-0c18-3fa3-9a25-fea50dce598e","pitchNumber":3,"startTime":"2026-06-25T01:30:33.155Z","endTime":"2026-06-25T01:30:37.579Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2026-06-25T01:30:45.079Z","endTime":"2026-06-25T01:31:02.462Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.795261033956898,"aZ":-27.27925972796863,"pfxX":0.5776747393324999,"pfxZ":2.985749929325724,"pX":0.395974233114518,"pZ":-1.0700067094354075,"vX0":5.321743881955735,"vY0":-127.12715893274171,"vZ0":-12.839891458456847,"x":101.91,"y":267.67,"x0":-1.798517214288638,"y0":50.00100678723175,"z0":6.206971996145114,"aX":0.946261622997461},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.8,"breakHorizontal":-2.3,"spinRate":2165,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.4306622723688456,"extension":6.483520866090255},"index":6,"playId":"d78fae8c-8f06-372a-86a0-db6508820da5","pitchNumber":4,"startTime":"2026-06-25T01:31:02.462Z","endTime":"2026-06-25T01:31:06.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.219215863295524,"aZ":-30.09273005104984,"pfxX":0.43661444433632757,"pfxZ":1.2534510794262665,"pX":-0.28115824157017927,"pZ":2.3782420564075215,"vX0":4.04848102947497,"vY0":-127.38479142765142,"vZ0":-4.549415123053809,"x":127.72,"y":174.57,"x0":-1.9424626468256345,"y0":50.00132413919565,"z0":6.544828507276877,"aX":0.7222090089372739},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.6,"breakHorizontal":-1.7,"spinRate":2136,"spinDirection":172},"zone":5,"typeConfidence":2.0,"plateTime":0.4286918837465086,"extension":6.21331072494206},"index":7,"playId":"a69c2e62-a2ac-3a95-9529-f526047ba334","pitchNumber":5,"startTime":"2026-06-25T01:31:35.356Z","endTime":"2026-06-25T01:31:39.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.92890396945432,"aZ":-19.182768293057237,"pfxX":-4.230151446136933,"pfxZ":8.054614804484565,"pX":-1.246117505394706,"pZ":2.8382090299153595,"vX0":3.2402338096199514,"vY0":-125.54495275546384,"vZ0":-4.815277993494722,"x":164.5,"y":162.15,"x0":-1.9972836683784323,"y0":50.0038905247058,"z0":6.3206531879148775,"aX":-6.823728828941491},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":13.8,"breakHorizontal":7.0,"spinRate":1973,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4345552926572238,"extension":6.475152198190104},"index":8,"playId":"0eb94553-6e02-34af-9a23-f6c21a97c095","pitchNumber":6,"startTime":"2026-06-25T01:32:03.310Z","endTime":"2026-06-25T01:32:30.319Z","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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.544684602815586,"aZ":-10.078435999634706,"pfxX":-4.970577397508352,"pfxZ":10.607155579490174,"pX":-0.7281534238716968,"pZ":1.9220288363718658,"vX0":5.075814760789466,"vY0":-142.873054801775,"vZ0":-10.430628842675862,"x":144.76,"y":186.89,"x0":-1.8753933671409013,"y0":50.00625916208697,"z0":6.238046259165165,"aX":-10.35742428305439},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.4,"breakHorizontal":8.0,"spinRate":2604,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.3822452703010879,"extension":6.298108722533096},"index":9,"playId":"e9f4be11-71fa-37fa-964d-6f0e8f8e3210","pitchNumber":7,"startTime":"2026-06-25T01:32:46.310Z","endTime":"2026-06-25T01:32:49.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.499905375902348,"aZ":-28.12717141761453,"pfxX":1.9869750574129286,"pfxZ":2.4195478081813118,"pX":-0.10579212925138497,"pZ":2.4086544648647314,"vX0":3.9989885229354547,"vY0":-128.7409078769748,"vZ0":-4.803513877796927,"x":121.03,"y":173.75,"x0":-1.9393785418823273,"y0":50.005448311449314,"z0":6.484015006270394,"aX":3.324188671848412},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.5,"breakHorizontal":-4.6,"spinRate":2139,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.4259544241091424,"extension":6.169617119522269},"index":10,"playId":"71d43754-bf31-3602-a8d8-0b97b62107a4","pitchNumber":8,"startTime":"2026-06-25T01:33:13.779Z","endTime":"2026-06-25T01:33:21.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":80.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17535171376958,"aZ":-26.559693569802885,"pfxX":0.49990341899940516,"pfxZ":3.365881520065808,"pX":-0.8836842461156736,"pZ":1.7069951950749964,"vX0":3.317024629952074,"vY0":-128.96308202288114,"vZ0":-6.397408641814659,"x":150.68,"y":192.69,"x0":-2.2565830441375048,"y0":50.0048860163362,"z0":6.2947230510908545,"aX":0.83355728322863},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.8,"breakHorizontal":-1.7,"spinRate":2159,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.4262578287292422,"extension":6.243188843045161},"index":11,"playId":"80e75219-bfee-330c-ad32-9c5dca10af88","pitchNumber":9,"startTime":"2026-06-25T01:33:36.233Z","endTime":"2026-06-25T01:33:40.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":81.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.332170162191034,"aZ":-20.70978350889495,"pfxX":-5.0664363746547805,"pfxZ":6.966402176759754,"pX":-1.622083596613461,"pZ":1.8370461532794198,"vX0":2.88541228076196,"vY0":-126.32481324061233,"vZ0":-6.998559035380132,"x":178.83,"y":189.18,"x0":-2.1101822382490103,"y0":50.0031509128422,"z0":6.262405955631859,"aX":-8.337940364058568},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":11.5,"breakHorizontal":8.6,"spinRate":1972,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.4305922984220216,"extension":6.47030182554074},"index":12,"playId":"15e01604-0abe-36d0-a035-2222e7a99449","pitchNumber":10,"startTime":"2026-06-25T01:34:11.996Z","endTime":"2026-06-25T01:34:15.892Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:34:15.892Z","atBatIndex":70},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Derek Hill homers (5) on a fly ball to right center field. Garrett Stubbs scores.","rbi":2,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-25T01:37:12.055Z","endTime":"2026-06-25T01:39:47.787Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,7,8,9],"actionIndex":[0,2,3],"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":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":{"id":663992,"link":"/api/v1/people/663992"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"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":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"responsiblePitcher":{"id":687377,"link":"/api/v1/people/687377"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Garrett Stubbs replaces Kyle Schwarber.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-25T01:34:33.202Z","endTime":"2026-06-25T01:34:49.436Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596117,"link":"/api/v1/people/596117"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"802","replacedPlayer":{"id":656941,"link":"/api/v1/people/656941"},"base":1},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-25T01:34:49.436Z","endTime":"2026-06-25T01:35:51.458Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Richard Lovelady replaces Orlando Ribalta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-06-25T01:35:51.458Z","endTime":"2026-06-25T01:36:53.047Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663992,"link":"/api/v1/people/663992"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Derek Hill replaces Justin Crawford.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":3,"startTime":"2026-06-25T01:36:53.047Z","endTime":"2026-06-25T01:37:14.288Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":702222,"link":"/api/v1/people/702222"}},{"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":83.4,"endSpeed":78.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.565813177015148,"aZ":-26.164398542284594,"pfxX":-4.455964197578615,"pfxZ":3.9368331767214695,"pX":1.294326652902415,"pZ":2.201657412764165,"vX0":-1.8503620848919218,"vY0":-121.64670110044285,"vZ0":-2.008871185861366,"x":67.66,"y":179.34,"x0":2.6396121193626767,"y0":50.004100102901425,"z0":5.264132931281655,"aX":-6.807111185182178},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":7.0,"breakHorizontal":8.5,"spinRate":2496,"spinDirection":284},"zone":14,"typeConfidence":2.0,"plateTime":0.44698719779245355,"extension":7.4292918268026575},"index":4,"playId":"42597d5b-2063-3b3a-b5c4-1a6897cc7c4c","pitchNumber":1,"startTime":"2026-06-25T01:37:14.288Z","endTime":"2026-06-25T01:37:18.144Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.889213201581185,"aZ":-26.265040820869277,"pfxX":-2.6666642142379047,"pfxZ":3.8943930299376515,"pX":-0.1502305697789062,"pZ":2.569825759300912,"vX0":-5.615275645594673,"vY0":-121.56045547930273,"vZ0":-1.5036069702531683,"x":122.73,"y":169.39,"x0":2.5240092684340487,"y0":50.000684470266926,"z0":5.448472969031205,"aX":-4.041793120765119},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.0,"breakHorizontal":6.0,"spinRate":2423,"spinDirection":291},"zone":5,"typeConfidence":2.0,"plateTime":0.4483323460650275,"extension":7.317790911732678},"index":5,"playId":"415f70a4-cf71-3ed0-bc30-a888ffa2de65","pitchNumber":2,"startTime":"2026-06-25T01:37:43.411Z","endTime":"2026-06-25T01:37:46.535Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":6,"startTime":"2026-06-25T01:38:05.673Z","endTime":"2026-06-25T01:38:22.466Z","isPitch":false,"type":"action","player":{"id":656537,"link":"/api/v1/people/656537"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34873486073568,"aZ":-26.070974526079997,"pfxX":7.637728660682665,"pfxZ":3.3664680847479165,"pX":0.545961590049913,"pZ":3.0710467475183,"vX0":-7.21417985892616,"vY0":-133.26865253639306,"vZ0":-1.5332767778510838,"x":96.19,"y":155.86,"x0":2.2846186907881765,"y0":50.00425053386245,"z0":5.521560314664223,"aX":13.85700984385711},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.0,"breakHorizontal":-12.5,"spinRate":2347,"spinDirection":129},"zone":3,"typeConfidence":0.91,"plateTime":0.4096621775325615,"extension":7.256877532228589},"index":7,"playId":"6f3849d4-315b-3b25-9233-efd3fffeab61","pitchNumber":3,"startTime":"2026-06-25T01:38:22.466Z","endTime":"2026-06-25T01:38:29.124Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.091064731475758,"aZ":-29.381111439490937,"pfxX":-5.1350426082717835,"pfxZ":1.798459245937872,"pX":0.37137605902808035,"pZ":2.5262169558336427,"vX0":-3.4622079158024137,"vY0":-122.67997747469546,"vZ0":-0.9584012662436905,"x":102.84,"y":170.57,"x0":2.4592465320014307,"y0":50.001566364313476,"z0":5.385612327456898,"aX":-7.970213051725003},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.2,"breakHorizontal":10.0,"spinRate":2483,"spinDirection":292},"zone":6,"typeConfidence":2.0,"plateTime":0.44337865146734234,"extension":7.528150723456902},"index":8,"playId":"61d3d52c-3af6-3813-8cb5-46103770af9b","pitchNumber":4,"startTime":"2026-06-25T01:38:52.728Z","endTime":"2026-06-25T01:39:00.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.19278574326665,"aZ":-19.667303033468702,"pfxX":2.4529309190908193,"pfxZ":6.71736359528095,"pX":0.18871405938395525,"pZ":2.1661093550853256,"vX0":-6.737693304821271,"vY0":-134.59382901472682,"vZ0":-5.003592104089095,"x":109.81,"y":180.3,"x0":2.3896241925656474,"y0":50.002465871838446,"z0":5.413836112398061,"aX":4.567417602262212},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.4,"breakHorizontal":-3.2,"spinRate":2545,"spinDirection":134},"zone":8,"typeConfidence":0.91,"plateTime":0.4046830309399434,"extension":7.389864986110693},"hitData":{"launchSpeed":99.5,"launchAngle":30.0,"totalDistance":382.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":199.03,"coordY":62.85}},"index":9,"playId":"520da396-76b9-3db9-8e80-368dce8e0a68","pitchNumber":5,"startTime":"2026-06-25T01:39:26.676Z","endTime":"2026-06-25T01:39:47.787Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:39:47.787Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trea Turner grounds out, pitcher Richard Lovelady to first baseman Luis García Jr.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-25T01:40:00.332Z","endTime":"2026-06-25T01:40:18.263Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663992,"link":"/api/v1/people/663992"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06074050112883,"aZ":-30.61540372529106,"pfxX":9.485613819627005,"pfxZ":0.863740735598693,"pX":0.8532715469271526,"pZ":2.46459550273212,"vX0":-7.282108410719616,"vY0":-133.12628475337897,"vZ0":-1.9929053390155484,"x":84.48,"y":172.24,"x0":2.3891342425145248,"y0":50.001042824394474,"z0":5.434854409965828,"aX":17.057374924324524},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.3,"breakHorizontal":-15.6,"spinRate":2197,"spinDirection":130},"zone":14,"typeConfidence":0.9,"plateTime":0.4111417803349733,"extension":7.516028604866699},"hitData":{"launchSpeed":68.0,"launchAngle":-61.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":125.14,"coordY":187.07}},"index":0,"playId":"47f2513d-457a-3be7-b552-5c10e7c8e112","pitchNumber":1,"startTime":"2026-06-25T01:40:10.766Z","endTime":"2026-06-25T01:40:18.263Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:40:18.263Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nasim Nuñez called out on strikes.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-25T01:43:14.625Z","endTime":"2026-06-25T01:44:46.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Garrett Stubbs remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-25T01:41:45.497Z","endTime":"2026-06-25T01:41:45.521Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596117,"link":"/api/v1/people/596117"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"802","replacedPlayer":{"id":656941,"link":"/api/v1/people/656941"}},{"details":{"description":"Derek Hill remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-25T01:41:45.521Z","endTime":"2026-06-25T01:41:45.524Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"901","replacedPlayer":{"id":702222,"link":"/api/v1/people/702222"}},{"details":{"description":"Pitching Change: Jhoan Duran replaces Seth Johnson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-25T01:41:45.524Z","endTime":"2026-06-25T01:43:17.004Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":661395,"link":"/api/v1/people/661395"},"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(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":96.2,"endSpeed":88.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.027468639864637,"aZ":-30.708056152870615,"pfxX":-7.797720620893358,"pfxZ":0.7282022544929987,"pX":-1.3539990055413547,"pZ":3.104790739951713,"vX0":5.075005540746268,"vY0":-140.14054007247427,"vZ0":-2.8812873212013246,"x":168.61,"y":154.95,"x0":-2.1670738030086145,"y0":50.001295019279254,"z0":6.1335493013291815,"aX":-15.646766971163844},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":1.0,"breakHorizontal":13.2,"spinRate":1621,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.38952306422565286,"extension":5.977954941644626},"index":3,"playId":"471618a7-7088-3382-8601-9f9769ab08f8","pitchNumber":1,"startTime":"2026-06-25T01:43:17.004Z","endTime":"2026-06-25T01:43:21.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.9,"endSpeed":91.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.61123035725659,"aZ":-17.38419422917029,"pfxX":-10.929098882264405,"pfxZ":6.886963372389458,"pX":-0.2358298977614908,"pZ":2.230612653892015,"vX0":9.597232973251106,"vY0":-145.07286650785662,"vZ0":-7.822824022494026,"x":125.99,"y":178.55,"x0":-2.155069309554225,"y0":50.00122127715865,"z0":6.006986628381727,"aX":-23.464366515841864},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.2,"breakHorizontal":18.1,"spinRate":2110,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.3765033940552973,"extension":5.987507764579184},"index":4,"playId":"5dac39b8-02ca-3419-952e-bc99c44be3ff","pitchNumber":2,"startTime":"2026-06-25T01:43:34.941Z","endTime":"2026-06-25T01:43:37.941Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.980018225516467,"aZ":-26.33601736381898,"pfxX":-10.099795189354193,"pfxZ":2.8703187760290465,"pX":1.0989316410132788,"pZ":1.4791412901299792,"vX0":12.02986051777681,"vY0":-140.71150321210973,"vZ0":-7.7606550397448775,"x":75.11,"y":198.84,"x0":-1.8930122973635068,"y0":50.00014453538015,"z0":5.94543848593848,"aX":-20.518132645768457},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":3.8,"breakHorizontal":16.2,"spinRate":1608,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.3873190649879845,"extension":6.223675588779373},"index":5,"playId":"a207b0e9-f37c-32a0-9c42-c23f7223a420","pitchNumber":3,"startTime":"2026-06-25T01:43:56.790Z","endTime":"2026-06-25T01:44:00.742Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.8,"endSpeed":92.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.640630552176315,"aZ":-16.74323215425096,"pfxX":-8.556512547435148,"pfxZ":7.162759431037317,"pX":-0.278513196320052,"pZ":3.128116375915182,"vX0":8.439704285831272,"vY0":-145.07943359343753,"vZ0":-5.62297939152891,"x":127.62,"y":154.32,"x0":-2.0990139002260757,"y0":50.00043641049425,"z0":6.0946571781728425,"aX":-18.42735063054844},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":12.1,"breakHorizontal":14.0,"spinRate":2072,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.3760440257699198,"extension":6.049760552143656},"index":6,"playId":"9be512e1-3be6-35f8-84c6-eda51e64d1b9","pitchNumber":4,"startTime":"2026-06-25T01:44:11.951Z","endTime":"2026-06-25T01:44:14.951Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":7,"startTime":"2026-06-25T01:44:27.650Z","endTime":"2026-06-25T01:44:42.502Z","isPitch":false,"type":"action","player":{"id":683083,"link":"/api/v1/people/683083"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":99.9,"endSpeed":92.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.692625289233614,"aZ":-18.30029217400397,"pfxX":-8.602006430703604,"pfxZ":6.420648423072208,"pX":-0.6803606068588756,"pZ":2.9865117937533983,"vX0":7.612535878940308,"vY0":-145.28694990110193,"vZ0":-5.615379469304131,"x":142.93,"y":158.14,"x0":-2.2034535769699564,"y0":50.00143012450847,"z0":6.038448829085238,"aX":-18.581435608546368},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":10.8,"breakHorizontal":14.3,"spinRate":2047,"spinDirection":237},"zone":1,"typeConfidence":2.0,"plateTime":0.3754923054560937,"extension":5.845655528062938},"index":8,"playId":"f86a8db6-4693-3b52-b9e9-b0ce68a4de6b","pitchNumber":5,"startTime":"2026-06-25T01:44:42.502Z","endTime":"2026-06-25T01:44:46.216Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:44:46.216Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-25T01:44:54.383Z","endTime":"2026-06-25T01:46:50.139Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":97.3,"endSpeed":90.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.459919913411913,"aZ":-30.40105673704878,"pfxX":-8.038888143197159,"pfxZ":0.870068097200055,"pX":0.05714258956857691,"pZ":2.058215830346052,"vX0":8.500856630501687,"vY0":-141.4219182320436,"vZ0":-5.62556667539873,"x":114.82,"y":183.21,"x0":-1.9300233339036905,"y0":50.00681420360165,"z0":6.000871987831127,"aX":-16.438456957794422},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":0.7,"breakHorizontal":13.1,"spinRate":1584,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.3859518761697376,"extension":6.029588179388206},"index":0,"playId":"e1918f96-83a3-3431-adba-696564480797","pitchNumber":1,"startTime":"2026-06-25T01:45:12.984Z","endTime":"2026-06-25T01:45:16.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":84.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.62709670068889,"aZ":-36.2071005862692,"pfxX":-1.1276932364751575,"pfxZ":-2.3050191413183123,"pX":1.0508717838295527,"pZ":0.4927092681484242,"vX0":8.469992421608882,"vY0":-130.6742246648627,"vZ0":-7.143536770473543,"x":76.94,"y":225.48,"x0":-2.0704548792654496,"y0":50.00479421995746,"z0":5.944059803192916,"aX":-1.9740164937309197},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-5.4,"breakHorizontal":0.4,"spinRate":2714,"spinDirection":9},"zone":14,"typeConfidence":2.0,"plateTime":0.417362732919226,"extension":5.898486030647429},"index":1,"playId":"fa9aeac1-07a0-3ad9-832f-f4bf7cb161fa","pitchNumber":2,"startTime":"2026-06-25T01:45:28.988Z","endTime":"2026-06-25T01:45:33.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.595604645538753,"aZ":-31.08126830036168,"pfxX":-9.399388380793571,"pfxZ":0.535524702999405,"pX":-1.605276544864736,"pZ":2.5960727185396073,"vX0":5.067364170914329,"vY0":-140.87142995774127,"vZ0":-4.142113780441975,"x":178.19,"y":168.69,"x0":-2.1954523760290563,"y0":50.0003979597372,"z0":6.068831073740223,"aX":-19.10322484541797},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":0.4,"breakHorizontal":16.2,"spinRate":1680,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.3871296915286786,"extension":5.939465541552158},"index":2,"playId":"5cfb3974-4aec-3904-9c49-d10f4e964a54","pitchNumber":3,"startTime":"2026-06-25T01:45:47.813Z","endTime":"2026-06-25T01:45:51.784Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":90.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61953556767654,"aZ":-28.112671961547267,"pfxX":-10.34372175603713,"pfxZ":1.971784478209294,"pX":-0.03254930885320265,"pZ":1.2418312665153963,"vX0":9.413176211459966,"vY0":-141.86802269490107,"vZ0":-7.965319671693016,"x":118.24,"y":205.25,"x0":-2.034657467299604,"y0":50.00095109071717,"z0":5.852940186986812,"aX":-21.27929750154107},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":2.2,"breakHorizontal":17.0,"spinRate":1823,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.3847204483759423,"extension":6.267457745957741},"index":3,"playId":"c42191d3-bfa0-391e-90f0-500174034146","pitchNumber":4,"startTime":"2026-06-25T01:46:07.972Z","endTime":"2026-06-25T01:46:12.547Z","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":1},"pitchData":{"startSpeed":98.1,"endSpeed":91.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.023382277924643,"aZ":-25.572737237955327,"pfxX":-8.887334719169164,"pfxZ":3.164155935673457,"pX":0.6707516886262869,"pZ":1.6065108992939248,"vX0":10.655287200828155,"vY0":-142.47428476282997,"vZ0":-7.718075326585918,"x":91.43,"y":195.4,"x0":-1.9360415083969627,"y0":50.00428733646031,"z0":5.929062919036267,"aX":-18.553343099937255},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":4.4,"breakHorizontal":14.4,"spinRate":1728,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.3822013115812011,"extension":6.16507286480198},"index":4,"playId":"794192f4-efef-3c9b-8091-590347b593b5","pitchNumber":5,"startTime":"2026-06-25T01:46:24.454Z","endTime":"2026-06-25T01:46:28.477Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":83.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.416795098869915,"aZ":-37.54544207020081,"pfxX":0.48679782768999447,"pfxZ":-3.0947073780913428,"pX":0.6966715292743902,"pZ":1.3104448987413,"vX0":7.314657072174545,"vY0":-129.98059428548453,"vZ0":-4.731552297910566,"x":90.44,"y":203.4,"x0":-2.199636332681186,"y0":50.00164391635781,"z0":5.958740722135333,"aX":0.8445062291767005},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-6.4,"breakHorizontal":-2.3,"spinRate":2758,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4190008902021729,"extension":6.116977230067576},"index":5,"playId":"e3b6f288-9080-39da-add0-c099a40db10b","pitchNumber":6,"startTime":"2026-06-25T01:46:46.938Z","endTime":"2026-06-25T01:46:50.139Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:46:50.139Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis García Jr. called out on strikes.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-25T01:46:52.558Z","endTime":"2026-06-25T01:48:31.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".432"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".417"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".414"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".140"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".390"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".080"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".233"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".156"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".229"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.92"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.46"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.18"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.30"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.13"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.40"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.13"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.80"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.13"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.33"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.21"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.62"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.45"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".767"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.486"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.283"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".294"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".280"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".737"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".781"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".660"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".767"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.486"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.283"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".294"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".280"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".737"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".781"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".660"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12194112145642,"aZ":-25.64508067497716,"pfxX":-7.808745757427087,"pfxZ":3.1318054932049257,"pX":-0.13623065211753224,"pZ":2.440753035520903,"vX0":8.475320027133558,"vY0":-142.39030405080263,"vZ0":-5.372917884398102,"x":122.19,"y":172.88,"x0":-2.115705779407107,"y0":50.00090205397683,"z0":5.943032235519797,"aX":-16.272346948956557},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":4.9,"breakHorizontal":12.7,"spinRate":1860,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.3824968642205837,"extension":6.201134957325391},"index":0,"playId":"996675cf-58dc-3b8c-8d4b-40a1f78b8cc8","pitchNumber":1,"startTime":"2026-06-25T01:47:14.335Z","endTime":"2026-06-25T01:47:18.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":90.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.34628803925902,"aZ":-26.562446819017012,"pfxX":-8.817405585276525,"pfxZ":2.745584791048695,"pX":-0.061762645766788596,"pZ":2.225114781107484,"vX0":9.102862370874956,"vY0":-140.9060978075557,"vZ0":-5.742268715910189,"x":119.35,"y":178.7,"x0":-2.1646616863207653,"y0":50.00055220231991,"z0":5.970484601117125,"aX":-18.004516946109455},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.1,"breakHorizontal":14.5,"spinRate":1710,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.3864298349154187,"extension":6.098088202841631},"index":1,"playId":"af3fcb75-53ad-301a-99c4-3799aee9974c","pitchNumber":2,"startTime":"2026-06-25T01:47:26.879Z","endTime":"2026-06-25T01:47:30.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":83.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.822792764906207,"aZ":-40.9664623166708,"pfxX":1.4912726666007017,"pfxZ":-5.093177769995788,"pX":0.41115844364687704,"pZ":1.1845787330204056,"vX0":6.291473121880265,"vY0":-129.74469705097897,"vZ0":-4.61621020061005,"x":101.33,"y":206.8,"x0":-2.226011538093211,"y0":50.00224501855056,"z0":6.065623332387326,"aX":2.573992265180233},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-10.0,"breakHorizontal":-4.0,"spinRate":2830,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.42007180632366925,"extension":5.8493439564829295},"index":2,"playId":"ccdf91ea-6ef5-3189-b36f-fd5ed202618e","pitchNumber":3,"startTime":"2026-06-25T01:47:43.415Z","endTime":"2026-06-25T01:47:46.415Z","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":2},"pitchData":{"startSpeed":96.9,"endSpeed":90.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18473910896872,"aZ":-27.486069091660283,"pfxX":-8.839519449217821,"pfxZ":2.297693682676355,"pX":0.277196057621062,"pZ":0.8118904046616311,"vX0":9.398235054339485,"vY0":-140.7890197580616,"vZ0":-9.216972577907706,"x":106.43,"y":216.86,"x0":-1.9305035667758716,"y0":50.00325727094493,"z0":5.8620900986169975,"aX":-18.029635081710023},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":2.6,"breakHorizontal":14.5,"spinRate":1715,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.38669294804631704,"extension":6.073687338753272},"index":3,"playId":"d696fa7b-1f7e-3904-8f24-334ab63d9df0","pitchNumber":4,"startTime":"2026-06-25T01:48:02.756Z","endTime":"2026-06-25T01:48:06.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":90.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.14330469107182,"aZ":-24.073995686453497,"pfxX":-8.547967343376477,"pfxZ":3.942641633616092,"pX":-0.840125791171085,"pZ":2.218052561845595,"vX0":6.4853243870658135,"vY0":-141.70520862777403,"vZ0":-6.157969681123914,"x":149.02,"y":178.89,"x0":-2.035611743328079,"y0":50.004237348115595,"z0":5.934087262885688,"aX":-17.57122726026834},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.2,"breakHorizontal":14.4,"spinRate":1735,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.38495037005476584,"extension":5.984426991865619},"index":4,"playId":"6ba8b07e-81ca-3539-b2e4-4fcd90794abf","pitchNumber":5,"startTime":"2026-06-25T01:48:27.319Z","endTime":"2026-06-25T01:48:31.344Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:48:31.344Z","atBatIndex":75}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis García Jr. called out on strikes.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-25T01:46:52.558Z","endTime":"2026-06-25T01:48:31.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".432"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".417"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".414"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".140"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".390"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".080"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".233"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".156"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".229"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.92"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.46"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.18"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.30"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.13"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.40"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.13"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.80"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.13"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.33"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.21"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.62"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.45"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".767"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.486"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.283"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".294"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".280"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".737"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".781"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".660"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".767"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.486"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.283"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".294"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".280"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".737"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".781"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".660"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12194112145642,"aZ":-25.64508067497716,"pfxX":-7.808745757427087,"pfxZ":3.1318054932049257,"pX":-0.13623065211753224,"pZ":2.440753035520903,"vX0":8.475320027133558,"vY0":-142.39030405080263,"vZ0":-5.372917884398102,"x":122.19,"y":172.88,"x0":-2.115705779407107,"y0":50.00090205397683,"z0":5.943032235519797,"aX":-16.272346948956557},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":4.9,"breakHorizontal":12.7,"spinRate":1860,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.3824968642205837,"extension":6.201134957325391},"index":0,"playId":"996675cf-58dc-3b8c-8d4b-40a1f78b8cc8","pitchNumber":1,"startTime":"2026-06-25T01:47:14.335Z","endTime":"2026-06-25T01:47:18.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":90.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.34628803925902,"aZ":-26.562446819017012,"pfxX":-8.817405585276525,"pfxZ":2.745584791048695,"pX":-0.061762645766788596,"pZ":2.225114781107484,"vX0":9.102862370874956,"vY0":-140.9060978075557,"vZ0":-5.742268715910189,"x":119.35,"y":178.7,"x0":-2.1646616863207653,"y0":50.00055220231991,"z0":5.970484601117125,"aX":-18.004516946109455},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.1,"breakHorizontal":14.5,"spinRate":1710,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.3864298349154187,"extension":6.098088202841631},"index":1,"playId":"af3fcb75-53ad-301a-99c4-3799aee9974c","pitchNumber":2,"startTime":"2026-06-25T01:47:26.879Z","endTime":"2026-06-25T01:47:30.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":83.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.822792764906207,"aZ":-40.9664623166708,"pfxX":1.4912726666007017,"pfxZ":-5.093177769995788,"pX":0.41115844364687704,"pZ":1.1845787330204056,"vX0":6.291473121880265,"vY0":-129.74469705097897,"vZ0":-4.61621020061005,"x":101.33,"y":206.8,"x0":-2.226011538093211,"y0":50.00224501855056,"z0":6.065623332387326,"aX":2.573992265180233},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-10.0,"breakHorizontal":-4.0,"spinRate":2830,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.42007180632366925,"extension":5.8493439564829295},"index":2,"playId":"ccdf91ea-6ef5-3189-b36f-fd5ed202618e","pitchNumber":3,"startTime":"2026-06-25T01:47:43.415Z","endTime":"2026-06-25T01:47:46.415Z","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":2},"pitchData":{"startSpeed":96.9,"endSpeed":90.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18473910896872,"aZ":-27.486069091660283,"pfxX":-8.839519449217821,"pfxZ":2.297693682676355,"pX":0.277196057621062,"pZ":0.8118904046616311,"vX0":9.398235054339485,"vY0":-140.7890197580616,"vZ0":-9.216972577907706,"x":106.43,"y":216.86,"x0":-1.9305035667758716,"y0":50.00325727094493,"z0":5.8620900986169975,"aX":-18.029635081710023},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":2.6,"breakHorizontal":14.5,"spinRate":1715,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.38669294804631704,"extension":6.073687338753272},"index":3,"playId":"d696fa7b-1f7e-3904-8f24-334ab63d9df0","pitchNumber":4,"startTime":"2026-06-25T01:48:02.756Z","endTime":"2026-06-25T01:48:06.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":90.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.14330469107182,"aZ":-24.073995686453497,"pfxX":-8.547967343376477,"pfxZ":3.942641633616092,"pX":-0.840125791171085,"pZ":2.218052561845595,"vX0":6.4853243870658135,"vY0":-141.70520862777403,"vZ0":-6.157969681123914,"x":149.02,"y":178.89,"x0":-2.035611743328079,"y0":50.004237348115595,"z0":5.934087262885688,"aX":-17.57122726026834},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.2,"breakHorizontal":14.4,"spinRate":1735,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.38495037005476584,"extension":5.984426991865619},"index":4,"playId":"6ba8b07e-81ca-3539-b2e4-4fcd90794abf","pitchNumber":5,"startTime":"2026-06-25T01:48:27.319Z","endTime":"2026-06-25T01:48:31.344Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-25T01:48:31.344Z","atBatIndex":75},"scoringPlays":[5,14,28,29,30,50,71],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3],"bottom":[4,5,6,7,8],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":102.85,"y":45.7},"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":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":139.33,"y":144.99},"type":"H","description":"Single"}],"home":[{"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":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":148.51,"y":62.19},"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":1,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":159.37,"y":35.86},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":1,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"coordinates":{"x":142.38,"y":142.46},"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":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":154.54,"y":166.28},"type":"O","description":"Groundout"}]}},{"startIndex":9,"endIndex":16,"top":[9,10,11,12],"bottom":[13,14,15,16],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":131.1,"y":41.81},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"batter":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"coordinates":{"x":149.47,"y":154.12},"type":"O","description":"Groundout"}],"home":[{"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":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"coordinates":{"x":162.49,"y":81.53},"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":2,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"coordinates":{"x":177.65,"y":44.19},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":2,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"coordinates":{"x":76.91,"y":92.44},"type":"O","description":"Flyout"}]}},{"startIndex":17,"endIndex":24,"top":[17,18,19],"bottom":[20,21,22,23,24],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":45.93,"y":77.95},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":128.06,"y":169.35},"type":"O","description":"Groundout"}],"home":[{"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":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"coordinates":{"x":125.06,"y":71.09},"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":3,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":53.68,"y":128.64},"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":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":74.85,"y":73.02},"type":"O","description":"Flyout"}]}},{"startIndex":25,"endIndex":34,"top":[25,26,27,28,29,30,31],"bottom":[32,33,34],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":130.21,"y":89.73},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":79.35,"y":82.82},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":148.46,"y":157.16},"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":4,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":186.48,"y":66.41},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":143.79,"y":65.58},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"coordinates":{"x":122.1,"y":91.25},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":102.33,"y":161.21},"type":"O","description":"Groundout"}],"home":[{"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":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"coordinates":{"x":127.85,"y":51.93},"type":"O","description":"Lineout"}]}},{"startIndex":35,"endIndex":43,"top":[35,36,37,38,39],"bottom":[40,41,42,43],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":130.42,"y":142.75},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":156.56,"y":100.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":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":172.81,"y":87.55},"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":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":154.04,"y":149.05},"type":"O","description":"Groundout"}],"home":[{"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":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"coordinates":{"x":138.97,"y":66.39},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":5,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"coordinates":{"x":109.2,"y":64.64},"type":"O","description":"Lineout"}]}},{"startIndex":44,"endIndex":52,"top":[44,45,46],"bottom":[47,48,49,50,51,52],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":108.7,"y":80.6},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":113.17,"y":74.51},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"coordinates":{"x":39.91,"y":109.11},"type":"O","description":"Flyout"}],"home":[{"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":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"coordinates":{"x":159.26,"y":89.15},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":6,"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":73.43,"y":124.2},"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":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"coordinates":{"x":146.94,"y":172.87},"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":6,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"coordinates":{"x":11.68,"y":86.18},"type":"H","description":"Home Run"}]}},{"startIndex":53,"endIndex":61,"top":[53,54,55,56],"bottom":[57,58,59,60,61],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":144.91,"y":167.3},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":132.74,"y":184.03},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":163.67,"y":56.78},"type":"H","description":"Double"}],"home":[{"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":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"coordinates":{"x":127.17,"y":183.01},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"},"inning":7,"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"coordinates":{"x":45.04,"y":111.53},"type":"H","description":"Triple"},{"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":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"coordinates":{"x":68.87,"y":168.31},"type":"O","description":"Pop Out"}]}},{"startIndex":62,"endIndex":67,"top":[62,63,64],"bottom":[65,66,67],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":129.76,"y":154.35},"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":8,"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":146.43,"y":164.25},"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":8,"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":141.12,"y":91.35},"type":"O","description":"Lineout"}],"home":[{"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":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"coordinates":{"x":111.96,"y":156.65},"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":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"coordinates":{"x":95.87,"y":139.39},"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":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"coordinates":{"x":50.56,"y":95.28},"type":"O","description":"Lineout"}]}},{"startIndex":68,"endIndex":75,"top":[68,69,70,71,72],"bottom":[73,74,75],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":9,"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":102.83,"y":159.69},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":9,"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"coordinates":{"x":199.03,"y":62.85},"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":9,"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":125.14,"y":187.07},"type":"O","description":"Groundout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":4,"hits":6,"errors":1,"leftOnBase":7},"away":{"runs":5,"hits":8,"errors":0,"leftOnBase":5}},"defense":{"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"catcher":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"first":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"second":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"third":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"shortstop":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"left":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"center":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"right":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"onDeck":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"inHole":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"battingOrder":2,"team":{"id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"}},"offense":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"onDeck":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"inHole":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"pitcher":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"battingOrder":2,"team":{"id":120,"name":"Washington Nationals","link":"/api/v1/teams/120"}},"balls":1,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":12,"airOuts":9,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".234","atBats":34,"obp":".300","slg":".399","ops":".699","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":13,"rbi":5,"leftOnBase":10,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"34.00","popOuts":0,"lineOuts":3},"pitching":{"flyOuts":6,"groundOuts":5,"airOuts":12,"runs":4,"doubles":0,"triples":1,"homeRuns":3,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":2,"atBats":33,"obp":".289","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":157,"era":"4.07","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.30","battersFaced":38,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":157,"balls":55,"strikes":102,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.42","rbi":4,"pitchesPerInning":"17.44","runsScoredPer9":"4.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":4,"putOuts":27,"errors":0,"chances":31,"passedBall":0,"pickoffs":0}},"players":{"ID687282":{"person":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"jerseyNumber":"17","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":4,"groundOuts":10,"airOuts":7,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".143","atBats":28,"obp":".143","slg":".250","ops":".393","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":28,"totalBases":7,"rbi":3,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".150","groundOutsToAirouts":"1.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.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":0,"putOuts":17,"errors":0,"chances":17,"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"}]},"ID669016":{"person":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"200","stats":{"batting":{"summary":"3-4 | K, R, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":35,"groundOuts":50,"airOuts":65,"runs":44,"doubles":14,"triples":2,"homeRuns":11,"strikeOuts":74,"baseOnBalls":13,"intentionalWalks":1,"hits":88,"hitByPitch":2,"avg":".321","atBats":274,"obp":".353","slg":".507","ops":".860","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":292,"totalBases":139,"rbi":38,"leftOnBase":103,"sacBunts":0,"sacFlies":3,"babip":".401","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"24.91","popOuts":9,"lineOuts":21},"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":146,"errors":2,"chances":148,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID666200":{"person":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":36,"groundOuts":93,"airOuts":64,"runs":47,"doubles":17,"triples":1,"homeRuns":9,"strikeOuts":110,"baseOnBalls":30,"intentionalWalks":0,"hits":90,"hitByPitch":5,"atBats":353,"obp":".320","caughtStealing":4,"stolenBases":8,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1549,"era":"4.00","inningsPitched":"92.1","wins":6,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.30","battersFaced":392,"outs":277,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1549,"balls":556,"strikes":993,"strikePercentage":".640","hitBatsmen":5,"balks":1,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"1.45","rbi":0,"winPercentage":".600","pitchesPerInning":"16.78","gamesFinished":0,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"10.72","walksPer9Inn":"2.92","hitsPer9Inn":"8.77","runsScoredPer9":"4.58","homeRunsPer9":"0.88","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":4,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621237":{"person":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":26,"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":26,"balls":7,"strikes":19,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":34,"gamesStarted":0,"flyOuts":14,"groundOuts":17,"airOuts":29,"runs":20,"doubles":6,"triples":2,"homeRuns":3,"strikeOuts":37,"baseOnBalls":11,"intentionalWalks":2,"hits":37,"hitByPitch":5,"atBats":119,"obp":".393","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":577,"era":"6.11","inningsPitched":"28.0","wins":3,"losses":2,"saves":1,"saveOpportunities":2,"holds":8,"blownSaves":1,"earnedRuns":19,"whip":"1.71","battersFaced":136,"outs":84,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":577,"balls":211,"strikes":366,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":".600","pitchesPerInning":"20.61","gamesFinished":3,"strikeoutWalkRatio":"3.36","strikeoutsPer9Inn":"11.89","walksPer9Inn":"3.54","hitsPer9Inn":"11.89","runsScoredPer9":"6.43","homeRunsPer9":"0.96","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID702222":{"person":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"jerseyNumber":"2","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"900","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":21,"groundOuts":72,"airOuts":45,"runs":21,"doubles":11,"triples":2,"homeRuns":2,"strikeOuts":51,"baseOnBalls":16,"intentionalWalks":0,"hits":53,"hitByPitch":2,"avg":".240","atBats":221,"obp":".297","slg":".335","ops":".632","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":239,"totalBases":74,"rbi":16,"leftOnBase":93,"sacBunts":0,"sacFlies":0,"babip":".304","groundOutsToAirouts":"1.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"110.50","popOuts":9,"lineOuts":15},"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":132,"errors":1,"chances":133,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID650911":{"person":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":35,"groundOuts":117,"airOuts":71,"runs":26,"doubles":20,"triples":0,"homeRuns":7,"strikeOuts":121,"baseOnBalls":20,"intentionalWalks":0,"hits":94,"hitByPitch":1,"atBats":401,"obp":".272","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1533,"era":"1.80","inningsPitched":"105.0","wins":9,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"1.09","battersFaced":424,"outs":315,"gamesPitched":16,"completeGames":1,"shutouts":1,"pitchesThrown":1533,"balls":495,"strikes":1038,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.65","rbi":0,"winPercentage":".750","pitchesPerInning":"14.60","gamesFinished":0,"strikeoutWalkRatio":"6.05","strikeoutsPer9Inn":"10.37","walksPer9Inn":"1.71","hitsPer9Inn":"8.06","runsScoredPer9":"2.23","homeRunsPer9":"0.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":4,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID547180":{"person":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"jerseyNumber":"3","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":80,"flyOuts":38,"groundOuts":74,"airOuts":73,"runs":52,"doubles":14,"triples":2,"homeRuns":17,"strikeOuts":64,"baseOnBalls":48,"intentionalWalks":2,"hits":74,"hitByPitch":0,"avg":".264","atBats":280,"obp":".366","slg":".511","ops":".877","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":333,"totalBases":143,"rbi":44,"leftOnBase":112,"sacBunts":0,"sacFlies":5,"babip":".279","groundOutsToAirouts":"1.01","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.47","popOuts":7,"lineOuts":28},"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":41,"putOuts":529,"errors":3,"chances":573,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID592663":{"person":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"jerseyNumber":"10","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"600","stats":{"batting":{"summary":"0-2 | BB, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":33,"groundOuts":50,"airOuts":56,"runs":20,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":41,"baseOnBalls":17,"intentionalWalks":0,"hits":37,"hitByPitch":5,"avg":".203","atBats":182,"obp":".286","slg":".324","ops":".610","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":206,"totalBases":59,"rbi":23,"leftOnBase":85,"sacBunts":0,"sacFlies":2,"babip":".232","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.40","popOuts":5,"lineOuts":18},"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":10,"stolenBases":30,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":16,"putOuts":532,"errors":3,"chances":551,"fielding":".995","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID554430":{"person":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"jerseyNumber":"45","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":11,"gamesStarted":11,"flyOuts":26,"groundOuts":66,"airOuts":62,"runs":16,"doubles":11,"triples":0,"homeRuns":8,"strikeOuts":69,"baseOnBalls":18,"intentionalWalks":0,"hits":42,"hitByPitch":2,"atBats":238,"obp":".239","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1051,"era":"2.11","inningsPitched":"68.1","wins":7,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"0.88","battersFaced":259,"outs":205,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":1051,"balls":376,"strikes":675,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":".875","pitchesPerInning":"15.38","gamesFinished":0,"strikeoutWalkRatio":"3.83","strikeoutsPer9Inn":"9.09","walksPer9Inn":"2.37","hitsPer9Inn":"5.53","runsScoredPer9":"2.11","homeRunsPer9":"1.05","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":9,"errors":0,"chances":13,"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":{"note":"(S, 19)","summary":"1.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"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,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":0,"flyOuts":5,"groundOuts":23,"airOuts":11,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":43,"baseOnBalls":5,"intentionalWalks":0,"hits":20,"hitByPitch":0,"atBats":97,"obp":".245","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":415,"era":"1.69","inningsPitched":"26.2","wins":1,"losses":3,"saves":19,"saveOpportunities":20,"holds":0,"blownSaves":1,"earnedRuns":5,"whip":"0.94","battersFaced":102,"outs":80,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":415,"balls":142,"strikes":273,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"2.09","rbi":0,"winPercentage":".250","pitchesPerInning":"15.56","gamesFinished":27,"strikeoutWalkRatio":"8.60","strikeoutsPer9Inn":"14.51","walksPer9Inn":"1.69","hitsPer9Inn":"6.75","runsScoredPer9":"2.02","homeRunsPer9":"0.34","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID624641":{"person":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"jerseyNumber":"33","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"800","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":12,"groundOuts":37,"airOuts":33,"runs":17,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":31,"baseOnBalls":3,"intentionalWalks":0,"hits":30,"hitByPitch":4,"avg":".233","atBats":129,"obp":".268","slg":".403","ops":".671","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":139,"totalBases":52,"rbi":24,"leftOnBase":58,"sacBunts":0,"sacFlies":2,"babip":".263","groundOutsToAirouts":"1.12","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"25.80","popOuts":10,"lineOuts":11},"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":72,"putOuts":46,"errors":4,"chances":122,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID686751":{"person":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"note":"(W, 1-0)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":4,"strikes":6,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":0,"groundOuts":7,"airOuts":8,"runs":7,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":29,"obp":".364","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":134,"era":"6.75","inningsPitched":"6.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.65","battersFaced":33,"outs":20,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":134,"balls":52,"strikes":82,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":"1.000","pitchesPerInning":"20.10","gamesFinished":2,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"8.10","walksPer9Inn":"4.05","hitsPer9Inn":"10.80","runsScoredPer9":"9.45","homeRunsPer9":"1.35","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID689147":{"person":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":32,"gamesStarted":0,"flyOuts":20,"groundOuts":22,"airOuts":34,"runs":11,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":34,"baseOnBalls":14,"intentionalWalks":0,"hits":22,"hitByPitch":3,"atBats":111,"obp":".305","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":528,"era":"3.03","inningsPitched":"29.2","wins":4,"losses":0,"saves":1,"saveOpportunities":2,"holds":5,"blownSaves":1,"earnedRuns":10,"whip":"1.21","battersFaced":129,"outs":89,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":528,"balls":199,"strikes":329,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.80","gamesFinished":5,"strikeoutWalkRatio":"2.43","strikeoutsPer9Inn":"10.31","walksPer9Inn":"4.25","hitsPer9Inn":"6.67","runsScoredPer9":"3.34","homeRunsPer9":"0.91","inheritedRunners":12,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":7},"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}},"ID664761":{"person":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"jerseyNumber":"28","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":42,"groundOuts":98,"airOuts":79,"runs":24,"doubles":10,"triples":0,"homeRuns":9,"strikeOuts":42,"baseOnBalls":20,"intentionalWalks":0,"hits":63,"hitByPitch":2,"avg":".227","atBats":278,"obp":".280","slg":".360","ops":".640","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":304,"totalBases":100,"rbi":41,"leftOnBase":113,"sacBunts":0,"sacFlies":4,"babip":".234","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.89","popOuts":16,"lineOuts":21},"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":116,"putOuts":67,"errors":5,"chances":188,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":{"note":"(BS, 3)","summary":"0.1 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":5,"strikes":7,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"27.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":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":25,"gamesStarted":0,"flyOuts":13,"groundOuts":22,"airOuts":22,"runs":12,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":26,"baseOnBalls":4,"intentionalWalks":0,"hits":21,"hitByPitch":1,"atBats":89,"obp":".271","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":392,"era":"3.80","inningsPitched":"23.2","wins":2,"losses":0,"saves":0,"saveOpportunities":3,"holds":2,"blownSaves":3,"earnedRuns":10,"whip":"1.06","battersFaced":96,"outs":71,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":392,"balls":144,"strikes":248,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":2,"winPercentage":"1.000","pitchesPerInning":"16.56","gamesFinished":1,"strikeoutWalkRatio":"6.50","strikeoutsPer9Inn":"9.89","walksPer9Inn":"1.52","hitsPer9Inn":"7.99","runsScoredPer9":"4.56","homeRunsPer9":"0.76","inheritedRunners":15,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":5},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663767":{"person":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":0,"flyOuts":16,"groundOuts":18,"airOuts":29,"runs":10,"doubles":2,"triples":1,"homeRuns":5,"strikeOuts":29,"baseOnBalls":9,"intentionalWalks":1,"hits":23,"hitByPitch":3,"atBats":97,"obp":".315","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":423,"era":"3.38","inningsPitched":"26.2","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.20","battersFaced":111,"outs":80,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":423,"balls":165,"strikes":258,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.86","gamesFinished":8,"strikeoutWalkRatio":"3.22","strikeoutsPer9Inn":"9.79","walksPer9Inn":"3.04","hitsPer9Inn":"7.76","runsScoredPer9":"3.37","homeRunsPer9":"1.69","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641835":{"person":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":2,"flyOuts":16,"groundOuts":38,"airOuts":28,"runs":13,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":35,"baseOnBalls":7,"intentionalWalks":1,"hits":28,"hitByPitch":1,"atBats":128,"obp":".265","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":536,"era":"3.15","inningsPitched":"34.1","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":12,"whip":"1.02","battersFaced":137,"outs":103,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":536,"balls":193,"strikes":343,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.36","rbi":0,"winPercentage":".500","pitchesPerInning":"15.61","gamesFinished":6,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"9.17","walksPer9Inn":"1.83","hitsPer9Inn":"7.34","runsScoredPer9":"3.41","homeRunsPer9":"1.05","inheritedRunners":9,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681082":{"person":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":49,"groundOuts":69,"airOuts":82,"runs":30,"doubles":15,"triples":3,"homeRuns":7,"strikeOuts":47,"baseOnBalls":19,"intentionalWalks":0,"hits":62,"hitByPitch":2,"avg":".241","atBats":257,"obp":".297","slg":".405","ops":".702","caughtStealing":0,"stolenBases":15,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":281,"totalBases":104,"rbi":40,"leftOnBase":108,"sacBunts":2,"sacFlies":1,"babip":".270","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.71","popOuts":17,"lineOuts":16},"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":164,"putOuts":109,"errors":1,"chances":274,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID656941":{"person":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"jerseyNumber":"12","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":37,"groundOuts":37,"airOuts":62,"runs":51,"doubles":9,"triples":1,"homeRuns":29,"strikeOuts":115,"baseOnBalls":48,"intentionalWalks":3,"hits":72,"hitByPitch":4,"avg":".252","atBats":286,"obp":".367","slg":".594","ops":".961","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":338,"totalBases":170,"rbi":52,"leftOnBase":85,"sacBunts":0,"sacFlies":0,"babip":".303","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.86","popOuts":15,"lineOuts":10},"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":10,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID665561":{"person":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":14,"groundOuts":17,"airOuts":36,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":2,"avg":".107","atBats":75,"obp":".141","slg":".187","ops":".328","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":78,"totalBases":14,"rbi":6,"leftOnBase":43,"sacBunts":0,"sacFlies":0,"babip":".102","groundOutsToAirouts":"0.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.50","popOuts":13,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":8,"stolenBases":7,"stolenBasePercentage":".467","caughtStealingPercentage":".533","assists":13,"putOuts":186,"errors":0,"chances":199,"fielding":"1.000","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID596117":{"person":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"jerseyNumber":"21","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"802","stats":{"batting":{"note":"1-","summary":"0-0 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":3,"groundOuts":9,"airOuts":7,"runs":6,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":2,"avg":".167","atBats":24,"obp":".250","slg":".167","ops":".417","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":28,"totalBases":4,"rbi":1,"leftOnBase":9,"sacBunts":0,"sacFlies":1,"babip":".200","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":8,"era":"0.00","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":4,"outs":4,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":3,"strikes":5,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"6.00","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","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":1},"fielding":{"caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","assists":5,"putOuts":57,"errors":1,"chances":63,"fielding":".984","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":{"summary":"5.0 IP, 2 ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":2,"airOuts":8,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":86,"inningsPitched":"5.0","wins":0,"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":32,"strikes":54,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"3.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":45,"groundOuts":72,"airOuts":82,"runs":51,"doubles":14,"triples":3,"homeRuns":17,"strikeOuts":82,"baseOnBalls":27,"intentionalWalks":0,"hits":90,"hitByPitch":1,"atBats":322,"obp":".335","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":1432,"era":"5.58","inningsPitched":"80.2","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.45","battersFaced":354,"outs":242,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1432,"balls":516,"strikes":916,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":2,"winPercentage":".429","pitchesPerInning":"17.75","gamesFinished":0,"strikeoutWalkRatio":"3.04","strikeoutsPer9Inn":"9.15","walksPer9Inn":"3.01","hitsPer9Inn":"10.04","runsScoredPer9":"5.69","homeRunsPer9":"1.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":17,"lineOuts":20},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID660604":{"person":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":5,"airOuts":10,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":0,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":32,"obp":".273","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":116,"era":"2.25","inningsPitched":"8.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.00","battersFaced":33,"outs":24,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":116,"balls":38,"strikes":78,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"14.50","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"10.13","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"2.25","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"2-5 | 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":53,"groundOuts":86,"airOuts":84,"runs":49,"doubles":13,"triples":0,"homeRuns":7,"strikeOuts":77,"baseOnBalls":21,"intentionalWalks":0,"hits":73,"hitByPitch":2,"avg":".229","atBats":319,"obp":".280","slg":".335","ops":".615","caughtStealing":2,"stolenBases":15,"stolenBasePercentage":".882","caughtStealingPercentage":".118","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":343,"totalBases":107,"rbi":23,"leftOnBase":118,"sacBunts":0,"sacFlies":1,"babip":".280","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.57","popOuts":11,"lineOuts":20},"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":172,"putOuts":101,"errors":9,"chances":282,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID656537":{"person":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"jerseyNumber":"49","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"1-1 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.00","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":60,"flyOuts":8,"groundOuts":23,"airOuts":18,"runs":14,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":38,"baseOnBalls":7,"intentionalWalks":0,"hits":24,"hitByPitch":1,"avg":".238","atBats":101,"obp":".294","slg":".406","ops":".700","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":111,"totalBases":41,"rbi":11,"leftOnBase":48,"sacBunts":2,"sacFlies":0,"babip":".328","groundOutsToAirouts":"1.28","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.20","popOuts":3,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":54,"errors":1,"chances":56,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":{"note":"(H, 1)","summary":"0.2 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":7,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":2,"strikes":5,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":1,"flyOuts":4,"groundOuts":12,"airOuts":9,"runs":7,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":1,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":43,"obp":".295","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":168,"era":"5.23","inningsPitched":"10.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":6,"whip":"1.26","battersFaced":44,"outs":31,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":168,"balls":52,"strikes":116,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".---","pitchesPerInning":"16.26","gamesFinished":3,"strikeoutWalkRatio":"10.00","strikeoutsPer9Inn":"8.71","walksPer9Inn":"0.87","hitsPer9Inn":"10.45","runsScoredPer9":"6.10","homeRunsPer9":"1.74","inheritedRunners":8,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[607208,669016,547180,664761,681082,592663,687282,624641,656941,596117,702222,656537,605400,679775,680742,621237,686751,661395],"pitchers":[605400,679775,680742,621237,686751,661395],"bench":[665561],"bullpen":[689147,666200,641835,660604,650911,663767,554430],"battingOrder":[607208,669016,547180,664761,681082,592663,687282,596117,656537],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Stott (15, Mikolas); Turner (13, Mikolas)."},{"label":"HR","value":"Hill, D (5, 9th inning off Lovelady, 1 on, 2 out)."},{"label":"TB","value":"Hill, D 4; Marsh 3; Rincones Jr.; Stott 2; Turner 3."},{"label":"RBI","value":"Hill, D 2 (11); Realmuto (23); Rincones Jr. (3); Stott (40)."},{"label":"2-out RBI","value":"Hill, D 2; Rincones Jr."},{"label":"Runners left in scoring position, 2 out","value":"Marsh; Bohm."},{"label":"SF","value":"Realmuto."},{"label":"Team RISP","value":"2-for-5."},{"label":"Team LOB","value":"5."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Marsh (3, 2nd base by Palmquist/Millas)."},{"label":"PO","value":"Marsh (1st base by Palmquist)."}]}],"note":[{"label":"a","value":"Walked for Sosa, E in the 9th."},{"label":"b","value":"Homered for Crawford in the 9th."},{"label":"1","value":"Ran for Schwarber in the 9th."}]},"home":{"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":6,"groundOuts":5,"airOuts":12,"runs":4,"doubles":0,"triples":1,"homeRuns":3,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":2,"avg":".246","atBats":33,"obp":".321","slg":".424","ops":".745","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":17,"rbi":4,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.00","popOuts":1,"lineOuts":5},"pitching":{"flyOuts":6,"groundOuts":12,"airOuts":9,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":34,"obp":".270","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":162,"era":"4.69","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.39","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":162,"balls":55,"strikes":107,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.33","rbi":5,"pitchesPerInning":"18.00","runsScoredPer9":"5.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":1,"chances":38,"passedBall":0,"pickoffs":0}},"players":{"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":"400","stats":{"batting":{"summary":"1-2 | BB, HBP, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":42,"groundOuts":59,"airOuts":84,"runs":51,"doubles":15,"triples":2,"homeRuns":17,"strikeOuts":66,"baseOnBalls":30,"intentionalWalks":2,"hits":83,"hitByPitch":10,"avg":".287","atBats":289,"obp":".370","slg":".529","ops":".899","caughtStealing":4,"stolenBases":13,"stolenBasePercentage":".765","caughtStealingPercentage":".235","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":332,"totalBases":153,"rbi":57,"leftOnBase":109,"sacBunts":0,"sacFlies":3,"babip":".316","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":25,"lineOuts":17},"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":184,"putOuts":107,"errors":12,"chances":303,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID683083":{"person":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"jerseyNumber":"26","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":28,"groundOuts":65,"airOuts":56,"runs":31,"doubles":4,"triples":3,"homeRuns":0,"strikeOuts":59,"baseOnBalls":27,"intentionalWalks":0,"hits":54,"hitByPitch":1,"avg":".238","atBats":227,"obp":".320","slg":".282","ops":".602","caughtStealing":3,"stolenBases":31,"stolenBasePercentage":".912","caughtStealingPercentage":".088","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":262,"totalBases":64,"rbi":26,"leftOnBase":98,"sacBunts":6,"sacFlies":1,"babip":".320","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":7,"lineOuts":21},"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":204,"putOuts":127,"errors":10,"chances":341,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID665953":{"person":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"jerseyNumber":"87","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":6,"groundOuts":11,"airOuts":8,"runs":6,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":9,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".171","atBats":35,"obp":".341","slg":".257","ops":".598","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":9,"rbi":5,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".240","groundOutsToAirouts":"1.38","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":9,"putOuts":60,"errors":0,"chances":69,"fielding":"1.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":"800","stats":{"batting":{"summary":"0-3 | HBP, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"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":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":12,"groundOuts":35,"airOuts":30,"runs":16,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":30,"baseOnBalls":10,"intentionalWalks":0,"hits":20,"hitByPitch":3,"avg":".177","atBats":113,"obp":".262","slg":".265","ops":".527","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":130,"totalBases":30,"rbi":9,"leftOnBase":64,"sacBunts":2,"sacFlies":0,"babip":".222","groundOutsToAirouts":"1.17","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"56.50","popOuts":6,"lineOuts":12},"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":7,"stolenBases":20,"stolenBasePercentage":".741","caughtStealingPercentage":".259","assists":6,"putOuts":262,"errors":0,"chances":268,"fielding":"1.000","passedBall":4,"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":{"summary":"3.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":6,"airOuts":4,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":15,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":60,"inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":16,"outs":10,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":60,"balls":21,"strikes":39,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":6,"flyOuts":50,"groundOuts":93,"airOuts":90,"runs":50,"doubles":14,"triples":0,"homeRuns":16,"strikeOuts":44,"baseOnBalls":17,"intentionalWalks":0,"hits":83,"hitByPitch":0,"atBats":306,"obp":".306","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1217,"era":"5.24","inningsPitched":"77.1","wins":2,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.29","battersFaced":327,"outs":232,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1217,"balls":420,"strikes":797,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":3,"winPercentage":".250","pitchesPerInning":"15.74","gamesFinished":1,"strikeoutWalkRatio":"2.59","strikeoutsPer9Inn":"5.12","walksPer9Inn":"1.98","hitsPer9Inn":"9.66","runsScoredPer9":"5.82","homeRunsPer9":"1.86","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":14,"lineOuts":26},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID687223":{"person":{"id":687223,"fullName":"Carson Palmquist","link":"/api/v1/people/687223"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"stats":{"batting":{},"pitching":{"summary":"3.1 IP, ER, 3 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":2,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":11,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":58,"inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":12,"outs":10,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":58,"balls":21,"strikes":37,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":0,"gamesFinished":0,"runsScoredPer9":"2.70","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":2,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":11,"obp":".250","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":58,"era":"2.70","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.90","battersFaced":12,"outs":10,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":58,"balls":21,"strikes":37,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"17.40","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"8.10","walksPer9Inn":"2.70","hitsPer9Inn":"5.40","runsScoredPer9":"2.70","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID678391":{"person":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"jerseyNumber":"84","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"700","stats":{"batting":{"summary":"1-2 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":23,"groundOuts":41,"airOuts":46,"runs":20,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":14,"intentionalWalks":0,"hits":37,"hitByPitch":4,"avg":".262","atBats":141,"obp":".342","slg":".376","ops":".718","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":164,"totalBases":53,"rbi":14,"leftOnBase":57,"sacBunts":2,"sacFlies":2,"babip":".286","groundOutsToAirouts":"0.89","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"47.00","popOuts":9,"lineOuts":14},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":6,"obp":".667","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":12,"era":"40.50","inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"6.00","battersFaced":6,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"18.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"54.00","runsScoredPer9":"40.50","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":62,"putOuts":26,"errors":5,"chances":93,"fielding":".946","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID686611":{"person":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":18,"groundOuts":30,"airOuts":38,"runs":17,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":25,"baseOnBalls":2,"intentionalWalks":0,"hits":25,"hitByPitch":4,"avg":".212","atBats":118,"obp":".250","slg":".373","ops":".623","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":124,"totalBases":44,"rbi":17,"leftOnBase":45,"sacBunts":0,"sacFlies":0,"babip":".227","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.60","popOuts":6,"lineOuts":14},"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":65,"errors":1,"chances":67,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID663992":{"person":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(L, 2-4)(BS, 3)","summary":"0.1 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":6,"inningsPitched":"0.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"battersFaced":2,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":6,"balls":1,"strikes":5,"strikePercentage":".830","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"27.00","homeRunsPer9":"27.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":".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":32,"gamesStarted":5,"flyOuts":13,"groundOuts":34,"airOuts":26,"runs":15,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":27,"baseOnBalls":21,"intentionalWalks":4,"hits":34,"hitByPitch":3,"atBats":118,"obp":".408","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":533,"era":"3.90","inningsPitched":"30.0","wins":2,"losses":4,"saves":4,"saveOpportunities":7,"holds":8,"blownSaves":3,"earnedRuns":13,"whip":"1.83","battersFaced":145,"outs":90,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":533,"balls":197,"strikes":336,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.31","rbi":2,"winPercentage":".333","pitchesPerInning":"17.77","gamesFinished":11,"strikeoutWalkRatio":"1.29","strikeoutsPer9Inn":"8.10","walksPer9Inn":"6.30","hitsPer9Inn":"10.20","runsScoredPer9":"4.50","homeRunsPer9":"1.20","inheritedRunners":18,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":3,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676571":{"person":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(H, 6)","summary":"1.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":15,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":4,"strikes":11,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":31,"gamesStarted":10,"flyOuts":20,"groundOuts":36,"airOuts":33,"runs":11,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":21,"baseOnBalls":18,"intentionalWalks":1,"hits":24,"hitByPitch":1,"atBats":114,"obp":".323","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":554,"era":"2.84","inningsPitched":"31.2","wins":3,"losses":0,"saves":2,"saveOpportunities":4,"holds":6,"blownSaves":2,"earnedRuns":10,"whip":"1.33","battersFaced":133,"outs":95,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":554,"balls":217,"strikes":337,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.49","gamesFinished":4,"strikeoutWalkRatio":"1.17","strikeoutsPer9Inn":"5.97","walksPer9Inn":"5.12","hitsPer9Inn":"6.82","runsScoredPer9":"3.13","homeRunsPer9":"1.14","inheritedRunners":16,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID690925":{"person":{"id":690925,"fullName":"Clayton Beeter","link":"/api/v1/people/690925"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"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":23,"gamesStarted":0,"flyOuts":11,"groundOuts":26,"airOuts":17,"runs":9,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":26,"baseOnBalls":16,"intentionalWalks":3,"hits":15,"hitByPitch":2,"atBats":81,"obp":".330","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":386,"era":"3.42","inningsPitched":"23.2","wins":2,"losses":1,"saves":6,"saveOpportunities":9,"holds":3,"blownSaves":3,"earnedRuns":9,"whip":"1.31","battersFaced":102,"outs":71,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":386,"balls":153,"strikes":233,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.53","rbi":0,"winPercentage":".667","pitchesPerInning":"16.31","gamesFinished":9,"strikeoutWalkRatio":"1.63","strikeoutsPer9Inn":"9.89","walksPer9Inn":"6.08","hitsPer9Inn":"5.70","runsScoredPer9":"3.42","homeRunsPer9":"0.76","inheritedRunners":16,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695418":{"person":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"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":24,"gamesStarted":0,"flyOuts":20,"groundOuts":67,"airOuts":39,"runs":20,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":46,"baseOnBalls":15,"intentionalWalks":2,"hits":42,"hitByPitch":5,"atBats":193,"obp":".290","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":868,"era":"3.31","inningsPitched":"51.2","wins":5,"losses":1,"saves":1,"saveOpportunities":2,"holds":6,"blownSaves":1,"earnedRuns":19,"whip":"1.10","battersFaced":215,"outs":155,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":868,"balls":283,"strikes":585,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.72","rbi":0,"winPercentage":".833","pitchesPerInning":"16.80","gamesFinished":4,"strikeoutWalkRatio":"3.07","strikeoutsPer9Inn":"8.01","walksPer9Inn":"2.61","hitsPer9Inn":"7.32","runsScoredPer9":"3.48","homeRunsPer9":"1.05","inheritedRunners":16,"inheritedRunnersScored":7,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":4,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678554":{"person":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"jerseyNumber":"45","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"1-2 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":37,"groundOuts":48,"airOuts":65,"runs":35,"doubles":10,"triples":0,"homeRuns":13,"strikeOuts":43,"baseOnBalls":27,"intentionalWalks":0,"hits":45,"hitByPitch":4,"avg":".224","atBats":201,"obp":".328","slg":".468","ops":".796","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":232,"totalBases":94,"rbi":38,"leftOnBase":100,"sacBunts":0,"sacFlies":0,"babip":".221","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.46","popOuts":11,"lineOuts":17},"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":63,"putOuts":196,"errors":5,"chances":264,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":"500","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":68,"groundOuts":76,"airOuts":104,"runs":42,"doubles":16,"triples":3,"homeRuns":8,"strikeOuts":57,"baseOnBalls":24,"intentionalWalks":1,"hits":77,"hitByPitch":4,"avg":".248","atBats":310,"obp":".307","slg":".397","ops":".704","caughtStealing":5,"stolenBases":7,"stolenBasePercentage":".583","caughtStealingPercentage":".417","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":342,"totalBases":123,"rbi":37,"leftOnBase":138,"sacBunts":0,"sacFlies":4,"babip":".277","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.75","popOuts":17,"lineOuts":19},"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":138,"errors":1,"chances":141,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":"300","stats":{"batting":{"summary":"1-4 | 3B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"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":59,"flyOuts":14,"groundOuts":36,"airOuts":25,"runs":20,"doubles":8,"triples":2,"homeRuns":3,"strikeOuts":51,"baseOnBalls":11,"intentionalWalks":0,"hits":32,"hitByPitch":1,"avg":".222","atBats":144,"obp":".282","slg":".368","ops":".650","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":156,"totalBases":53,"rbi":16,"leftOnBase":74,"sacBunts":0,"sacFlies":0,"babip":".322","groundOutsToAirouts":"1.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.00","popOuts":4,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":6,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":"0-5 | 3 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":42,"groundOuts":57,"airOuts":60,"runs":70,"doubles":19,"triples":0,"homeRuns":20,"strikeOuts":113,"baseOnBalls":61,"intentionalWalks":8,"hits":82,"hitByPitch":4,"avg":".265","atBats":310,"obp":".390","slg":".519","ops":".909","caughtStealing":1,"stolenBases":13,"stolenBasePercentage":".929","caughtStealingPercentage":".071","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":377,"totalBases":161,"rbi":49,"leftOnBase":111,"sacBunts":0,"sacFlies":2,"babip":".346","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.50","popOuts":2,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":130,"errors":4,"chances":138,"fielding":".971","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":16,"gamesStarted":16,"flyOuts":41,"groundOuts":77,"airOuts":66,"runs":42,"doubles":13,"triples":0,"homeRuns":6,"strikeOuts":82,"baseOnBalls":28,"intentionalWalks":0,"hits":85,"hitByPitch":11,"atBats":305,"obp":".356","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1337,"era":"4.07","inningsPitched":"77.1","wins":4,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.46","battersFaced":349,"outs":232,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1337,"balls":467,"strikes":870,"strikePercentage":".650","hitBatsmen":11,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".500","pitchesPerInning":"17.29","gamesFinished":0,"strikeoutWalkRatio":"2.93","strikeoutsPer9Inn":"9.54","walksPer9Inn":"3.26","hitsPer9Inn":"9.89","runsScoredPer9":"4.89","homeRunsPer9":"0.70","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":11,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":9,"errors":2,"chances":15,"fielding":".867","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":76,"flyOuts":39,"groundOuts":61,"airOuts":77,"runs":31,"doubles":8,"triples":2,"homeRuns":8,"strikeOuts":49,"baseOnBalls":12,"intentionalWalks":0,"hits":54,"hitByPitch":4,"avg":".225","atBats":240,"obp":".273","slg":".375","ops":".648","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":257,"totalBases":90,"rbi":28,"leftOnBase":98,"sacBunts":1,"sacFlies":0,"babip":".251","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":11,"lineOuts":27},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":190,"errors":2,"chances":193,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687377":{"person":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{"note":"(H, 7)","summary":"0.2 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":8,"strikes":15,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":0,"flyOuts":15,"groundOuts":21,"airOuts":28,"runs":10,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":10,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":80,"obp":".275","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":397,"era":"3.52","inningsPitched":"23.0","wins":0,"losses":1,"saves":2,"saveOpportunities":4,"holds":7,"blownSaves":2,"earnedRuns":9,"whip":"1.09","battersFaced":92,"outs":69,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":397,"balls":140,"strikes":257,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".000","pitchesPerInning":"17.26","gamesFinished":6,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"7.04","walksPer9Inn":"3.91","hitsPer9Inn":"5.87","runsScoredPer9":"3.91","homeRunsPer9":"0.78","inheritedRunners":13,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":3},"fielding":{"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":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":31,"gamesStarted":0,"flyOuts":20,"groundOuts":20,"airOuts":39,"runs":18,"doubles":11,"triples":1,"homeRuns":4,"strikeOuts":28,"baseOnBalls":15,"intentionalWalks":1,"hits":35,"hitByPitch":0,"atBats":118,"obp":".368","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":521,"era":"5.16","inningsPitched":"29.2","wins":1,"losses":1,"saves":6,"saveOpportunities":8,"holds":6,"blownSaves":2,"earnedRuns":17,"whip":"1.69","battersFaced":137,"outs":89,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":521,"balls":174,"strikes":347,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.51","rbi":0,"winPercentage":".500","pitchesPerInning":"17.56","gamesFinished":10,"strikeoutWalkRatio":"1.87","strikeoutsPer9Inn":"8.49","walksPer9Inn":"4.55","hitsPer9Inn":"10.62","runsScoredPer9":"5.46","homeRunsPer9":"1.21","inheritedRunners":11,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":10,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":1,"chances":5,"fielding":".800","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":16,"gamesStarted":11,"flyOuts":66,"groundOuts":67,"airOuts":110,"runs":52,"doubles":11,"triples":1,"homeRuns":21,"strikeOuts":46,"baseOnBalls":23,"intentionalWalks":0,"hits":80,"hitByPitch":2,"atBats":297,"obp":".321","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1198,"era":"5.40","inningsPitched":"75.0","wins":6,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.37","battersFaced":328,"outs":225,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1198,"balls":424,"strikes":774,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".500","pitchesPerInning":"15.97","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"5.52","walksPer9Inn":"2.76","hitsPer9Inn":"9.60","runsScoredPer9":"6.24","homeRunsPer9":"2.52","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":22,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680730":{"person":{"id":680730,"fullName":"Mitchell Parker","link":"/api/v1/people/680730"},"jerseyNumber":"70","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":20,"gamesStarted":0,"flyOuts":26,"groundOuts":36,"airOuts":44,"runs":26,"doubles":5,"triples":1,"homeRuns":8,"strikeOuts":31,"baseOnBalls":10,"intentionalWalks":0,"hits":42,"hitByPitch":2,"atBats":149,"obp":".335","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":617,"era":"5.73","inningsPitched":"37.2","wins":3,"losses":3,"saves":1,"saveOpportunities":6,"holds":5,"blownSaves":5,"earnedRuns":24,"whip":"1.38","battersFaced":165,"outs":113,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":617,"balls":206,"strikes":411,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".500","pitchesPerInning":"16.38","gamesFinished":3,"strikeoutWalkRatio":"3.10","strikeoutsPer9Inn":"7.41","walksPer9Inn":"2.39","hitsPer9Inn":"10.04","runsScoredPer9":"6.21","homeRunsPer9":"1.91","inheritedRunners":7,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":4,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.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":51,"flyOuts":33,"groundOuts":45,"airOuts":52,"runs":22,"doubles":15,"triples":0,"homeRuns":6,"strikeOuts":22,"baseOnBalls":5,"intentionalWalks":0,"hits":46,"hitByPitch":2,"avg":".282","atBats":163,"obp":".308","slg":".485","ops":".793","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":172,"totalBases":79,"rbi":29,"leftOnBase":79,"sacBunts":0,"sacFlies":2,"babip":".292","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.17","popOuts":11,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":10,"stolenBases":33,"stolenBasePercentage":".767","caughtStealingPercentage":".233","assists":21,"putOuts":376,"errors":5,"chances":402,"fielding":".988","passedBall":3,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656492":{"person":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":49,"groundOuts":92,"airOuts":89,"runs":36,"doubles":11,"triples":0,"homeRuns":16,"strikeOuts":89,"baseOnBalls":23,"intentionalWalks":0,"hits":74,"hitByPitch":7,"atBats":342,"obp":".279","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1477,"era":"3.15","inningsPitched":"91.1","wins":8,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":32,"whip":"1.06","battersFaced":374,"outs":274,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1477,"balls":497,"strikes":980,"strikePercentage":".660","hitBatsmen":7,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".800","pitchesPerInning":"16.17","gamesFinished":0,"strikeoutWalkRatio":"3.87","strikeoutsPer9Inn":"8.77","walksPer9Inn":"2.27","hitsPer9Inn":"7.29","runsScoredPer9":"3.55","homeRunsPer9":"1.58","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":6,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671277":{"person":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"jerseyNumber":"2","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | HR, 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":27,"groundOuts":75,"airOuts":67,"runs":34,"doubles":12,"triples":3,"homeRuns":13,"strikeOuts":41,"baseOnBalls":11,"intentionalWalks":0,"hits":65,"hitByPitch":0,"avg":".263","atBats":247,"obp":".293","slg":".494","ops":".787","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":259,"totalBases":122,"rbi":49,"leftOnBase":101,"sacBunts":0,"sacFlies":1,"babip":".268","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.00","popOuts":17,"lineOuts":23},"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":45,"putOuts":375,"errors":3,"chances":423,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID674841":{"person":{"id":674841,"fullName":"Andrew Alvarez","link":"/api/v1/people/674841"},"jerseyNumber":"54","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":9,"gamesStarted":4,"flyOuts":6,"groundOuts":40,"airOuts":15,"runs":12,"doubles":7,"triples":2,"homeRuns":2,"strikeOuts":37,"baseOnBalls":12,"intentionalWalks":0,"hits":33,"hitByPitch":0,"atBats":125,"obp":".328","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":556,"era":"3.34","inningsPitched":"32.1","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":12,"whip":"1.39","battersFaced":137,"outs":97,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":556,"balls":209,"strikes":347,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.67","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.20","gamesFinished":2,"strikeoutWalkRatio":"3.08","strikeoutsPer9Inn":"10.30","walksPer9Inn":"3.34","hitsPer9Inn":"9.19","runsScoredPer9":"3.34","homeRunsPer9":"0.56","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[695578,671277,677588,682928,695734,686611,678391,678554,686452,683083,687223,571945,676571,687377,663992],"pitchers":[687223,571945,676571,687377,663992],"bench":[665953,660688,696285],"bullpen":[674841,690925,676917,656492,641793,695418,680730,681402],"battingOrder":[695578,671277,677588,682928,695734,686611,678554,686452,683083],"info":[{"title":"BATTING","fieldList":[{"label":"3B","value":"Tena (2, Alvarado)."},{"label":"HR","value":"García Jr., L (13, 1st inning off Nola, A, 0 on, 1 out); Vivas (3, 2nd inning off Nola, A, 0 on, 1 out); Mead (13, 6th inning off Bowlan, 1 on, 2 out)."},{"label":"TB","value":"Abrams; García Jr., L 4; Lile; Mead 4; Tena 3; Vivas 4."},{"label":"RBI","value":"García Jr., L (49); Mead 2 (38); Vivas (14)."},{"label":"2-out RBI","value":"Mead 2."},{"label":"Runners left in scoring position, 2 out","value":"Lile 5."},{"label":"Team RISP","value":"0-for-3."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Abrams (13, 2nd base off Alvarado/Realmuto)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Nuñez, N (10, fielding)."},{"label":"Pickoffs","value":"Palmquist (Marsh at 1st base)."}]}],"note":[{"label":"a","value":"Homered for Vivas in the 6th."}]}},"officials":[{"official":{"id":644760,"fullName":"Adam Beck","link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":665299,"fullName":"Louie Krupa","link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":605672,"fullName":"Jeremie Rehak","link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":427248,"fullName":"Dan Iassogna","link":"/api/v1/people/427248"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Nola, A."},{"label":"HBP","value":"Abrams (by Nola, A); Millas (by Bowlan)."},{"label":"ABS Challenge","value":"Realmuto (Ball-Overturned to Strike); Abrams (Strike-Confirmed); Bohm (Strike-Confirmed); Turner (Strike-Confirmed); Millas (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Nola, A 86-54; Backhus 7-5; Bowlan 12-7; Alvarado 26-19; Johnson, S 10-6; Duran, J 16-11; Palmquist 58-37; Mikolas 60-39; Poulin 15-11; Ribalta 23-15; Lovelady 6-5."},{"label":"Groundouts-flyouts","value":"Nola, A 2-5; Backhus 1-1; Bowlan 0-0; Alvarado 0-0; Johnson, S 2-0; Duran, J 0-0; Palmquist 2-3; Mikolas 6-3; Poulin 2-0; Ribalta 1-0; Lovelady 1-0."},{"label":"Batters faced","value":"Nola, A 21; Backhus 3; Bowlan 3; Alvarado 5; Johnson, S 3; Duran, J 3; Palmquist 12; Mikolas 16; Poulin 4; Ribalta 3; Lovelady 2."},{"label":"Inherited runners-scored","value":"Bowlan 1-1; Mikolas 1-1; Poulin 1-0; Lovelady 1-1."},{"label":"Umpires","value":"HP: Adam Beck. 1B: Louie Krupa. 2B: Jeremie Rehak. 3B: Dan Iassogna. "},{"label":"Weather","value":"83 degrees, Clear."},{"label":"Wind","value":"4 mph, In From LF."},{"label":"First pitch","value":"6:46 PM."},{"label":"T","value":"3:02."},{"label":"Att","value":"27,200."},{"label":"Venue","value":"Nationals Park."},{"label":"June 24, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537","boxscoreName":"Hill, D"},"jerseyNumber":"49","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"1-1 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.00","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":60,"flyOuts":8,"groundOuts":23,"airOuts":18,"runs":14,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":38,"baseOnBalls":7,"intentionalWalks":0,"hits":24,"hitByPitch":1,"avg":".238","atBats":101,"obp":".294","slg":".406","ops":".700","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":111,"totalBases":41,"rbi":11,"leftOnBase":48,"sacBunts":2,"sacFlies":0,"babip":".328","groundOutsToAirouts":"1.28","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.20","popOuts":3,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":54,"errors":1,"chances":56,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":58,"hittingGameScore":58},{"player":{"person":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277","boxscoreName":"García Jr., L"},"jerseyNumber":"2","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | HR, 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":27,"groundOuts":75,"airOuts":67,"runs":34,"doubles":12,"triples":3,"homeRuns":13,"strikeOuts":41,"baseOnBalls":11,"intentionalWalks":0,"hits":65,"hitByPitch":0,"avg":".263","atBats":247,"obp":".293","slg":".494","ops":".787","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":259,"totalBases":122,"rbi":49,"leftOnBase":101,"sacBunts":0,"sacFlies":1,"babip":".268","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.00","popOuts":17,"lineOuts":23},"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":45,"putOuts":375,"errors":3,"chances":423,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":58,"hittingGameScore":58},{"player":{"person":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554","boxscoreName":"Mead"},"jerseyNumber":"45","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":120,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"1-2 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":37,"groundOuts":48,"airOuts":65,"runs":35,"doubles":10,"triples":0,"homeRuns":13,"strikeOuts":43,"baseOnBalls":27,"intentionalWalks":0,"hits":45,"hitByPitch":4,"avg":".224","atBats":201,"obp":".328","slg":".468","ops":".796","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":232,"totalBases":94,"rbi":38,"leftOnBase":100,"sacBunts":0,"sacFlies":0,"babip":".221","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.46","popOuts":11,"lineOuts":17},"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":63,"putOuts":196,"errors":5,"chances":264,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":56,"hittingGameScore":56}]},"decisions":{"winner":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"loser":{"id":663992,"fullName":"Richard Lovelady","link":"/api/v1/people/663992"},"save":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}