{"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":823460,"link":"/api/v1.1/game/823460/feed/live","metaData":{"wait":10,"timeStamp":"20260603_012039","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count03","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823460,"type":"R","doubleHeader":"N","id":"2026/06/02/sdnmlb-phimlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823460-2026-06-02","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-06-02T22:40:00Z","originalDate":"2026-06-02","officialDate":"2026-06-02","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135","season":2026,"venue":{"id":2680,"name":"Petco Park","link":"/api/v1/venues/2680"},"springVenue":{"id":2530,"link":"/api/v1/venues/2530"},"teamCode":"sdn","fileCode":"sd","abbreviation":"SD","teamName":"Padres","locationName":"San Diego","firstYearOfPlay":"1968","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"San Diego","record":{"gamesPlayed":59,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":32,"losses":27,"ties":0,"pct":".542"},"records":{},"divisionLeader":false,"wins":32,"losses":27,"winningPercentage":".542"},"franchiseName":"San Diego","clubName":"Padres","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143","season":2026,"venue":{"id":2681,"name":"Citizens Bank Park","link":"/api/v1/venues/2681"},"springVenue":{"id":2700,"link":"/api/v1/venues/2700"},"teamCode":"phi","fileCode":"phi","abbreviation":"PHI","teamName":"Phillies","locationName":"Philadelphia","firstYearOfPlay":"1883","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Philadelphia","record":{"gamesPlayed":60,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":31,"losses":29,"ties":0,"pct":".517"},"records":{},"divisionLeader":false,"wins":31,"losses":29,"winningPercentage":".517"},"franchiseName":"Philadelphia","clubName":"Phillies","active":true}},"players":{"ID669016":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016","firstName":"Brandon","lastName":"Marsh","primaryNumber":"16","birthDate":"1997-12-18","currentAge":28,"birthCity":"Buford","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Brandon","useLastName":"Marsh","middleName":"Chase","boxscoreName":"Marsh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2021-07-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Marsh","nameSlug":"brandon-marsh-669016","firstLastName":"Brandon Marsh","lastFirstName":"Marsh, Brandon","lastInitName":"Marsh, B","initLastName":"B Marsh","fullFMLName":"Brandon Chase Marsh","fullLFMName":"Marsh, Brandon Chase","strikeZoneTop":3.312,"strikeZoneBottom":1.672},"ID673513":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513","firstName":"Yuki","lastName":"Matsui","primaryNumber":"1","birthDate":"1995-10-30","currentAge":30,"birthCity":"Yokohama","birthCountry":"Japan","height":"5' 8\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yuki","useLastName":"Matsui","boxscoreName":"Matsui","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2024-03-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Yuki Matsui","nameSlug":"yuki-matsui-673513","firstLastName":"Yuki Matsui","lastFirstName":"Matsui, Yuki","lastInitName":"Matsui, Y","initLastName":"Y Matsui","fullFMLName":"Yuki Matsui","fullLFMName":"Matsui, Yuki ","strikeZoneTop":3.032,"strikeZoneBottom":1.53},"ID666023":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023","firstName":"Freddy","lastName":"Fermin","primaryNumber":"54","birthDate":"1995-05-16","currentAge":31,"birthCity":"Puerto Ordaz","birthCountry":"Venezuela","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Freddy","useLastName":"Fermin","middleName":"Antonio","boxscoreName":"Fermin","gender":"M","nameMatrilineal":"Perez","isPlayer":true,"isVerified":false,"pronunciation":"fer-meen","mlbDebutDate":"2022-07-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Freddy Fermin","nameSlug":"freddy-fermin-666023","firstLastName":"Freddy Fermin","lastFirstName":"Fermin, Freddy","lastInitName":"Fermin, F","initLastName":"F Fermin","fullFMLName":"Freddy Antonio Fermin","fullLFMName":"Fermin, Freddy Antonio","strikeZoneTop":3.105,"strikeZoneBottom":1.567},"ID650633":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633","firstName":"Michael","lastName":"King","primaryNumber":"34","birthDate":"1995-05-25","currentAge":31,"birthCity":"Rochester","birthStateProvince":"NY","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"King","middleName":"McRae","boxscoreName":"King, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-09-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael King","nameSlug":"michael-king-650633","firstLastName":"Michael King","lastFirstName":"King, Michael","lastInitName":"King, M","initLastName":"M King","fullFMLName":"Michael McRae King","fullLFMName":"King, Michael McRae","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"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},"ID621111":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111","firstName":"Walker","lastName":"Buehler","primaryNumber":"10","birthDate":"1994-07-28","currentAge":32,"birthCity":"Lexington","birthStateProvince":"KY","birthCountry":"USA","height":"6' 2\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Walker","useLastName":"Buehler","middleName":"Anthony","boxscoreName":"Buehler","nickName":"Buetane","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BYOO-ler","mlbDebutDate":"2017-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Walker Buehler","nameSlug":"walker-buehler-621111","firstLastName":"Walker Buehler","lastFirstName":"Buehler, Walker","lastInitName":"Buehler, W","initLastName":"W Buehler","fullFMLName":"Walker Anthony Buehler","fullLFMName":"Buehler, Walker Anthony","strikeZoneTop":3.29,"strikeZoneBottom":1.6},"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},"ID660710":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710","firstName":"Rodolfo","lastName":"Durán","primaryNumber":"48","birthDate":"1998-02-19","currentAge":28,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 8\"","weight":181,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Rodolfo","useLastName":"Durán","middleName":"Jose","boxscoreName":"Durán","gender":"M","nameMatrilineal":"Gonzalez","isPlayer":true,"isVerified":true,"pronunciation":"ROH-dolph-oh doo-RAHN","mlbDebutDate":"2026-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rodolfo Durán","nameSlug":"rodolfo-duran-660710","firstLastName":"Rodolfo Durán","lastFirstName":"Durán, Rodolfo","lastInitName":"Durán, R","initLastName":"R Durán","fullFMLName":"Rodolfo Jose Durán","fullLFMName":"Durán, Rodolfo Jose","strikeZoneTop":3.03,"strikeZoneBottom":1.53},"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},"ID823550":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550","firstName":"Sung-Mun","lastName":"Song","primaryNumber":"24","birthDate":"1996-08-29","currentAge":30,"birthCity":"Seoul","birthCountry":"Republic of Korea","height":"6' 0\"","weight":194,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Sung-Mun","useLastName":"Song","boxscoreName":"Song","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sung-Mun Song","nameSlug":"sung-mun-song-823550","firstLastName":"Sung-Mun Song","lastFirstName":"Song, Sung-Mun","lastInitName":"Song, S","initLastName":"S Song","fullFMLName":"Sung-Mun Song","fullLFMName":"Song, Sung-Mun ","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID669093":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093","firstName":"Jeremiah","lastName":"Estrada","primaryNumber":"56","birthDate":"1998-11-01","currentAge":27,"birthCity":"Indio","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeremiah","useLastName":"Estrada","middleName":"Ramiro","boxscoreName":"Estrada, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-08-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeremiah Estrada","nameSlug":"jeremiah-estrada-669093","firstLastName":"Jeremiah Estrada","lastFirstName":"Estrada, Jeremiah","lastInitName":"Estrada, J","initLastName":"J Estrada","fullFMLName":"Jeremiah Ramiro Estrada","fullLFMName":"Estrada, Jeremiah Ramiro","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID657757":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757","firstName":"Gavin","lastName":"Sheets","primaryNumber":"30","birthDate":"1996-04-23","currentAge":30,"birthCity":"Lutherville","birthStateProvince":"MD","birthCountry":"USA","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Gavin","useLastName":"Sheets","middleName":"Crawford","boxscoreName":"Sheets","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-06-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gavin Sheets","nameSlug":"gavin-sheets-657757","firstLastName":"Gavin Sheets","lastFirstName":"Sheets, Gavin","lastInitName":"Sheets, G","initLastName":"G Sheets","fullFMLName":"Gavin Crawford Sheets","fullLFMName":"Sheets, Gavin Crawford","strikeZoneTop":3.351,"strikeZoneBottom":1.691},"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},"ID670970":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970","firstName":"Adrian","lastName":"Morejon","primaryNumber":"50","birthDate":"1999-02-27","currentAge":27,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 11\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Adrian","useLastName":"Morejon","boxscoreName":"Morejon","nickName":"More","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"more-eh-HONE","mlbDebutDate":"2019-07-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Adrian Morejon","nameSlug":"adrian-morejon-670970","firstLastName":"Adrian Morejon","lastFirstName":"Morejon, Adrian","lastInitName":"Morejon, A","initLastName":"A Morejon","fullFMLName":"Adrian Morejon","fullLFMName":"Morejon, Adrian","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID592518":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518","firstName":"Manuel","lastName":"Machado","primaryNumber":"13","birthDate":"1992-07-06","currentAge":34,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Manny","useLastName":"Machado","middleName":"Arturo","boxscoreName":"Machado, M","nickName":"El Ministro","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2012-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Manny Machado","nameSlug":"manny-machado-592518","firstLastName":"Manny Machado","lastFirstName":"Machado, Manny","lastInitName":"Machado, M","initLastName":"M Machado","fullFMLName":"Manuel Arturo Machado","fullLFMName":"Machado, Manuel Arturo","strikeZoneTop":3.314,"strikeZoneBottom":1.672},"ID609280":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280","firstName":"Miguel","lastName":"Andujar","primaryNumber":"41","birthDate":"1995-03-02","currentAge":31,"birthCity":"San Cristobal","birthCountry":"Dominican Republic","height":"6' 0\"","weight":211,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Miguel","useLastName":"Andujar","middleName":"Enrique","boxscoreName":"Andujar","nickName":"Papa","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"ahn-DOO-har","mlbDebutDate":"2017-06-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miguel Andujar","nameSlug":"miguel-andujar-609280","firstLastName":"Miguel Andujar","lastFirstName":"Andujar, Miguel","lastInitName":"Andujar, M","initLastName":"M Andujar","fullFMLName":"Miguel Enrique Andujar","fullLFMName":"Andujar, Miguel Enrique","strikeZoneTop":3.191,"strikeZoneBottom":1.61},"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},"ID687749":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749","firstName":"Jase","lastName":"Bowen","primaryNumber":"4","birthDate":"2000-09-02","currentAge":26,"birthCity":"Northwood","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jase","useLastName":"Bowen","middleName":"Callaway","boxscoreName":"Bowen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jase Bowen","nameSlug":"jase-bowen-687749","firstLastName":"Jase Bowen","lastFirstName":"Bowen, Jase","lastInitName":"Bowen, J","initLastName":"J Bowen","fullFMLName":"Jase Callaway Bowen","fullLFMName":"Bowen, Jase Callaway","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID605400":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400","firstName":"Aaron","lastName":"Nola","primaryNumber":"27","birthDate":"1993-06-04","currentAge":33,"birthCity":"Baton Rouge","birthStateProvince":"LA","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aaron","useLastName":"Nola","middleName":"Michael","boxscoreName":"Nola, A","nickName":"Nols","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"NO-luh","mlbDebutDate":"2015-07-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Aaron Nola","nameSlug":"aaron-nola-605400","firstLastName":"Aaron Nola","lastFirstName":"Nola, Aaron","lastInitName":"Nola, A","initLastName":"A Nola","fullFMLName":"Aaron Michael Nola","fullLFMName":"Nola, Aaron Michael","strikeZoneTop":3.36,"strikeZoneBottom":1.54},"ID641745":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745","firstName":"Brad","lastName":"Keller","primaryNumber":"40","birthDate":"1995-07-27","currentAge":31,"birthCity":"Snellville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 5\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brad","useLastName":"Keller","middleName":"Michael","boxscoreName":"Keller, Bra","nickName":"Yeldarb","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brad Keller","nameSlug":"brad-keller-641745","firstLastName":"Brad Keller","lastFirstName":"Keller, Brad","lastInitName":"Keller, B","initLastName":"B Keller","fullFMLName":"Brad Michael Keller","fullLFMName":"Keller, Brad Michael","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID691725":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725","firstName":"Andrew","lastName":"Painter","primaryNumber":"24","birthDate":"2003-04-10","currentAge":23,"birthCity":"Pompano Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 7\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Painter","middleName":"Patrick","boxscoreName":"Painter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Painter","nameSlug":"andrew-painter-691725","firstLastName":"Andrew Painter","lastFirstName":"Painter, Andrew","lastInitName":"Painter, A","initLastName":"A Painter","fullFMLName":"Andrew Patrick Painter","fullLFMName":"Painter, Andrew Patrick","strikeZoneTop":3.756,"strikeZoneBottom":1.746},"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},"ID695243":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243","firstName":"Mason","lastName":"Miller","primaryNumber":"22","birthDate":"1998-08-24","currentAge":28,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Miller","middleName":"James","boxscoreName":"Miller, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mason Miller","nameSlug":"mason-miller-695243","firstLastName":"Mason Miller","lastFirstName":"Miller, Mason","lastInitName":"Miller, M","initLastName":"M Miller","fullFMLName":"Mason James Miller","fullLFMName":"Miller, Mason James","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID702222":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222","firstName":"Justin","lastName":"Crawford","primaryNumber":"2","birthDate":"2004-01-13","currentAge":22,"birthCity":"Phoenix","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 2\"","weight":188,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Justin","useLastName":"Crawford","boxscoreName":"Crawford","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Crawford","nameSlug":"justin-crawford-702222","firstLastName":"Justin Crawford","lastFirstName":"Crawford, Justin","lastInitName":"Crawford, J","initLastName":"J Crawford","fullFMLName":"Justin Crawford","fullLFMName":"Crawford, Justin","strikeZoneTop":3.28,"strikeZoneBottom":1.66},"ID624641":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641","firstName":"Edmundo","lastName":"Sosa","primaryNumber":"33","birthDate":"1996-03-06","currentAge":30,"birthCity":"Panama City","birthCountry":"Panama","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Edmundo","useLastName":"Sosa","middleName":"Israel","boxscoreName":"Sosa, E","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"ed-MOON-doh SOH-sah","mlbDebutDate":"2018-09-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edmundo Sosa","nameSlug":"edmundo-sosa-624641","firstLastName":"Edmundo Sosa","lastFirstName":"Sosa, Edmundo","lastInitName":"Sosa, E","initLastName":"E Sosa","fullFMLName":"Edmundo Israel Sosa","fullLFMName":"Sosa, Edmundo Israel","strikeZoneTop":3.187,"strikeZoneBottom":1.608},"ID661395":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395","firstName":"Jhoan","lastName":"Duran","primaryNumber":"59","birthDate":"1998-01-08","currentAge":28,"birthCity":"Esperanza","birthCountry":"Dominican Republic","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jhoan","useLastName":"Duran","middleName":"Manuel","boxscoreName":"Duran, J","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"pronunciation":"YO-ahn DOO-rahn","mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jhoan Duran","nameSlug":"jhoan-duran-661395","firstLastName":"Jhoan Duran","lastFirstName":"Duran, Jhoan","lastInitName":"Duran, J","initLastName":"J Duran","fullFMLName":"Jhoan Manuel Duran","fullLFMName":"Duran, Jhoan Manuel","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID593974":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974","firstName":"Wandy","lastName":"Peralta","primaryNumber":"58","birthDate":"1991-07-27","currentAge":35,"birthCity":"San Francisco de Macoris","birthCountry":"Dominican Republic","height":"6' 0\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Wandy","useLastName":"Peralta","middleName":"Luis","boxscoreName":"Peralta, W","nickName":"La Grasa","gender":"M","nameMatrilineal":"Dominguez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2016-09-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Wandy Peralta","nameSlug":"wandy-peralta-593974","firstLastName":"Wandy Peralta","lastFirstName":"Peralta, Wandy","lastInitName":"Peralta, W","initLastName":"W Peralta","fullFMLName":"Wandy Luis Peralta","fullLFMName":"Peralta, Wandy Luis","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID592206":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206","firstName":"Nicholas","lastName":"Castellanos","primaryNumber":"21","birthDate":"1992-03-04","currentAge":34,"birthCity":"Hialeah","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":203,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Nick","useLastName":"Castellanos","middleName":"A.","boxscoreName":"Castellanos, N","nickName":"Artist","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"kah-stay-AHN-ohs","mlbDebutDate":"2013-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Castellanos","nameSlug":"nick-castellanos-592206","firstLastName":"Nick Castellanos","lastFirstName":"Castellanos, Nick","lastInitName":"Castellanos, N","initLastName":"N Castellanos","fullFMLName":"Nicholas A. Castellanos","fullLFMName":"Castellanos, Nicholas A.","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"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},"ID701538":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538","firstName":"Jackson","lastName":"Merrill","primaryNumber":"3","birthDate":"2003-04-19","currentAge":23,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jackson","useLastName":"Merrill","middleName":"Peter","boxscoreName":"Merrill","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-03-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jackson Merrill","nameSlug":"jackson-merrill-701538","firstLastName":"Jackson Merrill","lastFirstName":"Merrill, Jackson","lastInitName":"Merrill, J","initLastName":"J Merrill","fullFMLName":"Jackson Peter Merrill","fullLFMName":"Merrill, Jackson Peter","strikeZoneTop":3.32,"strikeZoneBottom":1.676},"ID592094":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094","firstName":"Jason","lastName":"Adam","primaryNumber":"40","birthDate":"1991-08-04","currentAge":35,"birthCity":"Omaha","birthStateProvince":"NE","birthCountry":"USA","height":"6' 3\"","weight":229,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jason","useLastName":"Adam","middleName":"Kendall","boxscoreName":"Adam","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2018-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jason Adam","nameSlug":"jason-adam-592094","firstLastName":"Jason Adam","lastFirstName":"Adam, Jason","lastInitName":"Adam, J","initLastName":"J Adam","fullFMLName":"Jason Kendall Adam","fullLFMName":"Adam, Jason Kendall","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID656288":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288","firstName":"Griffin","lastName":"Canning","primaryNumber":"17","birthDate":"1996-05-11","currentAge":30,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Griffin","useLastName":"Canning","middleName":"Alexander","boxscoreName":"Canning","nickName":"Griff","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2019-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Griffin Canning","nameSlug":"griffin-canning-656288","firstLastName":"Griffin Canning","lastFirstName":"Canning, Griffin","lastInitName":"Canning, G","initLastName":"G Canning","fullFMLName":"Griffin Alexander Canning","fullLFMName":"Canning, Griffin Alexander","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID699134":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134","firstName":"Bradgley","lastName":"Rodriguez","primaryNumber":"72","birthDate":"2003-11-16","currentAge":22,"birthCity":"Petare","birthCountry":"Venezuela","height":"6' 1\"","weight":160,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bradgley","useLastName":"Rodriguez","middleName":"Eduardo","boxscoreName":"Rodriguez, B","gender":"M","nameMatrilineal":"Rodriguez","isPlayer":true,"isVerified":true,"pronunciation":"BRAD-glay","mlbDebutDate":"2025-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bradgley Rodriguez","nameSlug":"bradgley-rodriguez-699134","firstLastName":"Bradgley Rodriguez","lastFirstName":"Rodriguez, Bradgley","lastInitName":"Rodriguez, B","initLastName":"B Rodriguez","fullFMLName":"Bradgley Eduardo Rodriguez","fullLFMName":"Rodriguez, Bradgley Eduardo","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},"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},"ID665487":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487","firstName":"Fernando","lastName":"Tatis","primaryNumber":"23","birthDate":"1999-01-02","currentAge":27,"birthCity":"San Pedro De Macoris","birthCountry":"Dominican Republic","height":"6' 3\"","weight":217,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Fernando","useLastName":"Tatis Jr.","middleName":"Gabriel","boxscoreName":"Tatis Jr.","nickName":"El Niño","gender":"M","nameMatrilineal":"Medina","isPlayer":true,"isVerified":false,"pronunciation":"tah-TEES","mlbDebutDate":"2019-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Fernando Tatis Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"fernando-tatis-jr-665487","firstLastName":"Fernando Tatis Jr.","lastFirstName":"Tatis Jr., Fernando","lastInitName":"Tatis Jr., F","initLastName":"F Tatis Jr.","fullFMLName":"Fernando Gabriel Tatis Jr.","fullLFMName":"Tatis Jr., Fernando Gabriel","strikeZoneTop":3.346,"strikeZoneBottom":1.689},"ID664034":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034","firstName":"Tyler","lastName":"France","primaryNumber":"25","birthDate":"1994-07-13","currentAge":32,"birthCity":"Downey","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Ty","useLastName":"France","middleName":"Lawrence","boxscoreName":"France, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ty France","nameSlug":"ty-france-664034","firstLastName":"Ty France","lastFirstName":"France, Ty","lastInitName":"France, T","initLastName":"T France","fullFMLName":"Tyler Lawrence France","fullLFMName":"France, Tyler Lawrence","strikeZoneTop":3.103,"strikeZoneBottom":1.566},"ID669369":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369","firstName":"Bryce","lastName":"Johnson","primaryNumber":"29","birthDate":"1995-10-27","currentAge":30,"birthCity":"Cypress","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Bryce","useLastName":"Johnson","middleName":"Christopher","boxscoreName":"Johnson, B","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-08-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Johnson","nameSlug":"bryce-johnson-669369","firstLastName":"Bryce Johnson","lastFirstName":"Johnson, Bryce","lastInitName":"Johnson, B","initLastName":"B Johnson","fullFMLName":"Bryce Christopher Johnson","fullLFMName":"Johnson, Bryce Christopher","strikeZoneTop":3.186,"strikeZoneBottom":1.608},"ID621383":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383","firstName":"Tanner","lastName":"Banks","primaryNumber":"58","birthDate":"1991-10-24","currentAge":34,"birthCity":"Riverton","birthStateProvince":"UT","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tanner","useLastName":"Banks","middleName":"Pierce","boxscoreName":"Banks","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tanner Banks","nameSlug":"tanner-banks-621383","firstLastName":"Tanner Banks","lastFirstName":"Banks, Tanner","lastInitName":"Banks, T","initLastName":"T Banks","fullFMLName":"Tanner Pierce Banks","fullLFMName":"Banks, Tanner Pierce","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID593428":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428","firstName":"Xander","lastName":"Bogaerts","primaryNumber":"2","birthDate":"1992-10-01","currentAge":33,"birthCity":"Oranjestad","birthCountry":"Aruba","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Xander","useLastName":"Bogaerts","middleName":"Jan","boxscoreName":"Bogaerts","nickName":"X-Man","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"BOH-garts","mlbDebutDate":"2013-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Xander Bogaerts","nameSlug":"xander-bogaerts-593428","firstLastName":"Xander Bogaerts","lastFirstName":"Bogaerts, Xander","lastInitName":"Bogaerts, X","initLastName":"X Bogaerts","fullFMLName":"Xander Jan Bogaerts","fullLFMName":"Bogaerts, Xander Jan","strikeZoneTop":3.285,"strikeZoneBottom":1.658},"ID676760":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760","firstName":"Ronald","lastName":"Marinaccio","birthDate":"1995-07-01","currentAge":31,"birthCity":"Toms River","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ron","useLastName":"Marinaccio","middleName":"James","boxscoreName":"Marinaccio","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"mair-uh-NAH-chee-oh","mlbDebutDate":"2022-04-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ron Marinaccio","nameSlug":"ron-marinaccio-676760","firstLastName":"Ron Marinaccio","lastFirstName":"Marinaccio, Ron","lastInitName":"Marinaccio, R","initLastName":"R Marinaccio","fullFMLName":"Ronald James Marinaccio","fullLFMName":"Marinaccio, Ronald James","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID666969":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969","firstName":"Jose","lastName":"García","primaryNumber":"53","birthDate":"1993-03-02","currentAge":33,"birthCity":"Ciego de Avila","birthCountry":"Cuba","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Adolis","useLastName":"García","middleName":"Adolis","boxscoreName":"García, Ad","nickName":"El Bombi","gender":"M","nameMatrilineal":"Arrieta","isPlayer":true,"isVerified":false,"pronunciation":"ah-DOH-lees","mlbDebutDate":"2018-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adolis García","nameSlug":"adolis-garcia-666969","firstLastName":"Adolis García","lastFirstName":"García, Adolis","lastInitName":"García, A","initLastName":"A García","fullFMLName":"Jose Adolis García","fullLFMName":"García, Jose Adolis","strikeZoneTop":3.216,"strikeZoneBottom":1.623},"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},"ID681190":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190","firstName":"Randy","lastName":"Vásquez","primaryNumber":"98","birthDate":"1998-11-03","currentAge":27,"birthCity":"Navarette","birthCountry":"Dominican Republic","height":"6' 0\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Randy","useLastName":"Vásquez","middleName":"Marcelino","boxscoreName":"Vásquez, R","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":false,"mlbDebutDate":"2023-05-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Vásquez","nameSlug":"randy-vasquez-681190","firstLastName":"Randy Vásquez","lastFirstName":"Vásquez, Randy","lastInitName":"Vásquez, R","initLastName":"R Vásquez","fullFMLName":"Randy Marcelino Vásquez","fullLFMName":"Vásquez, Randy Marcelino","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID672642":{"id":672642,"fullName":"Steward Berroa","link":"/api/v1/people/672642","firstName":"Steward","lastName":"Berroa","primaryNumber":"39","birthDate":"1999-06-05","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 9\"","weight":193,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Steward","useLastName":"Berroa","boxscoreName":"Berroa","gender":"M","nameMatrilineal":"Gallatte","isPlayer":true,"isVerified":true,"pronunciation":"STOO-erd ber-ROW-uh","mlbDebutDate":"2024-06-23","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Steward Berroa","nameSlug":"steward-berroa-672642","firstLastName":"Steward Berroa","lastFirstName":"Berroa, Steward","lastInitName":"Berroa, S","initLastName":"S Berroa","fullFMLName":"Steward Berroa","fullLFMName":"Berroa, Steward","strikeZoneTop":3.09,"strikeZoneBottom":1.56}},"venue":{"id":2681,"name":"Citizens Bank Park","link":"/api/v1/venues/2681","location":{"address1":"One Citizens Bank Way","city":"Philadelphia","state":"Pennsylvania","stateAbbrev":"PA","postalCode":"19148","defaultCoordinates":{"latitude":39.90539086,"longitude":-75.16716957},"azimuthAngle":9.0,"elevation":20,"country":"USA","phone":"(215) 463-6000"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":42901,"turfType":"Grass","roofType":"Open","leftLine":329,"left":369,"leftCenter":381,"center":401,"rightCenter":398,"right":369,"rightLine":330},"active":true,"season":"2026"},"officialVenue":{"id":2681,"link":"/api/v1/venues/2681"},"weather":{"condition":"Partly Cloudy","temp":"75","wind":"8 mph, In From CF"},"gameInfo":{"attendance":38763,"firstPitch":"2026-06-02T22:42:00.000Z","gameDurationMinutes":158},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":2,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"home":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"}},"officialScorer":{"id":433437,"fullName":"Mike Maconi","link":"/api/v1/people/433437"},"primaryDatacaster":{"id":800986,"fullName":"Michael Monostra","link":"/api/v1/people/800986"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Fernando Tatis Jr. doubles (7) on a sharp line drive to left fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-02T22:42:02.214Z","endTime":"2026-06-02T22:43:33.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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-02T19:36:54.855Z","endTime":"2026-06-02T22:18:17.439Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"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-02T22:18:17.439Z","endTime":"2026-06-02T22:41:17.817Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"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-02T22:41:17.817Z","endTime":"2026-06-02T22:42:04.076Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.405103778322506,"aZ":-14.391140175794659,"pfxX":-8.689597033845203,"pfxZ":9.614071172353032,"pX":0.4441750899311172,"pZ":2.5525322767977716,"vX0":8.749461216067674,"vY0":-135.1460898137265,"vZ0":-3.7388850459945875,"x":100.07,"y":169.86,"x0":-1.7060248956666577,"y0":50.00539299470673,"z0":4.9645083989414935,"aX":-16.079101778485988},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.8,"breakHorizontal":13.9,"spinRate":2440,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.40525648797593883,"extension":6.9854185520458},"index":3,"playId":"a0007e16-7a5c-3922-842e-ddfa51f88841","pitchNumber":1,"startTime":"2026-06-02T22:42:04.076Z","endTime":"2026-06-02T22:42:07.104Z","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":87.8,"endSpeed":80.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.07898736864076,"aZ":-24.0984886465477,"pfxX":-1.8585859935461704,"pfxZ":4.910727666082965,"pX":0.8668336879285192,"pZ":1.7735338990736416,"vX0":7.101958303798572,"vY0":-127.64335421539893,"vZ0":-3.303779015171403,"x":83.96,"y":190.89,"x0":-1.7140557874718974,"y0":50.00269825401215,"z0":4.988995287395618,"aX":-3.0568992654783367},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.3,"breakHorizontal":1.7,"spinRate":2283,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.4296378829142604,"extension":6.843201973872538},"index":4,"playId":"75419ea0-2e50-3265-a07a-4a8041e3901e","pitchNumber":2,"startTime":"2026-06-02T22:42:21.305Z","endTime":"2026-06-02T22:42:25.014Z","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":0},"pitchData":{"startSpeed":78.4,"endSpeed":71.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.327103708802866,"aZ":-40.61625940569993,"pfxX":9.287518615633646,"pfxZ":-6.514039060292261,"pX":0.6040471857659072,"pZ":1.732077029932013,"vX0":2.7107357593337285,"vY0":-114.04905792702206,"vZ0":1.0041243151446022,"x":93.98,"y":192.01,"x0":-1.8120110826695828,"y0":50.00551885598093,"z0":5.346590688781342,"aX":12.027090913134092},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-11.2,"breakHorizontal":-17.5,"spinRate":2723,"spinDirection":54},"zone":9,"typeConfidence":2.0,"plateTime":0.4834281931472404,"extension":6.446257980487121},"index":5,"playId":"d7cf2b2c-c0d1-3519-8c5a-267d8ad0d065","pitchNumber":3,"startTime":"2026-06-02T22:42:38.821Z","endTime":"2026-06-02T22:42:41.900Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.383010029750245,"aZ":-23.724083801429476,"pfxX":-11.43824041218692,"pfxZ":4.553901832074693,"pX":0.9351630797585267,"pZ":2.010836046839023,"vX0":10.53559227959466,"vY0":-135.2807869934656,"vZ0":-3.449784100084379,"x":81.35,"y":184.49,"x0":-1.5228491583655446,"y0":50.00039578251557,"z0":4.964696592397458,"aX":-21.208235085459847},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.7,"breakHorizontal":18.5,"spinRate":2399,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4048111866423163,"extension":6.961125654946286},"index":6,"playId":"64c66a12-7a5a-32f9-a9df-8f61a27489e6","pitchNumber":4,"startTime":"2026-06-02T22:42:58.437Z","endTime":"2026-06-02T22:43:02.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.0560242709053,"aZ":-39.998307433659924,"pfxX":8.74550444893023,"pfxZ":-6.022979035057073,"pX":0.5931371390930518,"pZ":2.753389661108606,"vX0":2.7078310174058067,"vY0":-113.64892524420756,"vZ0":2.9853747735060425,"x":94.39,"y":164.44,"x0":-1.7517390014683167,"y0":50.00061617998699,"z0":5.412901596004724,"aX":11.366029922516272},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-9.7,"breakHorizontal":-16.6,"spinRate":2707,"spinDirection":53},"zone":6,"typeConfidence":2.0,"plateTime":0.4831197533489324,"extension":6.646330851656952},"hitData":{"launchSpeed":113.5,"launchAngle":16.0,"totalDistance":381.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":82.46,"coordY":62.28}},"index":7,"playId":"7968aa3c-1340-3a2b-8e8a-8664eceb1f80","pitchNumber":5,"startTime":"2026-06-02T22:43:20.244Z","endTime":"2026-06-02T22:43:33.318Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T22:43:33.318Z","atBatIndex":0},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Gavin Sheets pops out to third baseman Alec Bohm.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-02T22:43:57.230Z","endTime":"2026-06-02T22:45:58.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.245029017918903,"aZ":-15.50802803802983,"pfxX":-8.17792801608277,"pfxZ":8.74216529117669,"pX":-0.3476380225798006,"pZ":2.3832217978658803,"vX0":6.988924851180646,"vY0":-137.1856043698571,"vZ0":-4.120425477970969,"x":130.25,"y":174.43,"x0":-1.865285470248913,"y0":50.00460825251621,"z0":4.961243090497582,"aX":-15.594883693532713},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.1,"breakHorizontal":13.3,"spinRate":2383,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.3992013640293086,"extension":6.957232187677345},"index":0,"playId":"e6c09d90-e3b5-31d4-bbc0-8346d68de4aa","pitchNumber":1,"startTime":"2026-06-02T22:44:06.889Z","endTime":"2026-06-02T22:44:09.889Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.547002222484146,"aZ":-40.33056102870596,"pfxX":9.144163875324445,"pfxZ":-6.1081677314089315,"pX":-0.7696412830481516,"pZ":1.817988343819017,"vX0":-0.3462601040716261,"vY0":-115.19420327716445,"vZ0":0.9894377535303134,"x":146.34,"y":189.69,"x0":-1.8036976156234528,"y0":50.00033843424794,"z0":5.299445340662186,"aX":12.216588744704401},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-10.4,"breakHorizontal":-16.4,"spinRate":2693,"spinDirection":56},"zone":7,"typeConfidence":2.0,"plateTime":0.476516988374283,"extension":6.501214508136943},"index":1,"playId":"071aed2b-5f88-3c19-b896-70d3654fe149","pitchNumber":2,"startTime":"2026-06-02T22:44:27.664Z","endTime":"2026-06-02T22:44:30.664Z","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.7,"endSpeed":72.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.316033942424383,"aZ":-40.93271258129083,"pfxX":8.220961700653497,"pfxZ":-6.667180391604856,"pX":-0.9109681354460595,"pZ":1.4569995771140902,"vX0":-0.32573878313186727,"vY0":-114.52049390185438,"vZ0":0.3904543522286541,"x":151.72,"y":199.44,"x0":-1.832298856164662,"y0":50.00270690603253,"z0":5.324223578744373,"aX":10.799385218015583},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-11.6,"breakHorizontal":-14.8,"spinRate":2567,"spinDirection":56},"zone":13,"typeConfidence":2.0,"plateTime":0.48030748689761804,"extension":6.58997677060188},"index":2,"playId":"78dd23df-7560-37de-a7ce-6bb33ab7018a","pitchNumber":3,"startTime":"2026-06-02T22:44:48.233Z","endTime":"2026-06-02T22:44:51.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":78.7,"endSpeed":71.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.711035030323888,"aZ":-41.152611907594675,"pfxX":10.506640090322371,"pfxZ":-6.887927108644425,"pX":-0.5495169160585791,"pZ":1.764084114944543,"vX0":-0.3402869434615388,"vY0":-114.5035461175057,"vZ0":1.0584406059047817,"x":137.95,"y":191.15,"x0":-1.758561992476275,"y0":50.00141673977275,"z0":5.380342488551968,"aX":13.697826495641898},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-11.8,"breakHorizontal":-18.8,"spinRate":2743,"spinDirection":54},"zone":7,"typeConfidence":2.0,"plateTime":0.4816951398723326,"extension":6.544003845949419},"index":3,"playId":"356f550d-8de9-344e-946c-4aadc68100a9","pitchNumber":4,"startTime":"2026-06-02T22:45:08.121Z","endTime":"2026-06-02T22:45:11.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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.876916974522246,"aZ":-18.050249635766612,"pfxX":-7.314085796326797,"pfxZ":7.375677388777381,"pX":0.5485483263959519,"pZ":2.7610138673988565,"vX0":8.337768320961336,"vY0":-136.91909708418595,"vZ0":-2.926086742033365,"x":96.09,"y":164.23,"x0":-1.5738765496776617,"y0":50.00111335276215,"z0":5.066572677737976,"aX":-14.002040365172615},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.0,"breakHorizontal":11.6,"spinRate":2411,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.39878873542327575,"extension":6.8631750880940805},"hitData":{"launchSpeed":80.1,"launchAngle":74.0,"totalDistance":77.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":113.76,"coordY":180.42}},"index":4,"playId":"391ffb67-8ea9-3312-8b49-1bb39cb9a37a","pitchNumber":5,"startTime":"2026-06-02T22:45:48.197Z","endTime":"2026-06-02T22:45:58.224Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T22:45:58.224Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Manny Machado flies out to second baseman Bryson Stott.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-02T22:46:25.684Z","endTime":"2026-06-02T22:47:14.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"c1738763-7eca-4108-a6a0-29616f3f0e06","startTime":"2026-06-02T22:46:25.684Z","endTime":"2026-06-02T22:46:30.688Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.729072874298517,"aZ":-23.951081919792784,"pfxX":-10.631520585527127,"pfxZ":4.487474171626806,"pX":0.36562660116816725,"pZ":3.0144357168136344,"vX0":8.842608921673008,"vY0":-134.23230052678647,"vZ0":-0.8578678979556859,"x":103.06,"y":157.39,"x0":-1.582101814520409,"y0":50.00540223921138,"z0":5.035810389093236,"aX":-19.498670691483703},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.2,"breakHorizontal":17.5,"spinRate":2236,"spinDirection":229},"zone":3,"typeConfidence":2.0,"plateTime":0.4072705403264334,"extension":6.787350095400732},"index":1,"playId":"01a10901-8cfd-3e68-972c-9b7313fe1c9a","pitchNumber":1,"startTime":"2026-06-02T22:46:44.500Z","endTime":"2026-06-02T22:46:47.500Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":70.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.678607024380614,"aZ":-41.173046116025134,"pfxX":10.55686135343262,"pfxZ":-7.043680328447589,"pX":-0.4304150917404515,"pZ":2.1482481744575477,"vX0":-0.3044710467478812,"vY0":-113.47523926672282,"vZ0":2.233121366269212,"x":133.41,"y":180.78,"x0":-1.660178085688289,"y0":50.003158614480384,"z0":5.315169632341404,"aX":13.488202742395943},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-11.6,"breakHorizontal":-19.0,"spinRate":2659,"spinDirection":52},"zone":7,"typeConfidence":2.0,"plateTime":0.4864690977630204,"extension":6.583313892461706},"hitData":{"launchSpeed":67.4,"launchAngle":42.0,"totalDistance":202.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":179.17,"coordY":128.19}},"index":2,"playId":"926fc042-db35-350f-9ec6-37e95217f379","pitchNumber":2,"startTime":"2026-06-02T22:47:05.520Z","endTime":"2026-06-02T22:47:14.963Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T22:47:14.963Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Andujar grounds out, third baseman Alec Bohm to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-02T22:47:38.355Z","endTime":"2026-06-02T22:49:23.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.180252698646456,"aZ":-40.343360077645755,"pfxX":6.786717552805442,"pfxZ":-6.1165984411705345,"pX":1.3933674953158504,"pZ":0.701479697010878,"vX0":4.654470691293802,"vY0":-115.56909864793198,"vZ0":-1.3611239656380307,"x":63.89,"y":219.84,"x0":-1.5379100920666355,"y0":50.00482099061933,"z0":5.219238603773526,"aX":9.059745719891538},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-11.2,"breakHorizontal":-13.6,"spinRate":2523,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.476351220280018,"extension":6.651899951146053},"index":0,"playId":"77b8af29-c26e-32b8-9396-7d28ed0f637d","pitchNumber":1,"startTime":"2026-06-02T22:47:47.742Z","endTime":"2026-06-02T22:47:50.742Z","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":77.9,"endSpeed":70.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.536649832204542,"aZ":-41.41007313337757,"pfxX":8.68410787626949,"pfxZ":-7.214942804787533,"pX":-0.7302632601695608,"pZ":2.8742046250499738,"vX0":-0.1394734277964772,"vY0":-113.3108427802072,"vZ0":3.660244983754377,"x":144.84,"y":161.18,"x0":-1.7927521858595685,"y0":50.00001644325177,"z0":5.416585410170756,"aX":11.12412295787653},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-11.6,"breakHorizontal":-15.6,"spinRate":2388,"spinDirection":57},"zone":1,"typeConfidence":2.0,"plateTime":0.4861311471369323,"extension":6.689373454520089},"index":1,"playId":"54356987-2510-30f5-b37f-f6672850ba55","pitchNumber":2,"startTime":"2026-06-02T22:48:10.159Z","endTime":"2026-06-02T22:48:37.159Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"}}},{"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":92.7,"endSpeed":85.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96858828904575,"aZ":-21.78637663160535,"pfxX":-10.570712109083999,"pfxZ":5.569413103594842,"pX":-0.5562268200461409,"pZ":2.034644850347987,"vX0":6.791576060012655,"vY0":-134.9221336660309,"vZ0":-3.70247962980407,"x":138.2,"y":183.84,"x0":-1.7167716807258053,"y0":50.006731673391386,"z0":4.937461492040476,"aX":-19.733606315837896},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.6,"breakHorizontal":18.0,"spinRate":2234,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.4040610010972827,"extension":7.027362124791033},"index":2,"playId":"c028fdef-feab-3d5b-9698-dd0f9500c703","pitchNumber":3,"startTime":"2026-06-02T22:48:50.939Z","endTime":"2026-06-02T22:48:54.025Z","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":78.4,"endSpeed":71.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.46273157496735,"aZ":-39.84838780536862,"pfxX":7.367777807933296,"pfxZ":-5.901744634326127,"pX":-0.46377420832380406,"pZ":1.8249500992210579,"vX0":0.6711118176983115,"vY0":-114.05125453010051,"vZ0":1.1151567895780978,"x":134.68,"y":189.51,"x0":-1.7185153785127008,"y0":50.00155577945821,"z0":5.298855604272304,"aX":9.582233505029818},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-10.0,"breakHorizontal":-13.4,"spinRate":2596,"spinDirection":58},"zone":7,"typeConfidence":2.0,"plateTime":0.4825960178274795,"extension":6.637054039984041},"hitData":{"launchSpeed":70.2,"launchAngle":-16.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.74,"coordY":165.21}},"index":3,"playId":"44617568-2dca-37f5-818c-b37eac8b8328","pitchNumber":4,"startTime":"2026-06-02T22:49:15.825Z","endTime":"2026-06-02T22:49:23.773Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T22:49:23.773Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-02T22:51:52.290Z","endTime":"2026-06-02T22:53:26.424Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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":94.7,"endSpeed":87.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87039649993522,"aZ":-13.827689729729462,"pfxX":-7.058916366233961,"pfxZ":9.501996477880583,"pX":-0.7352546501696828,"pZ":2.217810912644632,"vX0":5.490833933723578,"vY0":-137.68250336281304,"vZ0":-7.2713732290473,"x":145.03,"y":178.9,"x0":-1.83237012473732,"y0":50.005330706961516,"z0":5.817693452066355,"aX":-13.634741135616466},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.0,"breakHorizontal":11.8,"spinRate":2444,"spinDirection":225},"zone":4,"typeConfidence":0.96,"plateTime":0.39692156159948144,"extension":6.096493264444183},"index":0,"playId":"a5f94823-120e-3284-8ed7-87cc11b78f13","pitchNumber":1,"startTime":"2026-06-02T22:51:56.838Z","endTime":"2026-06-02T22:51:59.838Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.58079446092438,"aZ":-13.159158883205444,"pfxX":-6.391810526231066,"pfxZ":9.919682086437549,"pX":-0.17511584640215494,"pZ":3.660049994498947,"vX0":6.2175296373195925,"vY0":-136.93234859561613,"vZ0":-3.9566887169940483,"x":123.68,"y":139.96,"x0":-1.6344882521651323,"y0":50.0008517779963,"z0":6.011313598350847,"aX":-12.250718099254016},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.4,"breakHorizontal":10.4,"spinRate":2487,"spinDirection":221},"zone":11,"typeConfidence":0.98,"plateTime":0.3985770690384798,"extension":5.7675724277986875},"index":1,"playId":"06fd4b35-0a61-3d35-b9e6-777e03c71318","pitchNumber":2,"startTime":"2026-06-02T22:52:09.633Z","endTime":"2026-06-02T22:52:13.440Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.650491922671243,"aZ":-34.22652670591134,"pfxX":7.286134353329158,"pfxZ":-1.421533710619767,"pX":0.3756378824821323,"pZ":0.39927972490300717,"vX0":3.304354071971178,"vY0":-119.72564045778081,"vZ0":-5.675140418149457,"x":102.68,"y":228.0,"x0":-1.9698472709111443,"y0":50.00081313941032,"z0":5.872266825198366,"aX":10.548876138290598},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-3.7,"breakHorizontal":-14.0,"spinRate":3257,"spinDirection":76},"zone":14,"typeConfidence":0.85,"plateTime":0.4579179121657204,"extension":6.0045085219387815},"index":2,"playId":"9e0dacbe-602a-3c2a-abfd-aff55cd0b113","pitchNumber":3,"startTime":"2026-06-02T22:52:23.371Z","endTime":"2026-06-02T22:52:26.420Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.111504080480493,"aZ":-29.906720143322982,"pfxX":3.981468730520259,"pfxZ":1.5589417552379468,"pX":0.3858122008527942,"pZ":1.5561745890573553,"vX0":4.165003417172703,"vY0":-120.02532637684594,"vZ0":-4.158071401724728,"x":102.29,"y":196.76,"x0":-1.8918096052276132,"y0":50.00286321407352,"z0":5.986292275163645,"aX":5.784092074977404},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.0,"breakHorizontal":-8.3,"spinRate":3073,"spinDirection":81},"zone":14,"typeConfidence":0.81,"plateTime":0.4570599126680399,"extension":6.017113172935884},"index":3,"playId":"cc6476cb-4508-3154-ae40-2637c70308a7","pitchNumber":4,"startTime":"2026-06-02T22:52:38.308Z","endTime":"2026-06-02T22:52:41.308Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-02T22:52:49.415Z","endTime":"2026-06-02T22:53:01.242Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":88.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62317654874592,"aZ":-20.400639320705434,"pfxX":-9.288564767933028,"pfxZ":6.014879800331685,"pX":0.7718405029220174,"pZ":2.4584672852293,"vX0":9.5714594137381,"vY0":-138.03966897483735,"vZ0":-5.557684469342347,"x":87.58,"y":172.4,"x0":-1.5101979753608243,"y0":50.00213208560885,"z0":5.843248717475476,"aX":-18.180674213217756},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.1,"breakHorizontal":15.1,"spinRate":2338,"spinDirection":225},"zone":6,"typeConfidence":0.92,"plateTime":0.39465033362869173,"extension":6.2074927551514065},"index":5,"playId":"266156e9-2c1e-3e63-9bd4-b32940963b7d","pitchNumber":5,"startTime":"2026-06-02T22:53:01.242Z","endTime":"2026-06-02T22:53:06.597Z","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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.312625102739467,"aZ":-30.51233646194918,"pfxX":6.640654538887934,"pfxZ":1.1060265642818177,"pX":-0.38030587107353236,"pZ":1.3767519002117623,"vX0":1.6731415879496612,"vY0":-121.68099018762817,"vZ0":-4.556579676060588,"x":131.5,"y":201.61,"x0":-1.939682091095945,"y0":50.00085588594617,"z0":5.923171562331396,"aX":9.936007903186262},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.2,"breakHorizontal":-12.5,"spinRate":3159,"spinDirection":83},"zone":13,"typeConfidence":0.91,"plateTime":0.4504757791001648,"extension":6.0092270170418045},"index":6,"playId":"3d9d03d1-4956-3679-ae56-cf07a31cad30","pitchNumber":6,"startTime":"2026-06-02T22:53:23.424Z","endTime":"2026-06-02T22:53:26.424Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T22:53:26.424Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trea Turner called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-02T22:53:43.730Z","endTime":"2026-06-02T22:54:38.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":666023,"link":"/api/v1/people/666023"},"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":95.1,"endSpeed":87.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.233190133775555,"aZ":-12.985559836668875,"pfxX":-3.674157260855612,"pfxZ":9.770838623100545,"pX":-0.3903632802160579,"pZ":4.610687582662314,"vX0":4.565583092030946,"vY0":-138.60087281448813,"vZ0":-1.8714734025936268,"x":131.88,"y":114.29,"x0":-1.5743228355343326,"y0":50.00494112113742,"z0":6.152478719589544,"aX":-7.217518627684369},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.5,"breakHorizontal":5.8,"spinRate":2424,"spinDirection":212},"zone":11,"typeConfidence":0.98,"plateTime":0.3937721342938718,"extension":5.963755596647644},"index":0,"playId":"47f2a77f-da29-3012-8fdd-5ea8695231ca","pitchNumber":1,"startTime":"2026-06-02T22:53:48.939Z","endTime":"2026-06-02T22:53:51.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":84.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.37673394246288,"aZ":-25.57558459297541,"pfxX":0.4920025429839465,"pfxZ":3.6834584584406302,"pX":0.6463422440744627,"pZ":2.2420388226761077,"vX0":6.104736073119708,"vY0":-131.81977347605493,"vZ0":-4.554191723213325,"x":92.36,"y":178.24,"x0":-1.7465489551196574,"y0":50.002022735949545,"z0":5.840200505091039,"aX":0.8803507949867061},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.0,"breakHorizontal":-2.0,"spinRate":2737,"spinDirection":184},"zone":6,"typeConfidence":0.9,"plateTime":0.41273065747038684,"extension":5.879847807706756},"index":1,"playId":"dcf51f1d-db77-3fe2-83cd-a8dada2ff243","pitchNumber":2,"startTime":"2026-06-02T22:54:03.487Z","endTime":"2026-06-02T22:54:06.487Z","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":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.918297775961854,"aZ":-25.589028002968423,"pfxX":4.094739606939015,"pfxZ":4.228818809060616,"pX":-0.2231924971936523,"pZ":2.103886803870381,"vX0":2.8114754351322278,"vY0":-122.80389561512882,"vZ0":-3.892302222451206,"x":125.51,"y":181.98,"x0":-1.9073886433837557,"y0":50.003183484541985,"z0":5.839213784027602,"aX":6.373700842357752},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":7.2,"breakHorizontal":-8.0,"spinRate":3016,"spinDirection":97},"zone":8,"typeConfidence":0.65,"plateTime":0.44278450248883283,"extension":5.7932843703177435},"index":2,"playId":"29f46a2b-589e-3b84-9213-fe1b1fdcbe1b","pitchNumber":3,"startTime":"2026-06-02T22:54:17.361Z","endTime":"2026-06-02T22:54:20.720Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.471343501668226,"aZ":-34.646055881064534,"pfxX":7.744121927457867,"pfxZ":-1.65751406891028,"pX":0.5709763936989259,"pZ":1.5993827117905033,"vX0":3.0423878506626036,"vY0":-121.93375997743456,"vZ0":-3.2174820779687265,"x":95.24,"y":195.6,"x0":-1.7031380963156657,"y0":50.003748188125805,"z0":5.9595623157128035,"aX":11.53185481715085},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-3.6,"breakHorizontal":-14.8,"spinRate":3216,"spinDirection":77},"zone":14,"typeConfidence":0.72,"plateTime":0.4511263185377521,"extension":5.877541551376775},"index":3,"playId":"0df9193d-5107-3dc8-aded-bfa4e6a9c564","pitchNumber":4,"startTime":"2026-06-02T22:54:35.459Z","endTime":"2026-06-02T22:54:38.822Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T22:54:38.822Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Harper flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-02T22:55:06.102Z","endTime":"2026-06-02T22:56:01.992Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-02T22:54:56.915Z","endTime":"2026-06-02T22:55:08.413Z","isPitch":false,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"}},{"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":90.8,"endSpeed":84.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.988498404901698,"aZ":-22.8522425551335,"pfxX":1.9076543651750302,"pfxZ":5.1462630629674475,"pX":-0.7962240362533238,"pZ":2.9497986929308335,"vX0":2.147155297689673,"vY0":-132.42578899597152,"vZ0":-3.5903903998954423,"x":147.35,"y":159.14,"x0":-1.8595193353283743,"y0":50.004349228619226,"z0":5.956525873494907,"aX":3.455246960575723},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.9,"breakHorizontal":-3.8,"spinRate":2692,"spinDirection":184},"zone":1,"typeConfidence":0.91,"plateTime":0.41050751222032567,"extension":5.904650285206533},"index":1,"playId":"3d8fd353-f194-3c10-80e3-1dce1243ed0b","pitchNumber":1,"startTime":"2026-06-02T22:55:08.413Z","endTime":"2026-06-02T22:55:11.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64359794056152,"aZ":-24.507425380117255,"pfxX":-10.142438911378928,"pfxZ":4.5873785191900796,"pX":1.162290309302093,"pZ":0.4945411488406859,"vX0":10.063438150836415,"vY0":-128.48662880159569,"vZ0":-8.363059912186412,"x":72.7,"y":225.43,"x0":-1.4875851008399799,"y0":50.00324386525054,"z0":5.696196484981149,"aX":-16.95686051384695},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.5,"breakHorizontal":16.1,"spinRate":2181,"spinDirection":240},"zone":14,"typeConfidence":0.9,"plateTime":0.42630725729941865,"extension":6.046130742299472},"index":2,"playId":"f22b01ce-b3b7-3ec9-9efd-5c3c4550e123","pitchNumber":2,"startTime":"2026-06-02T22:55:20.739Z","endTime":"2026-06-02T22:55:23.739Z","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":94.6,"endSpeed":86.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.197037623388166,"aZ":-13.385443985881428,"pfxX":-4.742202761053707,"pfxZ":9.793511073513509,"pX":1.0397637146656982,"pZ":3.288667858381476,"vX0":8.61477022705137,"vY0":-137.54982687190795,"vZ0":-4.8126670740047715,"x":77.37,"y":149.99,"x0":-1.5150104332057597,"y0":50.001546653900625,"z0":5.966967466073373,"aX":-9.097447444375863},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.9,"breakHorizontal":6.8,"spinRate":2436,"spinDirection":218},"zone":12,"typeConfidence":0.98,"plateTime":0.39804634752064283,"extension":6.138009198800043},"index":3,"playId":"94318969-59b4-36c8-9f99-109a94a1724c","pitchNumber":3,"startTime":"2026-06-02T22:55:35.576Z","endTime":"2026-06-02T22:55:39.325Z","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":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.08546325924913,"aZ":-15.210878831539281,"pfxX":-5.653827504481182,"pfxZ":8.54871463264705,"pX":0.5615780168234884,"pZ":2.4891685076342447,"vX0":7.946228290284927,"vY0":-139.41792930713098,"vZ0":-6.636716513598657,"x":95.59,"y":171.57,"x0":-1.5807622880872456,"y0":50.000336087175214,"z0":5.89031645249662,"aX":-11.215335825599936},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.4,"breakHorizontal":8.8,"spinRate":2397,"spinDirection":221},"zone":6,"typeConfidence":0.97,"plateTime":0.39171655060538857,"extension":5.869332915046438},"hitData":{"launchSpeed":98.7,"launchAngle":48.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.86,"coordY":83.89}},"index":4,"playId":"55dcc46d-fd63-37fb-a82f-c63c20c971b1","pitchNumber":4,"startTime":"2026-06-02T22:55:51.767Z","endTime":"2026-06-02T22:56:01.992Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T22:56:01.992Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Merrill grounds out, first baseman Bryce Harper to pitcher Aaron Nola.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-02T22:58:27.260Z","endTime":"2026-06-02T22:59:40.157Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.5,"endSpeed":83.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.856138432314456,"aZ":-15.969803310149723,"pfxX":-10.629582437320275,"pfxZ":8.951435956481482,"pX":0.7753905276476134,"pZ":1.3442871219819188,"vX0":9.701527275959103,"vY0":-134.13836629304083,"vZ0":-6.430555041218355,"x":87.44,"y":202.48,"x0":-1.5191766151387656,"y0":50.00076628803001,"z0":4.924556789758405,"aX":-19.237008590412945},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.9,"breakHorizontal":17.0,"spinRate":2397,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.40939269218780394,"extension":6.90182310523404},"index":0,"playId":"43091f1a-62f2-3e5f-bfa0-13fded40fb5c","pitchNumber":1,"startTime":"2026-06-02T22:58:39.217Z","endTime":"2026-06-02T22:58:42.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":70.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.002191873380575,"aZ":-41.082209305322124,"pfxX":8.402939331524887,"pfxZ":-7.088043803794911,"pX":0.7384666996825966,"pZ":1.0216147075058901,"vX0":3.289521254649019,"vY0":-112.77881120395138,"vZ0":-0.12942509874926178,"x":88.85,"y":211.2,"x0":-1.8407821216283153,"y0":50.00046639419176,"z0":5.306715042629938,"aX":10.567124726653748},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-12.4,"breakHorizontal":-16.2,"spinRate":2609,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.49010410837555884,"extension":6.602215952032406},"index":1,"playId":"f62facf9-3f40-3062-bb85-fc357ce2356e","pitchNumber":2,"startTime":"2026-06-02T22:58:57.978Z","endTime":"2026-06-02T22:59:00.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.613047067175284,"aZ":-22.501117782411107,"pfxX":-11.808792915056813,"pfxZ":5.32746880830441,"pX":1.754032293649873,"pZ":2.9940268386206306,"vX0":12.553524649469022,"vY0":-134.05879046843495,"vZ0":-1.421587899524948,"x":50.14,"y":157.94,"x0":-1.46036594878981,"y0":50.003931592516935,"z0":5.141036831111349,"aX":-21.445854994730112},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.5,"breakHorizontal":18.6,"spinRate":2279,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.40893913193620257,"extension":6.996483708424229},"index":2,"playId":"f57213df-5e07-346e-9a18-e71ae87039e6","pitchNumber":3,"startTime":"2026-06-02T22:59:15.110Z","endTime":"2026-06-02T22:59:18.400Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.311152120042504,"aZ":-41.74210462667829,"pfxX":8.193084410189458,"pfxZ":-7.446103082752175,"pX":0.27844681460439846,"pZ":1.9007929321792794,"vX0":2.2315279042423843,"vY0":-113.65182273703608,"vZ0":1.6878108760908077,"x":106.39,"y":187.46,"x0":-1.7849472378420315,"y0":50.004215920793804,"z0":5.351454546420841,"aX":10.525516863630024},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-12.6,"breakHorizontal":-15.5,"spinRate":2607,"spinDirection":55},"zone":9,"typeConfidence":2.0,"plateTime":0.48529140680843597,"extension":6.717526857688225},"hitData":{"launchSpeed":98.9,"launchAngle":2.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.35,"coordY":167.24}},"index":3,"playId":"e2deba40-56e3-3687-b6eb-6db6ad30e38a","pitchNumber":4,"startTime":"2026-06-02T22:59:32.442Z","endTime":"2026-06-02T22:59:40.157Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T22:59:40.157Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Stubbs challenged (pitch result), call on the field was overturned: Xander Bogaerts called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-02T23:00:04.845Z","endTime":"2026-06-02T23:01:17.718Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"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,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.360431809585346,"aZ":-16.726679699697435,"pfxX":-8.584510639714365,"pfxZ":8.331751190694224,"pX":0.7636343258743817,"pZ":2.1554616954682086,"vX0":9.6426278929527,"vY0":-135.47775874658214,"vZ0":-4.4415666249160735,"x":87.89,"y":180.58,"x0":-1.7310345636505553,"y0":50.00203393371564,"z0":4.989899622277846,"aX":-15.913936614518292},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.3,"breakHorizontal":13.4,"spinRate":2264,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.404732284548476,"extension":6.915587629933369},"index":0,"playId":"c4c51658-1b29-3885-8b68-33862de4a619","pitchNumber":1,"startTime":"2026-06-02T23:00:13.714Z","endTime":"2026-06-02T23:00:16.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":71.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.677815582489526,"aZ":-41.07884168376664,"pfxX":7.827117318004578,"pfxZ":-6.923030059352523,"pX":1.0463896899742005,"pZ":1.884160976904855,"vX0":3.9826307170200503,"vY0":-113.77784568221375,"vZ0":1.5261053365237212,"x":77.11,"y":187.91,"x0":-1.7550690130607356,"y0":50.00550130278187,"z0":5.337309226203436,"aX":10.061784632456659},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-11.6,"breakHorizontal":-15.4,"spinRate":2642,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4850609384129734,"extension":6.618088585203536},"index":1,"playId":"d6d201f3-7644-35cf-8235-48e4d9fdb750","pitchNumber":2,"startTime":"2026-06-02T23:00:28.812Z","endTime":"2026-06-02T23:00:31.812Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-02T23:00:40.346Z","endTime":"2026-06-02T23:00:50.711Z","isPitch":false,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"}},{"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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.70399409111642,"aZ":-22.63310008677443,"pfxX":-11.099189673545004,"pfxZ":5.1164634932999125,"pX":0.7395155064497426,"pZ":2.6721179279634124,"vX0":9.910702519724909,"vY0":-136.1764474831274,"vZ0":-2.1630813099401314,"x":88.81,"y":166.63,"x0":-1.5165043607357183,"y0":50.00602957507434,"z0":5.053078019173985,"aX":-20.714925151856733},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.0,"breakHorizontal":17.9,"spinRate":2332,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.40320417456388613,"extension":6.963492265835362},"index":3,"playId":"b1c7cce0-5963-3d15-9645-20738046792b","pitchNumber":3,"startTime":"2026-06-02T23:00:50.711Z","endTime":"2026-06-02T23:01:17.718Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"}},"playEndTime":"2026-06-02T23:01:17.718Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jase Bowen strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-02T23:01:28.139Z","endTime":"2026-06-02T23:02:14.800Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"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,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":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.510078967233536,"aZ":-22.62594950415161,"pfxX":-10.00474880913592,"pfxZ":5.014845910000686,"pX":0.08194681340923538,"pZ":2.307498132753488,"vX0":8.098226684077554,"vY0":-136.68671779651166,"vZ0":-3.125511127651123,"x":113.88,"y":176.48,"x0":-1.611000232633291,"y0":50.000082990181575,"z0":5.009172963911947,"aX":-19.036940613610618},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.6,"breakHorizontal":16.6,"spinRate":2318,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.3998450100915014,"extension":6.966338307483518},"index":0,"playId":"d5c62892-75ee-30c9-9a36-b5b9680b357c","pitchNumber":1,"startTime":"2026-06-02T23:01:36.143Z","endTime":"2026-06-02T23:01:39.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":72.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.361087262334355,"aZ":-41.48484657220827,"pfxX":7.591522240086626,"pfxZ":-7.087394830102057,"pX":0.9010405742412144,"pZ":1.088354379700924,"vX0":3.936501975900266,"vY0":-114.81159644114877,"vZ0":0.05815880467265511,"x":82.65,"y":209.39,"x0":-1.8307056433225513,"y0":50.0014939485551,"z0":5.153095019900338,"aX":9.974954603097583},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-12.4,"breakHorizontal":-14.9,"spinRate":2662,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4799439123215148,"extension":6.761381678405092},"index":1,"playId":"560d12c5-8503-343a-bc39-56b37fc54a03","pitchNumber":2,"startTime":"2026-06-02T23:01:51.668Z","endTime":"2026-06-02T23:01:54.668Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-02T23:02:01.866Z","endTime":"2026-06-02T23:02:11.800Z","isPitch":false,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"}},{"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":78.6,"endSpeed":72.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.846585099090955,"aZ":-39.41960891889966,"pfxX":8.81326423842468,"pfxZ":-5.5219816111922855,"pX":1.5015994854835264,"pZ":1.2363899219957653,"vX0":4.399421940841503,"vY0":-114.33648821022996,"vZ0":-0.19759890677632352,"x":59.76,"y":205.4,"x0":-1.5980557685723773,"y0":50.002727175723365,"z0":5.22158365619379,"aX":11.563350825447818},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-9.7,"breakHorizontal":-17.2,"spinRate":2674,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4806981012464173,"extension":6.668127550375975},"index":3,"playId":"470d346a-8a95-3cf1-9bc0-79ad43f882d6","pitchNumber":3,"startTime":"2026-06-02T23:02:11.800Z","endTime":"2026-06-02T23:02:14.800Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T23:02:14.800Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a line drive to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-02T23:04:46.157Z","endTime":"2026-06-02T23:06:09.677Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.428632400100625,"aZ":-28.258389619517484,"pfxX":4.422970538587393,"pfxZ":2.628937401975774,"pX":-0.33400518357398307,"pZ":1.6167528641170241,"vX0":2.4481015989966592,"vY0":-121.15284772317976,"vZ0":-4.5391952611758395,"x":129.73,"y":195.13,"x0":-1.9317641635497615,"y0":50.00194407709596,"z0":5.98134842633781,"aX":6.580807748011214},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.0,"breakHorizontal":-8.6,"spinRate":3202,"spinDirection":84},"zone":13,"typeConfidence":0.89,"plateTime":0.4519200011895821,"extension":5.8746742390385585},"index":0,"playId":"f3b50ecb-fc5b-3405-8327-33bdb8f22668","pitchNumber":1,"startTime":"2026-06-02T23:04:49.193Z","endTime":"2026-06-02T23:04:52.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.262322196052818,"aZ":-13.107045234515398,"pfxX":-5.954130768488025,"pfxZ":9.81502056276888,"pX":0.18064382855587063,"pZ":3.126218476052262,"vX0":7.03047602068764,"vY0":-137.70984089094983,"vZ0":-5.397543386469867,"x":110.11,"y":154.37,"x0":-1.6180027942508115,"y0":50.005075046408805,"z0":5.980441230200414,"aX":-11.570097553911767},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.0,"breakHorizontal":9.5,"spinRate":2501,"spinDirection":214},"zone":2,"typeConfidence":0.98,"plateTime":0.39599955865304404,"extension":5.896552787127683},"index":1,"playId":"4dc40282-e0ad-3996-95ac-6dbfc930b6c6","pitchNumber":2,"startTime":"2026-06-02T23:05:04.483Z","endTime":"2026-06-02T23:05:07.483Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-02T23:05:14.115Z","endTime":"2026-06-02T23:05:27.588Z","isPitch":false,"type":"action","player":{"id":669016,"link":"/api/v1/people/669016"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66294899638179,"aZ":-12.949983594174336,"pfxX":-6.167882442809994,"pfxZ":9.782662641632559,"pX":0.7183567743357049,"pZ":3.5019032678752278,"vX0":8.322565818604204,"vY0":-138.9411302923263,"vZ0":-4.541715428589736,"x":89.62,"y":144.23,"x0":-1.5074696579858944,"y0":50.00116000369932,"z0":6.011186573698646,"aX":-12.11923507923625},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.0,"breakHorizontal":9.6,"spinRate":2414,"spinDirection":212},"zone":12,"typeConfidence":0.98,"plateTime":0.3934584895675246,"extension":6.0190507535113245},"index":3,"playId":"68fb5c1c-9e7c-369c-820a-e93c1fd1c473","pitchNumber":3,"startTime":"2026-06-02T23:05:27.588Z","endTime":"2026-06-02T23:05:31.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":78.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.33671802869262,"aZ":-31.548768677532077,"pfxX":7.2803635028001645,"pfxZ":0.411264581881408,"pX":1.291861514631483,"pZ":0.7091847314437838,"vX0":4.941446006653784,"vY0":-122.1772473389844,"vZ0":-6.018908781831947,"x":67.76,"y":219.63,"x0":-1.7004581756635777,"y0":50.00321317267839,"z0":5.905349387589035,"aX":11.040817238134588},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.4,"breakHorizontal":-14.3,"spinRate":3297,"spinDirection":73},"zone":14,"typeConfidence":0.91,"plateTime":0.44775312031323233,"extension":6.0007624317246595},"index":4,"playId":"9bd02e3f-6992-3585-b0b5-3426d7fa08fa","pitchNumber":4,"startTime":"2026-06-02T23:05:41.587Z","endTime":"2026-06-02T23:05:44.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":88.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46305438205691,"aZ":-14.731541887307776,"pfxX":-4.604072130630515,"pfxZ":8.824875590179527,"pX":0.608628327296482,"pZ":2.934883551130416,"vX0":7.471008688715486,"vY0":-138.63116777713475,"vZ0":-5.668805726419464,"x":93.8,"y":159.54,"x0":-1.5040044352625517,"y0":50.004122780097376,"z0":5.96373964033111,"aX":-9.102151186801626},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.2,"breakHorizontal":7.1,"spinRate":2403,"spinDirection":218},"zone":3,"typeConfidence":0.98,"plateTime":0.3927597629875357,"extension":6.042316647865625},"hitData":{"launchSpeed":88.4,"launchAngle":18.0,"totalDistance":257.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":106.91,"coordY":88.63}},"index":5,"playId":"9717e666-80cf-3437-bf19-3d5f07f3827d","pitchNumber":5,"startTime":"2026-06-02T23:05:59.746Z","endTime":"2026-06-02T23:06:09.677Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T23:06:09.677Z","atBatIndex":10},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alec Bohm lines out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-02T23:06:28.993Z","endTime":"2026-06-02T23:08:25.445Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.95733999810625,"aZ":-13.488723158462838,"pfxX":-6.408981509357803,"pfxZ":9.735430803853042,"pX":0.2311117527056445,"pZ":2.864770957607691,"vX0":6.449787803239098,"vY0":-138.17757546409618,"vZ0":-5.923580278334122,"x":108.19,"y":161.43,"x0":-1.3091678851495863,"y0":50.00175199001303,"z0":5.955184107699212,"aX":-12.29934559293791},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.4,"breakHorizontal":10.1,"spinRate":2373,"spinDirection":221},"zone":5,"typeConfidence":0.97,"plateTime":0.3975473829484679,"extension":6.121098424491879},"index":0,"playId":"e3844182-e046-355f-ba1c-f422a7022347","pitchNumber":1,"startTime":"2026-06-02T23:06:36.488Z","endTime":"2026-06-02T23:06:39.488Z","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":89.9,"endSpeed":82.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06407637081324,"aZ":-19.2651971335735,"pfxX":0.5912492050399161,"pfxZ":7.4548639332815805,"pX":1.2341430244141172,"pZ":1.763404869842165,"vX0":6.87303858938198,"vY0":-130.61778787491127,"vZ0":-6.668219260247158,"x":69.96,"y":191.17,"x0":-1.5059883419990527,"y0":50.00038650446924,"z0":5.793993342052284,"aX":1.0214121787216974},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":12.2,"breakHorizontal":-2.5,"spinRate":2623,"spinDirection":199},"zone":14,"typeConfidence":0.9,"plateTime":0.41906986189295514,"extension":6.04780372419519},"index":1,"playId":"fd5e216a-711d-3c9b-a830-f1f3647880b5","pitchNumber":2,"startTime":"2026-06-02T23:06:56.528Z","endTime":"2026-06-02T23:06:59.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.701923578452792,"aZ":-17.2789045219829,"pfxX":-10.950341034125753,"pfxZ":7.890127031970777,"pX":0.10530058839279756,"pZ":1.713352720555812,"vX0":8.128180387870048,"vY0":-136.6765856580738,"vZ0":-7.768254593831099,"x":112.99,"y":192.52,"x0":-1.4874573020033044,"y0":50.00615255527224,"z0":5.783823495811351,"aX":-20.67885706006533},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.7,"breakHorizontal":18.1,"spinRate":2378,"spinDirection":221},"zone":8,"typeConfidence":0.94,"plateTime":0.4010713663810015,"extension":6.078756011947886},"index":2,"playId":"3aeebe21-7607-3f50-9f94-dc2f608c0f47","pitchNumber":3,"startTime":"2026-06-02T23:07:13.656Z","endTime":"2026-06-02T23:07:17.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.37628423661023,"aZ":-16.592616610853952,"pfxX":-10.544124550614008,"pfxZ":8.03222873989689,"pX":-0.1563026376278624,"pZ":2.7499221872994264,"vX0":7.40822406765954,"vY0":-138.51575108376642,"vZ0":-5.560286876991019,"x":122.96,"y":164.53,"x0":-1.4975432302074376,"y0":50.005498632530525,"z0":5.895521976956934,"aX":-20.461503063047598},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.6,"breakHorizontal":17.5,"spinRate":2316,"spinDirection":220},"zone":5,"typeConfidence":0.92,"plateTime":0.3956514784080549,"extension":6.116390084777546},"index":3,"playId":"1fec8882-4708-3b72-84cf-f7050a8dab60","pitchNumber":4,"startTime":"2026-06-02T23:07:32.492Z","endTime":"2026-06-02T23:07:35.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.59061597325185,"aZ":-14.398513202617943,"pfxX":-4.783635544256864,"pfxZ":9.050079966294852,"pX":1.0483103992450857,"pZ":3.2892381687614556,"vX0":8.256819060531434,"vY0":-138.89984311718555,"vZ0":-4.890009684325511,"x":77.04,"y":149.97,"x0":-1.3342534869890275,"y0":50.00249929722843,"z0":6.021923094996602,"aX":-9.396133589445975},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.6,"breakHorizontal":7.1,"spinRate":2306,"spinDirection":214},"zone":12,"typeConfidence":0.98,"plateTime":0.3935456574026617,"extension":6.250001158589381},"index":4,"playId":"35ef404e-7b5c-3d64-90fc-41b6bd4ecf5f","pitchNumber":5,"startTime":"2026-06-02T23:07:55.991Z","endTime":"2026-06-02T23:07:59.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30877148772661,"aZ":-21.38719989661806,"pfxX":1.5046336901847366,"pfxZ":6.105928487707903,"pX":0.12778939449211538,"pZ":3.189293749636569,"vX0":4.340084115025749,"vY0":-131.2406205194054,"vZ0":-2.938042940690165,"x":112.13,"y":152.67,"x0":-1.734242659323851,"y0":50.006463058207814,"z0":5.89259196716709,"aX":2.6602525873699694},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.7,"breakHorizontal":-3.6,"spinRate":2605,"spinDirection":194},"zone":2,"typeConfidence":0.9,"plateTime":0.41522968603665067,"extension":6.0882767187137965},"hitData":{"launchSpeed":100.0,"launchAngle":19.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":174.44,"coordY":86.11}},"index":5,"playId":"aa586bc7-d346-3d93-b31f-18f83c74edd2","pitchNumber":6,"startTime":"2026-06-02T23:08:15.433Z","endTime":"2026-06-02T23:08:25.445Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T23:08:25.445Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryson Stott strikes out swinging. Brandon Marsh steals (5) 2nd base.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-02T23:09:08.197Z","endTime":"2026-06-02T23:13:34.958Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7,8,9,10,11,12],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"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":"9bb73ef7-f283-30cc-a548-e0a9a37ed7a4","startTime":"2026-06-02T23:08:53.019Z","endTime":"2026-06-02T23:08:57.292Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.806167837752003,"aZ":-33.43842188166356,"pfxX":5.218542274492929,"pfxZ":-0.870835901608622,"pX":-0.6834187015401745,"pZ":2.0351656133041236,"vX0":1.2486753636633132,"vY0":-119.72618357928175,"vZ0":-2.2719551727696907,"x":143.05,"y":183.83,"x0":-1.88948203065909,"y0":50.00130695240707,"z0":5.98469499680229,"aX":7.586221393315103},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.8,"breakHorizontal":-9.7,"spinRate":2942,"spinDirection":89},"zone":7,"typeConfidence":0.8,"plateTime":0.45722301035576285,"extension":6.0427759571062625},"index":1,"playId":"1bc84368-27d3-3963-839b-2fd47fb03d3b","pitchNumber":1,"startTime":"2026-06-02T23:09:10.468Z","endTime":"2026-06-02T23:09:13.468Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.83138841545262,"aZ":-35.356575963497086,"pfxX":6.809946747944517,"pfxZ":-2.1647195967284487,"pX":-0.42299150414223385,"pZ":1.90784196696788,"vX0":1.4101428708961388,"vY0":-120.38027783310086,"vZ0":-2.3318068947583184,"x":133.12,"y":187.27,"x0":-1.900816483691501,"y0":50.002383022520355,"z0":6.011636651879469,"aX":10.018085161535868},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.2,"breakHorizontal":-12.7,"spinRate":3035,"spinDirection":85},"zone":7,"typeConfidence":0.9,"plateTime":0.45456537100579864,"extension":6.064559284418245},"index":2,"playId":"2e2e9273-2d4a-3aca-9e48-677277f457c1","pitchNumber":2,"startTime":"2026-06-02T23:09:28.106Z","endTime":"2026-06-02T23:09:31.995Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02939893637655,"aZ":-14.682040645549074,"pfxX":-5.957406991389796,"pfxZ":9.016085399767475,"pX":-0.6308294379699779,"pZ":3.5086950880791705,"vX0":4.718975585975101,"vY0":-137.56668501782687,"vZ0":-4.191118940687457,"x":141.05,"y":144.05,"x0":-1.5841472049080865,"y0":50.001227847876805,"z0":6.029373874624358,"aX":-11.556606741514223},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.8,"breakHorizontal":10.0,"spinRate":2299,"spinDirection":217},"zone":11,"typeConfidence":0.98,"plateTime":0.39630574553288067,"extension":6.192873798864971},"index":3,"playId":"f2366fc7-6bfb-3fd1-aead-de1b23f26dcc","pitchNumber":3,"startTime":"2026-06-02T23:09:53.922Z","endTime":"2026-06-02T23:09:56.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.903528500603052,"aZ":-13.075937420662994,"pfxX":-5.069343410704466,"pfxZ":9.616638938633832,"pX":-0.7978093747843842,"pZ":1.5399045040744608,"vX0":4.134983785238419,"vY0":-139.44317772672196,"vZ0":-9.357674609588127,"x":147.41,"y":197.2,"x0":-1.6351890483281237,"y0":50.00115928617135,"z0":5.784136572752001,"aX":-10.065563517257253},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.8,"breakHorizontal":8.4,"spinRate":2433,"spinDirection":216},"zone":13,"typeConfidence":0.98,"plateTime":0.39155224546604206,"extension":6.213691316789731},"index":4,"playId":"31a349cd-c395-37b6-bf55-7bfbd8a4d7b9","pitchNumber":4,"startTime":"2026-06-02T23:10:17.810Z","endTime":"2026-06-02T23:10:21.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44879426030421,"aZ":-20.709733482248225,"pfxX":0.5980620859554193,"pfxZ":6.338964757470493,"pX":0.040710399343378764,"pZ":2.274433704245233,"vX0":4.826221765551104,"vY0":-133.13498532862897,"vZ0":-5.619936715505221,"x":115.45,"y":177.37,"x0":-1.8674545594865344,"y0":50.006442271225126,"z0":5.894789574568758,"aX":1.0822330250115182},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.6,"breakHorizontal":-2.0,"spinRate":2506,"spinDirection":202},"zone":5,"typeConfidence":0.9,"plateTime":0.41015212397339607,"extension":6.159961206346893},"index":5,"playId":"4b8b3601-a264-3f41-a01f-d35517019675","pitchNumber":5,"startTime":"2026-06-02T23:10:36.918Z","endTime":"2026-06-02T23:10:42.869Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":6,"startTime":"2026-06-02T23:11:14.605Z","endTime":"2026-06-02T23:11:31.122Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"index":7,"playId":"7a88ae7c-527d-3d4f-893e-181c43704f1b","startTime":"2026-06-02T23:11:31.122Z","endTime":"2026-06-02T23:11:35.192Z","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":2},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.935881936706835,"aZ":-25.983753202191664,"pfxX":-11.266867191132226,"pfxZ":3.1880507152871784,"pX":0.9933905793478982,"pZ":2.132704290346175,"vX0":10.755294006562213,"vY0":-138.981428861323,"vZ0":-5.316367911951499,"x":79.13,"y":181.2,"x0":-1.4743600147079643,"y0":50.006659284239674,"z0":5.810008750062199,"aX":-21.910502166399365},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.7,"breakHorizontal":18.0,"spinRate":2331,"spinDirection":220},"zone":14,"typeConfidence":0.87,"plateTime":0.3950351168285744,"extension":6.260854298476983},"index":8,"playId":"3737a820-eea0-3ca6-b8b5-407faee5d2cb","pitchNumber":6,"startTime":"2026-06-02T23:11:49.644Z","endTime":"2026-06-02T23:11:53.437Z","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,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.680480284769374,"aZ":-30.359078927354908,"pfxX":4.221746553482473,"pfxZ":1.1820253860154608,"pX":-0.10078655226292794,"pZ":2.324595343937072,"vX0":2.630614206354324,"vY0":-123.17078146225273,"vZ0":-2.761357394759151,"x":120.84,"y":176.02,"x0":-1.730079151019372,"y0":50.00565057490205,"z0":6.018423688242256,"aX":6.51021296766769},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.8,"breakHorizontal":-8.3,"spinRate":2971,"spinDirection":101},"zone":5,"typeConfidence":0.84,"plateTime":0.44409407586369065,"extension":6.140886875621221},"index":9,"playId":"1ee36b98-8351-3084-9ca7-f8090c363dcd","pitchNumber":7,"startTime":"2026-06-02T23:12:09.752Z","endTime":"2026-06-02T23:12:12.825Z","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":2},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.749637612603433,"aZ":-14.54277447831572,"pfxX":-6.931600680474044,"pfxZ":9.02952294785987,"pX":-1.3796901918656657,"pZ":2.396128148360666,"vX0":3.195149194449768,"vY0":-138.7616567828536,"vZ0":-6.907082627534245,"x":169.59,"y":174.08,"x0":-1.6449547448681445,"y0":50.00001114680815,"z0":5.88449367832,"aX":-13.528572891038026},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.1,"breakHorizontal":11.9,"spinRate":2317,"spinDirection":217},"zone":13,"typeConfidence":0.95,"plateTime":0.39458130601546904,"extension":6.191939407717683},"index":10,"playId":"1274c241-3be1-3e1b-9dc2-2f0da5903977","pitchNumber":8,"startTime":"2026-06-02T23:12:33.357Z","endTime":"2026-06-02T23:12:37.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.651428562278124,"aZ":-19.075980698638926,"pfxX":-9.85639385240289,"pfxZ":6.750612275383415,"pX":1.1237336254599168,"pZ":1.3166408551962634,"vX0":10.596879662668853,"vY0":-137.7066622636673,"vZ0":-8.494129935508521,"x":74.17,"y":203.23,"x0":-1.475052861778459,"y0":50.00440523256186,"z0":5.707820631510639,"aX":-19.12611217969836},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.7,"breakHorizontal":16.0,"spinRate":2283,"spinDirection":225},"zone":14,"typeConfidence":0.93,"plateTime":0.396215313727879,"extension":6.2992252609032535},"index":11,"playId":"c70fe902-509a-3df0-8c55-5685b57f1b64","pitchNumber":9,"startTime":"2026-06-02T23:13:02.394Z","endTime":"2026-06-02T23:13:05.826Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.00231376295095,"aZ":-30.571351420931716,"pfxX":3.279695179163055,"pfxZ":1.0141011244681915,"pX":0.5057935422688301,"pZ":1.9177519872687943,"vX0":4.338435832915005,"vY0":-124.47997692369277,"vZ0":-3.626307566802009,"x":97.72,"y":187.0,"x0":-1.6827943026985195,"y0":50.000450488916336,"z0":5.91288977418864,"aX":5.167287017387631},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.3,"breakHorizontal":-7.0,"spinRate":2954,"spinDirection":90},"zone":9,"typeConfidence":0.8,"plateTime":0.4393039856625074,"extension":6.297400835759605},"index":12,"playId":"387db1a9-129a-36b4-ac97-5de1fe9748ac","pitchNumber":10,"startTime":"2026-06-02T23:13:24.000Z","endTime":"2026-06-02T23:13:34.958Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T23:13:34.958Z","atBatIndex":12},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Justin Crawford lines out to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-02T23:13:59.569Z","endTime":"2026-06-02T23:15:14.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.000028058189983,"aZ":-18.635585827172886,"pfxX":0.5895896689147397,"pfxZ":7.481027207037757,"pX":0.5565407608598087,"pZ":3.860876435806056,"vX0":5.343054394462612,"vY0":-132.82218384368005,"vZ0":-2.4563011211180537,"x":95.79,"y":134.54,"x0":-1.5470881548100632,"y0":50.004339299875035,"z0":6.13344358055707,"aX":1.0658044310962602},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.3,"breakHorizontal":-2.0,"spinRate":2605,"spinDirection":196},"zone":12,"typeConfidence":0.9,"plateTime":0.410361551191309,"extension":6.1654259081715574},"index":0,"playId":"20ab0c00-ca13-37e3-8892-41ca16f160cd","pitchNumber":1,"startTime":"2026-06-02T23:14:10.336Z","endTime":"2026-06-02T23:14:13.722Z","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":94.1,"endSpeed":86.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.22419044341907,"aZ":-12.331621615550812,"pfxX":-6.001550601125012,"pfxZ":10.425244706255715,"pX":0.21233929099541096,"pZ":2.5162509105255397,"vX0":7.061963321929953,"vY0":-136.84907099464368,"vZ0":-6.82470385304385,"x":108.91,"y":170.84,"x0":-1.6177081242202407,"y0":50.001848322150764,"z0":5.8810637271142205,"aX":-11.422174360863757},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.6,"breakHorizontal":9.5,"spinRate":2391,"spinDirection":225},"zone":5,"typeConfidence":0.98,"plateTime":0.3997165540378078,"extension":6.121906437461359},"index":1,"playId":"24f3016e-c6bb-379b-bfa1-448590391413","pitchNumber":2,"startTime":"2026-06-02T23:14:27.258Z","endTime":"2026-06-02T23:14:30.258Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.6,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.223606114700754,"aZ":-23.072773895860493,"pfxX":1.2337314342065258,"pfxZ":5.135145889203191,"pX":-0.48963433129324124,"pZ":3.7701398299042403,"vX0":2.7576761518708466,"vY0":-131.38104294747453,"vZ0":-1.805984377651749,"x":135.66,"y":136.99,"x0":-1.7074471099724893,"y0":50.002443870138656,"z0":6.157733573283079,"aX":2.1863045225904876},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.2,"breakHorizontal":-2.8,"spinRate":2556,"spinDirection":183},"zone":11,"typeConfidence":0.91,"plateTime":0.4147073964649559,"extension":6.172479393482537},"index":2,"playId":"191168f0-33f7-3734-96d4-aa95a50f4366","pitchNumber":3,"startTime":"2026-06-02T23:14:48.359Z","endTime":"2026-06-02T23:14:51.690Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2242529621327,"aZ":-21.560242486761638,"pfxX":0.6565793649665543,"pfxZ":5.879310098404678,"pX":0.29799527953041266,"pZ":2.730257621429629,"vX0":4.836106381066958,"vY0":-132.97110468248866,"vZ0":-4.365771741394198,"x":105.64,"y":165.06,"x0":-1.6233258838890539,"y0":50.00612238862773,"z0":5.940837545059042,"aX":1.1855206583258524},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.0,"breakHorizontal":-2.2,"spinRate":2440,"spinDirection":201},"zone":6,"typeConfidence":0.9,"plateTime":0.4105767521445385,"extension":6.167911202545439},"hitData":{"launchSpeed":93.5,"launchAngle":21.0,"totalDistance":339.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":146.43,"coordY":64.41}},"index":3,"playId":"7b7cd397-edf7-35b6-a2ce-77d279d7587e","pitchNumber":4,"startTime":"2026-06-02T23:15:06.792Z","endTime":"2026-06-02T23:15:14.610Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T23:15:14.610Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sung-Mun Song flies out to left fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-02T23:17:42.926Z","endTime":"2026-06-02T23:20:06.749Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05479243150002,"aZ":-16.711755718807737,"pfxX":-7.949197094672364,"pfxZ":8.473983867987126,"pX":0.4188612991671858,"pZ":2.2474662729221193,"vX0":8.40804190528977,"vY0":-133.77873376783046,"vZ0":-3.982649936402411,"x":101.03,"y":178.1,"x0":-1.722067034300848,"y0":50.001242495232155,"z0":4.94249340109741,"aX":-14.503313222199282},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.8,"breakHorizontal":12.7,"spinRate":2373,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.40838458612696105,"extension":6.992054569047129},"index":0,"playId":"f612e0ab-7158-3129-a769-2d2682a73846","pitchNumber":1,"startTime":"2026-06-02T23:17:54.313Z","endTime":"2026-06-02T23:17:57.313Z","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":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.6,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.798282952177914,"aZ":-39.63103165159017,"pfxX":7.555365293708994,"pfxZ":-5.808804480161196,"pX":1.247361894691143,"pZ":0.46402206668593227,"vX0":4.686146401279849,"vY0":-113.44964044546695,"vZ0":-1.5369234776780085,"x":69.45,"y":226.25,"x0":-1.837994276545948,"y0":50.00525943827313,"z0":5.157400203514518,"aX":9.693724342313383},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-10.6,"breakHorizontal":-15.0,"spinRate":2624,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4857307199620067,"extension":6.675572332339501},"index":1,"playId":"40e51cdc-3edd-38f8-93c4-da300b4d7c28","pitchNumber":2,"startTime":"2026-06-02T23:18:10.343Z","endTime":"2026-06-02T23:18:13.343Z","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":91.8,"endSpeed":84.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41146580317371,"aZ":-23.02643507098367,"pfxX":-11.448599429997277,"pfxZ":5.007566725500364,"pX":0.5639390875898715,"pZ":2.9560113606633425,"vX0":9.707065232362366,"vY0":-133.49142726039227,"vZ0":-1.3031283948216281,"x":95.5,"y":158.97,"x0":-1.6102624125030087,"y0":50.00263939636903,"z0":5.088726561398291,"aX":-20.917218171250493},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.0,"breakHorizontal":19.0,"spinRate":2335,"spinDirection":225},"zone":3,"typeConfidence":2.0,"plateTime":0.4083750757219411,"extension":6.935544400632973},"index":2,"playId":"eca9ca0c-f5b6-38ec-9a98-19371d75770d","pitchNumber":3,"startTime":"2026-06-02T23:18:29.010Z","endTime":"2026-06-02T23:18:32.010Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":71.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.04343961612296,"aZ":-39.973945991656045,"pfxX":7.95615765352429,"pfxZ":-6.125551935239814,"pX":-0.9269547263734842,"pZ":2.089495098530859,"vX0":-0.15564458317233149,"vY0":-112.28660940245523,"vZ0":1.7550137840280253,"x":152.33,"y":182.36,"x0":-1.8897830539696547,"y0":50.00493649243959,"z0":5.376282974579099,"aX":10.122926536071471},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-10.3,"breakHorizontal":-14.4,"spinRate":2605,"spinDirection":57},"zone":13,"typeConfidence":2.0,"plateTime":0.4884924061226572,"extension":6.563929912753112},"index":3,"playId":"ebba8811-4695-39e9-971a-9089f224ef2a","pitchNumber":4,"startTime":"2026-06-02T23:18:48.731Z","endTime":"2026-06-02T23:18:51.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.85133820449355,"aZ":-24.191048995492864,"pfxX":-0.22859899727577848,"pfxZ":4.79267697074958,"pX":-0.3370822331276843,"pZ":3.693564020772412,"vX0":3.83877144953742,"vY0":-127.64616002675997,"vZ0":0.8855475551171724,"x":129.85,"y":139.05,"x0":-1.8245622928845013,"y0":50.00560977242495,"z0":5.232794392599184,"aX":-0.38189745355245025},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.1,"breakHorizontal":-0.4,"spinRate":2322,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4275080019846209,"extension":6.748743168803356},"index":4,"playId":"23497ce5-e278-3cca-af9b-69257423e29a","pitchNumber":5,"startTime":"2026-06-02T23:19:11.691Z","endTime":"2026-06-02T23:19:15.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.82835987628634,"aZ":-22.73968225997125,"pfxX":-9.719125947818075,"pfxZ":5.0547700489115,"pX":1.0432461760144764,"pZ":3.1333561386814477,"vX0":10.348085676121903,"vY0":-135.1490891667502,"vZ0":-0.9660756545499473,"x":77.23,"y":154.18,"x0":-1.5552987351255498,"y0":50.00579949316864,"z0":5.078592906241833,"aX":-18.15379743683455},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.1,"breakHorizontal":15.6,"spinRate":2339,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.40380762035677575,"extension":6.899686255432142},"index":5,"playId":"ddfef478-61eb-33dd-85fe-131046e48662","pitchNumber":6,"startTime":"2026-06-02T23:19:36.756Z","endTime":"2026-06-02T23:19:39.979Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.077138800673296,"aZ":-29.810163447996153,"pfxX":-9.410581625518546,"pfxZ":1.4638128181436745,"pX":-1.2449485294346996,"pZ":2.4155575744867233,"vX0":4.817038583877148,"vY0":-125.72217522213003,"vZ0":-0.6297533952455997,"x":164.45,"y":173.56,"x0":-1.952956165838877,"y0":50.00353450123792,"z0":5.067450819358749,"aX":-15.217507887352534},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.8,"breakHorizontal":16.1,"spinRate":1685,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.4339840765159324,"extension":6.750702844163623},"hitData":{"launchSpeed":67.8,"launchAngle":30.0,"totalDistance":226.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.26,"coordY":120.81}},"index":6,"playId":"a6b6f6dc-d749-36be-8e0a-d8505d51c99a","pitchNumber":7,"startTime":"2026-06-02T23:19:59.048Z","endTime":"2026-06-02T23:20:06.749Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T23:20:06.749Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddy Fermin called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-02T23:20:34.003Z","endTime":"2026-06-02T23:22:00.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"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":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.0,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.121385149936312,"aZ":-41.185562116903775,"pfxX":7.300618831448837,"pfxZ":-6.864967003510885,"pX":1.0047205452125587,"pZ":1.0281114052610298,"vX0":4.057733006516132,"vY0":-115.19985615764362,"vZ0":-0.15452322851315237,"x":78.7,"y":211.02,"x0":-1.7421335708114112,"y0":50.00358830327432,"z0":5.15799639336597,"aX":9.58050365561442},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-12.0,"breakHorizontal":-14.4,"spinRate":2653,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.47982296712102057,"extension":6.682161857405539},"index":0,"playId":"75696090-cb34-3dc2-9fad-088f14a15d16","pitchNumber":1,"startTime":"2026-06-02T23:20:42.005Z","endTime":"2026-06-02T23:20:45.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":71.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.437631485226333,"aZ":-40.10946694572761,"pfxX":8.362902842946038,"pfxZ":-6.083979499873136,"pX":-0.3198233506848028,"pZ":3.0742174637100885,"vX0":1.2145958259024185,"vY0":-114.2246819333294,"vZ0":3.862154081284876,"x":129.19,"y":155.78,"x0":-1.945289143421753,"y0":50.000810484570195,"z0":5.336971933596127,"aX":10.91355966873663},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-9.6,"breakHorizontal":-15.5,"spinRate":2491,"spinDirection":59},"zone":1,"typeConfidence":2.0,"plateTime":0.4817786028919704,"extension":6.694614307923839},"index":1,"playId":"d26027ee-330d-3044-aee4-7a988e096942","pitchNumber":2,"startTime":"2026-06-02T23:20:57.905Z","endTime":"2026-06-02T23:21:00.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.347339257277785,"aZ":-22.556476763757498,"pfxX":-11.45072830010616,"pfxZ":5.133469530379689,"pX":1.0306902314570334,"pZ":2.305916445230061,"vX0":11.033045210016756,"vY0":-135.671306387285,"vZ0":-3.008677882310522,"x":77.71,"y":176.52,"x0":-1.5915333130850084,"y0":50.00238095718509,"z0":4.992868868396414,"aX":-21.449271460107322},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.9,"breakHorizontal":18.5,"spinRate":2297,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.40297629719266537,"extension":7.04117514646085},"index":2,"playId":"baf67ae4-9eb7-32af-b621-42ce12764b5b","pitchNumber":3,"startTime":"2026-06-02T23:21:15.478Z","endTime":"2026-06-02T23:21:19.300Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56143814627569,"aZ":-24.630821628401073,"pfxX":-1.4460078061296586,"pfxZ":4.584294472316293,"pX":0.45620735399878626,"pZ":2.740630760231554,"vX0":5.8916657320808925,"vY0":-127.07858498761946,"vZ0":-1.171056752750693,"x":99.61,"y":164.78,"x0":-1.6982939650574138,"y0":50.00345645392513,"z0":5.153122220011714,"aX":-2.3805502699106484},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.3,"breakHorizontal":1.3,"spinRate":2431,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.4300232203139549,"extension":6.8600167674305235},"index":3,"playId":"75876edf-0351-374d-b344-0c5205b92104","pitchNumber":4,"startTime":"2026-06-02T23:21:35.760Z","endTime":"2026-06-02T23:21:38.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.054790804025057,"aZ":-21.472237285213893,"pfxX":-9.859348143449305,"pfxZ":5.759744335759624,"pX":0.8434342933064994,"pZ":2.2314731805936576,"vX0":10.021575575320737,"vY0":-135.36321829464973,"vZ0":-3.3585309689333713,"x":84.85,"y":178.53,"x0":-1.6226781560505485,"y0":50.006252267095896,"z0":4.988516338191223,"aX":-18.332834524484745},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.8,"breakHorizontal":15.7,"spinRate":2345,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.4043647136421695,"extension":7.08673115546074},"index":4,"playId":"498131a1-d36c-38f6-8789-d076d876cc53","pitchNumber":5,"startTime":"2026-06-02T23:21:57.085Z","endTime":"2026-06-02T23:22:00.431Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T23:22:00.431Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a ground ball to center fielder Justin Crawford.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-02T23:22:19.439Z","endTime":"2026-06-02T23:23:22.458Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.8,"endSpeed":79.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.733274837266134,"aZ":-30.87501274239145,"pfxX":-9.764155066701571,"pfxZ":0.829433307950906,"pX":0.2881736429138333,"pZ":0.3878962377037215,"vX0":8.298012013129235,"vY0":-124.65659684446402,"vZ0":-4.747930099604344,"x":106.02,"y":228.31,"x0":-1.8129333761000666,"y0":50.00608686038713,"z0":4.862141465506434,"aX":-15.390960499618572},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.6,"breakHorizontal":15.8,"spinRate":1666,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.4391470085794458,"extension":6.867439324637713},"index":0,"playId":"9a99f1c4-af52-3439-a705-0a99410cae06","pitchNumber":1,"startTime":"2026-06-02T23:22:30.533Z","endTime":"2026-06-02T23:22:33.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(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":91.9,"endSpeed":84.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.627746224500726,"aZ":-24.024634075712328,"pfxX":-11.787119482784442,"pfxZ":4.498614797765476,"pX":-0.6522638071412218,"pZ":2.2621425387655947,"vX0":6.905594861597014,"vY0":-133.6988283191935,"vZ0":-2.5718723034420736,"x":141.86,"y":177.7,"x0":-1.7362122426876516,"y0":50.00312048558981,"z0":4.959365134447051,"aX":-21.355207300754813},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.8,"breakHorizontal":19.9,"spinRate":2300,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.4095630828400556,"extension":6.993358268583919},"index":1,"playId":"40242edb-0fb3-3b4b-8e9a-83c1cf31e5d8","pitchNumber":2,"startTime":"2026-06-02T23:22:52.786Z","endTime":"2026-06-02T23:22:55.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.448833480489697,"aZ":-25.937977173873268,"pfxX":0.26946796927167327,"pfxZ":3.7300743544639907,"pX":0.6011746513687362,"pZ":2.6842925927862726,"vX0":5.946160756522109,"vY0":-127.2934019821751,"vZ0":-0.9481446189710202,"x":94.08,"y":166.3,"x0":-1.7816457404874337,"y0":50.00450820816919,"z0":5.080142849618514,"aX":0.44958114121694004},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.8,"breakHorizontal":-1.6,"spinRate":2335,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.42719000399965923,"extension":6.937107435847992},"hitData":{"launchSpeed":110.5,"launchAngle":-9.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.79,"coordY":118.73}},"index":2,"playId":"03d557b3-f30a-3251-850f-5e4d5db7b629","pitchNumber":3,"startTime":"2026-06-02T23:23:10.860Z","endTime":"2026-06-02T23:23:22.458Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T23:23:22.458Z","atBatIndex":16},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Gavin Sheets homers (10) on a fly ball to right field. Fernando Tatis Jr. scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-02T23:23:37.250Z","endTime":"2026-06-02T23:26:02.147Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"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,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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":{"id":605400,"link":"/api/v1/people/605400"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":{"id":605400,"link":"/api/v1/people/605400"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.84807204928045,"aZ":-16.06792124504887,"pfxX":-9.255645147903891,"pfxZ":8.864235722570964,"pX":0.3640431464922404,"pZ":2.30321020763896,"vX0":8.62804413826578,"vY0":-134.145336457731,"vZ0":-4.175708290748144,"x":103.12,"y":176.59,"x0":-1.696274738341656,"y0":50.00129118275558,"z0":5.030325598178126,"aX":-16.81543454694914},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.2,"breakHorizontal":14.9,"spinRate":2435,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.4087811412089062,"extension":6.987419593295672},"index":0,"playId":"4bdfbb47-a708-3dbf-ab32-8d1b935ea280","pitchNumber":1,"startTime":"2026-06-02T23:23:47.133Z","endTime":"2026-06-02T23:23:50.180Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.150127372390635,"aZ":-32.77890542930844,"pfxX":-10.050207296499718,"pfxZ":-0.37827149609045296,"pX":-1.4359881022571759,"pZ":1.4699579118818626,"vX0":4.128479142182631,"vY0":-125.42782566928257,"vZ0":-2.1152569929141762,"x":171.74,"y":199.09,"x0":-1.800490695333521,"y0":50.005034864933975,"z0":5.005696371132697,"aX":-15.96229502962648},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.0,"breakHorizontal":17.2,"spinRate":1525,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.437235134567163,"extension":7.040593648163841},"index":1,"playId":"db1c2fd3-7876-31de-99e6-16d3741295ea","pitchNumber":2,"startTime":"2026-06-02T23:24:06.971Z","endTime":"2026-06-02T23:24:10.630Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":71.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.168819097527724,"aZ":-42.16176274885185,"pfxX":8.455026004487788,"pfxZ":-7.709519466638192,"pX":0.397819317440558,"pZ":1.6551077995687613,"vX0":2.4313339986736917,"vY0":-114.56893165845632,"vZ0":1.1993199989619003,"x":101.84,"y":194.09,"x0":-1.7824186506014055,"y0":50.00295873711447,"z0":5.328820968938391,"aX":10.953740646959895},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-13.1,"breakHorizontal":-16.0,"spinRate":2716,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4827949247743928,"extension":6.551858169267619},"index":2,"playId":"323edb06-ec4a-36ef-9f99-571d6b55b75b","pitchNumber":3,"startTime":"2026-06-02T23:24:28.007Z","endTime":"2026-06-02T23:24:31.007Z","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":3,"playId":"005d6807-5e2b-3d16-bf76-2b706e277766","startTime":"2026-06-02T23:24:50.281Z","endTime":"2026-06-02T23:24:53.751Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.396914935458053,"aZ":-21.322888526752195,"pfxX":-11.082267629088332,"pfxZ":5.80410753320813,"pX":0.6915167838817047,"pZ":2.6570523278630023,"vX0":9.823620456200105,"vY0":-135.79657364039943,"vZ0":-2.387184884328085,"x":90.64,"y":167.04,"x0":-1.5308652211915745,"y0":50.00534373137324,"z0":5.029044576941668,"aX":-20.726702958449213},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.2,"breakHorizontal":18.0,"spinRate":2344,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.40316160043490257,"extension":6.968931268202083},"index":4,"playId":"5e21822b-fc5f-3f76-8963-e597db0553c3","pitchNumber":4,"startTime":"2026-06-02T23:25:10.175Z","endTime":"2026-06-02T23:25:13.175Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56770503440958,"aZ":-39.06128190051094,"pfxX":8.260675999166704,"pfxZ":-5.237277451563372,"pX":-0.31458669663358996,"pZ":1.7462116180444882,"vX0":0.8753471678857244,"vY0":-114.59548601514561,"vZ0":0.6006157824615057,"x":128.99,"y":191.63,"x0":-1.7746469548884263,"y0":50.004509421267095,"z0":5.333868291501918,"aX":10.85500658839749},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-9.0,"breakHorizontal":-15.1,"spinRate":2609,"spinDirection":57},"zone":8,"typeConfidence":2.0,"plateTime":0.4801878249978122,"extension":6.62405668785702},"hitData":{"launchSpeed":102.1,"launchAngle":28.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":215.18,"coordY":77.48}},"index":5,"playId":"69253954-f614-3137-9eae-3880e19d7953","pitchNumber":5,"startTime":"2026-06-02T23:25:35.317Z","endTime":"2026-06-02T23:26:02.147Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T23:26:02.147Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-02T23:26:32.598Z","endTime":"2026-06-02T23:28:29.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-02T23:26:24.230Z","endTime":"2026-06-02T23:26:34.900Z","isPitch":false,"type":"action","player":{"id":592518,"link":"/api/v1/people/592518"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.177306652883157,"aZ":-25.43054417612483,"pfxX":-1.1965209658159521,"pfxZ":3.9909174956293487,"pX":0.8362399472472251,"pZ":2.198618856260339,"vX0":6.98518397670387,"vY0":-128.72523060845302,"vZ0":-2.3166114879227795,"x":85.12,"y":179.42,"x0":-1.7497326615627506,"y0":50.00120196228044,"z0":5.066725784187007,"aX":-2.022004599480662},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.0,"breakHorizontal":0.7,"spinRate":2295,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.4245051215639748,"extension":7.005036607655647},"index":1,"playId":"f6bae3ea-650f-3da4-b03a-252948501dfd","pitchNumber":1,"startTime":"2026-06-02T23:26:34.900Z","endTime":"2026-06-02T23:26:37.900Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75991491893023,"aZ":-20.38536812880585,"pfxX":-9.443238868000183,"pfxZ":6.340191873929963,"pX":1.0903337899211794,"pZ":1.257111359374775,"vX0":10.383471312374107,"vY0":-135.28020053687231,"vZ0":-5.960371077896321,"x":75.44,"y":204.84,"x0":-1.5658084531080205,"y0":50.00110106948066,"z0":4.912226154875669,"aX":-17.549971725381067},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.4,"breakHorizontal":15.0,"spinRate":2241,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.40447106733726823,"extension":7.055332544758732},"index":2,"playId":"49c7957b-46fd-336f-83ea-e15eb0118f25","pitchNumber":2,"startTime":"2026-06-02T23:26:55.176Z","endTime":"2026-06-02T23:26:58.570Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.400955205966767,"aZ":-22.12310824240879,"pfxX":-10.568057650345851,"pfxZ":5.4230141469403215,"pX":-0.07127853315905343,"pZ":2.653142775446649,"vX0":7.979386212868718,"vY0":-135.50004876925848,"vZ0":-2.1341837831131016,"x":119.72,"y":167.15,"x0":-1.6854000203690682,"y0":50.00631006420634,"z0":5.001512493958501,"aX":-19.59902981450403},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.6,"breakHorizontal":17.4,"spinRate":2373,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.40466931954084595,"extension":6.986862858478726},"index":3,"playId":"27176446-bc7a-36cc-84dc-009e877f1fb3","pitchNumber":3,"startTime":"2026-06-02T23:27:11.619Z","endTime":"2026-06-02T23:27:14.965Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.163294866064916,"aZ":-23.414477802707573,"pfxX":-10.480373419469998,"pfxZ":4.685342680236744,"pX":1.2700498154030053,"pZ":1.9581084678015992,"vX0":11.057227122770854,"vY0":-135.95158684983465,"vZ0":-3.8088434028368527,"x":68.59,"y":185.91,"x0":-1.4906766982570674,"y0":50.0018349103927,"z0":5.004826146985123,"aX":-19.59212191423805},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.8,"breakHorizontal":16.6,"spinRate":2282,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.40308631932348504,"extension":6.998851246899555},"index":4,"playId":"85feb46d-d8b6-3382-8c85-151cf185f604","pitchNumber":4,"startTime":"2026-06-02T23:27:32.498Z","endTime":"2026-06-02T23:27:35.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.120944853825264,"aZ":-17.148707788613933,"pfxX":-11.651906831764599,"pfxZ":7.953112561786987,"pX":0.5137196019042884,"pZ":2.51221602451134,"vX0":9.94344763271139,"vY0":-136.80162816490162,"vZ0":-3.548787095563134,"x":97.42,"y":170.95,"x0":-1.6602660723211262,"y0":50.002819036783755,"z0":5.006953590198935,"aX":-22.011725009719783},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.8,"breakHorizontal":19.0,"spinRate":2521,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.40090684248535435,"extension":7.000367623386178},"index":5,"playId":"e067b23f-2c3a-32a7-a1f2-adff3f34f59e","pitchNumber":5,"startTime":"2026-06-02T23:28:02.955Z","endTime":"2026-06-02T23:28:07.299Z","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":79.5,"endSpeed":72.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.66672169347701,"aZ":-38.57982409521359,"pfxX":7.7668488921775465,"pfxZ":-4.805873064166559,"pX":1.2541478394947723,"pZ":1.455898611748175,"vX0":4.313342501617848,"vY0":-115.65565529451844,"vZ0":-0.0482706457949762,"x":69.19,"y":199.47,"x0":-1.6534125636520722,"y0":50.00039693930489,"z0":5.225077825491644,"aX":10.358350299159785},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-8.3,"breakHorizontal":-15.2,"spinRate":2553,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4763906451492441,"extension":6.70967489427275},"index":6,"playId":"407fede5-a512-3694-8dbf-3857d302dd90","pitchNumber":6,"startTime":"2026-06-02T23:28:26.125Z","endTime":"2026-06-02T23:28:29.215Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T23:28:29.215Z","atBatIndex":18},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Adolis García lines out sharply to center fielder Jackson Merrill.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-02T23:30:59.146Z","endTime":"2026-06-02T23:32:03.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":85.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.731974102287737,"aZ":-17.454306913383803,"pfxX":-3.11461568317651,"pfxZ":8.013902402265742,"pX":-0.04074220645854529,"pZ":2.7016862233788257,"vX0":5.660937362778586,"vY0":-133.4208151451674,"vZ0":-4.998507035771214,"x":118.55,"y":165.83,"x0":-1.7676950867781038,"y0":50.000604023352714,"z0":5.823893829646925,"aX":-5.719433041714205},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.9,"breakHorizontal":4.7,"spinRate":2524,"spinDirection":208},"zone":5,"typeConfidence":0.84,"plateTime":0.4076770230554456,"extension":5.827275159986818},"index":0,"playId":"e911b54e-b51a-3333-810e-e6a8ee8ce874","pitchNumber":1,"startTime":"2026-06-02T23:31:03.296Z","endTime":"2026-06-02T23:31:06.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":86.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.03599886100984,"aZ":-20.943150620412496,"pfxX":-9.886649983078925,"pfxZ":5.995131141800416,"pX":-0.6206748316381662,"pZ":2.6162936046319714,"vX0":6.234232250236795,"vY0":-135.18755844679885,"vZ0":-4.99303230726977,"x":140.66,"y":168.14,"x0":-1.6573975664313423,"y0":50.00613700791379,"z0":5.932823083307294,"aX":-18.530818610803003},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.1,"breakHorizontal":16.8,"spinRate":2238,"spinDirection":220},"zone":4,"typeConfidence":0.94,"plateTime":0.4032612195342744,"extension":5.991192441640473},"index":1,"playId":"d16b983d-2824-34ee-9c9e-ac714a61d64c","pitchNumber":2,"startTime":"2026-06-02T23:31:14.591Z","endTime":"2026-06-02T23:31:17.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.998760942086115,"aZ":-14.642634158490988,"pfxX":-4.459167296565097,"pfxZ":9.282868271021005,"pX":-0.6547588636329464,"pZ":4.2765477528036655,"vX0":3.7802787577403185,"vY0":-136.32318949121756,"vZ0":-2.5797540006487534,"x":141.96,"y":123.31,"x0":-1.4777326358857836,"y0":50.00322253404458,"z0":6.241653349347671,"aX":-8.422183053629048},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.4,"breakHorizontal":7.3,"spinRate":2392,"spinDirection":215},"zone":11,"typeConfidence":0.98,"plateTime":0.40125390196580524,"extension":5.800321700401316},"index":2,"playId":"dfb87609-a325-3ce6-a3aa-8d3067725711","pitchNumber":3,"startTime":"2026-06-02T23:31:28.693Z","endTime":"2026-06-02T23:31:31.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.02682277647963,"aZ":-33.88406776949755,"pfxX":6.860135931412026,"pfxZ":-1.1692126052606024,"pX":2.451341281920783,"pZ":1.4394220993796905,"vX0":7.253545089462125,"vY0":-120.43589027501393,"vZ0":-3.630417136466645,"x":23.56,"y":199.92,"x0":-1.4938438813033081,"y0":50.001918637818555,"z0":5.972282921701194,"aX":10.046399644890604},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-2.8,"breakHorizontal":-14.2,"spinRate":3248,"spinDirection":78},"zone":14,"typeConfidence":0.75,"plateTime":0.4553038974718806,"extension":6.003656402554275},"index":3,"playId":"e1d858a3-a49b-38e0-8bb3-c8224e6953cb","pitchNumber":4,"startTime":"2026-06-02T23:31:40.932Z","endTime":"2026-06-02T23:31:43.932Z","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":94.1,"endSpeed":86.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.22914245004959,"aZ":-19.336950609573815,"pfxX":-8.646029577335913,"pfxZ":6.777233860778503,"pX":0.11868339994234724,"pZ":1.9398925584652635,"vX0":7.191326725270974,"vY0":-136.7705407009131,"vZ0":-6.910955192884905,"x":112.48,"y":186.4,"x0":-1.4217089551440103,"y0":50.00269996955222,"z0":5.826071183737509,"aX":-16.376504578454792},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.9,"breakHorizontal":14.2,"spinRate":2367,"spinDirection":215},"zone":8,"typeConfidence":0.88,"plateTime":0.40050174296834573,"extension":5.951270972597843},"hitData":{"launchSpeed":106.4,"launchAngle":18.0,"totalDistance":345.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":137.17,"coordY":60.71}},"index":4,"playId":"9a6f2e6a-44db-3981-8a32-3b201204d44b","pitchNumber":5,"startTime":"2026-06-02T23:31:55.778Z","endTime":"2026-06-02T23:32:03.297Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T23:32:03.297Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Garrett Stubbs lines out to center fielder Jackson Merrill.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-02T23:32:25.712Z","endTime":"2026-06-02T23:32:51.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"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":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"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":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.330326586630658,"aZ":-12.142216737686642,"pfxX":-6.253232808368626,"pfxZ":10.775892379045874,"pX":-1.3064335179271764,"pZ":4.044143684080982,"vX0":3.473019652618742,"vY0":-135.6417924373126,"vZ0":-3.1409819681921682,"x":166.8,"y":129.59,"x0":-1.7926132106694292,"y0":50.00255371945365,"z0":6.066609900420234,"aX":-11.62412625613873},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.1,"breakHorizontal":10.6,"spinRate":2392,"spinDirection":214},"zone":11,"typeConfidence":0.98,"plateTime":0.40417060619958267,"extension":5.946954167120434},"index":0,"playId":"4f436afd-2922-320a-a8a2-f7c3b4d793b3","pitchNumber":1,"startTime":"2026-06-02T23:32:30.326Z","endTime":"2026-06-02T23:32:33.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.994012721169586,"aZ":-14.269833696186485,"pfxX":-5.54161243288541,"pfxZ":9.704497897660922,"pX":-0.6565094010613853,"pZ":3.241349941732055,"vX0":4.369796582615862,"vY0":-134.67304721010763,"vZ0":-4.720762575500123,"x":142.02,"y":151.26,"x0":-1.57644369761527,"y0":50.006564108537994,"z0":6.0193042744683565,"aX":-10.228174052712017},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.8,"breakHorizontal":9.1,"spinRate":2328,"spinDirection":219},"zone":1,"typeConfidence":0.95,"plateTime":0.4060047626915657,"extension":5.836069035243483},"hitData":{"launchSpeed":97.8,"launchAngle":21.0,"totalDistance":339.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":124.65,"coordY":62.79}},"index":1,"playId":"0e9aeee1-36b0-3572-b388-36bdf93dfbcb","pitchNumber":2,"startTime":"2026-06-02T23:32:43.657Z","endTime":"2026-06-02T23:32:51.637Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T23:32:51.637Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Schwarber flies out to left fielder Jase Bowen.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-02T23:33:13.932Z","endTime":"2026-06-02T23:33:57.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.205638713458907,"aZ":-19.402708495853442,"pfxX":-11.380833604010691,"pfxZ":6.708318453192426,"pX":0.2880956689218449,"pZ":2.731550637431438,"vX0":8.731793254707709,"vY0":-137.2962931595851,"vZ0":-4.837536491071342,"x":106.02,"y":165.03,"x0":-1.4593842663098255,"y0":50.00211636064724,"z0":5.842009251471806,"aX":-21.664860188627856},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.3,"breakHorizontal":18.7,"spinRate":2366,"spinDirection":224},"zone":6,"typeConfidence":0.93,"plateTime":0.3993809759919351,"extension":5.975259900526142},"index":0,"playId":"32e48ebf-fc0c-3fa5-bafb-d76b2f70a930","pitchNumber":1,"startTime":"2026-06-02T23:33:17.222Z","endTime":"2026-06-02T23:33:20.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.640315346653054,"aZ":-27.582541991358006,"pfxX":-8.788840988479201,"pfxZ":2.7660073504546787,"pX":-0.4763010821653243,"pZ":2.370006833356095,"vX0":5.8316745130696885,"vY0":-127.35569855419604,"vZ0":-3.392434358693289,"x":135.16,"y":174.79,"x0":-1.6421706498817663,"y0":50.00179892686151,"z0":5.876668433353601,"aX":-14.584709913006707},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.6,"breakHorizontal":14.8,"spinRate":1763,"spinDirection":245},"zone":4,"typeConfidence":0.9,"plateTime":0.42840029027182247,"extension":6.102020172157916},"index":1,"playId":"2b1069b5-5d8e-399f-9ab2-12678d9dfb8f","pitchNumber":2,"startTime":"2026-06-02T23:33:29.017Z","endTime":"2026-06-02T23:33:32.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.239249631901473,"aZ":-12.519135674335205,"pfxX":-4.698221511488454,"pfxZ":10.27487641681186,"pX":-0.8094499666189635,"pZ":2.8298377320170123,"vX0":3.8389742655283436,"vY0":-137.17600509316347,"vZ0":-6.048921965280091,"x":147.85,"y":162.37,"x0":-1.6139537553185004,"y0":50.00566081445669,"z0":5.910785594836782,"aX":-8.990187959574062},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.6,"breakHorizontal":7.8,"spinRate":2358,"spinDirection":220},"zone":1,"typeConfidence":0.98,"plateTime":0.39869785277502734,"extension":6.0814824912669145},"hitData":{"launchSpeed":99.3,"launchAngle":46.0,"totalDistance":301.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.57,"coordY":93.7}},"index":2,"playId":"ab99e76c-0cfe-39fd-862c-d6196e2f2093","pitchNumber":3,"startTime":"2026-06-02T23:33:47.716Z","endTime":"2026-06-02T23:33:57.597Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T23:33:57.597Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Andujar singles on a ground ball to third baseman Alec Bohm.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-02T23:36:21.327Z","endTime":"2026-06-02T23:38:26.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"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":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.51056455822755,"aZ":-26.075545293477976,"pfxX":-0.6546071972738707,"pfxZ":3.6919096989628706,"pX":-0.05034345336128315,"pZ":3.5293496958464847,"vX0":4.743588163837018,"vY0":-126.36949047961683,"vZ0":1.1490397102345966,"x":118.92,"y":143.49,"x0":-1.84954862434747,"y0":50.003262019025065,"z0":5.130429748648933,"aX":-1.0817937684019903},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.1,"breakHorizontal":0.4,"spinRate":2214,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.4298873908618117,"extension":6.8101403499980915},"index":0,"playId":"392f1517-9bdc-330a-9e15-cfba701bb4cc","pitchNumber":1,"startTime":"2026-06-02T23:36:34.855Z","endTime":"2026-06-02T23:36:38.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.091903444724736,"aZ":-22.696745420562436,"pfxX":-11.352988938499195,"pfxZ":5.370817466265836,"pX":-1.0950323837242808,"pZ":1.2707934343663727,"vX0":5.445164823685731,"vY0":-131.99259680966873,"vZ0":-4.8996774145263124,"x":158.74,"y":204.47,"x0":-1.7097909981253423,"y0":50.00126136905622,"z0":4.822224176423944,"aX":-20.030518115741305},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.9,"breakHorizontal":19.3,"spinRate":2305,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.41495406343178676,"extension":6.924713090109094},"index":1,"playId":"225f8c55-73ca-390e-87a8-e5abcfc9da7c","pitchNumber":2,"startTime":"2026-06-02T23:36:54.732Z","endTime":"2026-06-02T23:36:59.036Z","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.3,"endSpeed":71.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.247777994210388,"aZ":-39.26812815538704,"pfxX":7.054777297814102,"pfxZ":-5.500334611730163,"pX":2.05546080832106,"pZ":0.8564410015188255,"vX0":6.119992287140872,"vY0":-113.85142444826003,"vZ0":-0.5784345246458757,"x":38.65,"y":215.66,"x0":-1.6008385366494318,"y0":50.001593675306985,"z0":5.058258253812474,"aX":9.101114183942872},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-9.7,"breakHorizontal":-14.5,"spinRate":2733,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.48427599491798645,"extension":6.846651525641298},"index":2,"playId":"39172cbe-56b4-3003-aaab-f0319b2c1305","pitchNumber":3,"startTime":"2026-06-02T23:37:14.327Z","endTime":"2026-06-02T23:37:17.489Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20798578085848,"aZ":-41.175598517782625,"pfxX":6.069659482425881,"pfxZ":-6.6638907665152605,"pX":1.4813540578334392,"pZ":0.8653770064108689,"vX0":5.232599618137773,"vY0":-115.95268374854066,"vZ0":-0.6197435446685556,"x":60.53,"y":215.41,"x0":-1.5991999545277253,"y0":50.002402979926735,"z0":5.090668109392964,"aX":8.200284067175645},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-11.9,"breakHorizontal":-12.4,"spinRate":2699,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.47374500016709753,"extension":6.6363265356167265},"index":3,"playId":"7d0f1581-6d78-3c9c-837c-a9dfc28b1d73","pitchNumber":4,"startTime":"2026-06-02T23:37:34.971Z","endTime":"2026-06-02T23:37:37.989Z","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":78.2,"endSpeed":72.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.12547114659217,"aZ":-40.546198621058096,"pfxX":6.783778291311988,"pfxZ":-6.343950827615094,"pX":0.20262152097691022,"pZ":2.3732341453237455,"vX0":2.453266926590047,"vY0":-113.91545270143098,"vZ0":2.5941770709968366,"x":109.28,"y":174.7,"x0":-1.7683800568187562,"y0":50.00324298204363,"z0":5.2163558279884175,"aX":8.95145313807953},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-10.6,"breakHorizontal":-12.8,"spinRate":2683,"spinDirection":55},"zone":5,"typeConfidence":2.0,"plateTime":0.48007802002670985,"extension":6.683683993291137},"index":4,"playId":"c9d779bc-4890-3183-86dc-eb8e22c2b0df","pitchNumber":5,"startTime":"2026-06-02T23:37:53.330Z","endTime":"2026-06-02T23:37:56.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81635926067363,"aZ":-32.020344499350166,"pfxX":-8.048124700768929,"pfxZ":0.09836805860240361,"pX":-0.5533607583246639,"pZ":1.7254976156088588,"vX0":5.609817576592519,"vY0":-125.81555695020084,"vZ0":-1.626485960930602,"x":138.09,"y":192.19,"x0":-1.7583127399982095,"y0":50.00614421571627,"z0":4.95816593101648,"aX":-12.99768460831612},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.0,"breakHorizontal":13.4,"spinRate":1553,"spinDirection":254},"zone":7,"typeConfidence":2.0,"plateTime":0.4341576146012285,"extension":6.596679758540373},"hitData":{"launchSpeed":107.4,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.56,"coordY":165.21}},"index":5,"playId":"457d1a8f-6bc8-3414-86ef-e7cbee04c1c3","pitchNumber":6,"startTime":"2026-06-02T23:38:18.508Z","endTime":"2026-06-02T23:38:26.357Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T23:38:26.357Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out swinging. Miguel Andujar steals (2) 2nd base.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-02T23:38:52.747Z","endTime":"2026-06-02T23:40:48.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"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":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.515038927790403,"aZ":-25.375409128566353,"pfxX":-1.2511042710873879,"pfxZ":4.0628496631813835,"pX":0.41375035940663474,"pZ":2.981304868314695,"vX0":5.94103674783127,"vY0":-127.8359185989017,"vZ0":-0.35134306568069545,"x":101.23,"y":158.28,"x0":-1.766406543058742,"y0":50.004897716554616,"z0":5.093021754576182,"aX":-2.0956484363286614},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.6,"breakHorizontal":1.1,"spinRate":2331,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.426594295779676,"extension":6.984910808416146},"index":0,"playId":"c43cc4ec-4f63-3dbe-89fa-d770a90dfe17","pitchNumber":1,"startTime":"2026-06-02T23:39:02.285Z","endTime":"2026-06-02T23:39:05.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.319779841615322,"aZ":-17.396317948745097,"pfxX":-8.870552310563948,"pfxZ":7.75374200944886,"pX":-0.27614992521825155,"pZ":3.4594855023423943,"vX0":7.192395897483218,"vY0":-137.40741535366664,"vZ0":-0.8918996329514715,"x":127.53,"y":145.37,"x0":-1.7790792431082285,"y0":50.00532399994225,"z0":4.973731205816659,"aX":-16.912933784083602},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.0,"breakHorizontal":14.5,"spinRate":2343,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.39909133986945555,"extension":6.9315934131032595},"index":1,"playId":"6fddf0a1-9e8d-35f4-9028-c6edaf11f8de","pitchNumber":2,"startTime":"2026-06-02T23:39:20.529Z","endTime":"2026-06-02T23:39:23.529Z","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":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.057248165436853,"aZ":-28.76637681488919,"pfxX":-0.44381012486327087,"pfxZ":2.120058174011742,"pX":-1.6333966307199572,"pZ":4.740699153527543,"vX0":1.0034365026697787,"vY0":-125.46965453802932,"vZ0":4.645134044213228,"x":179.26,"y":110.78,"x0":-1.9791217689293281,"y0":50.00547293020124,"z0":5.198024873415072,"aX":-0.7147219660982055},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.0,"breakHorizontal":0.6,"spinRate":2296,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.4349146415671368,"extension":6.680031357756631},"index":2,"playId":"efd6f84c-2560-37b1-b9b2-1371861715dd","pitchNumber":3,"startTime":"2026-06-02T23:39:41.108Z","endTime":"2026-06-02T23:39:44.108Z","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":0},"index":3,"playId":"1ea8daad-18f8-3fed-a3e7-d2d60c5a641e","startTime":"2026-06-02T23:40:02.482Z","endTime":"2026-06-02T23:40:06.018Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.496275678911513,"aZ":-21.046002442641896,"pfxX":-10.62267004800481,"pfxZ":5.852705256603635,"pX":1.0394083946659878,"pZ":3.5113012356705275,"vX0":10.4976864936724,"vY0":-136.66512662319107,"vZ0":-0.40284019302239876,"x":77.38,"y":143.97,"x0":-1.4608202013973397,"y0":50.006435492225975,"z0":5.0988744714550425,"aX":-20.213827803346895},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.7,"breakHorizontal":17.2,"spinRate":2417,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.39989114618657196,"extension":6.9390095596748385},"index":4,"playId":"1d8f88dd-a2bd-3f3b-932c-02574d5df9a0","pitchNumber":4,"startTime":"2026-06-02T23:40:23.246Z","endTime":"2026-06-02T23:40:26.616Z","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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.849172634127715,"aZ":-39.54699475643041,"pfxX":9.024941309171293,"pfxZ":-5.6043728671399355,"pX":0.7140331292416383,"pZ":0.784690200925146,"vX0":2.8407178387102525,"vY0":-115.0465861509672,"vZ0":-1.2210657234864395,"x":89.78,"y":217.59,"x0":-1.714737788096171,"y0":50.00027467228999,"z0":5.216372812182262,"aX":11.881923972743605},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-10.1,"breakHorizontal":-17.0,"spinRate":2782,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4793473400977861,"extension":6.6407665257818085},"index":5,"playId":"5799bfb7-304e-329f-b2c6-ce1ecd1c6a5c","pitchNumber":5,"startTime":"2026-06-02T23:40:41.586Z","endTime":"2026-06-02T23:40:48.093Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T23:40:48.093Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-02T23:41:14.290Z","endTime":"2026-06-02T23:42:25.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":85.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41074470538082,"aZ":-25.789752379741145,"pfxX":-10.351008625066338,"pfxZ":3.4770892515365794,"pX":-1.499456792640313,"pZ":2.5965102727392138,"vX0":4.045757838527892,"vY0":-133.77088230528804,"vZ0":-1.2623629684023872,"x":174.16,"y":168.67,"x0":-1.6757868261203914,"y0":50.00183702790518,"z0":4.901501773006249,"aX":-18.997071165214525},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.2,"breakHorizontal":18.0,"spinRate":2243,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.4074792821021722,"extension":6.916219573498247},"index":0,"playId":"17480814-9567-3e2c-89ed-77018d2f43bc","pitchNumber":1,"startTime":"2026-06-02T23:41:20.846Z","endTime":"2026-06-02T23:41:24.277Z","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.5,"endSpeed":83.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.593558613874404,"aZ":-23.734956878281263,"pfxX":-9.604374468994768,"pfxZ":4.710325491064987,"pX":0.12360036475175994,"pZ":3.1037516973386956,"vX0":7.806247574280665,"vY0":-133.04155386364175,"vZ0":-0.466837916854145,"x":112.29,"y":154.98,"x0":-1.6010365535294917,"y0":50.00361741457867,"z0":5.001952272391699,"aX":-17.21459381481706},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.6,"breakHorizontal":15.7,"spinRate":2337,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.4117276455132455,"extension":6.932320125004007},"index":1,"playId":"d07f650a-1515-3250-adad-7ec689626621","pitchNumber":2,"startTime":"2026-06-02T23:41:37.947Z","endTime":"2026-06-02T23:41:40.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.633170251046298,"aZ":-29.390223640040563,"pfxX":-7.305704501948226,"pfxZ":1.7075090672734872,"pX":0.08554273571457816,"pZ":1.5363251236111428,"vX0":6.901022733060446,"vY0":-126.43637199772672,"vZ0":-2.5982486207206392,"x":113.74,"y":197.3,"x0":-1.7185027280325236,"y0":50.004946061658565,"z0":4.914628196914334,"aX":-11.935032979174279},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.8,"breakHorizontal":11.9,"spinRate":1527,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.43173037349200394,"extension":6.8177090951005415},"index":2,"playId":"6ba418ac-dbda-3599-aaa6-1eea3737bbf9","pitchNumber":3,"startTime":"2026-06-02T23:41:59.287Z","endTime":"2026-06-02T23:42:02.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.418505897764938,"aZ":-40.430200872281254,"pfxX":8.645340492938525,"pfxZ":-6.235088028609889,"pX":0.2993691120534128,"pZ":1.681440825440883,"vX0":2.135708098868163,"vY0":-114.73743706892972,"vZ0":0.9396990225786721,"x":105.59,"y":193.38,"x0":-1.767666774739421,"y0":50.00003741341905,"z0":5.2250439176499315,"aX":11.455038038416008},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-10.7,"breakHorizontal":-16.2,"spinRate":2662,"spinDirection":58},"zone":9,"typeConfidence":2.0,"plateTime":0.4784697693050539,"extension":6.665430092916364},"index":3,"playId":"b7e6daac-de82-32bc-860a-c04e390b1b70","pitchNumber":4,"startTime":"2026-06-02T23:42:22.306Z","endTime":"2026-06-02T23:42:25.306Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T23:42:25.306Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jase Bowen strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-02T23:42:42.765Z","endTime":"2026-06-02T23:45:06.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"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(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.7,"endSpeed":72.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.136670739939568,"aZ":-39.313108261083556,"pfxX":9.202607085727479,"pfxZ":-5.420152968883331,"pX":0.6431102130349337,"pZ":1.8221560017603964,"vX0":2.6788460072476896,"vY0":-114.59679150993513,"vZ0":1.0764121347871984,"x":92.49,"y":189.58,"x0":-1.739597647912043,"y0":50.00401567383403,"z0":5.216703431802041,"aX":12.117905645228898},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-9.1,"breakHorizontal":-17.4,"spinRate":2699,"spinDirection":59},"zone":9,"typeConfidence":2.0,"plateTime":0.47978223544450005,"extension":6.960551450559518},"index":0,"playId":"26a57073-277d-3897-8c36-7dadc14d6a6b","pitchNumber":1,"startTime":"2026-06-02T23:42:52.115Z","endTime":"2026-06-02T23:42:55.115Z","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":93.4,"endSpeed":86.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36512357996435,"aZ":-21.25928886025595,"pfxX":-10.658579329593916,"pfxZ":5.79544020766876,"pX":0.6853117646542389,"pZ":1.80469117475485,"vX0":9.714771661938975,"vY0":-135.76177520016645,"vZ0":-4.5020967783794,"x":90.88,"y":190.05,"x0":-1.5399856197073738,"y0":50.000408104755344,"z0":4.947937319430679,"aX":-20.062567802691404},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.8,"breakHorizontal":17.5,"spinRate":2373,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.40214990922892735,"extension":7.020876258137062},"index":1,"playId":"de33b4ea-3af0-3637-924e-b5723892bb0a","pitchNumber":2,"startTime":"2026-06-02T23:43:12.479Z","endTime":"2026-06-02T23:43:15.479Z","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":79.3,"endSpeed":73.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.186599458280085,"aZ":-39.06847627610589,"pfxX":7.783786511156856,"pfxZ":-5.122106648547581,"pX":0.19756984022684215,"pZ":2.178799905021639,"vX0":2.0967279126590768,"vY0":-115.47287859515644,"vZ0":1.4973151113810756,"x":109.47,"y":179.95,"x0":-1.7342149344029139,"y0":50.00324768654735,"z0":5.290432940450939,"aX":10.475317174203772},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-8.6,"breakHorizontal":-14.6,"spinRate":2693,"spinDirection":54},"zone":8,"typeConfidence":2.0,"plateTime":0.47495518900042555,"extension":6.655150635325121},"index":2,"playId":"a7e3331d-8a7e-3e89-87b3-b5ed9333e962","pitchNumber":3,"startTime":"2026-06-02T23:43:33.774Z","endTime":"2026-06-02T23:43:37.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.663563822705854,"aZ":-14.947184783156606,"pfxX":-7.27938780993364,"pfxZ":9.342174764005456,"pX":0.51842816294121,"pZ":4.253446972340509,"vX0":8.023648697406808,"vY0":-135.22799869866415,"vZ0":0.38526529940279397,"x":97.24,"y":123.94,"x0":-1.547408274058075,"y0":50.00302056163337,"z0":5.161165254241254,"aX":-13.42454613611753},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.2,"breakHorizontal":11.4,"spinRate":2583,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.4057074042095601,"extension":6.921812545264399},"index":3,"playId":"51191c5f-5329-3288-a810-68b219bfc555","pitchNumber":4,"startTime":"2026-06-02T23:44:01.347Z","endTime":"2026-06-02T23:44:04.520Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"playId":"eae4156d-7245-4f31-b09b-b34e6c1d80c7","startTime":"2026-06-02T23:44:20.464Z","endTime":"2026-06-02T23:44:25.472Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.662617573454,"aZ":-22.208578537622806,"pfxX":-11.737387026438059,"pfxZ":5.33898966062608,"pX":0.9095334389880887,"pZ":2.566162588829984,"vX0":10.669111715712141,"vY0":-135.54805377990928,"vZ0":-2.4197964691889453,"x":82.33,"y":169.49,"x0":-1.5459164709693114,"y0":50.00614113268605,"z0":5.01542191247304,"aX":-21.922000258237745},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.4,"breakHorizontal":19.1,"spinRate":2437,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.4035482180226535,"extension":7.062114784009691},"index":5,"playId":"200dbca5-6109-39fe-b2c7-5d3124c9bcff","pitchNumber":5,"startTime":"2026-06-02T23:44:40.354Z","endTime":"2026-06-02T23:44:44.054Z","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":79.4,"endSpeed":72.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.531284239956648,"aZ":-41.72197807967428,"pfxX":6.7529952451746045,"pfxZ":-7.180353977336243,"pX":0.7341126183581662,"pZ":0.8897720570783727,"vX0":3.5421254823200674,"vY0":-115.47850608054125,"vZ0":-0.5159737677680357,"x":89.02,"y":214.76,"x0":-1.7044878650759805,"y0":50.00179763797292,"z0":5.182235663913928,"aX":8.981410235489605},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-12.7,"breakHorizontal":-13.2,"spinRate":2740,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.47708012680614686,"extension":6.78446976411387},"index":6,"playId":"8394aeb5-a502-37e4-9c32-636bc1919ed5","pitchNumber":6,"startTime":"2026-06-02T23:45:03.464Z","endTime":"2026-06-02T23:45:06.865Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T23:45:06.865Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trea Turner singles on a ground ball to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-02T23:47:31.920Z","endTime":"2026-06-02T23:48:13.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3467476521438,"aZ":-28.539447768361963,"pfxX":3.5356950867734747,"pfxZ":2.451157112071998,"pX":0.9023180588258309,"pZ":1.783706167510297,"vX0":5.169339567194012,"vY0":-120.92956103093778,"vZ0":-4.185693348358718,"x":82.61,"y":190.62,"x0":-1.7214775315852777,"y0":50.00324764527891,"z0":6.037630543733341,"aX":5.241216227423238},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.7,"breakHorizontal":-7.7,"spinRate":3063,"spinDirection":89},"zone":14,"typeConfidence":0.8,"plateTime":0.45275462432200575,"extension":5.929565321370629},"index":0,"playId":"5a9b4cb0-0212-38d0-80f8-e951c8555a56","pitchNumber":1,"startTime":"2026-06-02T23:47:34.989Z","endTime":"2026-06-02T23:47:37.989Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.630422075833714,"aZ":-31.173235738718926,"pfxX":7.184250900309268,"pfxZ":0.6522086413150276,"pX":0.6550089826663539,"pZ":3.3087285958943893,"vX0":3.2690240921591243,"vY0":-123.59449231967544,"vZ0":-0.5529506656136414,"x":92.03,"y":149.44,"x0":-1.6200083628355493,"y0":50.003951791215925,"z0":6.1630903638759005,"aX":11.067330184503863},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.3,"breakHorizontal":-13.8,"spinRate":3234,"spinDirection":82},"zone":3,"typeConfidence":0.92,"plateTime":0.4438958648404112,"extension":5.904160478981666},"index":1,"playId":"ca0598a7-c3bb-3475-a218-f8e45b7def01","pitchNumber":2,"startTime":"2026-06-02T23:47:47.476Z","endTime":"2026-06-02T23:47:50.836Z","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":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50494432668347,"aZ":-14.237303773378953,"pfxX":-8.707818357224339,"pfxZ":9.58925336298364,"pX":-0.04009815477663581,"pZ":2.3300947021990437,"vX0":7.002988032052876,"vY0":-136.50146673046555,"vZ0":-6.694782254091859,"x":118.53,"y":175.87,"x0":-1.5187190760492815,"y0":50.00349279441212,"z0":5.811098534700078,"aX":-16.289201826259045},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.0,"breakHorizontal":14.2,"spinRate":2375,"spinDirection":227},"zone":5,"typeConfidence":0.71,"plateTime":0.4026146348708157,"extension":5.982466402414473},"hitData":{"launchSpeed":98.4,"launchAngle":-2.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.0,"coordY":124.15}},"index":2,"playId":"a2d2ff8f-4733-342f-a58a-3bceb323a5fe","pitchNumber":3,"startTime":"2026-06-02T23:48:01.092Z","endTime":"2026-06-02T23:48:13.337Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T23:48:13.337Z","atBatIndex":26},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Bryce Harper homers (14) on a fly ball to center field. Trea Turner scores.","rbi":2,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-02T23:48:30.301Z","endTime":"2026-06-02T23:50:56.095Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"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,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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":{"id":681190,"link":"/api/v1/people/681190"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":{"id":681190,"link":"/api/v1/people/681190"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.857204515903213,"aZ":-33.62506744164855,"pfxX":4.678582782293183,"pfxZ":-0.9767564789298979,"pX":0.6807243943520582,"pZ":0.7708426100476876,"vX0":4.069798805807863,"vY0":-121.66892329085618,"vZ0":-5.3025782569822075,"x":91.05,"y":217.97,"x0":-1.6239912431179104,"y0":50.00100650647329,"z0":5.907287546057314,"aX":6.98097862533623},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-2.8,"breakHorizontal":-9.5,"spinRate":3117,"spinDirection":88},"zone":14,"typeConfidence":0.82,"plateTime":0.4509468209301519,"extension":6.145612562150068},"index":0,"playId":"cc0ab93a-a8f8-3c1a-84ba-206c43d05e9f","pitchNumber":1,"startTime":"2026-06-02T23:48:35.635Z","endTime":"2026-06-02T23:48:39.110Z","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":83.3,"endSpeed":77.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.5952035902953,"aZ":-29.749265659592933,"pfxX":3.9249337919559775,"pfxZ":1.6049947419584996,"pX":-1.0389898321604387,"pZ":2.9978672493707004,"vX0":0.7112612381627315,"vY0":-121.50801929772966,"vZ0":-1.128688341820443,"x":156.6,"y":157.84,"x0":-1.845019269356186,"y0":50.001651667501854,"z0":6.0301197899473955,"aX":5.926717451315935},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.9,"breakHorizontal":-7.3,"spinRate":2953,"spinDirection":94},"zone":11,"typeConfidence":0.86,"plateTime":0.4490655494393727,"extension":6.081455749562427},"index":1,"playId":"d90b627a-c1b4-3c8b-820f-fc333732d660","pitchNumber":2,"startTime":"2026-06-02T23:48:54.829Z","endTime":"2026-06-02T23:48:58.171Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"playId":"d01b7460-b460-3b32-9ccc-268232dfb7f0","startTime":"2026-06-02T23:49:15.375Z","endTime":"2026-06-02T23:49:19.711Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.665390807307936,"aZ":-19.130526725110055,"pfxX":1.080518271955032,"pfxZ":7.331724135833642,"pX":-0.14466655972029396,"pZ":2.366344496631756,"vX0":3.769507625745498,"vY0":-131.94123030104083,"vZ0":-5.514155606767757,"x":122.51,"y":174.89,"x0":-1.7270084642961498,"y0":50.00416224039534,"z0":5.874515894795406,"aX":1.9220737588684345},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.4,"breakHorizontal":-2.8,"spinRate":2682,"spinDirection":195},"zone":5,"typeConfidence":0.9,"plateTime":0.41368284612436046,"extension":6.082702528982767},"index":3,"playId":"64b79ef6-7309-3bc7-8594-143e7a0dc797","pitchNumber":3,"startTime":"2026-06-02T23:49:31.929Z","endTime":"2026-06-02T23:49:34.929Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.652383991228554,"aZ":-21.66413227204125,"pfxX":0.12002000557109316,"pfxZ":5.808455406996929,"pX":-1.7194618453485844,"pZ":3.543176700175851,"vX0":0.16815418695210974,"vY0":-132.93311059386676,"vZ0":-2.444819706535352,"x":182.54,"y":143.11,"x0":-1.7988695840137194,"y0":50.0001376001514,"z0":6.029547266989167,"aX":0.2170217634962262},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.3,"breakHorizontal":-0.2,"spinRate":2595,"spinDirection":193},"zone":11,"typeConfidence":0.9,"plateTime":0.41036245702780905,"extension":6.141015088198643},"index":4,"playId":"9f0b70e7-a3a6-368b-8718-2e6f12a3684e","pitchNumber":4,"startTime":"2026-06-02T23:49:48.938Z","endTime":"2026-06-02T23:49:52.005Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":0},"index":5,"playId":"dfac4353-34fd-33f1-a78f-24abcd1b4ac9","startTime":"2026-06-02T23:50:08.540Z","endTime":"2026-06-02T23:50:12.671Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.463912312946814,"aZ":-31.6527016668995,"pfxX":6.112906593938206,"pfxZ":0.3413986915661038,"pX":-0.7882003632266082,"pZ":2.6245419439346733,"vX0":0.5434440594011529,"vY0":-121.2156750168834,"vZ0":-1.669709106216448,"x":147.04,"y":167.92,"x0":-1.8099390410954996,"y0":50.00114322149101,"z0":6.048769691559844,"aX":9.226924224240324},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.5,"breakHorizontal":-11.3,"spinRate":2988,"spinDirection":78},"zone":4,"typeConfidence":0.9,"plateTime":0.44938680227239347,"extension":6.131328133293833},"hitData":{"launchSpeed":105.6,"launchAngle":30.0,"totalDistance":419.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":95.5,"coordY":30.32}},"index":6,"playId":"09e67191-bef3-3620-b561-0d625d55f849","pitchNumber":5,"startTime":"2026-06-02T23:50:25.311Z","endTime":"2026-06-02T23:50:56.095Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T23:50:56.095Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a sharp line drive to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-02T23:51:12.399Z","endTime":"2026-06-02T23:52:28.438Z","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":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"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":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.127013569868694,"aZ":-28.143594102854983,"pfxX":-12.454729680689308,"pfxZ":2.4520160985777046,"pX":0.4774075876106551,"pZ":1.0653636766046648,"vX0":9.07529265857466,"vY0":-127.631715562431,"vZ0":-6.317673747632972,"x":98.8,"y":210.02,"x0":-1.5124911442314968,"y0":50.00258056604969,"z0":5.7991268374844855,"aX":-20.47585126727414},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.1,"breakHorizontal":20.4,"spinRate":1880,"spinDirection":248},"zone":14,"typeConfidence":0.9,"plateTime":0.42970898860431417,"extension":6.273666365473439},"index":0,"playId":"41446aeb-1471-3838-879e-9808e12604ad","pitchNumber":1,"startTime":"2026-06-02T23:51:17.753Z","endTime":"2026-06-02T23:51:20.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.497502615077924,"aZ":-20.58065317623856,"pfxX":0.8795422405292275,"pfxZ":6.5052917737486435,"pX":1.363902385135419,"pZ":3.5754165344616156,"vX0":7.135941238182005,"vY0":-132.43306477064428,"vZ0":-2.639859612291817,"x":65.01,"y":142.24,"x0":-1.4763371315268494,"y0":50.001134631673146,"z0":6.085618131763248,"aX":1.564383939458921},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.4,"breakHorizontal":-3.1,"spinRate":2626,"spinDirection":187},"zone":12,"typeConfidence":0.9,"plateTime":0.41312256439117157,"extension":6.1615444881580705},"index":1,"playId":"ae8277a6-6b08-34f0-b795-27d0b5b6ee52","pitchNumber":2,"startTime":"2026-06-02T23:51:31.390Z","endTime":"2026-06-02T23:51:34.784Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.661977762058772,"aZ":-14.902113387122007,"pfxX":-5.777264729718022,"pfxZ":8.934027648953577,"pX":-0.5359130182948993,"pZ":1.7561626876528311,"vX0":5.019688522182482,"vY0":-137.26155190954262,"vZ0":-8.129746490465383,"x":137.43,"y":191.36,"x0":-1.6261434577724925,"y0":50.00398580019379,"z0":5.744179961803903,"aX":-11.169150681998444},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.9,"breakHorizontal":9.6,"spinRate":2322,"spinDirection":221},"zone":7,"typeConfidence":0.97,"plateTime":0.3970723400890934,"extension":6.137215255913972},"index":2,"playId":"b25f0606-497c-3cd5-8829-7302b6503f11","pitchNumber":3,"startTime":"2026-06-02T23:51:46.999Z","endTime":"2026-06-02T23:51:49.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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":78.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.013738499753895,"aZ":-29.866668074672088,"pfxX":5.4179825627663645,"pfxZ":1.5192953490179884,"pX":1.2977039161807802,"pZ":1.158998986230195,"vX0":5.308441857770676,"vY0":-121.76129553694823,"vZ0":-5.231469165001316,"x":67.53,"y":207.49,"x0":-1.6076032829723692,"y0":50.00049080977843,"z0":5.894022780456797,"aX":8.20104723825511},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.8,"breakHorizontal":-11.0,"spinRate":3043,"spinDirection":74},"zone":14,"typeConfidence":0.9,"plateTime":0.4484027980650036,"extension":6.173328822865409},"index":3,"playId":"8fe8bc67-653e-3b3a-b7cc-61bf6c4a954a","pitchNumber":4,"startTime":"2026-06-02T23:52:01.405Z","endTime":"2026-06-02T23:52:04.564Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.461446330963934,"aZ":-14.87113972326027,"pfxX":-6.293150904329892,"pfxZ":9.132800105627457,"pX":0.1570462497456818,"pZ":2.385594874831092,"vX0":6.380288686424715,"vY0":-136.39238632701364,"vZ0":-6.659547175114983,"x":111.01,"y":174.37,"x0":-1.388779188573254,"y0":50.00136020078684,"z0":5.874098893659078,"aX":-11.920988394702977},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.4,"breakHorizontal":10.2,"spinRate":2267,"spinDirection":216},"zone":5,"typeConfidence":0.97,"plateTime":0.4007422535864582,"extension":6.130807299214277},"hitData":{"launchSpeed":108.9,"launchAngle":10.0,"totalDistance":194.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":182.49,"coordY":108.59}},"index":4,"playId":"5be88475-a3b5-3a02-8934-9b459f497b47","pitchNumber":5,"startTime":"2026-06-02T23:52:17.745Z","endTime":"2026-06-02T23:52:28.438Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T23:52:28.438Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Bohm flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-02T23:53:47.063Z","endTime":"2026-06-02T23:54:19.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-02T23:52:37.955Z","endTime":"2026-06-02T23:53:49.401Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.691856543380197,"aZ":-20.279538899397302,"pfxX":-10.05858469241313,"pfxZ":6.11715466155565,"pX":-1.2473373121813125,"pZ":2.345056547190157,"vX0":4.619781906454426,"vY0":-137.8660178693944,"vZ0":-5.998553925693056,"x":164.55,"y":175.46,"x0":-1.628306678637604,"y0":50.00598734416669,"z0":5.897025417082578,"aX":-19.565507333517985},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.2,"breakHorizontal":17.4,"spinRate":2358,"spinDirection":220},"zone":13,"typeConfidence":0.95,"plateTime":0.39574101300977116,"extension":6.202003848143485},"index":1,"playId":"4108225b-233a-304c-b35b-b54b185ab931","pitchNumber":1,"startTime":"2026-06-02T23:53:49.401Z","endTime":"2026-06-02T23:53:52.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":84.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.196583050290847,"aZ":-21.443961498833914,"pfxX":-0.2298789117220008,"pfxZ":5.998542911204588,"pX":0.3159691596240456,"pZ":2.7688364843246127,"vX0":4.971374287219982,"vY0":-131.9049938516008,"vZ0":-4.0906184961133985,"x":104.96,"y":164.02,"x0":-1.5515720172259462,"y0":50.00104480905058,"z0":5.892328077964064,"aX":-0.4124402784926149},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.3,"breakHorizontal":-0.5,"spinRate":2666,"spinDirection":203},"zone":6,"typeConfidence":0.9,"plateTime":0.41295240653669074,"extension":6.073289829389039},"hitData":{"launchSpeed":92.0,"launchAngle":53.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":158.95,"coordY":108.31}},"index":2,"playId":"1b9d0e4d-bac2-3350-b63a-37408b51839f","pitchNumber":2,"startTime":"2026-06-02T23:54:05.015Z","endTime":"2026-06-02T23:54:19.434Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T23:54:19.434Z","atBatIndex":29},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Bryson Stott grounds into a double play, first baseman Gavin Sheets to shortstop Xander Bogaerts to first baseman Gavin Sheets. Brandon Marsh out at 2nd. Bryson Stott out at 1st.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-02T23:54:36.588Z","endTime":"2026-06-02T23:55:08.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.10276612091018,"aZ":-23.259961880419237,"pfxX":0.23784403879936267,"pfxZ":4.9444682491407885,"pX":0.1663692713052766,"pZ":1.2486074280791104,"vX0":4.651986477104425,"vY0":-132.35235535889555,"vZ0":-7.449321073485424,"x":110.66,"y":205.07,"x0":-1.6334592990950747,"y0":50.00020620675872,"z0":5.7627203050559395,"aX":0.4278013628403344},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.8,"breakHorizontal":-1.3,"spinRate":2717,"spinDirection":188},"zone":14,"typeConfidence":0.9,"plateTime":0.4113964801290524,"extension":6.1670875886008565},"index":0,"playId":"d683d66c-b26a-395a-8306-0b95b84407af","pitchNumber":1,"startTime":"2026-06-02T23:54:40.564Z","endTime":"2026-06-02T23:54:43.671Z","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":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.721474525927203,"aZ":-33.386009499384194,"pfxX":5.8381440880704565,"pfxZ":-0.818238895584134,"pX":-0.04530213511901587,"pZ":1.7354001849376333,"vX0":2.218970561195813,"vY0":-121.32834831531306,"vZ0":-3.189679311677223,"x":118.73,"y":191.92,"x0":-1.729988286872291,"y0":50.00036762905319,"z0":5.976410587000761,"aX":8.701821135818456},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.9,"breakHorizontal":-11.0,"spinRate":3100,"spinDirection":79},"zone":8,"typeConfidence":0.63,"plateTime":0.45143052680850415,"extension":6.183377166015838},"hitData":{"launchSpeed":84.6,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.0,"coordY":173.59}},"index":1,"playId":"14576822-c188-302c-9956-bbbaaa76b477","pitchNumber":2,"startTime":"2026-06-02T23:55:00.838Z","endTime":"2026-06-02T23:55:08.822Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-02T23:55:08.822Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sung-Mun Song strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-02T23:57:36.075Z","endTime":"2026-06-03T00:00:06.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"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":77.1,"endSpeed":70.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.710339928193743,"aZ":-41.11398157332873,"pfxX":7.063737878760293,"pfxZ":-7.146138670032283,"pX":0.06542471285895142,"pZ":1.0981831075972988,"vX0":2.1121249692179305,"vY0":-112.17513725740956,"vZ0":0.16391183326799652,"x":114.51,"y":209.13,"x0":-1.8104302043399902,"y0":50.002018340204444,"z0":5.279159419891114,"aX":8.838385379188422},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-12.5,"breakHorizontal":-13.3,"spinRate":2404,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.49170440971347906,"extension":6.684200893708819},"index":0,"playId":"56989682-d519-3cf6-b244-9be588061c49","pitchNumber":1,"startTime":"2026-06-02T23:57:45.875Z","endTime":"2026-06-02T23:57:49.115Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.05386266882673,"aZ":-15.72005030363128,"pfxX":-7.966436614203404,"pfxZ":8.987541897057275,"pX":-0.25452996591309623,"pZ":2.0046128400002754,"vX0":6.855246197062199,"vY0":-134.18556461669954,"vZ0":-4.808578106492799,"x":126.7,"y":184.66,"x0":-1.8028635662990107,"y0":50.000061374599916,"z0":4.933776820251658,"aX":-14.578232224473332},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.5,"breakHorizontal":13.1,"spinRate":2323,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.40762502916091403,"extension":6.924844452366516},"index":1,"playId":"8f8205c9-684f-34d5-9297-82e62d9f5148","pitchNumber":2,"startTime":"2026-06-02T23:58:01.612Z","endTime":"2026-06-02T23:58:04.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.47145361131893,"aZ":-23.29936973773581,"pfxX":-1.0001812998275899,"pfxZ":5.484429932435981,"pX":0.7723148117280998,"pZ":3.3170737172495914,"vX0":6.38860253850541,"vY0":-125.60647295034046,"vZ0":0.03658588717869371,"x":87.56,"y":149.22,"x0":-1.6605341815191808,"y0":50.00113321568461,"z0":5.177465102283147,"aX":-1.6186065873745583},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":10.2,"breakHorizontal":0.5,"spinRate":2287,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.43400042159504926,"extension":6.570289002369827},"index":2,"playId":"97e490f9-acc9-3121-b6d9-b17919e54012","pitchNumber":3,"startTime":"2026-06-02T23:58:19.549Z","endTime":"2026-06-02T23:58:22.709Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.12124857096449,"aZ":-16.804661015597127,"pfxX":-8.520524668899819,"pfxZ":8.39518654337648,"pX":0.3034585307312694,"pZ":3.869770694644234,"vX0":7.91336271018695,"vY0":-134.68223968560798,"vZ0":-0.1774751458895792,"x":105.43,"y":134.3,"x0":-1.5703311440042895,"y0":50.006093211007546,"z0":5.128229698279207,"aX":-15.606549393973486},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.4,"breakHorizontal":13.7,"spinRate":2378,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.40718476124646763,"extension":6.865910731506112},"index":3,"playId":"607566cf-5276-39cd-9cf2-40238aa755ad","pitchNumber":4,"startTime":"2026-06-02T23:58:43.109Z","endTime":"2026-06-02T23:58:46.200Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.1,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.33467850568641,"aZ":-40.33731388993483,"pfxX":7.983986822903218,"pfxZ":-6.290805107170113,"pX":1.4792949790977978,"pZ":0.08353378730174749,"vX0":4.726464573931777,"vY0":-114.189068441083,"vZ0":-2.3557554561607548,"x":60.61,"y":236.52,"x0":-1.6664037748164064,"y0":50.001490627120894,"z0":5.161053969902447,"aX":10.363821732972964},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-11.6,"breakHorizontal":-15.8,"spinRate":2643,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4827974937826096,"extension":6.809004087727216},"index":4,"playId":"24aeb16c-0016-31a1-8db0-60bdb505d564","pitchNumber":5,"startTime":"2026-06-02T23:59:07.882Z","endTime":"2026-06-02T23:59:10.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.585622687886104,"aZ":-17.530239998949202,"pfxX":-7.649657196978275,"pfxZ":7.735050680195613,"pX":0.7299664505022839,"pZ":3.6038520600659663,"vX0":8.766426109391833,"vY0":-137.03387352941792,"vZ0":-0.7781068856925162,"x":89.18,"y":141.48,"x0":-1.5236872856708277,"y0":50.00064474560899,"z0":5.094162237789003,"aX":-14.479463351831525},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.0,"breakHorizontal":11.9,"spinRate":2254,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.4003934901236512,"extension":6.930160592529312},"index":5,"playId":"2f2e93eb-5588-3778-bb59-8030f6671d0e","pitchNumber":6,"startTime":"2026-06-02T23:59:33.859Z","endTime":"2026-06-02T23:59:40.106Z","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":0},"pitchData":{"startSpeed":78.8,"endSpeed":71.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99000529711323,"aZ":-42.159201674560165,"pfxX":9.671995426087976,"pfxZ":-7.694801123945867,"pX":-0.73806340803344,"pZ":1.5352113581585658,"vX0":-0.09926417129204806,"vY0":-114.59386445368376,"vZ0":1.1708319127207245,"x":145.13,"y":197.33,"x0":-1.9451423528424292,"y0":50.00341616447893,"z0":5.216357644171965,"aX":12.54943306087037},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-13.1,"breakHorizontal":-17.4,"spinRate":2683,"spinDirection":54},"zone":13,"typeConfidence":2.0,"plateTime":0.4825136967531374,"extension":6.553590564076854},"index":6,"playId":"2275f62a-16e3-3223-bbd2-459065cf217e","pitchNumber":7,"startTime":"2026-06-03T00:00:03.441Z","endTime":"2026-06-03T00:00:06.844Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T00:00:06.844Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Freddy Fermin flies out to right fielder Adolis García.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-03T00:00:26.847Z","endTime":"2026-06-03T00:02:56.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.127987640803806,"aZ":-26.3067542329087,"pfxX":-1.3879281776332233,"pfxZ":3.587385649799959,"pX":-0.11390500373594732,"pZ":2.5043446275656898,"vX0":4.716579836134832,"vY0":-126.42930733401278,"vZ0":-1.053878565075288,"x":121.34,"y":171.16,"x0":-1.8144855453584152,"y0":50.0056730837926,"z0":5.016980971347079,"aX":-2.2726823298961807},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.5,"breakHorizontal":1.6,"spinRate":2378,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.4314269422674153,"extension":7.1197474175757325},"index":0,"playId":"b7576fd1-6101-3898-83cc-fa508e5ebcb0","pitchNumber":1,"startTime":"2026-06-03T00:00:35.154Z","endTime":"2026-06-03T00:00:38.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.371156954718927,"aZ":-30.74417540816581,"pfxX":-8.962593793027946,"pfxZ":0.9130346460957117,"pX":-1.2747663553119422,"pZ":1.7278802347608917,"vX0":4.22473440465413,"vY0":-124.34984298419535,"vZ0":-1.4842165350091052,"x":165.59,"y":192.13,"x0":-1.8290749660507526,"y0":50.00386585163408,"z0":4.877332201195672,"aX":-14.07073205739866},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.6,"breakHorizontal":15.2,"spinRate":1570,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.4400566921585445,"extension":6.881990166311767},"index":1,"playId":"9992d8cf-6361-3aa2-87e2-a2677524ceb2","pitchNumber":2,"startTime":"2026-06-03T00:00:57.798Z","endTime":"2026-06-03T00:01:00.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.300290415235644,"aZ":-19.119458441874087,"pfxX":-12.113035257416179,"pfxZ":7.139080095022072,"pX":1.0368797302966708,"pZ":1.753269546949112,"vX0":10.97222653072974,"vY0":-134.18313835520522,"vZ0":-4.8530112790764255,"x":77.48,"y":191.44,"x0":-1.526083081282234,"y0":50.00182181616229,"z0":4.942405672816305,"aX":-22.147246500348235},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.0,"breakHorizontal":19.7,"spinRate":2253,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4077774349004697,"extension":7.033592819642825},"index":2,"playId":"8460ccc0-1d7c-320e-8dbc-b84c4eacff7a","pitchNumber":3,"startTime":"2026-06-03T00:01:17.681Z","endTime":"2026-06-03T00:01:20.916Z","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":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.653465447757885,"aZ":-41.43631395999187,"pfxX":7.341433472224142,"pfxZ":-6.982367974272859,"pX":0.6017553607041404,"pZ":1.60045026428358,"vX0":3.3366181331685905,"vY0":-115.08033479996158,"vZ0":0.782141206834085,"x":94.06,"y":195.57,"x0":-1.8260973538221166,"y0":50.00449548335776,"z0":5.307110194541433,"aX":9.734030920201475},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-12.1,"breakHorizontal":-14.2,"spinRate":2681,"spinDirection":56},"zone":9,"typeConfidence":2.0,"plateTime":0.47806359896832484,"extension":6.659078511096082},"index":3,"playId":"4c4fdb2d-8329-3851-8713-a303735506b0","pitchNumber":4,"startTime":"2026-06-03T00:01:35.391Z","endTime":"2026-06-03T00:01:38.470Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":71.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84858957112071,"aZ":-41.983520871104325,"pfxX":7.365481808142764,"pfxZ":-7.544070666638563,"pX":1.027888664148074,"pZ":0.9716617480676635,"vX0":4.148155653127782,"vY0":-114.1284047306229,"vZ0":-0.1350746826961593,"x":77.82,"y":212.55,"x0":-1.7791215416891155,"y0":50.00426255022643,"z0":5.217573213778568,"aX":9.574754260043076},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-13.3,"breakHorizontal":-14.5,"spinRate":2647,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.48262076833565093,"extension":6.772059208180135},"index":4,"playId":"0c77d5e4-6200-3c77-9d47-139889d5163c","pitchNumber":5,"startTime":"2026-06-03T00:01:56.371Z","endTime":"2026-06-03T00:01:59.371Z","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":1},"pitchData":{"startSpeed":78.9,"endSpeed":72.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.708152002912865,"aZ":-40.63269851073331,"pfxX":7.079148866664878,"pfxZ":-6.380717007890821,"pX":-0.11982525316480441,"pZ":3.3342745623077055,"vX0":1.9662002465364155,"vY0":-114.81624064987042,"vZ0":4.424053015533799,"x":121.57,"y":148.75,"x0":-1.90853062933996,"y0":50.003121434133185,"z0":5.3546467745211626,"aX":9.38251683528465},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-10.1,"breakHorizontal":-13.3,"spinRate":2680,"spinDirection":54},"zone":11,"typeConfidence":2.0,"plateTime":0.47838218764922136,"extension":6.7922780863079195},"index":5,"playId":"77f0a41b-5a05-3b1c-8efc-509ee89f123b","pitchNumber":6,"startTime":"2026-06-03T00:02:16.500Z","endTime":"2026-06-03T00:02:21.190Z","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.9,"endSpeed":84.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78276814024649,"aZ":-22.68418233714222,"pfxX":-11.246646348574751,"pfxZ":5.145688738639411,"pX":-0.16775280135329798,"pZ":2.5181849440679605,"vX0":7.827502952243155,"vY0":-135.02636907981324,"vZ0":-2.2381041280509635,"x":123.39,"y":170.79,"x0":-1.6451114427680928,"y0":50.00176720716439,"z0":4.956227588605077,"aX":-20.73705175853343},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.0,"breakHorizontal":18.7,"spinRate":2236,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.40586129396719883,"extension":7.003390961416013},"hitData":{"launchSpeed":83.9,"launchAngle":33.0,"totalDistance":277.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.06,"coordY":105.99}},"index":6,"playId":"de6ed78e-f2e4-34f7-bd9e-b669c3077890","pitchNumber":7,"startTime":"2026-06-03T00:02:48.215Z","endTime":"2026-06-03T00:02:56.338Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T00:02:56.338Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Fernando Tatis Jr. flies out to shortstop Trea Turner.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-03T00:03:15.728Z","endTime":"2026-06-03T00:06:30.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":79.9,"endSpeed":73.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.889198056169977,"aZ":-41.184773104798914,"pfxX":7.78127350135737,"pfxZ":-6.615096046708283,"pX":0.1981829956225302,"pZ":2.3108225790919064,"vX0":2.1836187200412445,"vY0":-116.28898749184492,"vZ0":2.1163793235918753,"x":109.45,"y":176.39,"x0":-1.7650937752065476,"y0":50.00275033383485,"z0":5.311188670372074,"aX":10.599508953257013},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-11.2,"breakHorizontal":-14.6,"spinRate":2581,"spinDirection":55},"zone":5,"typeConfidence":2.0,"plateTime":0.4719679076911838,"extension":6.9026781097176935},"index":0,"playId":"e7afa242-d17f-3cf4-973d-54f5b02446f8","pitchNumber":1,"startTime":"2026-06-03T00:03:25.963Z","endTime":"2026-06-03T00:03:28.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.036230706848542,"aZ":-25.08690887509654,"pfxX":-10.454303956389413,"pfxZ":3.7975780036315534,"pX":-1.5906408903018399,"pZ":2.7493917268864463,"vX0":4.037458502686594,"vY0":-135.1636525320955,"vZ0":-1.3823644539899362,"x":177.63,"y":164.55,"x0":-1.73794628003979,"y0":50.004495085006724,"z0":5.014479473810102,"aX":-19.51446160734617},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.8,"breakHorizontal":18.2,"spinRate":2219,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.40387987548727944,"extension":7.064177954859699},"index":1,"playId":"1789e17e-6651-314a-9713-7ef6a8349330","pitchNumber":2,"startTime":"2026-06-03T00:03:47.400Z","endTime":"2026-06-03T00:03:51.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.635275225226607,"aZ":-25.48685084079291,"pfxX":-11.03937755501714,"pfxZ":3.6699720241424076,"pX":-1.2893560305667289,"pZ":2.1294421856420107,"vX0":5.414735621995297,"vY0":-134.08879570931637,"vZ0":-2.528327295585748,"x":166.15,"y":181.29,"x0":-1.8991239605358559,"y0":50.00431410188341,"z0":4.900467067891619,"aX":-20.13079799141759},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.4,"breakHorizontal":18.8,"spinRate":2326,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4082718624975725,"extension":7.055819594526728},"index":2,"playId":"080d4e30-d296-3aa3-bf57-ff5fe6c30d7a","pitchNumber":3,"startTime":"2026-06-03T00:04:08.535Z","endTime":"2026-06-03T00:04:11.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.732368005830455,"aZ":-23.11027033342323,"pfxX":-12.159505768593542,"pfxZ":4.90589500560608,"pX":0.46499332596191845,"pZ":2.388136298969841,"vX0":9.36376302184406,"vY0":-135.11073829929543,"vZ0":-2.74622876749817,"x":99.28,"y":174.3,"x0":-1.4677288339573458,"y0":50.000288132395745,"z0":5.043621614628187,"aX":-22.453575217149265},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.5,"breakHorizontal":20.0,"spinRate":2365,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.4055637088904702,"extension":7.022036313328459},"index":3,"playId":"ae5f18a1-f9a5-38a2-8fb7-a0f427ac950c","pitchNumber":4,"startTime":"2026-06-03T00:04:28.063Z","endTime":"2026-06-03T00:04:31.063Z","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":95.0,"endSpeed":86.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.920122682145617,"aZ":-17.664985177044915,"pfxX":-8.415429696200281,"pfxZ":7.548741488070059,"pX":0.5256987534064824,"pZ":3.359843210858709,"vX0":8.52092673657445,"vY0":-138.0599714871949,"vZ0":-1.560218581212942,"x":96.96,"y":148.06,"x0":-1.5134453627575801,"y0":50.0052255730433,"z0":5.126335242074255,"aX":-16.18100786005193},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.6,"breakHorizontal":13.3,"spinRate":2355,"spinDirection":227},"zone":3,"typeConfidence":2.0,"plateTime":0.3973588791717364,"extension":6.983113079294493},"index":4,"playId":"5b6860ae-8b03-334b-ba53-492d8988496f","pitchNumber":5,"startTime":"2026-06-03T00:04:49.239Z","endTime":"2026-06-03T00:04:52.239Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.699218862688888,"aZ":-40.81654295968579,"pfxX":7.581759047045951,"pfxZ":-6.340332489004792,"pX":-0.9333832460377149,"pZ":2.4546113214883003,"vX0":-0.1684459003862297,"vY0":-116.28510544480487,"vZ0":2.3297440791575275,"x":152.58,"y":172.51,"x0":-1.8441082460696672,"y0":50.002150866174055,"z0":5.324355283722731,"aX":10.336678964550895},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-10.6,"breakHorizontal":-13.7,"spinRate":2507,"spinDirection":58},"zone":13,"typeConfidence":2.0,"plateTime":0.47180783476769816,"extension":6.689526278041574},"index":5,"playId":"8c57d761-369d-346e-8b46-47eab8500928","pitchNumber":6,"startTime":"2026-06-03T00:05:10.100Z","endTime":"2026-06-03T00:05:14.034Z","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":93.6,"endSpeed":86.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.804007336690507,"aZ":-21.421214628790388,"pfxX":-10.99541494860817,"pfxZ":5.646644034037158,"pX":0.5092413273709484,"pZ":1.8963173119819063,"vX0":9.620494597690207,"vY0":-136.14015260492698,"vZ0":-4.24608358765601,"x":97.59,"y":187.58,"x0":-1.6168202376900604,"y0":50.00263797584543,"z0":4.931587886899654,"aX":-20.940504484475305},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.6,"breakHorizontal":18.2,"spinRate":2418,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.40009314370808013,"extension":7.052149995761932},"index":6,"playId":"00aaacb7-22e9-3ec7-9df2-393230187051","pitchNumber":7,"startTime":"2026-06-03T00:05:31.830Z","endTime":"2026-06-03T00:05:34.830Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"startTime":"2026-06-03T00:05:58.967Z","endTime":"2026-06-03T00:06:21.796Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"}},{"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":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.011483977292716,"aZ":-17.55910342492687,"pfxX":-8.988004569832267,"pfxZ":7.716080728639723,"pX":-0.8300597186935723,"pZ":3.0842924595897174,"vX0":5.810851110118632,"vY0":-136.2940147615086,"vZ0":-1.970234740147737,"x":148.64,"y":155.5,"x0":-1.8143964645162465,"y0":50.003807524283744,"z0":5.020103249456124,"aX":-17.027868753111058},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.8,"breakHorizontal":15.1,"spinRate":2362,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.4008001976068014,"extension":7.158656083094392},"hitData":{"launchSpeed":70.5,"launchAngle":46.0,"totalDistance":209.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":97.29,"coordY":122.25}},"index":8,"playId":"8a31fd63-df38-3f15-abd0-3f38a0960a66","pitchNumber":8,"startTime":"2026-06-03T00:06:21.796Z","endTime":"2026-06-03T00:06:30.152Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T00:06:30.152Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Justin Crawford flies out to left fielder Jase Bowen.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-03T00:08:57.597Z","endTime":"2026-06-03T00:09:39.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"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":95.1,"endSpeed":87.5,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.88739386999791,"aZ":-20.453325722080184,"pfxX":-9.809097953186576,"pfxZ":6.03924006200246,"pX":1.0620604551370227,"pZ":1.761063070873616,"vX0":10.314035934102089,"vY0":-137.97875401050146,"vZ0":-7.281246113113442,"x":76.52,"y":191.23,"x0":-1.438759789090679,"y0":50.00111294463304,"z0":5.798114934654639,"aX":-19.031380450291245},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.6,"breakHorizontal":15.7,"spinRate":2374,"spinDirection":224},"zone":14,"typeConfidence":0.93,"plateTime":0.3960025753465404,"extension":5.982846640442902},"index":0,"playId":"af665755-8a5b-3e4a-9d93-a37cf2deb7cd","pitchNumber":1,"startTime":"2026-06-03T00:09:01.730Z","endTime":"2026-06-03T00:09:04.990Z","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":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02889447118723,"aZ":-28.751703019211217,"pfxX":-11.714883638706695,"pfxZ":2.118108901064093,"pX":0.8684609444173053,"pZ":1.1979269841463407,"vX0":9.678559137149715,"vY0":-126.21926178501671,"vZ0":-5.845838312823514,"x":83.9,"y":206.44,"x0":-1.4885772375879238,"y0":50.00590978190285,"z0":5.85144902541959,"aX":-18.957694811640085},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.6,"breakHorizontal":19.1,"spinRate":1909,"spinDirection":246},"zone":14,"typeConfidence":0.9,"plateTime":0.4334980802184458,"extension":6.13926013258924},"index":1,"playId":"cec226f8-83db-3967-85df-5c5c4c93927c","pitchNumber":2,"startTime":"2026-06-03T00:09:13.204Z","endTime":"2026-06-03T00:09:16.204Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15992223176007,"aZ":-12.396011945903027,"pfxX":-6.405671949139532,"pfxZ":10.561000695290083,"pX":0.2957594594716652,"pZ":1.8388892127710192,"vX0":7.120649104893908,"vY0":-136.05750195139834,"vZ0":-8.219734583727883,"x":105.73,"y":189.13,"x0":-1.5244227379006456,"y0":50.00372160147009,"z0":5.760487641030896,"aX":-11.99734395629904},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.5,"breakHorizontal":10.1,"spinRate":2368,"spinDirection":224},"zone":9,"typeConfidence":0.97,"plateTime":0.40273921329237083,"extension":6.203341416518449},"hitData":{"launchSpeed":94.2,"launchAngle":51.0,"totalDistance":259.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.79,"coordY":105.11}},"index":2,"playId":"c743094e-5993-366f-beaa-836215dcb36d","pitchNumber":3,"startTime":"2026-06-03T00:09:30.110Z","endTime":"2026-06-03T00:09:39.909Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T00:09:39.909Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adolis García singles on a ground ball to left fielder Jase Bowen.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-03T00:09:56.990Z","endTime":"2026-06-03T00:11:18.276Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.35571600371548,"aZ":-26.096860435554277,"pfxX":3.8887510494289206,"pfxZ":3.8756695363528593,"pX":0.04279534044002179,"pZ":2.445188113407137,"vX0":3.136982681957873,"vY0":-123.82268134302643,"vZ0":-3.3298450015263565,"x":115.37,"y":172.76,"x0":-1.7412591963458035,"y0":50.004283280590755,"z0":5.966838426682535,"aX":6.100238714135852},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.6,"breakHorizontal":-7.7,"spinRate":3064,"spinDirection":105},"zone":5,"typeConfidence":0.62,"plateTime":0.4406305998056652,"extension":5.972137977514325},"index":0,"playId":"c97e7b5d-124b-347a-b6cb-ec608bd090c7","pitchNumber":1,"startTime":"2026-06-03T00:10:01.860Z","endTime":"2026-06-03T00:10:04.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.38132810022887,"aZ":-24.20416402457635,"pfxX":2.8496131010214243,"pfxZ":5.261359213380673,"pX":0.5901941619040069,"pZ":2.0127833873206256,"vX0":4.674043011031384,"vY0":-122.64579087363562,"vZ0":-4.193238641759554,"x":94.5,"y":184.43,"x0":-1.7143573867320099,"y0":50.0057641509992,"z0":5.821127499654533,"aX":4.320216967811481},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":8.8,"breakHorizontal":-6.4,"spinRate":3013,"spinDirection":82},"zone":9,"typeConfidence":0.9,"plateTime":0.447449081887465,"extension":5.923740043560471},"index":1,"playId":"a9234aaa-22de-3d37-8fa4-e59c94ef6228","pitchNumber":2,"startTime":"2026-06-03T00:10:13.989Z","endTime":"2026-06-03T00:10:16.989Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-03T00:10:25.399Z","endTime":"2026-06-03T00:10:33.498Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":85.3,"endSpeed":79.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.943773699970706,"aZ":-23.965929986853848,"pfxX":1.9664724087287828,"pfxZ":5.185877280746208,"pX":1.4929158511547578,"pZ":2.266116073780096,"vX0":6.504332606723986,"vY0":-124.21840860462716,"vZ0":-4.0434165466610414,"x":60.09,"y":177.59,"x0":-1.4016748570308395,"y0":50.00325666549954,"z0":5.878398231489448,"aX":3.1097327165949253},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":8.8,"breakHorizontal":-4.9,"spinRate":3080,"spinDirection":92},"zone":14,"typeConfidence":0.96,"plateTime":0.43883670077216097,"extension":5.908563916628811},"index":3,"playId":"003afd3f-ab3d-3fcf-8737-912cc34ad5a9","pitchNumber":3,"startTime":"2026-06-03T00:10:33.498Z","endTime":"2026-06-03T00:10:36.660Z","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":84.6,"endSpeed":78.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.79210361944499,"aZ":-21.963484409964217,"pfxX":4.008723560237918,"pfxZ":6.646342298264939,"pX":2.458302186654692,"pZ":1.2071401961547885,"vX0":8.165014229296125,"vY0":-122.96077582578081,"vZ0":-6.553186558642705,"x":23.3,"y":206.19,"x0":-1.4224053008731707,"y0":50.000243689317344,"z0":5.763488271313604,"aX":6.149978603225608},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":10.8,"breakHorizontal":-9.1,"spinRate":3015,"spinDirection":87},"zone":14,"typeConfidence":0.94,"plateTime":0.44501068559769186,"extension":6.063919067878939},"index":4,"playId":"93d2bbf2-0a7d-3b62-8814-ea9ba5943483","pitchNumber":4,"startTime":"2026-06-03T00:10:48.306Z","endTime":"2026-06-03T00:10:51.306Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.488946624951982,"aZ":-18.009383805206237,"pfxX":-10.452487467887162,"pfxZ":7.344181323920317,"pX":-0.6311213516897177,"pZ":1.6936268678277404,"vX0":5.9031526170613455,"vY0":-137.73125858065598,"vZ0":-8.258359657375422,"x":141.06,"y":193.05,"x0":-1.439822571107593,"y0":50.00344674995332,"z0":5.940155878488873,"aX":-20.159545896705257},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.8,"breakHorizontal":17.8,"spinRate":2497,"spinDirection":212},"zone":7,"typeConfidence":0.94,"plateTime":0.3971046829463569,"extension":6.239437429718792},"hitData":{"launchSpeed":94.1,"launchAngle":2.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.78,"coordY":106.39}},"index":5,"playId":"4829a297-af0c-3fe2-8abb-c47a0b5486e3","pitchNumber":5,"startTime":"2026-06-03T00:11:07.565Z","endTime":"2026-06-03T00:11:18.276Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T00:11:18.276Z","atBatIndex":35},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Garrett Stubbs pops out to shortstop Xander Bogaerts.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-03T00:11:36.238Z","endTime":"2026-06-03T00:13:11.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"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":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.23976585055069,"aZ":-23.412733470273018,"pfxX":0.7160787944318632,"pfxZ":4.975484581999385,"pX":0.06313145156334855,"pZ":2.675821005272904,"vX0":4.130776188806473,"vY0":-131.42082287508885,"vZ0":-4.041354444077904,"x":114.59,"y":166.53,"x0":-1.6180002816560535,"y0":50.00172113485379,"z0":5.959728004519126,"aX":1.2587714671272852},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.4,"breakHorizontal":-2.2,"spinRate":2602,"spinDirection":205},"zone":5,"typeConfidence":0.91,"plateTime":0.415807978703969,"extension":6.210671779550275},"index":0,"playId":"64447dde-1b79-3595-abe1-3cf0597351e9","pitchNumber":1,"startTime":"2026-06-03T00:11:43.543Z","endTime":"2026-06-03T00:11:46.864Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.868910686148695,"aZ":-27.877078226178433,"pfxX":-10.687554788726555,"pfxZ":2.6122853499490724,"pX":-1.850001316720594,"pZ":2.978773968143923,"vX0":3.2878901999700014,"vY0":-127.34532021401573,"vZ0":-1.839899858441201,"x":187.52,"y":158.35,"x0":-1.7685139406836212,"y0":50.00098784498925,"z0":5.913298156065524,"aX":-17.571810350733436},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.6,"breakHorizontal":18.6,"spinRate":1998,"spinDirection":240},"zone":11,"typeConfidence":0.9,"plateTime":0.4299176112886758,"extension":6.189445671380718},"index":1,"playId":"16509b41-4745-3781-bd21-e617c9131446","pitchNumber":2,"startTime":"2026-06-03T00:12:03.551Z","endTime":"2026-06-03T00:12:06.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.38580374906005,"aZ":-14.935463992147948,"pfxX":-5.175932935752048,"pfxZ":9.085263276253425,"pX":-1.718814358156461,"pZ":3.7148465360555987,"vX0":2.029834667440203,"vY0":-136.92062592808588,"vZ0":-3.248702925182087,"x":182.52,"y":138.48,"x0":-1.7974975439286554,"y0":50.00459259868468,"z0":5.939543603389717,"aX":-9.822946091017798},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.0,"breakHorizontal":9.0,"spinRate":2336,"spinDirection":217},"zone":11,"typeConfidence":0.98,"plateTime":0.40011038121198883,"extension":5.971065057625799},"index":2,"playId":"04426ca3-1c6a-3fc8-ae72-b83a3ab35ba7","pitchNumber":3,"startTime":"2026-06-03T00:12:19.108Z","endTime":"2026-06-03T00:12:30.991Z","isPitch":true,"type":"pitch"},{"details":{"description":"Adolis García steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"actionPlayId":"04426ca3-1c6a-3fc8-ae72-b83a3ab35ba7","startTime":"2026-06-03T00:12:36.268Z","endTime":"2026-06-03T00:13:01.925Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.173071179451973,"aZ":-14.375329173180745,"pfxX":-7.9565506200148555,"pfxZ":9.362330938367824,"pX":0.20201608689083253,"pZ":2.790489405586222,"vX0":7.579883484397581,"vY0":-136.76845677382957,"vZ0":-5.7312124353991765,"x":109.3,"y":163.44,"x0":-1.5668972018761675,"y0":50.003756010322654,"z0":5.8931630739084495,"aX":-15.127660904004518},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.0,"breakHorizontal":12.8,"spinRate":2349,"spinDirection":218},"zone":2,"typeConfidence":0.9,"plateTime":0.39994431059656677,"extension":6.309716720485728},"hitData":{"launchSpeed":77.3,"launchAngle":61.0,"totalDistance":175.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":85.87,"coordY":138.33}},"index":4,"playId":"1141ee48-b732-3e34-9e7f-17733ced0504","pitchNumber":4,"startTime":"2026-06-03T00:13:01.925Z","endTime":"2026-06-03T00:13:11.551Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T00:13:11.551Z","atBatIndex":36},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Randy Vásquez intentionally walks Kyle Schwarber.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-03T00:13:30.688Z","endTime":"2026-06-03T00:14:15.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"postOnSecond":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_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":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-03T00:13:30.687Z","endTime":"2026-06-03T00:14:13.228Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"08234606-0386-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-06-03T00:14:13.228Z","endTime":"2026-06-03T00:14:13.248Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"08234606-0386-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-06-03T00:14:13.248Z","endTime":"2026-06-03T00:14:13.250Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":3,"playId":"08234606-0386-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-06-03T00:14:13.250Z","endTime":"2026-06-03T00:14:13.252Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":4,"playId":"08234606-0386-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-06-03T00:14:13.252Z","endTime":"2026-06-03T00:14:15.807Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-06-03T00:14:15.807Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trea Turner flies out to left fielder Jase Bowen.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-03T00:14:32.068Z","endTime":"2026-06-03T00:15:04.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":1},"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"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, 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.8,"endSpeed":77.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.052850241790416,"aZ":-32.27421969387537,"pfxX":5.157681267754573,"pfxZ":-0.06672808538385588,"pX":1.074883664173216,"pZ":2.621288299207261,"vX0":4.717645001267686,"vY0":-122.03569219583481,"vZ0":-1.6286732345004844,"x":76.03,"y":168.01,"x0":-1.5503854513624074,"y0":50.00306535727776,"z0":6.06640329241447,"aX":7.8112815745363084},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.2,"breakHorizontal":-10.4,"spinRate":3107,"spinDirection":73},"zone":12,"typeConfidence":0.86,"plateTime":0.4481063698520966,"extension":6.297412582666397},"index":0,"playId":"301b4c2b-c1d0-36d2-a901-4ab8b2b4a1bc","pitchNumber":1,"startTime":"2026-06-03T00:14:38.117Z","endTime":"2026-06-03T00:14:41.494Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.785951240063998,"aZ":-20.775974094264278,"pfxX":1.3956338717748098,"pfxZ":7.276872693455437,"pX":0.4854712203064966,"pZ":2.540715779342048,"vX0":4.7584339059654965,"vY0":-124.5556766959757,"vZ0":-3.9560382036337502,"x":98.49,"y":170.18,"x0":-1.6335023537490023,"y0":50.00207997044573,"z0":5.874469427184648,"aX":2.184479271356921},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":12.5,"breakHorizontal":-3.7,"spinRate":2902,"spinDirection":100},"zone":6,"typeConfidence":0.87,"plateTime":0.4402938880191529,"extension":6.126013338716118},"hitData":{"launchSpeed":74.9,"launchAngle":28.0,"totalDistance":261.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.2,"coordY":116.25}},"index":1,"playId":"80088bcc-3e16-3c77-b93c-b7600641d5da","pitchNumber":2,"startTime":"2026-06-03T00:14:56.101Z","endTime":"2026-06-03T00:15:04.158Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T00:15:04.158Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gavin Sheets grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-03T00:17:39.196Z","endTime":"2026-06-03T00:18:50.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: José Alvarado replaces Aaron Nola.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-03T00:16:18.671Z","endTime":"2026-06-03T00:17:41.563Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621237,"link":"/api/v1/people/621237"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.15085269368934,"aZ":-18.36032511109004,"pfxX":8.562843246788395,"pfxZ":6.820487059202719,"pX":0.9110370210090423,"pZ":2.7553700235323872,"vX0":-4.6604170014828545,"vY0":-141.1872454648997,"vZ0":-7.0081261868987905,"x":82.27,"y":164.39,"x0":1.4676296076202013,"y0":50.00466088276691,"z0":6.444777777379564,"aX":17.346021692803856},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.2,"breakHorizontal":-14.6,"spinRate":1985,"spinDirection":143},"zone":12,"typeConfidence":0.85,"plateTime":0.38745546378704354,"extension":6.9500754130349165},"index":1,"playId":"91b30b0d-d56b-331e-b44e-0f3e74b66b9c","pitchNumber":1,"startTime":"2026-06-03T00:17:41.563Z","endTime":"2026-06-03T00:17:45.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.396919891920334,"aZ":-16.01106480475176,"pfxX":8.946674353576665,"pfxZ":7.881505956967967,"pX":0.17700669411131312,"pZ":3.4949612925476483,"vX0":-6.2385763133600465,"vY0":-142.4585341052698,"vZ0":-5.550776986525555,"x":110.25,"y":144.42,"x0":1.2353573808880591,"y0":50.00403189849816,"z0":6.48450958421591,"aX":18.34983336514464},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.3,"breakHorizontal":-14.9,"spinRate":2003,"spinDirection":143},"zone":2,"typeConfidence":0.87,"plateTime":0.38481500578264516,"extension":6.889911254121963},"index":2,"playId":"ac88d43d-d762-36d0-97ac-9ca2bf33d00c","pitchNumber":2,"startTime":"2026-06-03T00:18:04.630Z","endTime":"2026-06-03T00:18:07.924Z","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":0},"pitchData":{"startSpeed":98.6,"endSpeed":90.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.33099123491662,"aZ":-15.926860027894678,"pfxX":7.110277619779512,"pfxZ":7.815809319824151,"pX":-0.028640670721962764,"pZ":2.935740991952301,"vX0":-6.177245920760444,"vY0":-143.33620558793467,"vZ0":-7.051589258200583,"x":118.09,"y":159.51,"x0":1.231271033207069,"y0":50.00580926829451,"z0":6.423542127456476,"aX":14.787968564747326},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":12.8,"breakHorizontal":-11.6,"spinRate":2085,"spinDirection":145},"zone":2,"typeConfidence":0.78,"plateTime":0.38221296276834194,"extension":6.9519813130538415},"index":3,"playId":"30a4f154-aa47-3d37-9dd1-bd58958ad58d","pitchNumber":3,"startTime":"2026-06-03T00:18:23.067Z","endTime":"2026-06-03T00:18:27.325Z","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":99.0,"endSpeed":90.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.43354911548435,"aZ":-16.609941555090277,"pfxX":8.557094951553992,"pfxZ":7.450984598561618,"pX":-0.005184811105437137,"pZ":2.653477168172885,"vX0":-6.745952789992526,"vY0":-143.85577906205108,"vZ0":-7.579727950077662,"x":117.2,"y":167.14,"x0":1.2624424797283451,"y0":50.00459698686801,"z0":6.359063025604168,"aX":17.875763535460834},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.1,"breakHorizontal":-14.0,"spinRate":2086,"spinDirection":145},"zone":5,"typeConfidence":0.87,"plateTime":0.3812469495245421,"extension":6.967268288509357},"hitData":{"launchSpeed":94.2,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":125.42,"coordY":146.45}},"index":4,"playId":"d634d42c-fe1f-321d-9e46-1fa1aa68c6be","pitchNumber":4,"startTime":"2026-06-03T00:18:42.628Z","endTime":"2026-06-03T00:18:50.188Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T00:18:50.188Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-03T00:19:09.241Z","endTime":"2026-06-03T00:20:40.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":89.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.136906248178406,"aZ":-15.859992913736844,"pfxX":8.61361015380975,"pfxZ":7.957612615739443,"pX":-0.4267317980959295,"pZ":3.09793247777851,"vX0":-8.007928601418675,"vY0":-142.60511504015741,"vZ0":-6.221214800864481,"x":133.27,"y":155.14,"x0":1.3046800977132584,"y0":50.005596833313504,"z0":6.316082346090842,"aX":17.665934493282037},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.2,"breakHorizontal":-13.9,"spinRate":1880,"spinDirection":139},"zone":1,"typeConfidence":0.86,"plateTime":0.38473226367064095,"extension":6.978213244795993},"index":0,"playId":"3af3498e-83ba-3e1d-806c-f7436517448d","pitchNumber":1,"startTime":"2026-06-03T00:19:19.790Z","endTime":"2026-06-03T00:19:22.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":90.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.13275810982417,"aZ":-18.387513273346496,"pfxX":9.98592191459596,"pfxZ":6.556781483991985,"pX":-0.06515337236877054,"pZ":2.6471548981068636,"vX0":-7.838237984909991,"vY0":-144.21576263064196,"vZ0":-7.251505650405887,"x":119.48,"y":167.31,"x0":1.3931726370242694,"y0":50.00291428112883,"z0":6.332236346069949,"aX":20.994795264797087},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":10.6,"breakHorizontal":-16.4,"spinRate":1980,"spinDirection":142},"zone":5,"typeConfidence":0.88,"plateTime":0.3800790566216903,"extension":7.100262585606389},"index":1,"playId":"a9a75aa4-59c1-3abe-9f1b-9991f55019ae","pitchNumber":2,"startTime":"2026-06-03T00:19:33.799Z","endTime":"2026-06-03T00:19:38.320Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93572518971795,"aZ":-26.815996975627012,"pfxX":-1.7249748645354028,"pfxZ":2.9093129581333024,"pX":-1.8859615844811042,"pZ":4.857498157951962,"vX0":-7.060541920643457,"vY0":-134.343549017163,"vZ0":0.27298090254181784,"x":188.89,"y":107.63,"x0":0.9919354522005441,"y0":50.00384953016575,"z0":6.648426882079047,"aX":-3.1774492676818933},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.5,"breakHorizontal":4.6,"spinRate":2067,"spinDirection":166},"zone":11,"typeConfidence":0.91,"plateTime":0.406475554959318,"extension":6.818912389557879},"index":2,"playId":"ce24f509-ebc5-3d02-9055-66772684c7f5","pitchNumber":3,"startTime":"2026-06-03T00:19:54.191Z","endTime":"2026-06-03T00:19:57.912Z","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":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.445051671710498,"aZ":-25.67041595387264,"pfxX":-1.9303673459197181,"pfxZ":3.5170979881443216,"pX":-1.2765103731940775,"pZ":3.215669134958815,"vX0":-5.302907195537803,"vY0":-134.41559110556278,"vZ0":-4.171876544210423,"x":165.66,"y":151.96,"x0":0.9648547265792152,"y0":50.00177523566212,"z0":6.589389899806777,"aX":-3.5648706418760647},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.8,"breakHorizontal":4.6,"spinRate":1998,"spinDirection":151},"zone":11,"typeConfidence":0.91,"plateTime":0.4059719135765931,"extension":6.84567636483538},"hitData":{"launchSpeed":77.8,"launchAngle":5.0,"totalDistance":82.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":97.19,"coordY":146.87}},"index":3,"playId":"55330930-7dc2-329a-8e58-ae0af85c41e8","pitchNumber":4,"startTime":"2026-06-03T00:20:31.631Z","endTime":"2026-06-03T00:20:40.277Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T00:20:40.277Z","atBatIndex":40},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Miguel Andujar pops out to shortstop Trea Turner.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-03T00:21:02.312Z","endTime":"2026-06-03T00:21:59.997Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.1,"endSpeed":89.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.04539541876448,"aZ":-17.01182761444787,"pfxX":9.362586074081577,"pfxZ":7.278968194075905,"pX":0.8937393942116338,"pZ":3.0846746655496267,"vX0":-5.0270120378148535,"vY0":-144.0332935125841,"vZ0":-6.3168094904188585,"x":82.93,"y":155.49,"x0":1.4530102266064817,"y0":50.00590198096402,"z0":6.3733363881767655,"aX":19.511805871610353},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.0,"breakHorizontal":-15.8,"spinRate":2062,"spinDirection":143},"zone":12,"typeConfidence":0.88,"plateTime":0.3814818731307916,"extension":7.034292948578861},"index":0,"playId":"896c9dd3-3d0a-3e75-9821-d05b171f6d36","pitchNumber":1,"startTime":"2026-06-03T00:21:09.565Z","endTime":"2026-06-03T00:21:12.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03981779268166,"aZ":-16.44737925926479,"pfxX":9.033041137693147,"pfxZ":7.699226895371716,"pX":0.38799318140316047,"pZ":4.051415031711412,"vX0":-6.289721869548837,"vY0":-142.13862161270816,"vZ0":-3.7838623500565878,"x":102.21,"y":129.39,"x0":1.4575646573031562,"y0":50.005361599199176,"z0":6.446487792246453,"aX":18.45788398905114},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.3,"breakHorizontal":-15.0,"spinRate":2070,"spinDirection":145},"zone":12,"typeConfidence":0.87,"plateTime":0.3855722866593947,"extension":7.132656449709283},"index":1,"playId":"d8484bf1-e54a-3d19-9236-f872278466c2","pitchNumber":2,"startTime":"2026-06-03T00:21:32.738Z","endTime":"2026-06-03T00:21:35.961Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32006140556562,"aZ":-25.175897921331877,"pfxX":-0.4969979589356224,"pfxZ":3.7947039177393354,"pX":-0.8589077649607482,"pZ":2.6989813133581446,"vX0":-4.864902123234553,"vY0":-134.93647510864724,"vZ0":-5.4844737761713,"x":149.74,"y":165.91,"x0":1.031860864023011,"y0":50.00462461740725,"z0":6.531470895537264,"aX":-0.9154074174325451},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.9,"breakHorizontal":1.9,"spinRate":2136,"spinDirection":156},"zone":11,"typeConfidence":0.91,"plateTime":0.4058988828002583,"extension":6.789897949852883},"hitData":{"launchSpeed":92.0,"launchAngle":60.0,"totalDistance":189.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":94.49,"coordY":130.22}},"index":2,"playId":"84a545a5-d119-3fb7-90b4-212c996527cc","pitchNumber":3,"startTime":"2026-06-03T00:21:49.841Z","endTime":"2026-06-03T00:21:59.997Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T00:21:59.997Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Harper walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-03T00:24:34.355Z","endTime":"2026-06-03T00:25:58.479Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Jeremiah Estrada replaces Randy Vásquez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-03T00:23:13.109Z","endTime":"2026-06-03T00:24:36.509Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669093,"link":"/api/v1/people/669093"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.787927286293886,"aZ":-30.180295816598345,"pfxX":2.081931186161108,"pfxZ":1.2448776829630344,"pX":0.0522108298524851,"pZ":2.4819232376827887,"vX0":0.6472103983021518,"vY0":-125.58585460789304,"vZ0":-2.3176722097602296,"x":115.01,"y":171.77,"x0":-0.4791423424195775,"y0":50.00235928776834,"z0":5.864911467252098,"aX":3.334421305967417},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.9,"breakHorizontal":-4.0,"spinRate":2062,"spinDirection":143},"zone":5,"typeConfidence":0.91,"plateTime":0.43569079986961734,"extension":6.832649938781449},"index":1,"playId":"8160e9c6-35b6-32ab-a96b-e0a140d24142","pitchNumber":1,"startTime":"2026-06-03T00:24:36.509Z","endTime":"2026-06-03T00:24:39.509Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.64926263086512,"aZ":-23.949369065268296,"pfxX":-7.681448362879003,"pfxZ":5.1149462171311395,"pX":0.2495734388569111,"pZ":-0.0817978194346723,"vX0":3.966533059630034,"vY0":-125.54704067422406,"vZ0":-8.944823321126625,"x":107.49,"y":240.99,"x0":-0.346651700210753,"y0":50.003374338489216,"z0":5.453357159976026,"aX":-12.353846500563028},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.6,"breakHorizontal":13.1,"spinRate":1384,"spinDirection":217},"zone":14,"typeConfidence":0.88,"plateTime":0.4350389191013644,"extension":7.392835871541157},"index":2,"playId":"6944c5cc-caee-32bc-a891-dd25fcff3ccc","pitchNumber":2,"startTime":"2026-06-03T00:24:53.692Z","endTime":"2026-06-03T00:24:56.692Z","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":96.4,"endSpeed":88.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.720904349093693,"aZ":-13.250561898689986,"pfxX":-0.8002546827326307,"pfxZ":9.408864496229778,"pX":-0.0331342966031367,"pZ":5.410652852185141,"vX0":0.833316077708189,"vY0":-140.441084210197,"vZ0":0.5225468599700293,"x":118.26,"y":92.69,"x0":-0.2287330809322422,"y0":50.005394139278806,"z0":6.079559368944414,"aX":-1.6100571276466957},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.4,"breakHorizontal":1.3,"spinRate":1977,"spinDirection":187},"zone":11,"typeConfidence":0.9,"plateTime":0.38896317137559455,"extension":6.9189344174726894},"index":3,"playId":"6d195cf0-0b97-38b3-ac99-eec742718578","pitchNumber":3,"startTime":"2026-06-03T00:25:14.275Z","endTime":"2026-06-03T00:25:17.275Z","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":95.9,"endSpeed":88.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.85465027752795,"aZ":-15.178446024212029,"pfxX":-1.4051263605882411,"pfxZ":8.551041378882928,"pX":-0.1271251795026172,"pZ":4.645317090622722,"vX0":0.6056241578111209,"vY0":-139.71561122198088,"vZ0":-1.0687794628076435,"x":121.85,"y":113.36,"x0":-0.16345675584819258,"y0":50.00542421445496,"z0":6.024917287639339,"aX":-2.7936092866904474},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.5,"breakHorizontal":2.4,"spinRate":1742,"spinDirection":192},"zone":11,"typeConfidence":0.9,"plateTime":0.3912050969303169,"extension":6.9291856253897475},"index":4,"playId":"7b63964b-9970-31a7-8342-e1fe357cf4a8","pitchNumber":4,"startTime":"2026-06-03T00:25:32.139Z","endTime":"2026-06-03T00:25:35.139Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.300503988505167,"aZ":-11.312851751337318,"pfxX":-2.4147456631830586,"pfxZ":10.640311426210138,"pX":-0.44509204317792456,"pZ":3.849208117872007,"vX0":0.24298880530180325,"vY0":-138.93139872358344,"vZ0":-3.606285391221345,"x":133.97,"y":134.85,"x0":-0.2197474828665648,"y0":50.0010187359957,"z0":5.912630508543423,"aX":-4.733032476520878},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.7,"breakHorizontal":4.3,"spinRate":1878,"spinDirection":186},"zone":11,"typeConfidence":0.9,"plateTime":0.3938196949582635,"extension":6.995968788652786},"index":5,"playId":"d3dec423-e4da-34e3-9e29-940a469a6e51","pitchNumber":5,"startTime":"2026-06-03T00:25:54.871Z","endTime":"2026-06-03T00:25:58.479Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T00:25:58.479Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a ground ball to right fielder Fernando Tatis Jr. Bryce Harper to 3rd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-03T00:26:20.830Z","endTime":"2026-06-03T00:28:47.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"postOnThird":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":84.1,"endSpeed":78.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.138348415887254,"aZ":-22.166360552139473,"pfxX":-6.360307384247482,"pfxZ":6.47897083377599,"pX":1.3356206348423416,"pZ":1.121443229064031,"vX0":6.01904064227245,"vY0":-122.42213646128394,"vZ0":-6.323798550120851,"x":66.09,"y":208.5,"x0":-0.30789060484699426,"y0":50.003080353544775,"z0":5.588640360496154,"aX":-9.826170664397567},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":10.7,"breakHorizontal":10.4,"spinRate":1266,"spinDirection":220},"zone":14,"typeConfidence":0.9,"plateTime":0.44440135955461857,"extension":7.290173552706176},"index":0,"playId":"05c2ae2d-b6bb-3894-a16e-382b361478cb","pitchNumber":1,"startTime":"2026-06-03T00:26:28.445Z","endTime":"2026-06-03T00:26:31.461Z","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":95.9,"endSpeed":88.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.685850538194938,"aZ":-9.770569908109907,"pfxX":-0.34701697587280256,"pfxZ":11.237509704991174,"pX":0.830218816999715,"pZ":3.191761912558829,"vX0":2.240156706689736,"vY0":-139.6435951541991,"vZ0":-5.734049953037098,"x":85.35,"y":152.6,"x0":0.06595554876427566,"y0":50.0012060573647,"z0":5.90148183302306,"aX":-0.6921707215665595},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.6,"breakHorizontal":0.2,"spinRate":2081,"spinDirection":185},"zone":12,"typeConfidence":0.9,"plateTime":0.3908350107293863,"extension":6.993734670686096},"index":1,"playId":"6bafb932-7495-3d6e-8d8f-5a631c10ca41","pitchNumber":2,"startTime":"2026-06-03T00:26:49.889Z","endTime":"2026-06-03T00:26:52.889Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.212010252398503,"aZ":-23.334112131910423,"pfxX":-6.654115382476906,"pfxZ":5.905249194248367,"pX":1.1487314093815615,"pZ":-0.08106111194230355,"vX0":5.341623265527624,"vY0":-121.4413439754746,"vZ0":-8.537070149434786,"x":73.21,"y":240.97,"x0":-0.21206266837122728,"y0":50.0045980369295,"z0":5.501595168144985,"aX":-9.96554117045894},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":8.9,"breakHorizontal":10.8,"spinRate":1293,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.45058754771224585,"extension":7.269968791359285},"index":2,"playId":"49f6955c-6948-369e-b0a0-ed2cc441485b","pitchNumber":3,"startTime":"2026-06-03T00:27:13.165Z","endTime":"2026-06-03T00:27:19.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.091043852487633,"aZ":-30.63592586043047,"pfxX":2.020449767820121,"pfxZ":0.9492877114890845,"pX":-0.5261439974592685,"pZ":2.3774491248710405,"vX0":-0.5805994508644496,"vY0":-126.1236709718778,"vZ0":-2.421732797385431,"x":137.06,"y":174.59,"x0":-0.5563782434849083,"y0":50.003644957833544,"z0":5.80488817283222,"aX":3.276281678402926},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.4,"breakHorizontal":-3.6,"spinRate":2094,"spinDirection":132},"zone":4,"typeConfidence":0.91,"plateTime":0.4332102098540087,"extension":7.144401267460726},"index":3,"playId":"45ba2de1-8dbd-33a1-9348-63aca62f78c6","pitchNumber":4,"startTime":"2026-06-03T00:27:50.420Z","endTime":"2026-06-03T00:27:53.420Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48619475569774,"aZ":-31.856020520804382,"pfxX":2.343098598537142,"pfxZ":0.19398826187390283,"pX":-0.6494512086746357,"pZ":0.3776075912308235,"vX0":-1.0227461040724986,"vY0":-125.64514345323991,"vZ0":-6.674896195021201,"x":141.76,"y":228.58,"x0":-0.5414836498949861,"y0":50.000027929572184,"z0":5.657628704150225,"aX":3.745111580014562},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.0,"breakHorizontal":-4.0,"spinRate":2050,"spinDirection":134},"zone":13,"typeConfidence":0.9,"plateTime":0.4359633874072837,"extension":7.0266743204413515},"index":4,"playId":"6f94e977-849c-33c6-bd26-b2a93fe72498","pitchNumber":5,"startTime":"2026-06-03T00:28:11.644Z","endTime":"2026-06-03T00:28:15.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.7275141327111,"aZ":-9.666110284571856,"pfxX":-0.423351930491469,"pfxZ":11.124656850875633,"pX":0.5587383856343083,"pZ":2.4538805085676514,"vX0":2.352385497308368,"vY0":-141.24206998464498,"vZ0":-7.436471018066825,"x":95.7,"y":172.53,"x0":-0.22938759632493094,"y0":50.0030534758318,"z0":5.740060361336465,"aX":-0.8566087975719973},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.8,"breakHorizontal":0.2,"spinRate":2302,"spinDirection":188},"zone":6,"typeConfidence":0.91,"plateTime":0.38756971386123196,"extension":7.074706739719047},"hitData":{"launchSpeed":83.5,"launchAngle":6.0,"totalDistance":91.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.84,"coordY":126.67}},"index":5,"playId":"ff9ef355-1d41-3c98-a691-8532e2d6ebe6","pitchNumber":6,"startTime":"2026-06-03T00:28:36.589Z","endTime":"2026-06-03T00:28:47.697Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T00:28:47.697Z","atBatIndex":43},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Alec Bohm grounds into a double play, shortstop Xander Bogaerts to second baseman Sung-Mun Song to first baseman Gavin Sheets. Bryce Harper scores. Brandon Marsh out at 2nd. Alec Bohm out at 1st.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-03T00:29:23.983Z","endTime":"2026-06-03T00:30:28.409Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":51},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":823550,"link":"/api/v1/people/823550"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":823550,"link":"/api/v1/people/823550"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_play","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":{"id":669093,"link":"/api/v1/people/669093"},"isScoringEvent":true,"rbi":false,"earned":true,"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":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40004062745299,"aZ":-9.374725353578889,"pfxX":-0.22682770322801793,"pfxZ":11.340818768215716,"pX":-0.4114398273857935,"pZ":3.5855235951563844,"vX0":-0.6526396069314627,"vY0":-140.9793427653982,"vZ0":-4.965330821443693,"x":132.68,"y":141.97,"x0":-0.14735356589648654,"y0":50.00463812230745,"z0":5.976216073595369,"aX":-0.4560585056661574},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.7,"breakHorizontal":0.6,"spinRate":2191,"spinDirection":187},"zone":11,"typeConfidence":0.91,"plateTime":0.3886965209328386,"extension":7.04108430067115},"index":0,"playId":"c023fc56-7d2d-34a6-a214-b4472458e902","pitchNumber":1,"startTime":"2026-06-03T00:29:34.841Z","endTime":"2026-06-03T00:29:37.841Z","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":96.3,"endSpeed":88.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.649164885613473,"aZ":-13.557903615079557,"pfxX":-0.9224573847705707,"pfxZ":9.270150447792357,"pX":0.02824066994940814,"pZ":4.046147614121927,"vX0":0.5905662173086137,"vY0":-140.3132718718684,"vZ0":-3.1098659080723654,"x":115.92,"y":129.53,"x0":-0.06435151033880357,"y0":50.0020431367128,"z0":6.043871661412488,"aX":-1.8522270199915163},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.4,"breakHorizontal":1.6,"spinRate":2054,"spinDirection":184},"zone":12,"typeConfidence":0.9,"plateTime":0.3893113575670877,"extension":6.742164177301854},"index":1,"playId":"18670b49-3975-364e-a179-7717a39d12cc","pitchNumber":2,"startTime":"2026-06-03T00:29:56.559Z","endTime":"2026-06-03T00:29:59.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.166984205220658,"aZ":-25.049062049205027,"pfxX":-8.34068016147096,"pfxZ":4.705435337156734,"pX":0.07486776823441549,"pZ":2.6356717527238707,"vX0":3.0341861050304995,"vY0":-122.07636346845855,"vZ0":-2.438654501052769,"x":114.15,"y":167.62,"x0":-0.09769381836336588,"y0":50.00602986648485,"z0":5.795502789823947,"aX":-12.639132535913793},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":8.2,"breakHorizontal":14.4,"spinRate":1348,"spinDirection":217},"zone":5,"typeConfidence":0.91,"plateTime":0.4480189098896963,"extension":7.161640980383388},"hitData":{"launchSpeed":67.2,"launchAngle":5.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.31,"coordY":147.46}},"index":2,"playId":"e07fb261-fa05-3547-ad5c-5bc7a79f885a","pitchNumber":3,"startTime":"2026-06-03T00:30:20.597Z","endTime":"2026-06-03T00:30:28.409Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T00:30:28.409Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryson Stott strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-03T00:30:50.760Z","endTime":"2026-06-03T00:33:37.992Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"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],"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":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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":96.5,"endSpeed":88.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.48427331195995,"aZ":-10.085554528026151,"pfxX":-2.0124182682820786,"pfxZ":11.081126185655783,"pX":-0.6631389639103721,"pZ":2.908858026399056,"vX0":-0.16005882615646527,"vY0":-140.45711635580923,"vZ0":-6.382061643458106,"x":142.28,"y":160.24,"x0":-0.34397561345546884,"y0":50.00472164202007,"z0":5.869824079615405,"aX":-4.012143920134059},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.0,"breakHorizontal":3.7,"spinRate":2111,"spinDirection":189},"zone":1,"typeConfidence":0.91,"plateTime":0.3902984451686953,"extension":6.9833480871962195},"index":0,"playId":"f0aa1fb5-605b-309f-95e6-81093a3114b4","pitchNumber":1,"startTime":"2026-06-03T00:30:59.349Z","endTime":"2026-06-03T00:31:02.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.58154498553562,"aZ":-9.703341154367033,"pfxX":-1.6385817245886285,"pfxZ":11.044965179836069,"pX":-0.16144186512847183,"pZ":3.6170172528210536,"vX0":0.5160256164699885,"vY0":-142.1953213734769,"vZ0":-4.698868211472702,"x":123.15,"y":141.12,"x0":-0.1331250880073058,"y0":50.0015207725151,"z0":5.914363242237158,"aX":-3.3334574989001298},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.2,"breakHorizontal":2.9,"spinRate":2108,"spinDirection":186},"zone":11,"typeConfidence":0.92,"plateTime":0.38613943718404675,"extension":7.055945989619464},"index":1,"playId":"f1b22bb3-6dbb-3be6-8162-8e3f1f16e78c","pitchNumber":2,"startTime":"2026-06-03T00:31:15.939Z","endTime":"2026-06-03T00:31:19.255Z","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":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.900245551275475,"aZ":-24.153795713184266,"pfxX":-8.036747005090298,"pfxZ":5.124302994826209,"pX":0.10890005940800224,"pZ":0.6247810494115654,"vX0":3.577622655135504,"vY0":-124.32008634675815,"vZ0":-7.212431088785894,"x":112.85,"y":221.91,"x0":-0.3045222047814212,"y0":50.005492223120186,"z0":5.56839033239854,"aX":-12.5828183443234},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.8,"breakHorizontal":13.7,"spinRate":1410,"spinDirection":219},"zone":14,"typeConfidence":0.89,"plateTime":0.44057267884477325,"extension":7.2451944883498305},"index":2,"playId":"285c983f-9e03-3d8f-8618-594aab7e7188","pitchNumber":3,"startTime":"2026-06-03T00:31:35.426Z","endTime":"2026-06-03T00:31:38.426Z","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":96.6,"endSpeed":88.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.576409286037315,"aZ":-9.67209169328683,"pfxX":-1.3020430217833443,"pfxZ":11.177012354660611,"pX":-0.3985969381793069,"pZ":1.798626516655747,"vX0":-0.21546254548196614,"vY0":-140.4603032374582,"vZ0":-9.191470108413608,"x":132.19,"y":190.22,"x0":-0.1517459435816876,"y0":50.00459857734101,"z0":5.728335807154994,"aX":-2.6211554147096705},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.7,"breakHorizontal":2.4,"spinRate":2238,"spinDirection":183},"zone":7,"typeConfidence":0.91,"plateTime":0.38883771971324554,"extension":7.03733123428188},"index":3,"playId":"934642e5-fd7c-3512-b78b-e567c2f02ebe","pitchNumber":4,"startTime":"2026-06-03T00:31:58.062Z","endTime":"2026-06-03T00:32:01.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.221753679095286,"aZ":-8.981649584657287,"pfxX":-1.3547610824843872,"pfxZ":11.826076851568526,"pX":-0.7890043710480263,"pZ":1.9004566407864005,"vX0":-1.270106158690548,"vY0":-138.72003318455452,"vZ0":-8.801119113633618,"x":147.07,"y":187.47,"x0":-0.15023782111676035,"y0":50.002149495138326,"z0":5.7016418880944535,"aX":-2.656363137054911},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.9,"breakHorizontal":2.8,"spinRate":2103,"spinDirection":187},"zone":7,"typeConfidence":0.9,"plateTime":0.3939164003030755,"extension":7.0100168296992225},"index":4,"playId":"0a069131-c1e1-3f63-870f-d150e25af0d7","pitchNumber":5,"startTime":"2026-06-03T00:32:25.405Z","endTime":"2026-06-03T00:32:28.806Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.42525273470665,"aZ":-10.080931751624208,"pfxX":-1.5881633602451575,"pfxZ":10.825703985861342,"pX":0.5153819425700242,"pZ":2.3614140104705887,"vX0":2.354566143756068,"vY0":-141.93990702769094,"vZ0":-7.634747694941671,"x":97.35,"y":175.02,"x0":-0.11849259095767097,"y0":50.00494674706713,"z0":5.7278080211806275,"aX":-3.24188174014423},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.2,"breakHorizontal":2.4,"spinRate":1977,"spinDirection":192},"zone":6,"typeConfidence":0.91,"plateTime":0.38586754407090673,"extension":7.03664904005705},"index":5,"playId":"0154f1b8-6393-3bb7-b055-fa0aded551b0","pitchNumber":6,"startTime":"2026-06-03T00:32:46.006Z","endTime":"2026-06-03T00:32:49.006Z","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":86.4,"endSpeed":80.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.46776854198984,"aZ":-29.86831712697855,"pfxX":2.997106796158133,"pfxZ":1.4213145678409003,"pX":0.7220523753844599,"pZ":1.7154632875500369,"vX0":1.5622437562881781,"vY0":-125.85692805771667,"vZ0":-4.111261894750736,"x":89.48,"y":192.46,"x0":-0.29430573125769616,"y0":50.0004027002059,"z0":5.765836995753639,"aX":4.848530700811668},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.9,"breakHorizontal":-5.8,"spinRate":2235,"spinDirection":140},"zone":9,"typeConfidence":0.91,"plateTime":0.4337728968270764,"extension":7.054686153814899},"index":6,"playId":"b572ae74-f9d0-3fe3-b808-e46d41883a39","pitchNumber":7,"startTime":"2026-06-03T00:33:09.501Z","endTime":"2026-06-03T00:33:13.960Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.689480056012876,"aZ":-25.896501630668244,"pfxX":-7.9786592624004475,"pfxZ":4.103813636476163,"pX":-0.2966086850328117,"pZ":0.30652071643002576,"vX0":2.222980738335554,"vY0":-122.45415204906253,"vZ0":-7.446876254904761,"x":128.31,"y":230.5,"x0":-0.17599865386118801,"y0":50.00152944888557,"z0":5.582056982093502,"aX":-12.195359804354569},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.0,"breakHorizontal":14.0,"spinRate":1327,"spinDirection":223},"zone":13,"typeConfidence":0.91,"plateTime":0.4461835054023129,"extension":7.261851876713565},"index":7,"playId":"6afd2881-a58c-3a77-a6ee-6161c650c6a3","pitchNumber":8,"startTime":"2026-06-03T00:33:33.035Z","endTime":"2026-06-03T00:33:37.992Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T00:33:37.992Z","atBatIndex":45},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jackson Merrill lines out to right fielder Adolis García.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-03T00:36:06.574Z","endTime":"2026-06-03T00:36:16.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Orion Kerkering replaces José Alvarado.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-03T00:35:06.393Z","endTime":"2026-06-03T00:36:08.873Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689147,"link":"/api/v1/people/689147"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.534439675228093,"aZ":-33.45468079217958,"pfxX":9.782583345326426,"pfxZ":-0.8185604237291972,"pX":0.7761885928443873,"pZ":2.175763939819196,"vX0":3.3879546778267966,"vY0":-124.58038936762047,"vZ0":-1.8136985794347198,"x":87.41,"y":180.03,"x0":-1.8746727750042964,"y0":50.00298699153628,"z0":5.695244212046407,"aX":15.27824040377068},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.7,"breakHorizontal":-18.5,"spinRate":2855,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.44074713583820424,"extension":5.698479079008743},"hitData":{"launchSpeed":82.0,"launchAngle":23.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":169.84,"coordY":105.85}},"index":1,"playId":"3c5f0130-df3e-3b63-946b-8e756f30a40c","pitchNumber":1,"startTime":"2026-06-03T00:36:08.873Z","endTime":"2026-06-03T00:36:16.037Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T00:36:16.037Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xander Bogaerts walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-03T00:36:37.288Z","endTime":"2026-06-03T00:37:33.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":96.7,"endSpeed":88.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.52932971108602,"aZ":-20.327202782070202,"pfxX":-9.959229142848208,"pfxZ":5.946297045904405,"pX":-1.2620183429478204,"pZ":2.5131078512275073,"vX0":4.057873912011096,"vY0":-140.64859544164196,"vZ0":-5.484593646482746,"x":165.11,"y":170.93,"x0":-1.4340053699347541,"y0":50.00476763180517,"z0":5.8172800803814075,"aX":-19.84576454729337},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.7,"breakHorizontal":17.2,"spinRate":2345,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.3902462539822915,"extension":6.042546661499002},"index":0,"playId":"be0f6cc3-9152-3dbc-a866-a4903ebf671e","pitchNumber":1,"startTime":"2026-06-03T00:36:43.757Z","endTime":"2026-06-03T00:36:47.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.497774369706068,"aZ":-33.19563028830269,"pfxX":7.362145004625557,"pfxZ":-0.6388376062669954,"pX":0.9712772644297403,"pZ":1.3482754712972143,"vX0":4.273546298230211,"vY0":-126.3357517894957,"vZ0":-3.949510584857311,"x":79.98,"y":202.38,"x0":-1.702598987323493,"y0":50.001371248011154,"z0":5.621107944774955,"aX":11.811549979490243},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.9,"breakHorizontal":-14.4,"spinRate":2918,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.43477348667836635,"extension":5.9203579826634565},"index":1,"playId":"8e4d3519-8185-3d1f-b0b4-3d4b69664055","pitchNumber":2,"startTime":"2026-06-03T00:36:59.292Z","endTime":"2026-06-03T00:37:02.326Z","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":96.5,"endSpeed":88.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.635455689413185,"aZ":-21.380009795158514,"pfxX":-10.290341901199934,"pfxZ":5.397538727600459,"pX":-1.0908350551089525,"pZ":3.2517673530568985,"vX0":4.573982918932763,"vY0":-140.4955432152049,"vZ0":-3.552416388815906,"x":158.58,"y":150.98,"x0":-1.402331944555867,"y0":50.004993073954736,"z0":5.921024253590498,"aX":-20.58762707455983},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.2,"breakHorizontal":17.8,"spinRate":2328,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3897652714599249,"extension":6.051775488732001},"index":2,"playId":"5b65201c-15d2-3aa9-ae76-8c611f8c4611","pitchNumber":3,"startTime":"2026-06-03T00:37:14.091Z","endTime":"2026-06-03T00:37:17.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.418297073189876,"aZ":-13.937154362571588,"pfxX":-8.438309086587875,"pfxZ":9.041140888312864,"pX":-1.940874307212044,"pZ":3.432998142643216,"vX0":1.240864814578084,"vY0":-141.6307115311986,"vZ0":-4.538269258503411,"x":190.98,"y":146.09,"x0":-1.2907295451411362,"y0":50.005675899868656,"z0":5.957257443801944,"aX":-17.02870866193793},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.6,"breakHorizontal":15.0,"spinRate":2439,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3877464006052711,"extension":6.11575070992346},"index":3,"playId":"7ebf21a8-93a2-3fa7-9408-6a690f0de01c","pitchNumber":4,"startTime":"2026-06-03T00:37:29.751Z","endTime":"2026-06-03T00:37:33.440Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T00:37:33.440Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jase Bowen singles on a line drive to center fielder Justin Crawford. Xander Bogaerts to 3rd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-03T00:37:52.589Z","endTime":"2026-06-03T00:38:41.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"postOnThird":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.176893727355704,"aZ":-12.339227853864424,"pfxX":-7.637964491956274,"pfxZ":9.676830225753735,"pX":0.05194927132795851,"pZ":3.460922300175461,"vX0":6.071043448386115,"vY0":-142.38610121953695,"vZ0":-4.713921392889649,"x":115.02,"y":145.34,"x0":-1.117188808771267,"y0":50.004865021627616,"z0":5.920896654461842,"aX":-15.660064043264091},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.7,"breakHorizontal":12.6,"spinRate":2433,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.38490617576110653,"extension":6.196690334421057},"index":0,"playId":"977e4937-390b-3c5e-8ced-59e9d8ab2706","pitchNumber":1,"startTime":"2026-06-03T00:37:57.721Z","endTime":"2026-06-03T00:38:00.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":86.5,"endSpeed":79.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.604659283379053,"aZ":-33.43205258413844,"pfxX":7.441538635064077,"pfxZ":-0.782950082469049,"pX":-0.10261850076660299,"pZ":1.2772706622790644,"vX0":1.9292587907872902,"vY0":-125.95946385398746,"vZ0":-3.9806881871234054,"x":120.91,"y":204.29,"x0":-1.8452552939820315,"y0":50.00242247412682,"z0":5.581467690938144,"aX":11.955994839570725},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.0,"breakHorizontal":-13.9,"spinRate":2942,"spinDirection":46},"zone":13,"typeConfidence":2.0,"plateTime":0.43486313074138216,"extension":5.79961913006442},"index":1,"playId":"af8e92a4-3a40-3b46-836a-340d98373207","pitchNumber":2,"startTime":"2026-06-03T00:38:14.334Z","endTime":"2026-06-03T00:38:18.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.67185380805976,"aZ":-32.040116735343055,"pfxX":6.976838014687184,"pfxZ":0.07891673259318566,"pX":1.039633939879432,"pZ":1.5862371518683773,"vX0":4.835404715908091,"vY0":-126.95168596532912,"vZ0":-3.5790803682043224,"x":77.37,"y":195.95,"x0":-1.7977617651705886,"y0":50.001025810452106,"z0":5.572289727597583,"aX":11.352984934097918},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.5,"breakHorizontal":-13.8,"spinRate":2910,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.43191996503858743,"extension":5.800666867185239},"hitData":{"launchSpeed":68.7,"launchAngle":23.0,"totalDistance":198.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":141.39,"coordY":103.92}},"index":2,"playId":"395227ab-8b91-3339-9c61-9ce5aa4abe81","pitchNumber":3,"startTime":"2026-06-03T00:38:30.897Z","endTime":"2026-06-03T00:38:41.578Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T00:38:41.578Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sung-Mun Song called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-03T00:39:16.781Z","endTime":"2026-06-03T00:41:27.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"postOnThird":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,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":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"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.9,"endSpeed":88.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.82723341336768,"aZ":-16.784923136281268,"pfxX":-8.349975465125608,"pfxZ":7.656276910445602,"pX":-1.1134498200803111,"pZ":4.067976577665458,"vX0":3.713271052884269,"vY0":-141.0703051136057,"vZ0":-2.3285532930695294,"x":159.44,"y":128.94,"x0":-1.3636341186294192,"y0":50.006459824404,"z0":5.989242065999013,"aX":-16.791569464258185},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.6,"breakHorizontal":14.3,"spinRate":2425,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3886240557941636,"extension":6.062741023483955},"index":0,"playId":"b84e5d92-2295-3316-9151-79f5f14474e6","pitchNumber":1,"startTime":"2026-06-03T00:39:24.379Z","endTime":"2026-06-03T00:39:27.379Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-03T00:39:31.584Z","endTime":"2026-06-03T00:40:09.789Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.092647455656504,"aZ":-33.07991775278499,"pfxX":7.17810903688344,"pfxZ":-0.5694246589959331,"pX":1.7053578908570253,"pZ":2.2230223407932326,"vX0":5.893881017639834,"vY0":-125.4876268319676,"vZ0":-1.8746874541599174,"x":52.0,"y":178.76,"x0":-1.6088391627740422,"y0":50.003383681410284,"z0":5.6822269709599995,"aX":11.41306760383041},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.2,"breakHorizontal":-14.4,"spinRate":2951,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4369709430680153,"extension":5.694191839451104},"index":2,"playId":"f30b97b9-393b-356b-be75-06624250b994","pitchNumber":2,"startTime":"2026-06-03T00:40:09.789Z","endTime":"2026-06-03T00:40:13.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.1,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.82350806774121,"aZ":-13.993593588570977,"pfxX":-7.559888423356999,"pfxZ":9.07712064848284,"pX":-0.31711174428546596,"pZ":3.326813192978402,"vX0":5.19848798588758,"vY0":-141.03000548017013,"vZ0":-4.594288936219032,"x":129.09,"y":148.96,"x0":-1.2076506694361375,"y0":50.00153980900541,"z0":5.888017444208968,"aX":-15.13830865728333},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.6,"breakHorizontal":12.6,"spinRate":2399,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.389255062378163,"extension":6.111379363341496},"index":3,"playId":"9269248d-cc76-395d-889e-4b1bbcb326c7","pitchNumber":3,"startTime":"2026-06-03T00:40:27.418Z","endTime":"2026-06-03T00:40:30.418Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7559856925894,"aZ":-11.25871083552265,"pfxX":-6.81623317321454,"pfxZ":10.238806677858447,"pX":0.1158520487998517,"pZ":2.257134782826723,"vX0":6.053691832227713,"vY0":-142.06739127873962,"vZ0":-8.025191831712032,"x":112.58,"y":177.84,"x0":-1.15777895037996,"y0":50.00100532697258,"z0":5.835264013789043,"aX":-13.922198306053621},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.0,"breakHorizontal":11.2,"spinRate":2334,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.3856436336999409,"extension":6.207888334860635},"index":4,"playId":"0df10d99-051b-3016-93e1-da4db17bca3e","pitchNumber":4,"startTime":"2026-06-03T00:40:48.929Z","endTime":"2026-06-03T00:40:51.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40028423789729,"aZ":-11.227916076432148,"pfxX":-6.441919721939724,"pfxZ":10.191825043479824,"pX":0.3888894770606225,"pZ":1.9107866509505065,"vX0":7.2759455404548765,"vY0":-142.39114941093686,"vZ0":-8.620412853310386,"x":102.18,"y":187.19,"x0":-1.361371696223122,"y0":50.00589583777028,"z0":5.686293942797931,"aX":-13.243567510024715},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.9,"breakHorizontal":10.2,"spinRate":2358,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.38452863535777393,"extension":6.0862612473116675},"index":5,"playId":"989bbdff-5552-3660-8ea5-ae5339815946","pitchNumber":5,"startTime":"2026-06-03T00:41:23.773Z","endTime":"2026-06-03T00:41:27.206Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T00:41:27.206Z","atBatIndex":49},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ty France grounds into a force out, shortstop Trea Turner to second baseman Bryson Stott. Jase Bowen out at 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-03T00:43:09.307Z","endTime":"2026-06-03T00:44:11.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Ty France replaces Freddy Fermin.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-03T00:41:54.759Z","endTime":"2026-06-03T00:42:03.093Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":666023,"link":"/api/v1/people/666023"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-03T00:42:03.093Z","endTime":"2026-06-03T00:43:12.306Z","isPitch":false,"type":"action"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-06-03T00:43:11.683Z","endTime":"2026-06-03T00:43:11.684Z","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.9,"endSpeed":89.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.10022658818964,"aZ":-9.814330034022682,"pfxX":-6.325374846100538,"pfxZ":10.869521631372548,"pX":1.0238534804149755,"pZ":1.6552067768410923,"vX0":8.119804926184505,"vY0":-142.1768482871501,"vZ0":-9.895288341399185,"x":77.97,"y":194.09,"x0":-1.0407232679710663,"y0":50.00440300594534,"z0":5.793947900211792,"aX":-13.01458866847455},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.9,"breakHorizontal":10.0,"spinRate":2373,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.38451764823322376,"extension":6.288038431428379},"index":3,"playId":"89953200-8475-30db-bf2e-dfad0b1c779c","pitchNumber":1,"startTime":"2026-06-03T00:43:11.685Z","endTime":"2026-06-03T00:43:14.685Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81819804083467,"aZ":-11.391762628486223,"pfxX":-6.3803930359268,"pfxZ":10.14789492524949,"pX":0.910215782469955,"pZ":2.8015818766078078,"vX0":7.754012548017117,"vY0":-142.24176073586912,"vZ0":-6.62528068080693,"x":82.3,"y":163.14,"x0":-1.0229648789835601,"y0":50.00252552455274,"z0":5.884287727530456,"aX":-13.06652422686089},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.2,"breakHorizontal":10.0,"spinRate":2388,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.38516576186070184,"extension":6.06705678716152},"index":4,"playId":"3720c4be-cc54-314a-a13e-083d7cf7e67a","pitchNumber":2,"startTime":"2026-06-03T00:43:28.570Z","endTime":"2026-06-03T00:43:31.570Z","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":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.98780559146213,"aZ":-33.61920304419032,"pfxX":5.517200693319482,"pfxZ":-0.878363226758097,"pX":0.44714886701579326,"pZ":2.3371621808255054,"vX0":3.9319785905375118,"vY0":-127.81582083830163,"vZ0":-1.7241271616226541,"x":99.96,"y":175.68,"x0":-1.8315393209545354,"y0":50.004215674386664,"z0":5.67713596569762,"aX":9.066972507144165},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.8,"breakHorizontal":-10.9,"spinRate":2916,"spinDirection":50},"zone":6,"typeConfidence":2.0,"plateTime":0.4296371520268445,"extension":5.514302603106622},"hitData":{"launchSpeed":100.8,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.35,"coordY":146.96}},"index":5,"playId":"82058d53-e824-33a3-af87-553805fda287","pitchNumber":3,"startTime":"2026-06-03T00:44:04.548Z","endTime":"2026-06-03T00:44:11.561Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T00:44:11.561Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Justin Crawford singles on a soft bunt ground ball to first baseman Gavin Sheets.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-03T00:46:52.658Z","endTime":"2026-06-03T00:47:02.398Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Rodolfo Durán replaces Ty France, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-03T00:45:32.210Z","endTime":"2026-06-03T00:45:32.223Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660710,"link":"/api/v1/people/660710"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"902","replacedPlayer":{"id":664034,"link":"/api/v1/people/664034"}},{"details":{"description":"Pitching Change: Yuki Matsui replaces Jeremiah Estrada.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-03T00:45:32.223Z","endTime":"2026-06-03T00:46:54.835Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":673513,"link":"/api/v1/people/673513"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.90068810724507,"aZ":-11.419128675976893,"pfxX":2.660715555043792,"pfxZ":11.506347425077458,"pX":0.022374827058032676,"pZ":3.079425264581273,"vX0":-4.968662517375011,"vY0":-133.71153059744438,"vZ0":-5.7636827002778075,"x":116.15,"y":155.64,"x0":1.5622917092822302,"y0":50.00119626923328,"z0":6.088624000669379,"aX":4.799194209754949},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.7,"breakHorizontal":-3.7,"spinRate":2471,"spinDirection":161},"zone":2,"typeConfidence":0.88,"plateTime":0.41026306191216744,"extension":5.711613094482711},"hitData":{"launchSpeed":37.5,"launchAngle":11.0,"totalDistance":49.0,"trajectory":"bunt_grounder","hardness":"soft","location":"3","coordinates":{"coordX":140.66,"coordY":176.53}},"index":2,"playId":"a29c7ff4-f5cc-3754-bd64-2acb058970e6","pitchNumber":1,"startTime":"2026-06-03T00:46:54.835Z","endTime":"2026-06-03T00:47:02.398Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T00:47:02.398Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adolis García strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-03T00:47:33.772Z","endTime":"2026-06-03T00:48:59.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660710,"link":"/api/v1/people/660710"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.273391829512416,"aZ":-29.8905687611121,"pfxX":-0.9619469334132398,"pfxZ":1.4829298566325342,"pX":-0.5150467500346153,"pZ":2.44662912215086,"vX0":-5.179101219906341,"vY0":-122.65789158915466,"vZ0":-2.8337484525090333,"x":136.63,"y":172.72,"x0":1.7410726466710003,"y0":50.000326745391256,"z0":6.14284675028023,"aX":-1.4779628505717226},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.3,"breakHorizontal":2.9,"spinRate":2689,"spinDirection":222},"zone":4,"typeConfidence":0.55,"plateTime":0.44506327745487306,"extension":5.620455317943675},"index":0,"playId":"22b68db6-e642-3377-9ed8-1897155325f6","pitchNumber":1,"startTime":"2026-06-03T00:47:43.193Z","endTime":"2026-06-03T00:47:46.193Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-06-03T00:48:00.845Z","endTime":"2026-06-03T00:48:19.989Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":77.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.012285573453326,"aZ":-29.86864161757197,"pfxX":3.8475098780051216,"pfxZ":1.5390897242586092,"pX":-0.32500777187770985,"pZ":1.621696069478426,"vX0":-6.1399148737384746,"vY0":-120.6478744812711,"vZ0":-4.332209733442561,"x":129.39,"y":194.99,"x0":1.7349742950782003,"y0":50.00172666929552,"z0":6.027152321227746,"aX":5.7609634197956625},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.2,"breakHorizontal":-5.8,"spinRate":1086,"spinDirection":129},"zone":7,"typeConfidence":2.0,"plateTime":0.4512803795591953,"extension":5.995266761049356},"index":2,"playId":"a58a254b-015e-3b3a-adeb-447dfe1a389c","pitchNumber":2,"startTime":"2026-06-03T00:48:19.989Z","endTime":"2026-06-03T00:48:24.375Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.09628843304828,"aZ":-29.420433028162428,"pfxX":5.484307999080109,"pfxZ":1.8436695109328978,"pX":0.2196881475466476,"pZ":0.40367025099820314,"vX0":-5.561285227365932,"vY0":-121.76889817574524,"vZ0":-7.0204883290942846,"x":108.63,"y":227.88,"x0":1.8263623458699862,"y0":50.00258733785888,"z0":5.8871953664698005,"aX":8.192178947468477},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.8,"breakHorizontal":-8.5,"spinRate":1208,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.45071171818384226,"extension":5.994187193747896},"index":3,"playId":"bbb2524a-1a37-306d-bac2-5f1b6129f7fb","pitchNumber":3,"startTime":"2026-06-03T00:48:52.366Z","endTime":"2026-06-03T00:48:59.178Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T00:48:59.178Z","atBatIndex":52},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Garrett Stubbs grounds into a force out, second baseman Sung-Mun Song to shortstop Xander Bogaerts. Justin Crawford out at 2nd. Garrett Stubbs to 1st.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-03T00:49:13.157Z","endTime":"2026-06-03T00:49:53.617Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":823550,"link":"/api/v1/people/823550"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"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":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.215479023870095,"aZ":-27.63407760956223,"pfxX":-3.5682267371686978,"pfxZ":2.860900703728009,"pX":-1.0206940862148521,"pZ":1.6251666238459799,"vX0":-5.400575284359043,"vY0":-124.45901816669611,"vZ0":-5.203881229153175,"x":155.91,"y":194.9,"x0":1.631141855234809,"y0":50.00311714291416,"z0":5.99914804443032,"aX":-5.663723561956825},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.3,"breakHorizontal":7.6,"spinRate":2747,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.4381213498490002,"extension":5.696184961518889},"index":0,"playId":"b9a67009-cfee-3dbf-ab18-d8b6c7c1d0c9","pitchNumber":1,"startTime":"2026-06-03T00:49:24.228Z","endTime":"2026-06-03T00:49:27.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":78.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.444105317436225,"aZ":-35.23849261910502,"pfxX":-3.3845020527972385,"pfxZ":-2.010099279613013,"pX":-0.6152761508479291,"pZ":1.0294942124039692,"vX0":-4.7121359096972615,"vY0":-122.1152602787947,"vZ0":-4.817305091115912,"x":140.45,"y":210.98,"x0":1.7740356473831975,"y0":50.00561831400191,"z0":6.035579267033902,"aX":-5.148578257398845},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-4.4,"breakHorizontal":7.2,"spinRate":2839,"spinDirection":285},"zone":13,"typeConfidence":2.0,"plateTime":0.4473145717751361,"extension":5.8631176630318835},"hitData":{"launchSpeed":79.4,"launchAngle":-30.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.3,"coordY":156.42}},"index":1,"playId":"ed57dc16-73c8-3917-a81e-f3edc36ecc14","pitchNumber":2,"startTime":"2026-06-03T00:49:46.293Z","endTime":"2026-06-03T00:49:53.617Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T00:49:53.617Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Schwarber walks. Garrett Stubbs to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-03T00:50:16.358Z","endTime":"2026-06-03T00:52:01.286Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"postOnSecond":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":83.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.75354492185616,"aZ":-13.104971532423162,"pfxX":1.1750623816373382,"pfxZ":10.561304915009844,"pX":0.8391926045649686,"pZ":4.085950498094143,"vX0":-2.2293304982788094,"vY0":-134.40606838624464,"vZ0":-3.072413718746484,"x":85.01,"y":128.46,"x0":1.5317202709722146,"y0":50.00012076849896,"z0":6.19143215089033,"aX":2.121402462661813},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.6,"breakHorizontal":-1.6,"spinRate":2483,"spinDirection":161},"zone":12,"typeConfidence":0.9,"plateTime":0.4096295632966025,"extension":5.628717853151837},"index":0,"playId":"4aa77812-028a-33d7-84f6-fe8a1f7f08ef","pitchNumber":1,"startTime":"2026-06-03T00:50:26.982Z","endTime":"2026-06-03T00:50:29.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.679780266785546,"aZ":-30.343809138690254,"pfxX":-0.9587759870177397,"pfxZ":1.1854146248092317,"pX":-0.6293458767163995,"pZ":1.2757703895987116,"vX0":-5.398506814236316,"vY0":-123.60136411257025,"vZ0":-5.31705304121482,"x":140.99,"y":204.33,"x0":1.707920758144774,"y0":50.00497422061084,"z0":6.003537870148378,"aX":-1.4826975190808025},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.1,"breakHorizontal":3.0,"spinRate":2777,"spinDirection":268},"zone":13,"typeConfidence":0.74,"plateTime":0.4431805545544605,"extension":6.022286139241459},"index":1,"playId":"87630868-dbfe-3811-b94c-8200c642930a","pitchNumber":2,"startTime":"2026-06-03T00:50:48.379Z","endTime":"2026-06-03T00:50:51.675Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":83.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.8750798708436,"aZ":-12.373947548570275,"pfxX":0.9586043526985226,"pfxZ":10.89301762523663,"pX":-0.6818672948993888,"pZ":3.232316420342257,"vX0":-6.400727810218716,"vY0":-134.6330267300115,"vZ0":-5.222812797059888,"x":142.99,"y":151.51,"x0":1.6119445827756786,"y0":50.00667194137186,"z0":6.088425202725549,"aX":1.7439668032963862},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.6,"breakHorizontal":-0.2,"spinRate":2526,"spinDirection":164},"zone":1,"typeConfidence":0.93,"plateTime":0.408357824397116,"extension":5.981563944908867},"index":2,"playId":"e4ea88bb-8d7e-339b-ab5e-add77d89f839","pitchNumber":3,"startTime":"2026-06-03T00:51:11.561Z","endTime":"2026-06-03T00:51:14.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07444687797761,"aZ":-22.491993553015433,"pfxX":-3.420765308210611,"pfxZ":6.194585040425153,"pX":-1.3282993611318172,"pZ":1.4981394211861765,"vX0":-6.134898286679435,"vY0":-124.52896816751745,"vZ0":-6.190631417610401,"x":167.63,"y":198.33,"x0":1.6160992474688787,"y0":50.00362094847113,"z0":5.888835270765429,"aX":-5.348203195618882},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":10.0,"breakHorizontal":7.7,"spinRate":2671,"spinDirection":160},"zone":13,"typeConfidence":2.0,"plateTime":0.4406028781617888,"extension":6.081514964431452},"index":3,"playId":"c4f17b6c-30f4-30d7-b151-ff9d6eae3312","pitchNumber":4,"startTime":"2026-06-03T00:51:34.390Z","endTime":"2026-06-03T00:51:37.689Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":83.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.95263190317542,"aZ":-12.483458903840788,"pfxX":0.2603235643554216,"pfxZ":10.894988481552565,"pX":-1.063604111491484,"pZ":3.231753738577502,"vX0":-7.070884846733776,"vY0":-134.51386675809192,"vZ0":-4.973511790749388,"x":157.54,"y":151.52,"x0":1.5807874923211291,"y0":50.00204113643491,"z0":6.01103027330072,"aX":0.47239199164833756},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.6,"breakHorizontal":1.2,"spinRate":2521,"spinDirection":158},"zone":11,"typeConfidence":0.93,"plateTime":0.409375237761616,"extension":5.9027541951139515},"index":4,"playId":"e9d30105-9644-3645-bc64-0bae1c076b0e","pitchNumber":5,"startTime":"2026-06-03T00:51:58.138Z","endTime":"2026-06-03T00:52:01.286Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T00:52:01.286Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trea Turner singles on a soft ground ball to pitcher Jason Adam. Garrett Stubbs to 3rd. Kyle Schwarber to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-03T00:54:50.739Z","endTime":"2026-06-03T00:55:00.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"postOnSecond":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"postOnThird":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592094,"link":"/api/v1/people/592094"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-03T00:52:15.324Z","endTime":"2026-06-03T00:53:32.974Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jason Adam replaces Yuki Matsui.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-03T00:53:32.974Z","endTime":"2026-06-03T00:54:52.652Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592094,"link":"/api/v1/people/592094"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":71.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.05217485877796,"aZ":-31.414849184985872,"pfxX":5.255343065073403,"pfxZ":0.5841994795299446,"pX":0.12396433009871678,"pZ":2.7140498053633513,"vX0":1.7523465388046227,"vY0":-113.47409814330832,"vZ0":-0.418738584724469,"x":112.27,"y":165.5,"x0":-1.3423602068434435,"y0":50.001241390369366,"z0":6.048612007894084,"aX":6.807072182634033},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":1.3,"breakHorizontal":-10.0,"spinRate":2601,"spinDirection":51},"zone":5,"typeConfidence":0.84,"plateTime":0.48392574036403424,"extension":6.135189337889254},"hitData":{"launchSpeed":50.2,"launchAngle":-83.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":115.89,"coordY":187.44}},"index":2,"playId":"86626e32-a648-309a-a39b-38ee65d5175a","pitchNumber":1,"startTime":"2026-06-03T00:54:52.652Z","endTime":"2026-06-03T00:55:00.678Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T00:55:00.678Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Harper grounds out, second baseman Sung-Mun Song to first baseman Gavin Sheets.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-03T00:55:34.824Z","endTime":"2026-06-03T00:57:28.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":823550,"link":"/api/v1/people/823550"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"791a7685-cce3-403f-93ee-1f45184c9ed9","startTime":"2026-06-03T00:55:34.824Z","endTime":"2026-06-03T00:55:39.822Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.899017290936055,"aZ":-22.29591812225748,"pfxX":-9.359232502728343,"pfxZ":5.6846894078123,"pX":1.5477581144599941,"pZ":0.46970979957620174,"vX0":9.4350011577381,"vY0":-130.83881281600557,"vZ0":-9.625789469834722,"x":58.0,"y":226.1,"x0":-0.8843729764094165,"y0":50.0063966247929,"z0":5.859491512274993,"aX":-16.274819492122468},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.3,"breakHorizontal":15.0,"spinRate":2252,"spinDirection":234},"zone":14,"typeConfidence":0.88,"plateTime":0.41819818913897766,"extension":6.580013497331708},"index":1,"playId":"7782c01d-0289-3dd6-9d55-91712fab9acd","pitchNumber":1,"startTime":"2026-06-03T00:55:52.223Z","endTime":"2026-06-03T00:55:55.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.505080342616395,"aZ":-30.030426792552245,"pfxX":-0.27264145671720375,"pfxZ":1.3760492205939956,"pX":1.2991809985635283,"pZ":1.6519077142015393,"vX0":5.448222176865719,"vY0":-123.90159850323752,"vZ0":-5.116826771443223,"x":67.48,"y":194.18,"x0":-0.8917185075391372,"y0":50.00157983771094,"z0":6.250003886956716,"aX":-0.4246547482962519},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.6,"breakHorizontal":-0.7,"spinRate":2529,"spinDirection":315},"zone":14,"typeConfidence":2.0,"plateTime":0.4418884112698671,"extension":6.539418648989313},"index":2,"playId":"4b5a87bc-737d-39cc-a029-bdffe104fd79","pitchNumber":2,"startTime":"2026-06-03T00:56:14.464Z","endTime":"2026-06-03T00:56:17.559Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.612455596103217,"aZ":-30.618827150307958,"pfxX":-0.7766857521893424,"pfxZ":1.0010377609141692,"pX":0.5349061757218613,"pZ":2.4437799155246696,"vX0":3.877622622818596,"vY0":-123.37510435884319,"vZ0":-2.847010785476626,"x":96.61,"y":172.8,"x0":-0.9534112996668641,"y0":50.00100251432062,"z0":6.182618482272623,"aX":-1.202926969265887},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.4,"breakHorizontal":0.5,"spinRate":2474,"spinDirection":253},"zone":6,"typeConfidence":2.0,"plateTime":0.44328010185270017,"extension":6.397402550693094},"index":3,"playId":"55e459e0-f036-300f-9e6a-6eb55bdd8291","pitchNumber":3,"startTime":"2026-06-03T00:56:33.160Z","endTime":"2026-06-03T00:56:36.160Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.44722466545637,"aZ":-11.844498369042515,"pfxX":-5.313843451516638,"pfxZ":10.613902073877153,"pX":0.05141356203291552,"pZ":2.180461987463714,"vX0":3.9895840332332004,"vY0":-137.4993384737971,"vZ0":-9.044517088830402,"x":115.04,"y":179.91,"x0":-0.7278716229904774,"y0":50.00215349526897,"z0":6.315975692852007,"aX":-10.175956798241343},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.5,"breakHorizontal":8.8,"spinRate":2603,"spinDirection":217},"zone":8,"typeConfidence":0.9,"plateTime":0.398336785210613,"extension":6.498920280701554},"index":4,"playId":"e40dd18c-1089-313c-a8bf-17e09c1a85bc","pitchNumber":4,"startTime":"2026-06-03T00:56:53.593Z","endTime":"2026-06-03T00:56:56.593Z","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":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.427572869628108,"aZ":-28.2697281026157,"pfxX":-9.556756858920036,"pfxZ":2.3457098524445463,"pX":-0.832857137520526,"pZ":2.8460004691118104,"vX0":3.7402779341142223,"vY0":-128.1136870012063,"vZ0":-2.823263598189043,"x":148.75,"y":161.94,"x0":-1.0700696693897407,"y0":50.000808966654134,"z0":6.1714599888113115,"aX":-15.886422658844252},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.8,"breakHorizontal":16.4,"spinRate":2143,"spinDirection":240},"zone":11,"typeConfidence":0.91,"plateTime":0.4275036175427429,"extension":6.379531358035045},"hitData":{"launchSpeed":97.8,"launchAngle":-26.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.18,"coordY":154.05}},"index":5,"playId":"f332c1dc-7032-3a6c-9d41-55396a2f82dc","pitchNumber":5,"startTime":"2026-06-03T00:57:20.443Z","endTime":"2026-06-03T00:57:28.277Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T00:57:28.277Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a ground ball to center fielder Justin Crawford.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-03T00:59:57.766Z","endTime":"2026-06-03T01:00:25.990Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brad Keller replaces Orion Kerkering.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-03T00:58:50.909Z","endTime":"2026-06-03T00:59:59.757Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641745,"link":"/api/v1/people/641745"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02120747979628,"aZ":-18.248816549843475,"pfxX":-7.434339535357834,"pfxZ":6.94838380463268,"pX":-1.3892098139255102,"pZ":3.0157826664703435,"vX0":2.1865728479018416,"vY0":-140.69843238835418,"vZ0":-5.779166626106439,"x":169.95,"y":157.35,"x0":-1.2106540506991674,"y0":50.00459697015153,"z0":6.279761399349057,"aX":-14.901174881135416},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.6,"breakHorizontal":13.0,"spinRate":2322,"spinDirection":201},"zone":11,"typeConfidence":0.91,"plateTime":0.38934475081736064,"extension":5.9103207561272715},"index":1,"playId":"139b0784-2186-31fc-a822-622fb633bbd6","pitchNumber":1,"startTime":"2026-06-03T00:59:59.757Z","endTime":"2026-06-03T01:00:03.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.420804987483752,"aZ":-15.769706456780158,"pfxX":0.1200504307156196,"pfxZ":8.137527558529289,"pX":0.5959050190045481,"pZ":2.766545011417459,"vX0":4.6279582621693685,"vY0":-140.95006445777,"vZ0":-7.013751581229455,"x":94.29,"y":164.08,"x0":-1.081538348675336,"y0":50.00474396024445,"z0":6.301648056743628,"aX":0.24180264825823783},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.6,"breakHorizontal":-1.2,"spinRate":2377,"spinDirection":196},"zone":6,"typeConfidence":0.91,"plateTime":0.3882906491357576,"extension":5.762346375187511},"hitData":{"launchSpeed":97.9,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.87,"coordY":108.92}},"index":2,"playId":"3291a79f-9a1f-3a0b-a075-ed054e6297d3","pitchNumber":2,"startTime":"2026-06-03T01:00:14.987Z","endTime":"2026-06-03T01:00:25.990Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T01:00:25.990Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gavin Sheets flies out to left fielder Brandon Marsh.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-03T01:00:45.453Z","endTime":"2026-06-03T01:01:06.688Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"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":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.117173942877585,"aZ":-11.438221078696026,"pfxX":-0.25345147562158465,"pfxZ":10.17367036725698,"pX":-0.3122280794415058,"pZ":3.4266238753177682,"vX0":3.0368972424627563,"vY0":-141.78373508797472,"vZ0":-6.0283067364622305,"x":128.9,"y":146.26,"x0":-1.3637995469976216,"y0":50.00228895031568,"z0":6.308865877370726,"aX":-0.5174243434726512},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.4,"breakHorizontal":-0.1,"spinRate":2448,"spinDirection":197},"zone":1,"typeConfidence":0.91,"plateTime":0.38617929798388007,"extension":6.03748943113049},"hitData":{"launchSpeed":93.9,"launchAngle":58.0,"totalDistance":220.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":95.91,"coordY":117.81}},"index":0,"playId":"28e9fcba-2fce-360a-8665-dc9dd66b3e3b","pitchNumber":1,"startTime":"2026-06-03T01:00:53.881Z","endTime":"2026-06-03T01:01:06.688Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T01:01:06.688Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Manny Machado flies out to shortstop Trea Turner.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-03T01:01:24.433Z","endTime":"2026-06-03T01:02:22.497Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.12406637803091,"aZ":-31.41465768608494,"pfxX":10.151642905542293,"pfxZ":0.49125971516691713,"pX":-0.057849822646786175,"pZ":3.318868552381525,"vX0":0.4180559094323441,"vY0":-124.13831113989245,"vZ0":-1.258474986689089,"x":119.21,"y":149.17,"x0":-1.5465843717418613,"y0":50.00362861576276,"z0":6.460631081864052,"aX":15.757849720964062},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.8,"breakHorizontal":-18.5,"spinRate":2732,"spinDirection":60},"zone":2,"typeConfidence":0.91,"plateTime":0.44214178737239607,"extension":5.691174485870535},"index":0,"playId":"ae20c921-7c92-3ac6-921a-c29abe2d5e49","pitchNumber":1,"startTime":"2026-06-03T01:01:30.688Z","endTime":"2026-06-03T01:01:33.688Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13324433169318,"aZ":-20.367483516637673,"pfxX":-9.673911578748164,"pfxZ":5.854114912912391,"pX":-0.6484020400516425,"pZ":2.093792588514852,"vX0":5.150735560723507,"vY0":-141.29845463077356,"vZ0":-7.575175283152827,"x":141.72,"y":182.25,"x0":-1.2412227520515966,"y0":50.00067776567647,"z0":6.125093486700207,"aX":-19.497159894085108},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.1,"breakHorizontal":16.4,"spinRate":2289,"spinDirection":200},"zone":7,"typeConfidence":0.91,"plateTime":0.38810682167258514,"extension":5.992529273302047},"index":1,"playId":"3280ee3a-ae1d-3bc8-8965-1561571a6bb5","pitchNumber":2,"startTime":"2026-06-03T01:01:49.485Z","endTime":"2026-06-03T01:01:55.180Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29634938836887,"aZ":-36.7849931383717,"pfxX":4.338011053580976,"pfxZ":-2.7870247254346125,"pX":0.24727453634163707,"pZ":2.5216365163552252,"vX0":2.3633576052867373,"vY0":-127.96854771179366,"vZ0":-2.521562100885945,"x":107.57,"y":170.7,"x0":-1.252997523117134,"y0":50.00497745921595,"z0":6.411591562040863,"aX":7.16936061094472},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-5.4,"breakHorizontal":-8.4,"spinRate":2765,"spinDirection":69},"zone":6,"typeConfidence":0.91,"plateTime":0.4286030655481454,"extension":5.838851294495336},"hitData":{"launchSpeed":84.4,"launchAngle":56.0,"totalDistance":186.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":84.73,"coordY":138.62}},"index":2,"playId":"38e5ab5d-aa75-3f33-96e6-579429e00340","pitchNumber":3,"startTime":"2026-06-03T01:02:09.454Z","endTime":"2026-06-03T01:02:22.497Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T01:02:22.497Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Andujar singles on a ground ball to third baseman Alec Bohm. Fernando Tatis Jr. out at 3rd, third baseman Alec Bohm to second baseman Bryson Stott to shortstop Trea Turner.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-03T01:02:41.284Z","endTime":"2026-06-03T01:04:22.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_rundown","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.5,"endSpeed":78.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.815348227542685,"aZ":-29.690447288108594,"pfxX":8.139888595104985,"pfxZ":1.5776968579055115,"pX":1.7606293585732204,"pZ":2.4003988684089483,"vX0":4.757311873337845,"vY0":-125.75468054982535,"vZ0":-3.566268214249753,"x":49.89,"y":173.97,"x0":-1.222241037752342,"y0":50.00587203081796,"z0":6.282038604870676,"aX":12.858587063549972},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.2,"breakHorizontal":-16.0,"spinRate":2661,"spinDirection":65},"zone":14,"typeConfidence":0.91,"plateTime":0.43788437240183997,"extension":5.811152503487681},"index":0,"playId":"ef297ebc-697c-30f6-bc40-a47bd9752355","pitchNumber":1,"startTime":"2026-06-03T01:02:45.461Z","endTime":"2026-06-03T01:02:48.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.358615686579025,"aZ":-37.09207293990329,"pfxX":3.1344955066260995,"pfxZ":-3.0413929637068833,"pX":-1.520284266833232,"pZ":3.574526665999665,"vX0":-1.2191619615814226,"vY0":-126.21958012560637,"vZ0":0.04804969566621775,"x":174.95,"y":142.27,"x0":-1.4386430047406444,"y0":50.00465673526446,"z0":6.538613276493947,"aX":5.0649622487613195},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-5.3,"breakHorizontal":-5.4,"spinRate":2752,"spinDirection":71},"zone":11,"typeConfidence":0.9,"plateTime":0.4337134503182747,"extension":5.747101302654341},"index":1,"playId":"74da5851-f83a-3248-a776-35c57542e15c","pitchNumber":2,"startTime":"2026-06-03T01:03:01.023Z","endTime":"2026-06-03T01:03:04.023Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.35202029347967,"aZ":-30.33201965305542,"pfxX":9.072967593592136,"pfxZ":1.2030030854518987,"pX":0.20485846209088016,"pZ":2.2765596519500413,"vX0":1.2767842379997016,"vY0":-123.85554183487459,"vZ0":-3.5261521472004715,"x":109.19,"y":177.31,"x0":-1.49655723459171,"y0":50.00603476684345,"z0":6.28637734748933,"aX":13.938288152758709},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.6,"breakHorizontal":-16.7,"spinRate":2727,"spinDirection":59},"zone":5,"typeConfidence":0.91,"plateTime":0.44415741422322563,"extension":6.190774706304998},"index":2,"playId":"3e8fd0ec-1732-3940-9560-cbb05619dc1e","pitchNumber":3,"startTime":"2026-06-03T01:03:18.096Z","endTime":"2026-06-03T01:03:21.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.828722103950405,"aZ":-18.66858345671095,"pfxX":-10.180288544147132,"pfxZ":6.962602645528675,"pX":0.001694433261171498,"pZ":1.0219792643435834,"vX0":6.7298073860938015,"vY0":-139.24229026679677,"vZ0":-10.311753280014896,"x":116.94,"y":211.19,"x0":-1.1391230623527764,"y0":50.004634282417,"z0":6.040683998393645,"aX":-19.748166308682368},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.3,"breakHorizontal":16.8,"spinRate":2345,"spinDirection":201},"zone":13,"typeConfidence":0.91,"plateTime":0.3952259812700607,"extension":6.005423707466056},"index":3,"playId":"04d005fd-2eb9-3d60-8df4-aebe4eb1a64d","pitchNumber":4,"startTime":"2026-06-03T01:03:33.061Z","endTime":"2026-06-03T01:03:36.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.639406555094507,"aZ":-32.47260974707681,"pfxX":8.983210857156704,"pfxZ":-0.19412405081225437,"pX":-0.026034015388820362,"pZ":2.1334375729123116,"vX0":0.7706519466729005,"vY0":-123.32299843691052,"vZ0":-3.288612603929733,"x":117.99,"y":181.18,"x0":-1.508975668181868,"y0":50.00549054517837,"z0":6.26260695650899,"aX":13.649430744978648},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.0,"breakHorizontal":-16.4,"spinRate":2862,"spinDirection":54},"zone":8,"typeConfidence":0.91,"plateTime":0.4464792885596811,"extension":5.927176442139431},"index":4,"playId":"3b13cb8b-5b70-375c-910e-7a4a79069186","pitchNumber":5,"startTime":"2026-06-03T01:03:52.852Z","endTime":"2026-06-03T01:03:55.852Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.53603981354534,"aZ":-20.53245572826712,"pfxX":-9.970889042497289,"pfxZ":5.984220315655564,"pX":-0.4014650435592195,"pZ":2.371485102419171,"vX0":5.5677230690069965,"vY0":-139.34272306414036,"vZ0":-6.703837717709345,"x":132.3,"y":174.75,"x0":-1.1418547016377354,"y0":50.00243833834821,"z0":6.189073691991067,"aX":-19.390100452298718},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.5,"breakHorizontal":16.7,"spinRate":2216,"spinDirection":206},"zone":4,"typeConfidence":0.91,"plateTime":0.39476836218956013,"extension":5.86231496900949},"hitData":{"launchSpeed":63.9,"launchAngle":-55.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.7,"coordY":177.44}},"index":5,"playId":"48709a2c-2dcd-3d5a-bb63-62086fcf437a","pitchNumber":6,"startTime":"2026-06-03T01:04:09.700Z","endTime":"2026-06-03T01:04:22.498Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T01:04:22.498Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a line drive to center fielder Jackson Merrill.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-03T01:07:10.212Z","endTime":"2026-06-03T01:07:23.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Bradgley Rodriguez replaces Jason Adam.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-03T01:05:56.815Z","endTime":"2026-06-03T01:06:56.113Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699134,"link":"/api/v1/people/699134"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-03T01:06:56.113Z","endTime":"2026-06-03T01:07:12.375Z","isPitch":false,"type":"action","player":{"id":669016,"link":"/api/v1/people/669016"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.996984906482055,"aZ":-12.120873197277476,"pfxX":-5.192207427400438,"pfxZ":9.768115178261878,"pX":0.2633174471935469,"pZ":1.7352569285325712,"vX0":3.2428387273968795,"vY0":-142.44069368858243,"vZ0":-10.18085878005109,"x":106.96,"y":191.93,"x0":-0.2158641976283796,"y0":50.002924620601995,"z0":6.124113639773085,"aX":-10.65964510772974},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.8,"breakHorizontal":8.8,"spinRate":2387,"spinDirection":208},"zone":8,"typeConfidence":0.92,"plateTime":0.3846574259028497,"extension":6.087260785310098},"hitData":{"launchSpeed":91.3,"launchAngle":14.0,"totalDistance":213.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":139.89,"coordY":80.05}},"index":2,"playId":"edec023b-5d98-314f-a368-d4da276aacd3","pitchNumber":1,"startTime":"2026-06-03T01:07:12.375Z","endTime":"2026-06-03T01:07:23.517Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T01:07:23.517Z","atBatIndex":61},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Alec Bohm grounds into a double play, shortstop Xander Bogaerts to first baseman Gavin Sheets. Brandon Marsh out at 2nd. Alec Bohm out at 1st.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-03T01:07:41.331Z","endTime":"2026-06-03T01:09:00.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"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":98.5,"endSpeed":90.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.22985114127591,"aZ":-14.430453038447444,"pfxX":-8.879604539927714,"pfxZ":8.54109945670179,"pX":-1.0432098076572869,"pZ":1.8495581764128137,"vX0":1.8747856337096116,"vY0":-143.2465944079369,"vZ0":-8.991115675966332,"x":156.76,"y":188.84,"x0":-0.5528372705950555,"y0":50.00130445743351,"z0":5.932021189095877,"aX":-18.442979809064934},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.8,"breakHorizontal":15.7,"spinRate":2459,"spinDirection":216},"zone":13,"typeConfidence":0.9,"plateTime":0.38242874517287895,"extension":6.117011729437571},"index":0,"playId":"f207d0e2-515c-36d5-9b52-0545e7acd8f3","pitchNumber":1,"startTime":"2026-06-03T01:07:48.250Z","endTime":"2026-06-03T01:07:52.536Z","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":0},"index":1,"playId":"426c3181-c194-317d-9544-f52b83f63ecb","startTime":"2026-06-03T01:08:11.381Z","endTime":"2026-06-03T01:08:15.318Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":89.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.34776841345329,"aZ":-15.02365189959531,"pfxX":-9.05937076547165,"pfxZ":8.315293761252859,"pX":-0.433460450613551,"pZ":2.92141517874968,"vX0":3.209964547718463,"vY0":-143.43371839991067,"vZ0":-6.4599206654933425,"x":133.52,"y":159.9,"x0":-0.3969826602385472,"y0":50.003363538177105,"z0":6.157581276598588,"aX":-18.682509285087686},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.8,"breakHorizontal":15.6,"spinRate":2359,"spinDirection":211},"zone":4,"typeConfidence":0.91,"plateTime":0.3833897083462672,"extension":6.112621759262101},"index":2,"playId":"4f0372eb-0e9c-3792-a914-9eadcc092b9d","pitchNumber":2,"startTime":"2026-06-03T01:08:30.431Z","endTime":"2026-06-03T01:08:33.671Z","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.8,"endSpeed":89.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.77221689803897,"aZ":-12.521289496496149,"pfxX":-8.929302951520611,"pfxZ":9.528972162610966,"pX":-0.1845133987402014,"pZ":1.8283220831550016,"vX0":3.767945216249128,"vY0":-143.5166782383814,"vZ0":-9.48246868814493,"x":124.03,"y":189.42,"x0":-0.36309401466094626,"y0":50.00008709337203,"z0":5.9785374007107395,"aX":-18.409800427859363},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.2,"breakHorizontal":15.2,"spinRate":2268,"spinDirection":211},"zone":8,"typeConfidence":0.88,"plateTime":0.3833369095556365,"extension":6.133834087908393},"hitData":{"launchSpeed":105.7,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.9,"coordY":147.97}},"index":3,"playId":"5bf92866-7e91-31cf-9364-1c6f1c7f1b70","pitchNumber":3,"startTime":"2026-06-03T01:08:53.091Z","endTime":"2026-06-03T01:09:00.857Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T01:09:00.857Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryson Stott walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-03T01:09:21.300Z","endTime":"2026-06-03T01:10:59.250Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80582127741778,"aZ":-22.89971629256714,"pfxX":-11.463825045649607,"pfxZ":5.26283096844595,"pX":1.279125929488898,"pZ":1.7937684744757159,"vX0":7.602623767982857,"vY0":-131.82483527597543,"vZ0":-6.664512842615846,"x":68.24,"y":190.35,"x0":-0.15171587720171784,"y0":50.000126790967826,"z0":6.042955323399373,"aX":-20.189843844372874},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.3,"breakHorizontal":19.1,"spinRate":1939,"spinDirection":231},"zone":14,"typeConfidence":0.9,"plateTime":0.4153581614861035,"extension":6.295486881169099},"index":0,"playId":"1f5a453a-2828-31f8-8a77-097ac570e113","pitchNumber":1,"startTime":"2026-06-03T01:09:28.892Z","endTime":"2026-06-03T01:09:31.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.61864438271484,"aZ":-11.540329700521637,"pfxX":-5.192579731841693,"pfxZ":9.783152958928268,"pX":-3.016837796096901,"pZ":3.0684532761081105,"vX0":-5.07880388540696,"vY0":-144.3233460851691,"vZ0":-6.535772294761609,"x":231.99,"y":155.93,"x0":-0.5593789066110979,"y0":50.00587339201056,"z0":6.0734791708158555,"aX":-10.953629035349659},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.6,"breakHorizontal":10.4,"spinRate":2472,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.3795231043237224,"extension":6.112478262612439},"index":1,"playId":"78baf067-6c76-3fac-8671-0758fb7b8d38","pitchNumber":2,"startTime":"2026-06-03T01:09:46.358Z","endTime":"2026-06-03T01:09:49.358Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61570463088419,"aZ":-26.426986651081112,"pfxX":2.017791535740632,"pfxZ":3.1935303519434033,"pX":-1.608697317349385,"pZ":4.121047859434642,"vX0":-3.027608191965166,"vY0":-132.8582400454126,"vZ0":-0.2999982873351962,"x":178.32,"y":127.51,"x0":-0.7201373592904868,"y0":50.00304115493005,"z0":6.144676751117887,"aX":3.632330997221732},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.9,"breakHorizontal":-3.0,"spinRate":2468,"spinDirection":173},"zone":11,"typeConfidence":2.0,"plateTime":0.41117700865193285,"extension":6.16596334312222},"index":2,"playId":"dd015ea3-07f6-326e-838b-f961e98d4f7a","pitchNumber":3,"startTime":"2026-06-03T01:10:14.728Z","endTime":"2026-06-03T01:10:17.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.611048509811482,"aZ":-8.9707335583565,"pfxX":-6.21761467812798,"pfxZ":11.104199197793658,"pX":0.2040130730063123,"pZ":2.7056880725448664,"vX0":3.5385945176389555,"vY0":-143.292954935155,"vZ0":-7.95893927782135,"x":109.22,"y":165.73,"x0":-0.23596219622552664,"y0":50.00156710450223,"z0":6.071716532856833,"aX":-12.991366169083065},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":18.7,"breakHorizontal":10.6,"spinRate":2445,"spinDirection":212},"zone":5,"typeConfidence":0.93,"plateTime":0.3815378979309876,"extension":6.29060780483246},"index":3,"playId":"1fe3aaa8-c097-3637-88c5-5af2abc134a5","pitchNumber":4,"startTime":"2026-06-03T01:10:35.181Z","endTime":"2026-06-03T01:10:38.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.815649480765188,"aZ":-10.859006433190146,"pfxX":-5.062221683513092,"pfxZ":10.249655899910934,"pX":-0.9016372167474758,"pZ":2.324042018974356,"vX0":0.1693797820556852,"vY0":-142.8104376315227,"vZ0":-8.610604826319848,"x":151.37,"y":176.03,"x0":-0.3032146252016732,"y0":50.00053096051147,"z0":6.048802966462427,"aX":-10.525018978468824},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.2,"breakHorizontal":9.1,"spinRate":2420,"spinDirection":215},"zone":13,"typeConfidence":0.91,"plateTime":0.38254625849540735,"extension":6.272147951899052},"index":4,"playId":"d1334614-c6ef-3d4c-b344-6055bed94ecd","pitchNumber":5,"startTime":"2026-06-03T01:10:54.673Z","endTime":"2026-06-03T01:10:59.250Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T01:10:59.250Z","atBatIndex":63},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Justin Crawford grounds into a force out, fielded by shortstop Xander Bogaerts. Bryson Stott out at 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-03T01:11:48.107Z","endTime":"2026-06-03T01:12:31.737Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"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":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-03T01:11:08.736Z","endTime":"2026-06-03T01:11:50.459Z","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":99.3,"endSpeed":90.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.66727099699852,"aZ":-10.93616980835876,"pfxX":-5.0207405439406525,"pfxZ":10.03801868463132,"pX":-0.9818168892109468,"pZ":2.876646837435348,"vX0":0.24122096572089025,"vY0":-144.52849480686527,"vZ0":-7.287572877154447,"x":154.42,"y":161.11,"x0":-0.4140862147439123,"y0":50.0023574228246,"z0":6.102386967500993,"aX":-10.62133359980558},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":16.9,"breakHorizontal":9.0,"spinRate":2476,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.3789777671351051,"extension":6.189826841627166},"index":1,"playId":"e28fb010-654b-3dae-bfe3-6647b43f929b","pitchNumber":1,"startTime":"2026-06-03T01:11:50.459Z","endTime":"2026-06-03T01:11:53.740Z","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":"aa9b0e26-7d3f-342d-a33a-acd0213d46b8","startTime":"2026-06-03T01:12:06.189Z","endTime":"2026-06-03T01:12:10.258Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.184593068063645,"aZ":-13.454007418805457,"pfxX":-8.475258286609291,"pfxZ":8.92832330811106,"pX":0.8176903448659626,"pZ":2.0936510572925684,"vX0":6.057959193514921,"vY0":-143.43400414079483,"vZ0":-8.61165633865567,"x":85.83,"y":182.25,"x0":-0.21371649473273802,"y0":50.00388209899733,"z0":5.961351468410532,"aX":-17.773741791354574},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.8,"breakHorizontal":14.3,"spinRate":2349,"spinDirection":210},"zone":9,"typeConfidence":0.9,"plateTime":0.38092645690273974,"extension":6.180558991676522},"hitData":{"launchSpeed":105.1,"launchAngle":-1.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.84,"coordY":144.93}},"index":3,"playId":"7e3901d2-a77d-3e8d-b586-5c822e45a66d","pitchNumber":2,"startTime":"2026-06-03T01:12:24.006Z","endTime":"2026-06-03T01:12:31.737Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T01:12:31.737Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-03T01:15:21.615Z","endTime":"2026-06-03T01:16:59.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"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":[2,3,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Rafael Marchán replaces catcher Garrett Stubbs, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-03T01:13:50.446Z","endTime":"2026-06-03T01:13:50.474Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"901","replacedPlayer":{"id":596117,"link":"/api/v1/people/596117"}},{"details":{"description":"Pitching Change: Jhoan Duran replaces Brad Keller.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-03T01:13:50.474Z","endTime":"2026-06-03T01:15:24.027Z","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(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":100.2,"endSpeed":90.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.87408059657364,"aZ":-18.68936320473393,"pfxX":-10.523908950133794,"pfxZ":6.333458049152274,"pX":0.0830142991541864,"pZ":4.076874448714778,"vX0":8.935640983077631,"vY0":-145.61756575886054,"vZ0":-3.0590434065084655,"x":113.84,"y":128.7,"x0":-1.6708854600332816,"y0":50.00505729139874,"z0":6.283457980271377,"aX":-22.414071787196733},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":10.9,"breakHorizontal":17.0,"spinRate":2000,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.3773556512471701,"extension":5.921876555896102},"index":2,"playId":"8c126c16-4b95-3822-9e4c-780f8be8b9aa","pitchNumber":1,"startTime":"2026-06-03T01:15:24.027Z","endTime":"2026-06-03T01:15:27.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64748995193988,"aZ":-30.393404971957086,"pfxX":-9.638723662084724,"pfxZ":0.8817900447499785,"pX":-0.1928883235799813,"pZ":2.370093489896445,"vX0":8.191847019107126,"vY0":-141.45785107796544,"vZ0":-5.448044376965207,"x":124.35,"y":174.79,"x0":-1.8758197918686679,"y0":50.004287566866736,"z0":6.272557922216902,"aX":-19.51109395729053},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":0.6,"breakHorizontal":15.7,"spinRate":1612,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.38738925177242356,"extension":5.84157050961558},"index":3,"playId":"e79e2a9c-4a8a-379b-a3d8-c8c2e2333e82","pitchNumber":2,"startTime":"2026-06-03T01:15:39.477Z","endTime":"2026-06-03T01:15:42.477Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.488102867114797,"aZ":-39.55010883786169,"pfxX":-0.04753850068328358,"pfxZ":-4.410629054774267,"pX":-0.49374102521894714,"pZ":1.2366446088147922,"vX0":3.892883397048907,"vY0":-128.236864673978,"vZ0":-4.783453379154802,"x":135.82,"y":205.39,"x0":-2.022653053164309,"y0":50.00420775408271,"z0":6.19780703489667,"aX":-0.08050115734870847},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-8.8,"breakHorizontal":-0.7,"spinRate":2603,"spinDirection":37},"zone":13,"typeConfidence":2.0,"plateTime":0.42645307254955167,"extension":5.868100990437451},"index":4,"playId":"079b2a09-ddac-3538-9bec-5ac4333a7e5c","pitchNumber":3,"startTime":"2026-06-03T01:15:59.646Z","endTime":"2026-06-03T01:16:03.065Z","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":100.7,"endSpeed":91.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.66166900649366,"aZ":-14.729827352750315,"pfxX":-10.263160773095642,"pfxZ":8.139602982879337,"pX":1.231781429322538,"pZ":3.5934558464431556,"vX0":12.23445652943541,"vY0":-145.99116313251395,"vZ0":-4.806450322458965,"x":70.05,"y":141.76,"x0":-1.6940852680245768,"y0":50.002262726433116,"z0":6.157984123843663,"aX":-21.995349667400394},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":13.8,"breakHorizontal":16.0,"spinRate":2130,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.3762042797080096,"extension":5.963755103320045},"index":5,"playId":"50752e35-cdcb-38d3-a239-ef4d77fb73c1","pitchNumber":4,"startTime":"2026-06-03T01:16:17.844Z","endTime":"2026-06-03T01:16:21.110Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.949929744305045,"aZ":-17.404786443322934,"pfxX":-8.65139042022598,"pfxZ":7.125672349131975,"pX":0.2385847575076723,"pZ":3.2124847596017494,"vX0":8.69650833915701,"vY0":-143.05929283592812,"vZ0":-5.238473494828522,"x":107.91,"y":152.04,"x0":-1.7164247551340648,"y0":50.005953318345526,"z0":6.158190358932179,"aX":-17.939020073492525},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.0,"breakHorizontal":13.9,"spinRate":1732,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.382837130477534,"extension":5.8601892592204194},"index":6,"playId":"9a7a1502-e47b-3c7a-8886-26b07d9b11a0","pitchNumber":5,"startTime":"2026-06-03T01:16:37.588Z","endTime":"2026-06-03T01:16:40.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":100.2,"endSpeed":91.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17760688518764,"aZ":-18.881295437502924,"pfxX":-9.906388069639927,"pfxZ":6.151272210809044,"pX":0.5149770333227831,"pZ":3.8680929583904016,"vX0":10.40350374205622,"vY0":-145.58863383987784,"vZ0":-3.686060870354294,"x":97.37,"y":134.34,"x0":-1.8069177485821848,"y0":50.00030451085593,"z0":6.284118414346035,"aX":-21.397163337118965},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":10.6,"breakHorizontal":16.1,"spinRate":2067,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.3753231573828506,"extension":5.954800733132593},"index":7,"playId":"2efed6c8-40de-3c97-b2b6-443cd5ef8e08","pitchNumber":6,"startTime":"2026-06-03T01:16:56.120Z","endTime":"2026-06-03T01:16:59.120Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T01:16:59.120Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-03T01:17:18.127Z","endTime":"2026-06-03T01:19:25.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":100.7,"endSpeed":92.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.82195650977399,"aZ":-14.774447840081573,"pfxX":-9.303280563214802,"pfxZ":7.984674534439472,"pX":0.825529186636774,"pZ":3.195083743017404,"vX0":10.876703832697425,"vY0":-146.2915602963311,"vZ0":-5.9863096865142165,"x":85.53,"y":152.51,"x0":-1.7226786019204747,"y0":50.00236642981895,"z0":6.145270847978609,"aX":-20.270900909631926},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":13.4,"breakHorizontal":14.9,"spinRate":2138,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.3736666728024578,"extension":5.913971351031277},"index":0,"playId":"8dd0f2d6-d0f6-32e0-a223-c3eddade414a","pitchNumber":1,"startTime":"2026-06-03T01:17:26.481Z","endTime":"2026-06-03T01:17:29.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.81082687506442,"aZ":-30.63332925801946,"pfxX":-9.343699381118642,"pfxZ":0.7776860324911148,"pX":0.21568780014478647,"pZ":1.7771436650141756,"vX0":9.50790091758457,"vY0":-140.00712943017908,"vZ0":-6.51855822192948,"x":108.78,"y":190.8,"x0":-2.0059303008124214,"y0":50.00525341310733,"z0":6.133236151898138,"aX":-18.602255997886267},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":0.2,"breakHorizontal":15.0,"spinRate":1807,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.39081091603037255,"extension":6.0576140956737685},"index":1,"playId":"de47cd11-1ebb-3af2-a797-72ab5d1819e7","pitchNumber":2,"startTime":"2026-06-03T01:17:43.452Z","endTime":"2026-06-03T01:17:46.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.461918444202656,"aZ":-19.73900471230575,"pfxX":-6.065302512219876,"pfxZ":6.063108623859131,"pX":-0.7578666861435235,"pZ":3.165670193935869,"vX0":5.04607038961699,"vY0":-142.04541589848165,"vZ0":-5.067533541448593,"x":145.89,"y":153.31,"x0":-1.7662526519551753,"y0":50.00046177959687,"z0":6.221339011629514,"aX":-12.436432234737952},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.2,"breakHorizontal":10.0,"spinRate":1728,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.3850684956636292,"extension":6.008686541786192},"index":2,"playId":"8bcc9b97-6309-353f-b6e9-4741928e1f5e","pitchNumber":3,"startTime":"2026-06-03T01:18:02.764Z","endTime":"2026-06-03T01:18:10.774Z","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":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.148836897310996,"aZ":-35.06640158971144,"pfxX":3.12452056204769,"pfxZ":-1.6467103405427999,"pX":0.9519269761466062,"pZ":2.7568597094326313,"vX0":6.921491803602836,"vY0":-131.59781753931577,"vZ0":-1.932694796158821,"x":80.71,"y":164.34,"x0":-2.115015816167848,"y0":50.00204853944033,"z0":6.091140538816205,"aX":5.493735892381811},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-3.2,"breakHorizontal":-7.1,"spinRate":2549,"spinDirection":36},"zone":12,"typeConfidence":2.0,"plateTime":0.4157517836464253,"extension":5.8467665179220925},"index":3,"playId":"4cf1abed-5d44-3be2-93aa-b4f7ce8dbc00","pitchNumber":4,"startTime":"2026-06-03T01:18:39.392Z","endTime":"2026-06-03T01:19:06.402Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"}}},{"details":{"call":{"code":"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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.449994579543485,"aZ":-23.60897685408115,"pfxX":-9.958018777547553,"pfxZ":4.099461152466981,"pX":-0.2986890031344939,"pZ":1.849420279378747,"vX0":7.535862199966398,"vY0":-143.4534325465544,"vZ0":-7.875099113563792,"x":128.39,"y":188.85,"x0":-1.662746291370463,"y0":50.0044763302847,"z0":6.096545944409878,"aX":-20.805714478388623},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.0,"breakHorizontal":16.6,"spinRate":1818,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.38148589351644135,"extension":6.007515810187899},"index":4,"playId":"30e8f806-172f-31b0-828b-82575ea312e5","pitchNumber":5,"startTime":"2026-06-03T01:19:21.080Z","endTime":"2026-06-03T01:19:25.402Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T01:19:25.402Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jase Bowen strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-03T01:19:43.423Z","endTime":"2026-06-03T01:20:39.655Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batSide":{"code":"R","description":"Right"},"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":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.15"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.68"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.13"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"68.01"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.58"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.68"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.31"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.17"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.86"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.32"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.87"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"68.76"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.125"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.125"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61406679192822,"aZ":-34.50118216345057,"pfxX":3.6055016032229217,"pfxZ":-1.3161028988804873,"pX":1.3747846828797923,"pZ":1.7337116903304435,"vX0":7.640778398542496,"vY0":-131.5581433365709,"vZ0":-4.418709074113803,"x":64.6,"y":191.97,"x0":-2.025679800924025,"y0":50.004077893222664,"z0":5.967787956299549,"aX":6.3735451699265955},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-3.1,"breakHorizontal":-8.0,"spinRate":2726,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4149602243207502,"extension":5.901107180343695},"index":0,"playId":"b538b74c-9439-3798-9de9-c5d255025842","pitchNumber":1,"startTime":"2026-06-03T01:19:52.142Z","endTime":"2026-06-03T01:19:55.142Z","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":90.3,"endSpeed":84.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47117533570963,"aZ":-33.54330819737638,"pfxX":2.332369374155019,"pfxZ":-0.7753861571853173,"pX":1.7300638774769086,"pZ":1.1180826867740528,"vX0":8.855221307126818,"vY0":-131.3082818572076,"vZ0":-5.991415934228086,"x":51.05,"y":208.59,"x0":-1.9770141780830786,"y0":50.00537309477003,"z0":5.898341140347436,"aX":4.10791414293163},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-2.4,"breakHorizontal":-6.0,"spinRate":2704,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4157208649061799,"extension":5.962200349029561},"index":1,"playId":"e6926e4e-7a8d-3d9f-9701-b5412a3f3ed9","pitchNumber":2,"startTime":"2026-06-03T01:20:11.786Z","endTime":"2026-06-03T01:20:14.786Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-03T01:20:25.231Z","endTime":"2026-06-03T01:20:36.655Z","isPitch":false,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.99540351679096,"aZ":-27.3263511660597,"pfxX":6.118799539660157,"pfxZ":2.721018027101729,"pX":2.0435721836060265,"pZ":2.1455962907774393,"vX0":8.635686179433685,"vY0":-132.50358659387186,"vZ0":-4.467753355569551,"x":39.1,"y":180.85,"x0":-2.050935206960711,"y0":50.000559222630905,"z0":5.847272385549802,"aX":10.890835651416655},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.2,"breakHorizontal":-13.0,"spinRate":2636,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.41318406096413485,"extension":5.966844462308766},"index":3,"playId":"9f68c1e7-e332-3575-905d-25ee12a81413","pitchNumber":3,"startTime":"2026-06-03T01:20:36.655Z","endTime":"2026-06-03T01:20:39.655Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T01:20:39.655Z","atBatIndex":67}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jase Bowen strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-03T01:19:43.423Z","endTime":"2026-06-03T01:20:39.655Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batSide":{"code":"R","description":"Right"},"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":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.15"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.68"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.13"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"68.01"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.58"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.68"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.31"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.17"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.86"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.32"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.87"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"68.76"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.125"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.125"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61406679192822,"aZ":-34.50118216345057,"pfxX":3.6055016032229217,"pfxZ":-1.3161028988804873,"pX":1.3747846828797923,"pZ":1.7337116903304435,"vX0":7.640778398542496,"vY0":-131.5581433365709,"vZ0":-4.418709074113803,"x":64.6,"y":191.97,"x0":-2.025679800924025,"y0":50.004077893222664,"z0":5.967787956299549,"aX":6.3735451699265955},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-3.1,"breakHorizontal":-8.0,"spinRate":2726,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4149602243207502,"extension":5.901107180343695},"index":0,"playId":"b538b74c-9439-3798-9de9-c5d255025842","pitchNumber":1,"startTime":"2026-06-03T01:19:52.142Z","endTime":"2026-06-03T01:19:55.142Z","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":90.3,"endSpeed":84.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47117533570963,"aZ":-33.54330819737638,"pfxX":2.332369374155019,"pfxZ":-0.7753861571853173,"pX":1.7300638774769086,"pZ":1.1180826867740528,"vX0":8.855221307126818,"vY0":-131.3082818572076,"vZ0":-5.991415934228086,"x":51.05,"y":208.59,"x0":-1.9770141780830786,"y0":50.00537309477003,"z0":5.898341140347436,"aX":4.10791414293163},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-2.4,"breakHorizontal":-6.0,"spinRate":2704,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4157208649061799,"extension":5.962200349029561},"index":1,"playId":"e6926e4e-7a8d-3d9f-9701-b5412a3f3ed9","pitchNumber":2,"startTime":"2026-06-03T01:20:11.786Z","endTime":"2026-06-03T01:20:14.786Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-03T01:20:25.231Z","endTime":"2026-06-03T01:20:36.655Z","isPitch":false,"type":"action","player":{"id":687749,"link":"/api/v1/people/687749"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.99540351679096,"aZ":-27.3263511660597,"pfxX":6.118799539660157,"pfxZ":2.721018027101729,"pX":2.0435721836060265,"pZ":2.1455962907774393,"vX0":8.635686179433685,"vY0":-132.50358659387186,"vZ0":-4.467753355569551,"x":39.1,"y":180.85,"x0":-2.050935206960711,"y0":50.000559222630905,"z0":5.847272385549802,"aX":10.890835651416655},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.2,"breakHorizontal":-13.0,"spinRate":2636,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.41318406096413485,"extension":5.966844462308766},"index":3,"playId":"9f68c1e7-e332-3575-905d-25ee12a81413","pitchNumber":3,"startTime":"2026-06-03T01:20:36.655Z","endTime":"2026-06-03T01:20:39.655Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T01:20:39.655Z","atBatIndex":67},"scoringPlays":[17,27,44],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2,3],"bottom":[4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":82.46,"y":62.28},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":113.76,"y":180.42},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":179.17,"y":128.19},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":1,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":112.74,"y":165.21},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":110.86,"y":83.89},"type":"O","description":"Flyout"}]}},{"startIndex":7,"endIndex":13,"top":[7,8,9],"bottom":[10,11,12,13],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":2,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":156.35,"y":167.24},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":106.91,"y":88.63},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":174.44,"y":86.11},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":146.43,"y":64.41},"type":"O","description":"Lineout"}]}},{"startIndex":14,"endIndex":21,"top":[14,15,16,17,18],"bottom":[19,20,21],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"coordinates":{"x":82.26,"y":120.81},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":120.79,"y":118.73},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":3,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":215.18,"y":77.48},"type":"H","description":"Home Run"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":137.17,"y":60.71},"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":3,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"coordinates":{"x":124.65,"y":62.79},"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":3,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":66.57,"y":93.7},"type":"O","description":"Flyout"}]}},{"startIndex":22,"endIndex":30,"top":[22,23,24,25],"bottom":[26,27,28,29,30],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":4,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":99.56,"y":165.21},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":162.0,"y":124.15},"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":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":95.5,"y":30.32},"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":4,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":182.49,"y":108.59},"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":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":158.95,"y":108.31},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":149.0,"y":173.59},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":31,"endIndex":38,"top":[31,32,33],"bottom":[34,35,36,37,38],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"coordinates":{"x":187.06,"y":105.99},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":5,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":97.29,"y":122.25},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":83.79,"y":105.11},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":79.78,"y":106.39},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"coordinates":{"x":85.87,"y":138.33},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":62.2,"y":116.25},"type":"O","description":"Flyout"}]}},{"startIndex":39,"endIndex":45,"top":[39,40,41],"bottom":[42,43,44,45],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":125.42,"y":146.45},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":97.19,"y":146.87},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":6,"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":94.49,"y":130.22},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":190.84,"y":126.67},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":117.31,"y":147.46},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":46,"endIndex":56,"top":[46,47,48,49,50],"bottom":[51,52,53,54,55,56],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":169.84,"y":105.85},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"coordinates":{"x":141.39,"y":103.92},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":7,"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"coordinates":{"x":120.35,"y":146.96},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":140.66,"y":176.53},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"batter":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"coordinates":{"x":149.3,"y":156.42},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":115.89,"y":187.44},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":144.18,"y":154.05},"type":"O","description":"Groundout"}]}},{"startIndex":57,"endIndex":64,"top":[57,58,59,60],"bottom":[61,62,63,64],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":121.87,"y":108.92},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":95.91,"y":117.81},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":84.73,"y":138.62},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"inning":8,"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":101.7,"y":177.44},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":139.89,"y":80.05},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":123.9,"y":147.97},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":119.84,"y":144.93},"type":"O","description":"Forceout"}]}},{"startIndex":65,"endIndex":67,"top":[65,66,67],"bottom":[],"hits":{"away":[],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":3,"hits":9,"errors":0,"leftOnBase":7},"away":{"runs":2,"hits":7,"errors":0,"leftOnBase":5}},"defense":{"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"catcher":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"first":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"second":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"third":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"shortstop":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"left":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"center":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"right":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"onDeck":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"inHole":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"battingOrder":8,"team":{"id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"}},"offense":{"batter":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"onDeck":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"inHole":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"battingOrder":7,"team":{"id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"}},"balls":0,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":5,"airOuts":9,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".218","atBats":33,"obp":".293","slg":".363","ops":".656","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":11,"rbi":2,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":5,"groundOuts":6,"airOuts":10,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":1,"hits":9,"hitByPitch":0,"atBats":30,"obp":".382","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":130,"era":"3.92","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.26","battersFaced":34,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":130,"balls":57,"strikes":73,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":2,"pitchesPerInning":"16.25","runsScoredPer9":"3.38","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":7,"putOuts":24,"errors":0,"chances":31,"passedBall":0,"pickoffs":0}},"players":{"ID673513":{"person":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"jerseyNumber":"1","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":4,"strikes":7,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":8,"groundOuts":12,"airOuts":17,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":16,"baseOnBalls":8,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":49,"obp":".262","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":225,"era":"0.57","inningsPitched":"15.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.96","battersFaced":61,"outs":47,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":225,"balls":84,"strikes":141,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".---","pitchesPerInning":"14.36","gamesFinished":2,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.19","walksPer9Inn":"4.60","hitsPer9Inn":"4.02","runsScoredPer9":"0.57","homeRunsPer9":"0.00","inheritedRunners":9,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"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"}]},"ID666023":{"person":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"jerseyNumber":"54","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"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":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":20,"groundOuts":31,"airOuts":32,"runs":11,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":26,"baseOnBalls":12,"intentionalWalks":0,"hits":13,"hitByPitch":2,"avg":".130","atBats":100,"obp":".233","slg":".170","ops":".403","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":116,"totalBases":17,"rbi":4,"leftOnBase":48,"sacBunts":0,"sacFlies":2,"babip":".171","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":8,"stolenBases":20,"stolenBasePercentage":".714","caughtStealingPercentage":".286","assists":15,"putOuts":297,"errors":4,"chances":316,"fielding":".987","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID650633":{"person":{"id":650633,"fullName":"Michael King","link":"/api/v1/people/650633"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":12,"gamesStarted":12,"flyOuts":32,"groundOuts":69,"airOuts":56,"runs":25,"doubles":8,"triples":0,"homeRuns":6,"strikeOuts":65,"baseOnBalls":29,"intentionalWalks":0,"hits":48,"hitByPitch":5,"atBats":237,"obp":".301","caughtStealing":6,"stolenBases":4,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":1089,"era":"3.18","inningsPitched":"68.0","wins":4,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"1.13","battersFaced":273,"outs":204,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1089,"balls":415,"strikes":674,"strikePercentage":".620","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.23","rbi":0,"winPercentage":".500","pitchesPerInning":"16.01","gamesFinished":0,"strikeoutWalkRatio":"2.24","strikeoutsPer9Inn":"8.60","walksPer9Inn":"3.84","hitsPer9Inn":"6.35","runsScoredPer9":"3.31","homeRunsPer9":"0.79","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":12,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695243":{"person":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":24,"gamesStarted":0,"flyOuts":8,"groundOuts":16,"airOuts":10,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":49,"baseOnBalls":11,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":84,"obp":".219","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":413,"era":"0.72","inningsPitched":"25.0","wins":1,"losses":1,"saves":17,"saveOpportunities":17,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.84","battersFaced":96,"outs":75,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":413,"balls":140,"strikes":273,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.60","rbi":0,"winPercentage":".500","pitchesPerInning":"16.52","gamesFinished":22,"strikeoutWalkRatio":"4.45","strikeoutsPer9Inn":"17.64","walksPer9Inn":"3.96","hitsPer9Inn":"3.60","runsScoredPer9":"1.08","homeRunsPer9":"0.00","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID593974":{"person":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":23,"gamesStarted":0,"flyOuts":8,"groundOuts":33,"airOuts":21,"runs":8,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":19,"baseOnBalls":13,"intentionalWalks":0,"hits":25,"hitByPitch":2,"atBats":98,"obp":".354","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":444,"era":"2.73","inningsPitched":"26.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":8,"whip":"1.44","battersFaced":113,"outs":79,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":444,"balls":171,"strikes":273,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.57","rbi":0,"winPercentage":".---","pitchesPerInning":"16.86","gamesFinished":5,"strikeoutWalkRatio":"1.46","strikeoutsPer9Inn":"6.49","walksPer9Inn":"4.44","hitsPer9Inn":"8.54","runsScoredPer9":"2.73","homeRunsPer9":"1.03","inheritedRunners":17,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592206":{"person":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"jerseyNumber":"21","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":25,"groundOuts":26,"airOuts":35,"runs":9,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":34,"baseOnBalls":5,"intentionalWalks":1,"hits":22,"hitByPitch":0,"avg":".191","atBats":115,"obp":".221","slg":".339","ops":".560","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":122,"totalBases":39,"rbi":20,"leftOnBase":54,"sacBunts":0,"sacFlies":2,"babip":".228","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.75","popOuts":1,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":53,"errors":0,"chances":54,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621111":{"person":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"jerseyNumber":"10","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":55,"airOuts":51,"runs":28,"doubles":7,"triples":1,"homeRuns":4,"strikeOuts":43,"baseOnBalls":18,"intentionalWalks":0,"hits":50,"hitByPitch":3,"atBats":199,"obp":".323","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":878,"era":"4.88","inningsPitched":"51.2","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.32","battersFaced":220,"outs":155,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":878,"balls":334,"strikes":544,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".500","pitchesPerInning":"16.99","gamesFinished":0,"strikeoutWalkRatio":"2.39","strikeoutsPer9Inn":"7.49","walksPer9Inn":"3.14","hitsPer9Inn":"8.71","runsScoredPer9":"4.88","homeRunsPer9":"0.70","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":8,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701538":{"person":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"500","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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":29,"groundOuts":52,"airOuts":58,"runs":26,"doubles":11,"triples":0,"homeRuns":5,"strikeOuts":59,"baseOnBalls":20,"intentionalWalks":2,"hits":43,"hitByPitch":1,"avg":".205","atBats":210,"obp":".277","slg":".329","ops":".606","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":233,"totalBases":69,"rbi":21,"leftOnBase":76,"sacBunts":2,"sacFlies":0,"babip":".260","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.00","popOuts":10,"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":131,"errors":0,"chances":133,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID592094":{"person":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":6,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":6,"balls":2,"strikes":4,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":0,"flyOuts":19,"groundOuts":23,"airOuts":26,"runs":2,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":0,"hits":16,"hitByPitch":1,"atBats":76,"obp":".268","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":334,"era":"0.89","inningsPitched":"20.1","wins":2,"losses":0,"saves":1,"saveOpportunities":1,"holds":12,"blownSaves":0,"earnedRuns":2,"whip":"1.03","battersFaced":82,"outs":61,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":334,"balls":109,"strikes":225,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.43","gamesFinished":3,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"4.87","walksPer9Inn":"2.21","hitsPer9Inn":"7.08","runsScoredPer9":"0.89","homeRunsPer9":"0.44","inheritedRunners":8,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"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"}]},"ID656288":{"person":{"id":656288,"fullName":"Griffin Canning","link":"/api/v1/people/656288"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":13,"groundOuts":26,"airOuts":24,"runs":22,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":27,"baseOnBalls":15,"intentionalWalks":0,"hits":28,"hitByPitch":0,"atBats":105,"obp":".358","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":466,"era":"7.16","inningsPitched":"27.2","wins":0,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.55","battersFaced":120,"outs":83,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":466,"balls":193,"strikes":273,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".000","pitchesPerInning":"16.84","gamesFinished":0,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"8.78","walksPer9Inn":"4.88","hitsPer9Inn":"9.11","runsScoredPer9":"7.16","homeRunsPer9":"1.95","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660710":{"person":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"jerseyNumber":"48","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"902","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":6,"groundOuts":3,"airOuts":9,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":2,"hitByPitch":1,"avg":".087","atBats":23,"obp":".250","slg":".217","ops":".467","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":28,"totalBases":5,"rbi":2,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".077","groundOutsToAirouts":"0.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.00","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":6,"stolenBases":7,"stolenBasePercentage":".538","caughtStealingPercentage":".462","assists":7,"putOuts":72,"errors":1,"chances":80,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID699134":{"person":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":6,"strikes":5,"strikePercentage":".450","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":0,"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":2,"flyOuts":10,"groundOuts":35,"airOuts":25,"runs":7,"doubles":4,"triples":1,"homeRuns":0,"strikeOuts":26,"baseOnBalls":9,"intentionalWalks":1,"hits":22,"hitByPitch":0,"atBats":106,"obp":".267","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":451,"era":"1.57","inningsPitched":"28.2","wins":0,"losses":2,"saves":0,"saveOpportunities":2,"holds":3,"blownSaves":2,"earnedRuns":5,"whip":"1.08","battersFaced":117,"outs":86,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":451,"balls":146,"strikes":305,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":".000","pitchesPerInning":"15.73","gamesFinished":4,"strikeoutWalkRatio":"2.89","strikeoutsPer9Inn":"8.16","walksPer9Inn":"2.83","hitsPer9Inn":"6.91","runsScoredPer9":"2.20","homeRunsPer9":"0.00","inheritedRunners":15,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID823550":{"person":{"id":823550,"fullName":"Sung-Mun Song","link":"/api/v1/people/823550"},"jerseyNumber":"24","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":7,"groundOuts":7,"airOuts":8,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".154","atBats":26,"obp":".290","slg":".192","ops":".482","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":5,"rbi":4,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".211","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":24,"putOuts":15,"errors":0,"chances":39,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID669093":{"person":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"note":"(L, 2-2)","summary":"1.0 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":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":11,"strikes":11,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":13,"groundOuts":13,"airOuts":23,"runs":10,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":23,"baseOnBalls":10,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":71,"obp":".284","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":322,"era":"3.48","inningsPitched":"20.2","wins":2,"losses":2,"saves":1,"saveOpportunities":3,"holds":6,"blownSaves":2,"earnedRuns":8,"whip":"1.11","battersFaced":82,"outs":62,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":322,"balls":126,"strikes":196,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":".500","pitchesPerInning":"15.58","gamesFinished":3,"strikeoutWalkRatio":"2.30","strikeoutsPer9Inn":"10.02","walksPer9Inn":"4.35","hitsPer9Inn":"5.66","runsScoredPer9":"4.35","homeRunsPer9":"0.87","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":6},"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"}]},"ID657757":{"person":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"jerseyNumber":"30","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"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":54,"flyOuts":22,"groundOuts":40,"airOuts":44,"runs":23,"doubles":10,"triples":0,"homeRuns":10,"strikeOuts":42,"baseOnBalls":20,"intentionalWalks":0,"hits":41,"hitByPitch":2,"avg":".246","atBats":167,"obp":".333","slg":".485","ops":".818","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":189,"totalBases":81,"rbi":25,"leftOnBase":58,"sacBunts":0,"sacFlies":0,"babip":".270","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.70","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":33,"putOuts":203,"errors":0,"chances":236,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID670970":{"person":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":27,"gamesStarted":0,"flyOuts":6,"groundOuts":38,"airOuts":16,"runs":14,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":35,"baseOnBalls":6,"intentionalWalks":0,"hits":26,"hitByPitch":1,"atBats":115,"obp":".270","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":474,"era":"3.90","inningsPitched":"30.0","wins":4,"losses":1,"saves":1,"saveOpportunities":5,"holds":11,"blownSaves":4,"earnedRuns":13,"whip":"1.07","battersFaced":122,"outs":90,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":474,"balls":146,"strikes":328,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.38","rbi":0,"winPercentage":".800","pitchesPerInning":"15.80","gamesFinished":3,"strikeoutWalkRatio":"5.83","strikeoutsPer9Inn":"10.50","walksPer9Inn":"1.80","hitsPer9Inn":"7.80","runsScoredPer9":"4.20","homeRunsPer9":"0.60","inheritedRunners":16,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":1,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592518":{"person":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":27,"groundOuts":63,"airOuts":58,"runs":28,"doubles":6,"triples":0,"homeRuns":10,"strikeOuts":54,"baseOnBalls":27,"intentionalWalks":1,"hits":35,"hitByPitch":0,"avg":".171","atBats":205,"obp":".263","slg":".346","ops":".609","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":237,"totalBases":71,"rbi":30,"leftOnBase":82,"sacBunts":1,"sacFlies":4,"babip":".172","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.50","popOuts":13,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":78,"putOuts":43,"errors":2,"chances":123,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID609280":{"person":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"jerseyNumber":"41","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":19,"groundOuts":56,"airOuts":40,"runs":18,"doubles":12,"triples":2,"homeRuns":5,"strikeOuts":32,"baseOnBalls":6,"intentionalWalks":1,"hits":46,"hitByPitch":2,"avg":".264","atBats":174,"obp":".297","slg":".443","ops":".740","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":182,"totalBases":77,"rbi":17,"leftOnBase":78,"sacBunts":0,"sacFlies":0,"babip":".299","groundOutsToAirouts":"1.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.80","popOuts":11,"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":5,"putOuts":8,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID664034":{"person":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"jerseyNumber":"25","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":7,"groundOuts":31,"airOuts":19,"runs":12,"doubles":4,"triples":2,"homeRuns":6,"strikeOuts":26,"baseOnBalls":4,"intentionalWalks":0,"hits":30,"hitByPitch":1,"avg":".283","atBats":106,"obp":".315","slg":".528","ops":".843","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":112,"totalBases":56,"rbi":18,"leftOnBase":43,"sacBunts":0,"sacFlies":0,"babip":".324","groundOutsToAirouts":"1.63","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"17.67","popOuts":4,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":44,"putOuts":212,"errors":1,"chances":257,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID665487":{"person":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"jerseyNumber":"23","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"100","stats":{"batting":{"summary":"3-4 | 2B, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":27,"groundOuts":62,"airOuts":48,"runs":22,"doubles":7,"triples":1,"homeRuns":1,"strikeOuts":53,"baseOnBalls":24,"intentionalWalks":1,"hits":60,"hitByPitch":2,"avg":".275","atBats":218,"obp":".347","slg":".330","ops":".677","caughtStealing":6,"stolenBases":14,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":249,"totalBases":72,"rbi":18,"leftOnBase":61,"sacBunts":1,"sacFlies":4,"babip":".351","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"218.00","popOuts":6,"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":64,"putOuts":92,"errors":2,"chances":158,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID669369":{"person":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"jerseyNumber":"29","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":3,"groundOuts":8,"airOuts":6,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".188","atBats":32,"obp":".257","slg":".250","ops":".507","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":8,"rbi":2,"leftOnBase":14,"sacBunts":1,"sacFlies":0,"babip":".316","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":16,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID593428":{"person":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | BB, 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":31,"groundOuts":65,"airOuts":52,"runs":25,"doubles":3,"triples":0,"homeRuns":8,"strikeOuts":41,"baseOnBalls":22,"intentionalWalks":0,"hits":49,"hitByPitch":0,"avg":".239","atBats":205,"obp":".310","slg":".371","ops":".681","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":229,"totalBases":76,"rbi":26,"leftOnBase":79,"sacBunts":0,"sacFlies":2,"babip":".259","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.62","popOuts":7,"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":124,"putOuts":97,"errors":3,"chances":224,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID687749":{"person":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"jerseyNumber":"4","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":3,"errors":0,"chances":3,"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":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".250","atBats":4,"obp":".250","slg":".250","ops":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":"1.000","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID676760":{"person":{"id":676760,"fullName":"Ron Marinaccio","link":"/api/v1/people/676760"},"jerseyNumber":"97","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"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":15,"groundOuts":30,"airOuts":32,"runs":14,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":25,"baseOnBalls":9,"intentionalWalks":0,"hits":30,"hitByPitch":0,"atBats":117,"obp":".310","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":530,"era":"4.06","inningsPitched":"31.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":14,"whip":"1.26","battersFaced":126,"outs":93,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":530,"balls":202,"strikes":328,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.10","gamesFinished":10,"strikeoutWalkRatio":"2.78","strikeoutsPer9Inn":"7.26","walksPer9Inn":"2.61","hitsPer9Inn":"8.71","runsScoredPer9":"4.06","homeRunsPer9":"1.16","inheritedRunners":9,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681190":{"person":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"jerseyNumber":"98","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 2 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":1,"airOuts":10,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":1,"hits":5,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":80,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":80,"balls":34,"strikes":46,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"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":12,"gamesStarted":12,"flyOuts":48,"groundOuts":53,"airOuts":83,"runs":24,"doubles":13,"triples":1,"homeRuns":9,"strikeOuts":50,"baseOnBalls":18,"intentionalWalks":1,"hits":62,"hitByPitch":3,"atBats":244,"obp":".310","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1055,"era":"3.31","inningsPitched":"65.1","wins":5,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"1.22","battersFaced":269,"outs":196,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1055,"balls":380,"strikes":675,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":2,"winPercentage":".625","pitchesPerInning":"16.15","gamesFinished":0,"strikeoutWalkRatio":"2.78","strikeoutsPer9Inn":"6.89","walksPer9Inn":"2.48","hitsPer9Inn":"8.54","runsScoredPer9":"3.31","homeRunsPer9":"1.24","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":21},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":7,"errors":0,"chances":11,"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":[665487,657757,592518,609280,701538,593428,687749,823550,666023,664034,660710,681190,669093,673513,592094,699134],"pitchers":[681190,669093,673513,592094,699134],"bench":[592206,669369],"bullpen":[621111,656288,650633,676760,695243,670970,593974],"battingOrder":[665487,657757,592518,609280,701538,593428,687749,823550,660710],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Tatis Jr. (7, Nola, A)."},{"label":"HR","value":"Sheets (10, 3rd inning off Nola, A, 1 on, 2 out)."},{"label":"TB","value":"Andujar 2; Bowen; Sheets 4; Tatis Jr. 4."},{"label":"RBI","value":"Sheets 2 (25)."},{"label":"2-out RBI","value":"Sheets 2."},{"label":"Runners left in scoring position, 2 out","value":"France, T; Andujar; Bowen."},{"label":"Team RISP","value":"0-for-7."},{"label":"Team LOB","value":"5."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Andujar (2, 2nd base off Nola, A/Stubbs, G)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"3 (Sheets-Bogaerts-Sheets; Bogaerts-Song-Sheets; Bogaerts-Sheets)."}]}],"note":[{"label":"a","value":"Grounded into a forceout for Fermin in the 7th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":6,"airOuts":10,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":1,"hits":9,"hitByPitch":0,"avg":".225","atBats":30,"obp":".294","slg":".381","ops":".675","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":12,"rbi":2,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":1,"lineOuts":4},"pitching":{"flyOuts":6,"groundOuts":5,"airOuts":9,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":33,"obp":".235","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":148,"era":"4.02","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.30","battersFaced":34,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":148,"balls":49,"strikes":99,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":2,"pitchesPerInning":"16.44","runsScoredPer9":"2.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":0,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID669016":{"person":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"400","stats":{"batting":{"summary":"4-4 | SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":28,"groundOuts":39,"airOuts":47,"runs":29,"doubles":10,"triples":2,"homeRuns":5,"strikeOuts":46,"baseOnBalls":10,"intentionalWalks":1,"hits":64,"hitByPitch":1,"avg":".332","atBats":193,"obp":".362","slg":".482","ops":".844","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":207,"totalBases":93,"rbi":24,"leftOnBase":71,"sacBunts":0,"sacFlies":3,"babip":".407","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.60","popOuts":6,"lineOuts":13},"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":115,"errors":2,"chances":117,"fielding":".983","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":12,"gamesStarted":12,"flyOuts":28,"groundOuts":70,"airOuts":45,"runs":34,"doubles":14,"triples":1,"homeRuns":5,"strikeOuts":78,"baseOnBalls":19,"intentionalWalks":0,"hits":69,"hitByPitch":4,"atBats":258,"obp":".324","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":1153,"era":"4.30","inningsPitched":"67.0","wins":4,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":32,"whip":"1.31","battersFaced":285,"outs":201,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1153,"balls":415,"strikes":738,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.56","rbi":0,"winPercentage":".500","pitchesPerInning":"17.21","gamesFinished":0,"strikeoutWalkRatio":"4.11","strikeoutsPer9Inn":"10.48","walksPer9Inn":"2.55","hitsPer9Inn":"9.27","runsScoredPer9":"4.57","homeRunsPer9":"0.67","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":10,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":{"note":"(W, 2-1)","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":11,"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":11,"balls":4,"strikes":7,"strikePercentage":".640","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":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":26,"gamesStarted":0,"flyOuts":9,"groundOuts":14,"airOuts":20,"runs":13,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":26,"baseOnBalls":8,"intentionalWalks":2,"hits":27,"hitByPitch":4,"atBats":86,"obp":".398","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":401,"era":"5.31","inningsPitched":"20.1","wins":2,"losses":1,"saves":1,"saveOpportunities":2,"holds":7,"blownSaves":1,"earnedRuns":12,"whip":"1.72","battersFaced":99,"outs":61,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":401,"balls":149,"strikes":252,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".667","pitchesPerInning":"19.72","gamesFinished":2,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"11.51","walksPer9Inn":"3.54","hitsPer9Inn":"11.95","runsScoredPer9":"5.75","homeRunsPer9":"0.44","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":4},"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"}]},"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":"700","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":15,"groundOuts":62,"airOuts":34,"runs":14,"doubles":8,"triples":2,"homeRuns":2,"strikeOuts":35,"baseOnBalls":13,"intentionalWalks":0,"hits":40,"hitByPitch":2,"avg":".234","atBats":171,"obp":".296","slg":".339","ops":".635","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":186,"totalBases":58,"rbi":12,"leftOnBase":83,"sacBunts":0,"sacFlies":0,"babip":".284","groundOutsToAirouts":"1.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"85.50","popOuts":7,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":99,"errors":1,"chances":100,"fielding":".990","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":12,"gamesStarted":12,"flyOuts":25,"groundOuts":86,"airOuts":52,"runs":18,"doubles":15,"triples":0,"homeRuns":3,"strikeOuts":95,"baseOnBalls":16,"intentionalWalks":0,"hits":73,"hitByPitch":1,"atBats":304,"obp":".280","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1153,"era":"1.47","inningsPitched":"79.1","wins":6,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.12","battersFaced":323,"outs":238,"gamesPitched":12,"completeGames":1,"shutouts":1,"pitchesThrown":1153,"balls":378,"strikes":775,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.65","rbi":0,"winPercentage":".750","pitchesPerInning":"14.53","gamesFinished":0,"strikeoutWalkRatio":"5.94","strikeoutsPer9Inn":"10.78","walksPer9Inn":"1.82","hitsPer9Inn":"8.28","runsScoredPer9":"2.04","homeRunsPer9":"0.34","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":1,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID547180":{"person":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"jerseyNumber":"3","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":28,"groundOuts":56,"airOuts":56,"runs":36,"doubles":10,"triples":1,"homeRuns":14,"strikeOuts":46,"baseOnBalls":35,"intentionalWalks":2,"hits":55,"hitByPitch":0,"avg":".262","atBats":210,"obp":".363","slg":".519","ops":".882","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":248,"totalBases":109,"rbi":36,"leftOnBase":78,"sacBunts":0,"sacFlies":3,"babip":".268","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.00","popOuts":6,"lineOuts":22},"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":30,"putOuts":408,"errors":2,"chances":440,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID592663":{"person":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"jerseyNumber":"10","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":25,"groundOuts":36,"airOuts":39,"runs":11,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":25,"baseOnBalls":9,"intentionalWalks":0,"hits":28,"hitByPitch":5,"avg":".220","atBats":127,"obp":".296","slg":".299","ops":".595","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":142,"totalBases":38,"rbi":9,"leftOnBase":57,"sacBunts":0,"sacFlies":1,"babip":".257","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"63.50","popOuts":4,"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":8,"stolenBases":22,"stolenBasePercentage":".733","caughtStealingPercentage":".267","assists":13,"putOuts":366,"errors":3,"chances":382,"fielding":".992","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":7,"gamesStarted":7,"flyOuts":18,"groundOuts":43,"airOuts":43,"runs":11,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":40,"baseOnBalls":9,"intentionalWalks":0,"hits":28,"hitByPitch":1,"atBats":153,"obp":".232","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":650,"era":"2.27","inningsPitched":"43.2","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"0.85","battersFaced":164,"outs":131,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":650,"balls":226,"strikes":424,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".800","pitchesPerInning":"14.89","gamesFinished":0,"strikeoutWalkRatio":"4.44","strikeoutsPer9Inn":"8.24","walksPer9Inn":"1.85","hitsPer9Inn":"5.77","runsScoredPer9":"2.27","homeRunsPer9":"1.03","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":7,"errors":0,"chances":9,"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, 13)","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":14,"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":14,"balls":5,"strikes":9,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":19,"gamesStarted":0,"flyOuts":4,"groundOuts":16,"airOuts":9,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":29,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":66,"obp":".239","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":297,"era":"1.45","inningsPitched":"18.2","wins":1,"losses":2,"saves":13,"saveOpportunities":13,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"0.91","battersFaced":71,"outs":56,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":297,"balls":108,"strikes":189,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.78","rbi":0,"winPercentage":".333","pitchesPerInning":"15.91","gamesFinished":18,"strikeoutWalkRatio":"5.80","strikeoutsPer9Inn":"13.98","walksPer9Inn":"2.41","hitsPer9Inn":"5.79","runsScoredPer9":"1.93","homeRunsPer9":"0.48","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":6,"groundOuts":27,"airOuts":23,"runs":11,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":22,"baseOnBalls":3,"intentionalWalks":0,"hits":19,"hitByPitch":2,"avg":".211","atBats":90,"obp":".250","slg":".344","ops":".594","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":97,"totalBases":31,"rbi":16,"leftOnBase":41,"sacBunts":0,"sacFlies":1,"babip":".242","groundOutsToAirouts":"1.17","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":9,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":64,"putOuts":29,"errors":3,"chances":96,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(H, 5)","summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":8,"strikes":8,"strikePercentage":".500","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":25,"gamesStarted":0,"flyOuts":15,"groundOuts":19,"airOuts":25,"runs":7,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":24,"baseOnBalls":9,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":84,"obp":".287","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":385,"era":"2.42","inningsPitched":"22.1","wins":3,"losses":0,"saves":1,"saveOpportunities":1,"holds":5,"blownSaves":0,"earnedRuns":6,"whip":"1.16","battersFaced":95,"outs":67,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":385,"balls":142,"strikes":243,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.24","gamesFinished":5,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"9.67","walksPer9Inn":"3.63","hitsPer9Inn":"6.85","runsScoredPer9":"2.82","homeRunsPer9":"0.81","inheritedRunners":12,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"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":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664761":{"person":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"500","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"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":{"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":56,"flyOuts":31,"groundOuts":72,"airOuts":63,"runs":17,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":30,"baseOnBalls":16,"intentionalWalks":0,"hits":42,"hitByPitch":2,"avg":".206","atBats":204,"obp":".267","slg":".328","ops":".595","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":225,"totalBases":67,"rbi":24,"leftOnBase":81,"sacBunts":0,"sacFlies":3,"babip":".211","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":15,"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":88,"putOuts":52,"errors":4,"chances":144,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID680742":{"person":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"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":17,"gamesStarted":0,"flyOuts":10,"groundOuts":16,"airOuts":19,"runs":10,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":16,"baseOnBalls":4,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":65,"obp":".282","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":296,"era":"4.67","inningsPitched":"17.1","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":9,"whip":"1.15","battersFaced":71,"outs":52,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":296,"balls":111,"strikes":185,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.08","gamesFinished":0,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"8.31","walksPer9Inn":"2.08","hitsPer9Inn":"8.31","runsScoredPer9":"5.19","homeRunsPer9":"0.52","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":5},"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}},"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":0,"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":15,"gamesStarted":0,"flyOuts":12,"groundOuts":14,"airOuts":20,"runs":5,"doubles":1,"triples":1,"homeRuns":3,"strikeOuts":20,"baseOnBalls":4,"intentionalWalks":0,"hits":14,"hitByPitch":3,"atBats":67,"obp":".280","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":297,"era":"2.33","inningsPitched":"19.1","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"0.93","battersFaced":75,"outs":58,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":297,"balls":118,"strikes":179,"strikePercentage":".600","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.36","gamesFinished":4,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"9.31","walksPer9Inn":"1.86","hitsPer9Inn":"6.52","runsScoredPer9":"2.33","homeRunsPer9":"1.40","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":5},"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}},"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":23,"gamesStarted":1,"flyOuts":14,"groundOuts":32,"airOuts":23,"runs":12,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":26,"baseOnBalls":7,"intentionalWalks":1,"hits":20,"hitByPitch":1,"atBats":101,"obp":".257","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":412,"era":"3.62","inningsPitched":"27.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":11,"whip":"0.99","battersFaced":109,"outs":82,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":412,"balls":149,"strikes":263,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.39","rbi":0,"winPercentage":".500","pitchesPerInning":"15.07","gamesFinished":5,"strikeoutWalkRatio":"3.71","strikeoutsPer9Inn":"8.56","walksPer9Inn":"2.30","hitsPer9Inn":"6.59","runsScoredPer9":"3.95","homeRunsPer9":"1.32","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":8},"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}},"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":"600","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":36,"groundOuts":52,"airOuts":63,"runs":16,"doubles":8,"triples":2,"homeRuns":6,"strikeOuts":35,"baseOnBalls":12,"intentionalWalks":0,"hits":40,"hitByPitch":1,"avg":".214","atBats":187,"obp":".264","slg":".374","ops":".638","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":203,"totalBases":70,"rbi":26,"leftOnBase":82,"sacBunts":2,"sacFlies":1,"babip":".231","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.17","popOuts":14,"lineOuts":13},"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":119,"putOuts":88,"errors":1,"chances":208,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID656941":{"person":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"100","stats":{"batting":{"summary":"0-2 | 2 BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":2,"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":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":57,"flyOuts":29,"groundOuts":31,"airOuts":48,"runs":36,"doubles":9,"triples":1,"homeRuns":22,"strikeOuts":87,"baseOnBalls":35,"intentionalWalks":1,"hits":50,"hitByPitch":4,"avg":".231","atBats":216,"obp":".349","slg":".588","ops":".937","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":255,"totalBases":127,"rbi":39,"leftOnBase":73,"sacBunts":0,"sacFlies":0,"babip":".262","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.82","popOuts":13,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"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"}]},"ID665561":{"person":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"901","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":13,"groundOuts":13,"airOuts":32,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":2,"avg":".094","atBats":64,"obp":".134","slg":".141","ops":".275","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":67,"totalBases":9,"rbi":4,"leftOnBase":40,"sacBunts":0,"sacFlies":0,"babip":".100","groundOutsToAirouts":"0.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"64.00","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":7,"stolenBases":6,"stolenBasePercentage":".462","caughtStealingPercentage":".538","assists":10,"putOuts":160,"errors":0,"chances":170,"fielding":"1.000","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID596117":{"person":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"jerseyNumber":"21","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"900","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":3,"groundOuts":6,"airOuts":7,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":2,"avg":".200","atBats":20,"obp":".292","slg":".200","ops":".492","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":24,"totalBases":4,"rbi":1,"leftOnBase":7,"sacBunts":0,"sacFlies":1,"babip":".235","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":5,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":5,"balls":2,"strikes":3,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"5.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":4,"putOuts":47,"errors":1,"chances":52,"fielding":".981","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID621383":{"person":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":14,"groundOuts":14,"airOuts":25,"runs":17,"doubles":6,"triples":1,"homeRuns":1,"strikeOuts":25,"baseOnBalls":11,"intentionalWalks":1,"hits":33,"hitByPitch":0,"atBats":97,"obp":".407","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":415,"era":"6.75","inningsPitched":"21.1","wins":0,"losses":3,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":16,"whip":"2.06","battersFaced":108,"outs":64,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":415,"balls":143,"strikes":272,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".000","pitchesPerInning":"19.45","gamesFinished":5,"strikeoutWalkRatio":"2.27","strikeoutsPer9Inn":"10.55","walksPer9Inn":"4.64","hitsPer9Inn":"13.92","runsScoredPer9":"7.17","homeRunsPer9":"0.42","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":7},"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}},"ID666969":{"person":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"jerseyNumber":"53","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":25,"groundOuts":40,"airOuts":55,"runs":17,"doubles":7,"triples":1,"homeRuns":4,"strikeOuts":71,"baseOnBalls":20,"intentionalWalks":0,"hits":39,"hitByPitch":4,"avg":".193","atBats":202,"obp":".275","slg":".297","ops":".572","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":229,"totalBases":60,"rbi":15,"leftOnBase":87,"sacBunts":0,"sacFlies":3,"babip":".269","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.50","popOuts":11,"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":4,"putOuts":86,"errors":2,"chances":92,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID605400":{"person":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"jerseyNumber":"27","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 2 ER, 8 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":2,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":95,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":19,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":28,"strikes":67,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":12,"flyOuts":29,"groundOuts":56,"airOuts":58,"runs":38,"doubles":10,"triples":3,"homeRuns":11,"strikeOuts":64,"baseOnBalls":18,"intentionalWalks":0,"hits":68,"hitByPitch":0,"atBats":244,"obp":".327","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":1066,"era":"5.55","inningsPitched":"61.2","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"1.39","battersFaced":264,"outs":185,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1066,"balls":380,"strikes":686,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":2,"winPercentage":".429","pitchesPerInning":"17.29","gamesFinished":0,"strikeoutWalkRatio":"3.56","strikeoutsPer9Inn":"9.34","walksPer9Inn":"2.63","hitsPer9Inn":"9.92","runsScoredPer9":"5.55","homeRunsPer9":"1.61","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":14},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID641745":{"person":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"note":"(H, 9)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":0,"flyOuts":16,"groundOuts":22,"airOuts":24,"runs":11,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":28,"baseOnBalls":8,"intentionalWalks":0,"hits":22,"hitByPitch":1,"atBats":96,"obp":".295","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":427,"era":"3.51","inningsPitched":"25.2","wins":2,"losses":1,"saves":3,"saveOpportunities":4,"holds":9,"blownSaves":1,"earnedRuns":10,"whip":"1.17","battersFaced":105,"outs":77,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":427,"balls":157,"strikes":270,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".667","pitchesPerInning":"16.64","gamesFinished":6,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"9.82","walksPer9Inn":"2.81","hitsPer9Inn":"7.71","runsScoredPer9":"3.86","homeRunsPer9":"1.40","inheritedRunners":8,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID607208":{"person":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":48,"groundOuts":60,"airOuts":71,"runs":35,"doubles":9,"triples":0,"homeRuns":7,"strikeOuts":57,"baseOnBalls":17,"intentionalWalks":0,"hits":55,"hitByPitch":0,"avg":".227","atBats":242,"obp":".277","slg":".351","ops":".628","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":260,"totalBases":85,"rbi":19,"leftOnBase":88,"sacBunts":0,"sacFlies":1,"babip":".268","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.57","popOuts":6,"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":134,"putOuts":77,"errors":6,"chances":217,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID691725":{"person":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":10,"flyOuts":33,"groundOuts":40,"airOuts":70,"runs":34,"doubles":7,"triples":1,"homeRuns":9,"strikeOuts":43,"baseOnBalls":17,"intentionalWalks":0,"hits":64,"hitByPitch":2,"atBats":212,"obp":".355","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":914,"era":"5.74","inningsPitched":"53.1","wins":1,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.52","battersFaced":236,"outs":160,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":914,"balls":329,"strikes":585,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":".143","pitchesPerInning":"17.14","gamesFinished":0,"strikeoutWalkRatio":"2.53","strikeoutsPer9Inn":"7.26","walksPer9Inn":"2.87","hitsPer9Inn":"10.80","runsScoredPer9":"5.74","homeRunsPer9":"1.52","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":20,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672642":{"person":{"id":672642,"fullName":"Steward Berroa","link":"/api/v1/people/672642"},"jerseyNumber":"39","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".250","atBats":4,"obp":".250","slg":".250","ops":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[656941,607208,547180,669016,664761,681082,702222,666969,596117,665561,605400,621237,689147,641745,661395],"pitchers":[605400,621237,689147,641745,661395],"bench":[672642,592663,624641],"bullpen":[621383,680742,666200,641835,691725,650911,663767,554430],"battingOrder":[656941,607208,547180,669016,664761,681082,702222,666969,665561],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Harper, B (14, 4th inning off Vásquez, R, 1 on, 0 out)."},{"label":"TB","value":"Crawford; García, Ad; Harper, B 4; Marsh 4; Turner 2."},{"label":"RBI","value":"Harper, B 2 (36)."},{"label":"Runners left in scoring position, 2 out","value":"Turner; Crawford; Harper, B 2."},{"label":"GIDP","value":"Bohm 2; Stott."},{"label":"Team RISP","value":"1-for-6."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Marsh (5, 2nd base off Vásquez, R/Fermin); García, Ad (3, 2nd base off Vásquez, R/Fermin)."}]}],"note":[]}},"officials":[{"official":{"id":554242,"fullName":"Edwin Moscoso","link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427537,"fullName":"Hunter Wendelstedt","link":"/api/v1/people/427537"},"officialType":"First Base"},{"official":{"id":483569,"fullName":"Vic Carapazza","link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"fullName":"Nic Lentz","link":"/api/v1/people/544728"},"officialType":"Third Base"}],"info":[{"label":"IBB","value":"Schwarber (by Vásquez, R)."},{"label":"ABS Challenge","value":"Stubbs, G 2 (Ball-Overturned to Strike, Ball-Overturned to Strike); Marchán (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Vásquez, R 80-46; Estrada, J 22-11; Matsui 11-7; Adam 6-4; Rodriguez, B 11-5; Nola, A 95-67; Alvarado 11-7; Kerkering 16-8; Keller, Bra 12-8; Duran, J 14-9."},{"label":"Groundouts-flyouts","value":"Vásquez, R 1-5; Estrada, J 1-0; Matsui 1-0; Adam 1-0; Rodriguez, B 2-0; Nola, A 2-4; Alvarado 2-0; Kerkering 1-0; Keller, Bra 0-2; Duran, J 0-0."},{"label":"Batters faced","value":"Vásquez, R 20; Estrada, J 4; Matsui 4; Adam 2; Rodriguez, B 4; Nola, A 19; Alvarado 3; Kerkering 5; Keller, Bra 4; Duran, J 3."},{"label":"Inherited runners-scored","value":"Adam 2-0."},{"label":"Umpires","value":"HP: Edwin Moscoso. 1B: Hunter Wendelstedt. 2B: Vic Carapazza. 3B: Nic Lentz. "},{"label":"Weather","value":"75 degrees, Partly Cloudy."},{"label":"Wind","value":"8 mph, In From CF."},{"label":"First pitch","value":"6:42 PM."},{"label":"T","value":"2:38."},{"label":"Att","value":"38,763."},{"label":"Venue","value":"Citizens Bank Park."},{"label":"June 2, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016","boxscoreName":"Marsh"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"400","stats":{"batting":{"summary":"4-4 | SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":28,"groundOuts":39,"airOuts":47,"runs":29,"doubles":10,"triples":2,"homeRuns":5,"strikeOuts":46,"baseOnBalls":10,"intentionalWalks":1,"hits":64,"hitByPitch":1,"avg":".332","atBats":193,"obp":".362","slg":".482","ops":".844","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":207,"totalBases":93,"rbi":24,"leftOnBase":71,"sacBunts":0,"sacFlies":3,"babip":".407","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.60","popOuts":6,"lineOuts":13},"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":115,"errors":2,"chances":117,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":60,"hittingGameScore":60},{"player":{"person":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180","boxscoreName":"Harper, B"},"jerseyNumber":"3","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":28,"groundOuts":56,"airOuts":56,"runs":36,"doubles":10,"triples":1,"homeRuns":14,"strikeOuts":46,"baseOnBalls":35,"intentionalWalks":2,"hits":55,"hitByPitch":0,"avg":".262","atBats":210,"obp":".363","slg":".519","ops":".882","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":248,"totalBases":109,"rbi":36,"leftOnBase":78,"sacBunts":0,"sacFlies":3,"babip":".268","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.00","popOuts":6,"lineOuts":22},"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":30,"putOuts":408,"errors":2,"chances":440,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":59,"hittingGameScore":59},{"player":{"person":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400","boxscoreName":"Nola, A"},"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, 8 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":2,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":95,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":19,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":28,"strikes":67,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":12,"flyOuts":29,"groundOuts":56,"airOuts":58,"runs":38,"doubles":10,"triples":3,"homeRuns":11,"strikeOuts":64,"baseOnBalls":18,"intentionalWalks":0,"hits":68,"hitByPitch":0,"atBats":244,"obp":".327","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":1066,"era":"5.55","inningsPitched":"61.2","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"1.39","battersFaced":264,"outs":185,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1066,"balls":380,"strikes":686,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":2,"winPercentage":".429","pitchesPerInning":"17.29","gamesFinished":0,"strikeoutWalkRatio":"3.56","strikeoutsPer9Inn":"9.34","walksPer9Inn":"2.63","hitsPer9Inn":"9.92","runsScoredPer9":"5.55","homeRunsPer9":"1.61","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":14},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":58,"pitchingGameScore":58}]},"decisions":{"winner":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"loser":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"save":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}