{"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":823294,"link":"/api/v1.1/game/823294/feed/live","metaData":{"wait":10,"timeStamp":"20260527_041840","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count13","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823294,"type":"R","doubleHeader":"N","id":"2026/05/26/phimlb-sdnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823294-2026-05-26","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-27T01:40:00Z","originalDate":"2026-05-26","officialDate":"2026-05-26","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":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":55,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":28,"losses":27,"ties":0,"pct":".509"},"records":{},"divisionLeader":false,"wins":28,"losses":27,"winningPercentage":".509"},"franchiseName":"Philadelphia","clubName":"Phillies","active":true},"home":{"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":54,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":31,"losses":23,"ties":0,"pct":".574"},"records":{},"divisionLeader":false,"wins":31,"losses":23,"winningPercentage":".574"},"franchiseName":"San Diego","clubName":"Padres","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},"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},"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},"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},"ID805249":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249","firstName":"Otto","lastName":"Kemp","primaryNumber":"4","birthDate":"1999-09-09","currentAge":27,"birthCity":"Fullerton","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Otto","useLastName":"Kemp","middleName":"Severson","boxscoreName":"Kemp","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Otto Kemp","nameSlug":"otto-kemp-805249","firstLastName":"Otto Kemp","lastFirstName":"Kemp, Otto","lastInitName":"Kemp, O","initLastName":"O Kemp","fullFMLName":"Otto Severson Kemp","fullLFMName":"Kemp, Otto Severson","strikeZoneTop":3.158,"strikeZoneBottom":1.594},"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},"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},"ID657656":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656","firstName":"Ramón","lastName":"Laureano","primaryNumber":"5","birthDate":"1994-07-15","currentAge":32,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 9\"","weight":203,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Ramón","useLastName":"Laureano","boxscoreName":"Laureano","nickName":"Ramoncito","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"lah-reh-AH-no","mlbDebutDate":"2018-08-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ramón Laureano","nameSlug":"ramon-laureano-657656","firstLastName":"Ramón Laureano","lastFirstName":"Laureano, Ramón","lastInitName":"Laureano, R","initLastName":"R Laureano","fullFMLName":"Ramón Laureano","fullLFMName":"Laureano, Ramón","strikeZoneTop":3.065,"strikeZoneBottom":1.547},"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},"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},"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},"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},"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},"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},"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}},"venue":{"id":2680,"name":"Petco Park","link":"/api/v1/venues/2680","location":{"address1":"100 Park Boulevard","city":"San Diego","state":"California","stateAbbrev":"CA","postalCode":"92101","defaultCoordinates":{"latitude":32.707861,"longitude":-117.157278},"azimuthAngle":0.0,"elevation":23,"country":"USA","phone":"(619) 795-5000"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":40000,"turfType":"Grass","roofType":"Open","leftLine":336,"leftCenter":386,"center":396,"rightCenter":391,"rightLine":322},"active":true,"season":"2026"},"officialVenue":{"id":2680,"link":"/api/v1/venues/2680"},"weather":{"condition":"Partly Cloudy","temp":"64","wind":"9 mph, L To R"},"gameInfo":{"attendance":40399,"firstPitch":"2026-05-27T01:40:00.000Z","gameDurationMinutes":158},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":0,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"home":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"}},"officialScorer":{"id":800934,"fullName":"Brittany Womack","link":"/api/v1/people/800934"},"primaryDatacaster":{"id":632812,"fullName":"Jason Martinez","link":"/api/v1/people/632812"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Schwarber flies out to right fielder Ramón Laureano.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-27T01:40:52.385Z","endTime":"2026-05-27T01:41:35.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"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":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-26T22:03:37.248Z","endTime":"2026-05-27T01:10:56.012Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"}},{"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-05-27T01:10:56.012Z","endTime":"2026-05-27T01:39:09.355Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"}},{"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-05-27T01:39:09.355Z","endTime":"2026-05-27T01:40:54.579Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":95.2,"endSpeed":85.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.445732086218925,"aZ":-12.279567234615843,"pfxX":-7.326435817080641,"pfxZ":10.427959465254517,"pX":-0.21379193875946098,"pZ":3.5163603097318843,"vX0":7.035814784067004,"vY0":-138.35289417844015,"vZ0":-4.033215293471007,"x":125.15,"y":143.84,"x0":-1.8577228251842042,"y0":50.00182817697905,"z0":5.836877969501033,"aX":-13.976757028064991},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.0,"breakHorizontal":11.5,"spinRate":2440,"spinDirection":216},"zone":11,"typeConfidence":0.95,"plateTime":0.3983204077504139,"extension":5.986629462910108},"index":3,"playId":"7dbaab0a-e943-35dd-af3e-47a2a2ba7f61","pitchNumber":1,"startTime":"2026-05-27T01:40:54.579Z","endTime":"2026-05-27T01:41:00.386Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.098614716411912,"aZ":-20.392193069428625,"pfxX":-0.19740694679709714,"pfxZ":6.7988727468976125,"pX":-0.9482040382430341,"pZ":1.7950993328708713,"vX0":3.0568864404516685,"vY0":-131.4062328235325,"vZ0":-6.355528970551643,"x":153.14,"y":190.31,"x0":-2.1053005441902393,"y0":50.00520085520692,"z0":5.779966753511373,"aX":-0.34215603883438306},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.0,"breakHorizontal":-0.4,"spinRate":2713,"spinDirection":197},"zone":13,"typeConfidence":0.91,"plateTime":0.4181968702287113,"extension":5.874964913339473},"index":4,"playId":"0727cc57-a598-3e10-b8ef-6c1c76520819","pitchNumber":2,"startTime":"2026-05-27T01:41:09.518Z","endTime":"2026-05-27T01:41:13.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":79.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.369337735289438,"aZ":-19.00017017157543,"pfxX":-6.614363956495989,"pfxZ":8.047941250852206,"pX":-0.7950130364626052,"pZ":2.7561445607434236,"vX0":4.941159261539251,"vY0":-127.9322419231987,"vZ0":-3.591556171054732,"x":147.3,"y":164.36,"x0":-1.9037648630477833,"y0":50.005507208283504,"z0":5.689859693595263,"aX":-10.833072725350227},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":13.8,"breakHorizontal":10.7,"spinRate":1786,"spinDirection":242},"zone":4,"typeConfidence":2.0,"plateTime":0.4301275682666943,"extension":5.995727140001347},"hitData":{"launchSpeed":95.7,"launchAngle":38.0,"totalDistance":339.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":205.08,"coordY":87.03}},"index":5,"playId":"d5432f11-36a6-3745-a641-56757ce45282","pitchNumber":3,"startTime":"2026-05-27T01:41:23.690Z","endTime":"2026-05-27T01:41:35.487Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T01:41:35.487Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trea Turner flies out to right fielder Ramón Laureano.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-27T01:41:51.089Z","endTime":"2026-05-27T01:42:17.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.529107179258972,"aZ":-19.260532837672322,"pfxX":-0.5670709460944621,"pfxZ":7.199835500397581,"pX":0.6777044750892819,"pZ":2.01551406908022,"vX0":6.838315844015735,"vY0":-133.28639480700963,"vZ0":-6.199390682284227,"x":91.17,"y":184.36,"x0":-1.8509604580019208,"y0":50.000495717075125,"z0":5.769279869183387,"aX":-1.01708421080274},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.9,"breakHorizontal":-0.5,"spinRate":2806,"spinDirection":204},"zone":9,"typeConfidence":0.9,"plateTime":0.4114482334621572,"extension":5.927493970259015},"index":0,"playId":"8983488b-7afa-362d-9806-830edb72b6dc","pitchNumber":1,"startTime":"2026-05-27T01:41:53.049Z","endTime":"2026-05-27T01:41:57.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":85.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.35291929203334,"aZ":-14.000240994141851,"pfxX":-9.827237601350697,"pfxZ":9.582618862618455,"pX":-0.0898860874734498,"pZ":1.8479202902863539,"vX0":7.968681137897651,"vY0":-137.53012087913316,"vZ0":-8.050085756384199,"x":120.43,"y":188.89,"x0":-1.7626183226963696,"y0":50.00108681966809,"z0":5.782745700235459,"aX":-18.635108671581836},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.6,"breakHorizontal":16.0,"spinRate":2571,"spinDirection":215},"zone":8,"typeConfidence":0.79,"plateTime":0.3998001868267451,"extension":5.935330162881765},"hitData":{"launchSpeed":87.2,"launchAngle":44.0,"totalDistance":258.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.96,"coordY":107.13}},"index":1,"playId":"29794f99-139d-30d5-bbe1-606554d59059","pitchNumber":2,"startTime":"2026-05-27T01:42:06.190Z","endTime":"2026-05-27T01:42:17.030Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T01:42:17.030Z","atBatIndex":1},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Bryce Harper homers (13) on a line drive to right field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-27T01:42:36.129Z","endTime":"2026-05-27T01:43:48.774Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":2},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":{"id":681190,"link":"/api/v1/people/681190"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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":92.0,"endSpeed":84.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.562981176212435,"aZ":-23.605656846528017,"pfxX":-0.3672143654300334,"pfxZ":4.716145585260106,"pX":-0.12900957801840787,"pZ":1.280113128629486,"vX0":4.883815348452314,"vY0":-133.86485526629687,"vZ0":-7.242200993417504,"x":121.92,"y":204.22,"x0":-1.9284347151926449,"y0":50.00475540634023,"z0":5.707522334405809,"aX":-0.6681933403326029},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.2,"breakHorizontal":-0.4,"spinRate":2858,"spinDirection":187},"zone":13,"typeConfidence":0.9,"plateTime":0.408981265138892,"extension":6.008649964248617},"index":0,"playId":"bce00df3-04af-3372-9e78-baa63599fa9c","pitchNumber":1,"startTime":"2026-05-27T01:42:38.385Z","endTime":"2026-05-27T01:42:42.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.112954955697457,"aZ":-23.442744973381,"pfxX":-0.07769547411337663,"pfxZ":5.048554386117608,"pX":-0.4929659700013364,"pZ":3.3772401358976234,"vX0":3.6065985807752274,"vY0":-130.12975908843288,"vZ0":-2.2561266882130075,"x":135.79,"y":147.59,"x0":-1.8818073916183975,"y0":50.00384670272965,"z0":6.015766233634339,"aX":-0.13492025557151108},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.9,"breakHorizontal":-0.6,"spinRate":2920,"spinDirection":186},"zone":1,"typeConfidence":0.9,"plateTime":0.4195474026484107,"extension":5.960071542203642},"index":1,"playId":"9591528b-8af5-36bf-adcd-fdd5a29408a2","pitchNumber":2,"startTime":"2026-05-27T01:42:52.771Z","endTime":"2026-05-27T01:42:56.549Z","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":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.276661897115492,"aZ":-33.38760672044911,"pfxX":6.053827308888128,"pfxZ":-0.8409325856062968,"pX":0.13752561672063382,"pZ":0.05813502516165418,"vX0":3.341618538887677,"vY0":-119.98715947659258,"vZ0":-6.284077568085823,"x":111.76,"y":237.21,"x0":-2.064045709663569,"y0":50.00295851632328,"z0":5.720446692755529,"aX":8.74230148138658},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.9,"breakHorizontal":-11.8,"spinRate":3275,"spinDirection":72},"zone":14,"typeConfidence":0.86,"plateTime":0.45815646945796695,"extension":6.25383921009139},"index":2,"playId":"a6871bd1-dfc6-35ef-806b-18f74fa1cf90","pitchNumber":3,"startTime":"2026-05-27T01:43:07.292Z","endTime":"2026-05-27T01:43:11.401Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.351876033352095,"aZ":-23.805629725307266,"pfxX":2.3990719722869964,"pfxZ":4.841705776050361,"pX":0.4733749565572002,"pZ":2.263293963292332,"vX0":5.406782860293761,"vY0":-130.34748029064605,"vZ0":-4.628324252539332,"x":98.96,"y":177.67,"x0":-1.936009217195666,"y0":50.001813278994064,"z0":5.85025187353908,"aX":4.1433565679105495},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.0,"breakHorizontal":-5.5,"spinRate":2778,"spinDirection":178},"zone":6,"typeConfidence":0.89,"plateTime":0.4195566671429596,"extension":6.403409932071847},"hitData":{"launchSpeed":113.5,"launchAngle":22.0,"totalDistance":361.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":231.92,"coordY":97.18}},"index":3,"playId":"2124ce1d-6599-30d8-bce3-5ee53313f5bb","pitchNumber":4,"startTime":"2026-05-27T01:43:22.472Z","endTime":"2026-05-27T01:43:48.774Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T01:43:48.774Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a line drive to right fielder Ramón Laureano.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-27T01:44:01.161Z","endTime":"2026-05-27T01:44:21.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"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],"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":0},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.1025740157173,"aZ":-18.609002207977856,"pfxX":-8.874737682778887,"pfxZ":6.935434891792292,"pX":-0.10317794213785283,"pZ":1.8848323161358633,"vX0":7.560575654341457,"vY0":-138.9473960177938,"vZ0":-7.04230303698607,"x":120.93,"y":187.89,"x0":-1.7063384985538406,"y0":50.00022708450481,"z0":5.688314707161165,"aX":-17.352265670547034},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.3,"breakHorizontal":14.5,"spinRate":2430,"spinDirection":218},"zone":8,"typeConfidence":0.89,"plateTime":0.39417717273290753,"extension":6.128809958491046},"hitData":{"launchSpeed":82.3,"launchAngle":18.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":161.31,"coordY":99.45}},"index":0,"playId":"2866d1be-fade-355f-ad69-0b8768bbb0ad","pitchNumber":1,"startTime":"2026-05-27T01:44:10.579Z","endTime":"2026-05-27T01:44:21.600Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T01:44:21.600Z","atBatIndex":3},{"result":{"type":"atBat","event":"Pickoff 1B","eventType":"pickoff_1b","description":"Catcher Freddy Fermin picks off Brandon Marsh at 1st on throw to first baseman Ty France.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-27T01:44:36.697Z","endTime":"2026-05-27T01:48:29.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":16},"count":{"balls":3,"strikes":2,"outs":3},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,8,9,10,11],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.77439232966239,"aZ":-11.55682856431881,"pfxX":-6.625307226026141,"pfxZ":10.93820060177611,"pX":0.7927003466784968,"pZ":2.307407687711428,"vX0":8.641140313247515,"vY0":-137.0245071810284,"vZ0":-7.161211128302194,"x":86.78,"y":176.48,"x0":-1.5540075697649098,"y0":50.00100797604786,"z0":5.759901714973777,"aX":-12.486375365427174},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.2,"breakHorizontal":10.0,"spinRate":2474,"spinDirection":211},"zone":6,"typeConfidence":0.97,"plateTime":0.401082275481472,"extension":6.1017553424019955},"index":0,"playId":"20a3cb22-1651-3022-bba4-2b78a92072e0","pitchNumber":1,"startTime":"2026-05-27T01:44:46.434Z","endTime":"2026-05-27T01:44:50.134Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92167738598195,"aZ":-10.632363341839834,"pfxX":-5.633596078723734,"pfxZ":10.948313548722302,"pX":1.4835723378934853,"pZ":2.7724685140249252,"vX0":9.979297188448466,"vY0":-139.72371626090006,"vZ0":-6.5131062429863,"x":60.45,"y":163.92,"x0":-1.4103500334678178,"y0":50.00425845640409,"z0":5.840207719013459,"aX":-11.086966235780396},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.5,"breakHorizontal":8.0,"spinRate":2518,"spinDirection":213},"zone":12,"typeConfidence":0.98,"plateTime":0.3927479903055109,"extension":6.129806526712423},"index":1,"playId":"37913140-a669-33d3-8f0c-664cf7be7d4f","pitchNumber":2,"startTime":"2026-05-27T01:45:05.136Z","endTime":"2026-05-27T01:45:10.530Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"6e3f7985-9ddf-3bbf-9383-b3384007a657","startTime":"2026-05-27T01:45:23.945Z","endTime":"2026-05-27T01:45:28.957Z","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":95.2,"endSpeed":86.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15170795656664,"aZ":-18.05242003014028,"pfxX":-11.011039679516756,"pfxZ":7.305184083830847,"pX":-0.31304286179014373,"pZ":3.1871133181952174,"vX0":7.192780612169528,"vY0":-138.44758517591924,"vZ0":-4.063624914075344,"x":128.93,"y":152.73,"x0":-1.5199803741821873,"y0":50.00047109107493,"z0":5.888980584279499,"aX":-21.280682488107477},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.5,"breakHorizontal":18.4,"spinRate":2447,"spinDirection":215},"zone":1,"typeConfidence":0.92,"plateTime":0.39626408342796804,"extension":6.031316479525412},"index":3,"playId":"c54e68dd-8c8c-3097-8cd7-c0d7fcc543a9","pitchNumber":3,"startTime":"2026-05-27T01:45:41.648Z","endTime":"2026-05-27T01:45:44.648Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"playId":"9879ba62-c499-33c9-8b38-cae8c8bd6a94","startTime":"2026-05-27T01:46:07.961Z","endTime":"2026-05-27T01:46:12.516Z","isPitch":false,"type":"pickoff"},{"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":2},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.727739478159585,"aZ":-28.944271951133008,"pfxX":2.2804748087771376,"pfxZ":2.1484363982808965,"pX":1.23966570805034,"pZ":1.3704807398031953,"vX0":6.306489026997755,"vY0":-122.63044134418142,"vZ0":-4.3933001440812,"x":69.75,"y":201.78,"x0":-1.6732067391133496,"y0":50.005108071805196,"z0":5.685323503689444,"aX":3.43619338417267},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.0,"breakHorizontal":-5.8,"spinRate":3039,"spinDirection":87},"zone":14,"typeConfidence":0.89,"plateTime":0.4485292685550468,"extension":6.092520689446544},"index":5,"playId":"c9a57e77-76ff-38f3-a9c7-7bb6090f8c08","pitchNumber":4,"startTime":"2026-05-27T01:46:26.060Z","endTime":"2026-05-27T01:46:29.811Z","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,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30521061584936,"aZ":-14.76383206136419,"pfxX":-5.438932016516333,"pfxZ":9.10947285694359,"pX":0.7381973846283363,"pZ":3.031227416900264,"vX0":7.82096680632516,"vY0":-137.78638215893443,"vZ0":-5.025594125126916,"x":88.86,"y":156.94,"x0":-1.438241490785426,"y0":50.00567549700433,"z0":5.886098618083024,"aX":-10.398733535084883},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.5,"breakHorizontal":8.2,"spinRate":2401,"spinDirection":214},"zone":3,"typeConfidence":0.97,"plateTime":0.3984223174565371,"extension":6.039472897412387},"index":6,"playId":"0006e9a9-4152-34c5-90b1-b1d68d3750ae","pitchNumber":5,"startTime":"2026-05-27T01:46:44.162Z","endTime":"2026-05-27T01:46:49.815Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"index":7,"startTime":"2026-05-27T01:47:05.425Z","endTime":"2026-05-27T01:47:21.126Z","isPitch":false,"type":"action","player":{"id":664761,"link":"/api/v1/people/664761"}},{"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":2},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.40894933061302,"aZ":-19.827455848707213,"pfxX":-10.597954361040195,"pfxZ":6.362804986233618,"pX":0.6757379244477718,"pZ":3.189015490357621,"vX0":9.664647711374144,"vY0":-138.97700907037867,"vZ0":-3.387924545011604,"x":91.24,"y":152.68,"x0":-1.483189004863852,"y0":50.00621235255622,"z0":5.7535355312662215,"aX":-20.57451534414505},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.9,"breakHorizontal":17.0,"spinRate":2381,"spinDirection":217},"zone":3,"typeConfidence":0.9,"plateTime":0.3953049799906929,"extension":6.173135957436988},"index":8,"playId":"c3b8c0fa-d85e-39e1-a69a-69fc6566ebd9","pitchNumber":6,"startTime":"2026-05-27T01:47:21.126Z","endTime":"2026-05-27T01:47:24.822Z","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,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.943094707541626,"aZ":-23.166531596986825,"pfxX":-11.01064934223394,"pfxZ":4.640904526938524,"pX":0.04673659666364799,"pZ":2.213433096107402,"vX0":8.433851654527448,"vY0":-138.65837459565878,"vZ0":-5.252094330435029,"x":115.22,"y":179.02,"x0":-1.6087829848518027,"y0":50.00144064633998,"z0":5.684534321901621,"aX":-21.368647157712292},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.4,"breakHorizontal":18.1,"spinRate":2349,"spinDirection":221},"zone":8,"typeConfidence":0.91,"plateTime":0.39550149643767263,"extension":5.997894842770003},"index":9,"playId":"f71a7c3c-5bbf-3920-89af-2b8b66952f25","pitchNumber":7,"startTime":"2026-05-27T01:47:45.738Z","endTime":"2026-05-27T01:47:53.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.03163359528975,"aZ":-31.17607099721433,"pfxX":5.087055987334159,"pfxZ":0.6592088316160591,"pX":2.0897480574904983,"pZ":1.5069225497982126,"vX0":7.395275474990272,"vY0":-123.00557792911745,"vZ0":-3.544299617447233,"x":37.34,"y":198.09,"x0":-1.625134060262952,"y0":50.00497388713699,"z0":5.630060799821267,"aX":7.739973658171087},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.6,"breakHorizontal":-11.0,"spinRate":3069,"spinDirection":95},"zone":14,"typeConfidence":0.86,"plateTime":0.44651257866224814,"extension":6.311328162177367},"index":10,"playId":"3c21d7a2-5d5f-3038-bdf6-43a1c587ab2b","pitchNumber":8,"startTime":"2026-05-27T01:48:09.849Z","endTime":"2026-05-27T01:48:17.197Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":true},"count":{"balls":3,"strikes":2,"outs":2},"index":11,"actionPlayId":"3c21d7a2-5d5f-3038-bdf6-43a1c587ab2b","startTime":"2026-05-27T01:48:29.376Z","endTime":"2026-05-27T01:48:29.388Z","isPitch":false,"type":"pickoff"}],"playEndTime":"2026-05-27T01:48:29.388Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out softly, pitcher Aaron Nola to first baseman Bryce Harper.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-27T01:50:35.271Z","endTime":"2026-05-27T01:51:10.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"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],"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":605400,"link":"/api/v1/people/605400"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.531854657711758,"aZ":-22.292582989876816,"pfxX":-11.832141782401436,"pfxZ":5.529056059515046,"pX":0.5361460538465047,"pZ":1.8763808097802888,"vX0":9.741299342233349,"vY0":-132.89795229214934,"vZ0":-3.560542603671347,"x":96.56,"y":188.12,"x0":-1.6398461907840038,"y0":50.006508487350324,"z0":4.853125769100174,"aX":-21.165429345667903},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.4,"breakHorizontal":19.3,"spinRate":2205,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.4121646240655683,"extension":6.946695582995804},"index":0,"playId":"603e5b21-e665-35ab-89e5-074e46ebd448","pitchNumber":1,"startTime":"2026-05-27T01:50:45.473Z","endTime":"2026-05-27T01:50:49.562Z","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":0},"pitchData":{"startSpeed":78.2,"endSpeed":71.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.535909154142292,"aZ":-38.98883178116007,"pfxX":6.516569468564759,"pfxZ":-5.26642323259973,"pX":0.9782978616416169,"pZ":1.7864350490954701,"vX0":4.186571874551669,"vY0":-113.76183390775313,"vZ0":1.1247202357624961,"x":79.71,"y":190.55,"x0":-1.7414502988204894,"y0":50.005075530347945,"z0":5.191980167886362,"aX":8.425399490485793},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-8.9,"breakHorizontal":-13.0,"spinRate":2563,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.48400260016163,"extension":6.829387865974558},"hitData":{"launchSpeed":62.1,"launchAngle":-61.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":124.07,"coordY":182.18}},"index":1,"playId":"57513d4a-bc28-3290-a5b5-a4c9d9733103","pitchNumber":2,"startTime":"2026-05-27T01:51:02.845Z","endTime":"2026-05-27T01:51:10.341Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T01:51:10.341Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xander Bogaerts grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-27T01:51:28.453Z","endTime":"2026-05-27T01:52:05.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"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],"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_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(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.1,"endSpeed":84.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.10054298040709,"aZ":-15.081471057112,"pfxX":-8.689341491684878,"pfxZ":9.23896994942072,"pX":0.6076181429555296,"pZ":2.3398909904011096,"vX0":8.850912839110993,"vY0":-135.3141729077373,"vZ0":-4.002618128885155,"x":93.84,"y":175.6,"x0":-1.5800551176836484,"y0":50.00640042664399,"z0":4.8981677939077555,"aX":-16.083486267527753},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.1,"breakHorizontal":13.8,"spinRate":2332,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.4051044689567278,"extension":7.015887722945279},"index":0,"playId":"78f406bb-575d-3f12-af24-72eb8d5cbbdc","pitchNumber":1,"startTime":"2026-05-27T01:51:38.830Z","endTime":"2026-05-27T01:51:42.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.266154647596366,"aZ":-23.61406884481949,"pfxX":-10.950359439580682,"pfxZ":4.731133152840332,"pX":-1.3672922785620842,"pZ":2.659520818171319,"vX0":4.799285673804091,"vY0":-133.95839458817616,"vZ0":-1.2854335219615287,"x":169.12,"y":166.97,"x0":-1.764393801618134,"y0":50.0014167128723,"z0":4.841716765392157,"aX":-19.801242664837705},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.5,"breakHorizontal":18.7,"spinRate":2200,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.40966567855990466,"extension":7.018472770388399},"hitData":{"launchSpeed":69.0,"launchAngle":-3.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.99,"coordY":152.03}},"index":1,"playId":"b0081d4d-b774-378d-95e6-e7a1b138e9df","pitchNumber":2,"startTime":"2026-05-27T01:51:56.839Z","endTime":"2026-05-27T01:52:05.346Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T01:52:05.346Z","atBatIndex":6},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Gavin Sheets pops out to catcher J.T. Realmuto in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-27T01:52:24.573Z","endTime":"2026-05-27T01:53:54.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"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],"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.57671065513297,"aZ":-15.11652136096783,"pfxX":-7.519254491106124,"pfxZ":9.512082732990551,"pX":-1.7939574471073187,"pZ":2.7347960982976733,"vX0":2.789077873012527,"vY0":-134.19685083475014,"vZ0":-2.648541473646562,"x":185.38,"y":164.94,"x0":-1.8799680148282665,"y0":50.004722980521215,"z0":4.833743520489952,"aX":-13.485596663833217},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.7,"breakHorizontal":12.8,"spinRate":2365,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.41080380869412325,"extension":7.037740649960562},"index":0,"playId":"61d4d0a6-030d-31a1-8873-602991f1f29d","pitchNumber":1,"startTime":"2026-05-27T01:52:33.779Z","endTime":"2026-05-27T01:52:39.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":71.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.382594413675683,"aZ":-39.41561671706428,"pfxX":4.59593295997031,"pfxZ":-5.6214647431925915,"pX":0.7438529287652567,"pZ":2.2565649827465735,"vX0":4.210990859862823,"vY0":-113.83598389182225,"vZ0":2.109067824800861,"x":88.65,"y":177.85,"x0":-1.7392405604217644,"y0":50.00196031754242,"z0":5.272105194516721,"aX":5.92204579773067},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-9.1,"breakHorizontal":-9.5,"spinRate":2480,"spinDirection":55},"zone":9,"typeConfidence":2.0,"plateTime":0.48448884078839116,"extension":6.605905647577985},"index":1,"playId":"6505f705-ea6e-393e-99a2-a14c4f5db0f9","pitchNumber":2,"startTime":"2026-05-27T01:52:48.978Z","endTime":"2026-05-27T01:52:53.586Z","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":0,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":70.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.579064788823842,"aZ":-41.550553224500646,"pfxX":7.451586189663585,"pfxZ":-7.460592152537808,"pX":-0.001317446597620431,"pZ":1.4852945560024802,"vX0":1.8142043056179478,"vY0":-113.1646795688556,"vZ0":1.3635902802724722,"x":117.05,"y":198.68,"x0":-1.787015382837283,"y0":50.00235872093262,"z0":5.139038669132306,"aX":9.365861356326043},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-12.5,"breakHorizontal":-13.9,"spinRate":2598,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.48984055555537465,"extension":6.960876582226067},"index":2,"playId":"6e29dc57-eba2-355c-b09a-5ef534147b81","pitchNumber":3,"startTime":"2026-05-27T01:53:06.617Z","endTime":"2026-05-27T01:53:11.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.936457679127344,"aZ":-14.947193541972137,"pfxX":-8.31576707484643,"pfxZ":9.4029419399588,"pX":0.031812382255999284,"pZ":2.378965856764175,"vX0":7.356263545203908,"vY0":-135.55653163515538,"vZ0":-3.7764687255700093,"x":115.79,"y":174.55,"x0":-1.6575089572235993,"y0":50.00395571979406,"z0":4.8567276564760125,"aX":-15.23654514824436},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.2,"breakHorizontal":13.2,"spinRate":2359,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.4064975261477901,"extension":6.953794194403961},"index":3,"playId":"17c73f16-2fd1-3abc-8efd-91308fbfb8a2","pitchNumber":4,"startTime":"2026-05-27T01:53:25.633Z","endTime":"2026-05-27T01:53:30.031Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":78.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.248766874713166,"aZ":-33.05726260622501,"pfxX":-10.573271768403345,"pfxZ":-0.5593234089931975,"pX":-0.6668439925671842,"pZ":2.092644317863178,"vX0":6.105324433676295,"vY0":-125.71409653765136,"vZ0":-0.17439848946896952,"x":142.42,"y":182.28,"x0":-1.7679109912770712,"y0":50.002216982030156,"z0":4.87279737278273,"aX":-16.72641836565437},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.7,"breakHorizontal":17.5,"spinRate":1536,"spinDirection":250},"zone":7,"typeConfidence":2.0,"plateTime":0.43765037277625396,"extension":6.859926806777086},"hitData":{"launchSpeed":66.4,"launchAngle":83.0,"totalDistance":24.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":134.49,"coordY":210.14}},"index":4,"playId":"013fd98f-8741-3198-a0f8-7ebc1807de5e","pitchNumber":5,"startTime":"2026-05-27T01:53:44.529Z","endTime":"2026-05-27T01:53:54.049Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T01:53:54.049Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Bohm grounds out, shortstop Xander Bogaerts to first baseman Ty France.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-27T01:55:48.644Z","endTime":"2026-05-27T01:56:11.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16336722240371,"aZ":-21.126426864463667,"pfxX":-12.07820041044501,"pfxZ":5.83980971647126,"pX":-0.6518674333836061,"pZ":2.4752742012393156,"vX0":7.099871136871164,"vY0":-137.1330944724803,"vZ0":-4.899531721160527,"x":141.85,"y":171.95,"x0":-1.7139751533405945,"y0":50.00513423018729,"z0":5.739124675872759,"aX":-22.857609969338746},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.6,"breakHorizontal":20.3,"spinRate":2410,"spinDirection":222},"zone":4,"typeConfidence":0.93,"plateTime":0.4004097907603543,"extension":5.7382147551212155},"hitData":{"launchSpeed":103.2,"launchAngle":-9.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":95.55,"coordY":147.97}},"index":0,"playId":"38d175f1-9701-355d-94ff-e0e4b186c9d8","pitchNumber":1,"startTime":"2026-05-27T01:56:03.228Z","endTime":"2026-05-27T01:56:11.321Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T01:56:11.321Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryson Stott grounds out, second baseman Fernando Tatis Jr. to first baseman Ty France.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-27T01:56:40.285Z","endTime":"2026-05-27T01:58:05.576Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.186587926210336,"aZ":-12.451920132405403,"pfxX":-6.6360351060017635,"pfxZ":10.228943169696084,"pX":-0.35997091916843654,"pZ":2.8328640977368367,"vX0":6.3136535792122634,"vY0":-138.9534526991762,"vZ0":-5.594281142240425,"x":130.72,"y":162.29,"x0":-1.8149222204622777,"y0":50.00429987954015,"z0":5.721296339587598,"aX":-12.797058587380295},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.3,"breakHorizontal":10.4,"spinRate":2464,"spinDirection":218},"zone":1,"typeConfidence":0.97,"plateTime":0.39629534493008434,"extension":5.9449214033454},"index":0,"playId":"9b7dbcd5-7c78-3641-8a07-2676e8c9435b","pitchNumber":1,"startTime":"2026-05-27T01:56:47.578Z","endTime":"2026-05-27T01:56:51.524Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":85.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.62832994823813,"aZ":-13.637876292950379,"pfxX":-5.8113549741212935,"pfxZ":9.73648671262351,"pX":-0.45497916461260457,"pZ":2.9859714819683285,"vX0":5.6134393492085985,"vY0":-137.83680620714688,"vZ0":-5.106505024276705,"x":134.34,"y":158.16,"x0":-1.7732528853024667,"y0":50.00543344719373,"z0":5.799895566255841,"aX":-11.067042828020728},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.6,"breakHorizontal":9.2,"spinRate":2458,"spinDirection":214},"zone":1,"typeConfidence":0.98,"plateTime":0.39898301434256345,"extension":5.992897914361447},"index":1,"playId":"c707fe7c-edc4-36b7-9483-c3431e86ceeb","pitchNumber":2,"startTime":"2026-05-27T01:57:02.165Z","endTime":"2026-05-27T01:57:07.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.572096851281973,"aZ":-33.67924274146441,"pfxX":6.755407039441254,"pfxZ":-1.0423859010182663,"pX":-0.6014235054604348,"pZ":0.4594463885644235,"vX0":1.1987573214090763,"vY0":-119.55005638924125,"vZ0":-5.2184430243332685,"x":139.92,"y":226.37,"x0":-1.987666673968618,"y0":50.00597569921401,"z0":5.718169619515206,"aX":9.710648235548051},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-3.0,"breakHorizontal":-12.5,"spinRate":3212,"spinDirection":70},"zone":13,"typeConfidence":0.88,"plateTime":0.4593971224233968,"extension":5.951256101078805},"index":2,"playId":"8828b46a-1e5c-35af-8525-ddbc66408a1e","pitchNumber":3,"startTime":"2026-05-27T01:57:21.164Z","endTime":"2026-05-27T01:57:24.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.41341166419963,"aZ":-13.602313486661348,"pfxX":-4.800949507218276,"pfxZ":9.695302577293905,"pX":-1.1284718615165323,"pZ":3.302661801230908,"vX0":3.7360970625802854,"vY0":-137.71930492857646,"vZ0":-4.4933955579681095,"x":160.01,"y":149.61,"x0":-1.8808775178042496,"y0":50.00180666979201,"z0":5.879661995315811,"aX":-9.195021167741666},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.8,"breakHorizontal":7.9,"spinRate":2365,"spinDirection":212},"zone":11,"typeConfidence":0.98,"plateTime":0.3981585560363934,"extension":6.019627818180274},"index":3,"playId":"1ed02817-e9ee-3537-9442-d2280fc3a453","pitchNumber":4,"startTime":"2026-05-27T01:57:37.074Z","endTime":"2026-05-27T01:57:40.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82153009758692,"aZ":-36.11078905228964,"pfxX":6.894228301361515,"pfxZ":-2.7440803638148497,"pX":-0.4193197711996175,"pZ":1.9122551916957178,"vX0":1.2699037386266543,"vY0":-119.516836191703,"vZ0":-1.6685863505033187,"x":132.98,"y":187.15,"x0":-1.8538319555737388,"y0":50.00261375442095,"z0":5.887492859802925,"aX":9.89046449645079},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-5.2,"breakHorizontal":-12.8,"spinRate":3174,"spinDirection":71},"zone":7,"typeConfidence":0.92,"plateTime":0.4597536634533763,"extension":5.878169049839307},"hitData":{"launchSpeed":96.7,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":160.1,"coordY":154.56}},"index":4,"playId":"8ff641c0-5de5-3ea6-b5eb-c3cb3e90633b","pitchNumber":5,"startTime":"2026-05-27T01:57:57.537Z","endTime":"2026-05-27T01:58:05.576Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T01:58:05.576Z","atBatIndex":9},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"J.T. Realmuto homers (2) on a fly ball to left field.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-27T01:58:27.731Z","endTime":"2026-05-27T01:59:11.212Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":{"id":681190,"link":"/api/v1/people/681190"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.6,"endSpeed":84.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.84465772932127,"aZ":-23.026873702772924,"pfxX":1.071421171948465,"pfxZ":5.0616915093923005,"pX":-0.07791854801558279,"pZ":3.9757598433848713,"vX0":4.052181534050027,"vY0":-133.39206098703056,"vZ0":-0.9784955455164768,"x":119.97,"y":131.43,"x0":-1.7540225605165338,"y0":50.004545963470385,"z0":6.002658982554485,"aX":1.936736144387516},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.1,"breakHorizontal":-2.8,"spinRate":2746,"spinDirection":184},"zone":11,"typeConfidence":0.91,"plateTime":0.4101121740835789,"extension":6.054262600465199},"index":0,"playId":"fb2e5fef-319c-3135-99c2-0a926de6cb9b","pitchNumber":1,"startTime":"2026-05-27T01:58:29.542Z","endTime":"2026-05-27T01:58:33.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.478489197438126,"aZ":-22.896325821610368,"pfxX":-0.010447891938285991,"pfxZ":5.393994607564393,"pX":-0.5266972345877292,"pZ":1.8648356074510257,"vX0":3.631191803410939,"vY0":-130.12324990534267,"vZ0":-5.133350370967236,"x":137.08,"y":188.43,"x0":-1.9370073902018652,"y0":50.00291897099336,"z0":5.590480594811407,"aX":-0.017868605822682168},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.9,"breakHorizontal":-0.7,"spinRate":2710,"spinDirection":189},"zone":7,"typeConfidence":0.9,"plateTime":0.42040949072002753,"extension":5.811286170723292},"hitData":{"launchSpeed":109.3,"launchAngle":23.0,"totalDistance":385.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":14.96,"coordY":88.06}},"index":1,"playId":"2a2781c8-3572-3744-a87e-49b214ec284a","pitchNumber":2,"startTime":"2026-05-27T01:58:44.471Z","endTime":"2026-05-27T01:59:11.212Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T01:59:11.212Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Justin Crawford flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-27T01:59:19.971Z","endTime":"2026-05-27T02:00:03.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"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],"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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.91198480384579,"aZ":-11.829616963830714,"pfxX":-4.42878827146577,"pfxZ":10.465714577257405,"pX":0.14164937857371776,"pZ":2.4721828513462647,"vX0":6.372663201145797,"vY0":-139.17869625519313,"vZ0":-6.728925948621041,"x":111.6,"y":172.03,"x0":-1.612073491720132,"y0":50.000345087966025,"z0":5.719907487202153,"aX":-8.607719980698803},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.5,"breakHorizontal":6.6,"spinRate":2554,"spinDirection":217},"zone":5,"typeConfidence":0.98,"plateTime":0.3949328010237725,"extension":6.081866274164818},"index":0,"playId":"2a1a90fe-6383-378c-93bd-e65d1ad86fce","pitchNumber":1,"startTime":"2026-05-27T01:59:28.972Z","endTime":"2026-05-27T01:59:41.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.29749768523257,"aZ":-17.901970067222386,"pfxX":-0.05789280467161051,"pfxZ":7.808862219780558,"pX":0.5284743522237157,"pZ":1.8277650540986767,"vX0":5.912342051412594,"vY0":-133.7071675322372,"vZ0":-7.060326399081679,"x":96.86,"y":189.43,"x0":-1.6951574194543295,"y0":50.00249923816472,"z0":5.766869725037511,"aX":-0.10655476914626034},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.0,"breakHorizontal":-1.1,"spinRate":2693,"spinDirection":194},"zone":9,"typeConfidence":0.9,"plateTime":0.40818322043288413,"extension":6.211669308516564},"hitData":{"launchSpeed":91.9,"launchAngle":41.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.56,"coordY":77.38}},"index":1,"playId":"4441b8b8-8c90-3a33-92f6-2a45ad0af50d","pitchNumber":2,"startTime":"2026-05-27T01:59:51.231Z","endTime":"2026-05-27T02:00:03.076Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:00:03.076Z","atBatIndex":11},{"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":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-27T02:02:16.444Z","endTime":"2026-05-27T02:04:33.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"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":[0,1,2,3,4,5,7],"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":83.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.457581677532,"aZ":-13.926089084220397,"pfxX":-8.326598009763478,"pfxZ":10.047838865021106,"pX":0.4197134558847936,"pZ":2.9871202477839285,"vX0":8.208779386177497,"vY0":-134.7013492264055,"vZ0":-2.4315566005357585,"x":101.0,"y":158.13,"x0":-1.602699436407566,"y0":50.00346871283397,"z0":4.900366777892722,"aX":-15.123331226197},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.8,"breakHorizontal":13.1,"spinRate":2251,"spinDirection":229},"zone":3,"typeConfidence":2.0,"plateTime":0.4084650104840444,"extension":6.954743846016638},"index":0,"playId":"89254c88-0d20-3338-a557-6519466620e0","pitchNumber":1,"startTime":"2026-05-27T02:02:16.444Z","endTime":"2026-05-27T02:02:19.992Z","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":93.0,"endSpeed":84.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.080644019337758,"aZ":-18.54636430435812,"pfxX":-10.228476361336025,"pfxZ":7.414838262568784,"pX":1.2719853742783853,"pZ":1.2023752881761358,"vX0":10.858946370578535,"vY0":-134.90893282448585,"vZ0":-6.03407041991679,"x":68.51,"y":206.32,"x0":-1.4815004709338362,"y0":50.0055092050605,"z0":4.780803053616508,"aX":-18.807227964431327},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.2,"breakHorizontal":16.1,"spinRate":2246,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.40641516632875296,"extension":7.131217565931122},"index":1,"playId":"c222be4b-f1ac-3f31-a3c7-bdaef1961f35","pitchNumber":2,"startTime":"2026-05-27T02:02:36.924Z","endTime":"2026-05-27T02:02:40.196Z","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.3,"endSpeed":84.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.717061329770786,"aZ":-21.667098154885487,"pfxX":-11.379027824715827,"pfxZ":5.770947364926873,"pX":1.0614342262010628,"pZ":2.1986214806061564,"vX0":11.103673981005462,"vY0":-134.02907638239907,"vZ0":-2.712354516200148,"x":76.54,"y":179.42,"x0":-1.6548281694205182,"y0":50.00506437403085,"z0":4.769573027978958,"aX":-20.725022004722565},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.1,"breakHorizontal":18.2,"spinRate":2261,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.40852111379647127,"extension":7.0398638663442235},"index":2,"playId":"2814a0b9-4c9b-354b-86e0-82ddc8b4b37d","pitchNumber":3,"startTime":"2026-05-27T02:02:56.458Z","endTime":"2026-05-27T02:03:00.433Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.3,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.983454821384953,"aZ":-38.79865355490674,"pfxX":8.318934693431135,"pfxZ":-5.1289727807156655,"pX":-0.28920733023819495,"pZ":2.362811027515455,"vX0":1.2153147356178624,"vY0":-113.59890809705597,"vZ0":2.430468028248141,"x":128.02,"y":174.98,"x0":-1.9122950395038172,"y0":50.0016025955031,"z0":5.167212518908336,"aX":10.749214491106665},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-8.3,"breakHorizontal":-15.4,"spinRate":2471,"spinDirection":54},"zone":5,"typeConfidence":2.0,"plateTime":0.4842482542469675,"extension":6.8551429792798775},"index":3,"playId":"185d1c1c-3967-38ed-b0fc-2728d5213347","pitchNumber":4,"startTime":"2026-05-27T02:03:12.356Z","endTime":"2026-05-27T02:03:16.912Z","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":0},"pitchData":{"startSpeed":78.7,"endSpeed":71.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.66664390370601,"aZ":-40.193196099708864,"pfxX":8.032667652109375,"pfxZ":-6.186193064983958,"pX":1.2454521752555074,"pZ":1.120027320172204,"vX0":4.3215657213033865,"vY0":-114.46718174586394,"vZ0":0.2808361801693162,"x":69.53,"y":208.54,"x0":-1.7250856617080006,"y0":50.00310070249778,"z0":5.0068516249511985,"aX":10.412566540492497},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-10.7,"breakHorizontal":-15.8,"spinRate":2654,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.48280089397855486,"extension":6.680162322696679},"index":4,"playId":"7139cb87-8fda-3469-8fbf-589da3136482","pitchNumber":5,"startTime":"2026-05-27T02:03:31.937Z","endTime":"2026-05-27T02:03:35.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8235219499695,"aZ":-20.876824410002243,"pfxX":-11.158583343742718,"pfxZ":6.005172873135786,"pX":0.6609491976374204,"pZ":3.0227926228368154,"vX0":9.96912946791209,"vY0":-136.49681387491333,"vZ0":-1.0424181126596475,"x":91.81,"y":157.16,"x0":-1.593855766602235,"y0":50.0041305346038,"z0":4.850855574411204,"aX":-20.999061746667426},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.8,"breakHorizontal":18.0,"spinRate":2222,"spinDirection":225},"zone":3,"typeConfidence":2.0,"plateTime":0.4016966655093772,"extension":7.06312958545546},"index":5,"playId":"39d6e090-5b6c-3dc5-a410-3e375ea7cb66","pitchNumber":6,"startTime":"2026-05-27T02:03:51.164Z","endTime":"2026-05-27T02:03:55.565Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-05-27T02:04:11.568Z","endTime":"2026-05-27T02:04:24.890Z","isPitch":false,"type":"action","player":{"id":592518,"link":"/api/v1/people/592518"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":72.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.194599811456566,"aZ":-39.551046626037376,"pfxX":7.603038874578781,"pfxZ":-5.564472589290011,"pX":1.1408015605604893,"pZ":2.3425675518976465,"vX0":4.190138000035292,"vY0":-115.51527339408696,"vZ0":2.454129524942121,"x":73.52,"y":175.53,"x0":-1.6952596394671435,"y0":50.000267880376065,"z0":5.11933788789125,"aX":10.084947174644094},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-8.9,"breakHorizontal":-14.9,"spinRate":2547,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.47752426096771705,"extension":6.720791600760866},"hitData":{"launchSpeed":93.4,"launchAngle":-5.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.85,"coordY":143.17}},"index":7,"playId":"c1e25c4b-9d28-3000-9763-a050cfd14b2c","pitchNumber":7,"startTime":"2026-05-27T02:04:24.890Z","endTime":"2026-05-27T02:04:33.692Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:04:33.692Z","atBatIndex":12},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Miguel Andujar lines out to right fielder Brandon Marsh.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-27T02:04:47.903Z","endTime":"2026-05-27T02:05:10.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"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],"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":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49217296062243,"aZ":-22.497594612295217,"pfxX":-10.912618378793912,"pfxZ":5.275918456232168,"pX":0.013967861018218758,"pZ":2.1412515639404144,"vX0":8.224657904067135,"vY0":-134.39063858658514,"vZ0":-2.8027649666609618,"x":116.47,"y":180.97,"x0":-1.6647959843556317,"y0":50.00111094547867,"z0":4.791579207745733,"aX":-20.005606091893576},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.1,"breakHorizontal":18.0,"spinRate":2200,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.4072044927758993,"extension":6.857402969776362},"hitData":{"launchSpeed":98.7,"launchAngle":20.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":195.91,"coordY":92.8}},"index":0,"playId":"36b353d1-d0c5-3efb-93fc-baab79743758","pitchNumber":1,"startTime":"2026-05-27T02:05:00.641Z","endTime":"2026-05-27T02:05:10.370Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:05:10.370Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jackson Merrill lines out to left fielder Edmundo Sosa.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-27T02:05:22.368Z","endTime":"2026-05-27T02:06:57.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"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,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":71.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.07310830323543,"aZ":-38.5723140793887,"pfxX":7.964701098731128,"pfxZ":-4.923592137692314,"pX":-0.9797903696279252,"pZ":2.6099630236641045,"vX0":-0.15963540423513745,"vY0":-114.17285268271158,"vZ0":2.8468992498271186,"x":154.35,"y":168.31,"x0":-1.9404997712478176,"y0":50.00196442778422,"z0":5.184365680465479,"aX":10.350849760062312},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-7.7,"breakHorizontal":-14.3,"spinRate":2411,"spinDirection":58},"zone":11,"typeConfidence":2.0,"plateTime":0.48261314859786486,"extension":6.82993396116303},"index":0,"playId":"9ef19738-84e9-3bc0-829d-12e42f4613bf","pitchNumber":1,"startTime":"2026-05-27T02:05:33.003Z","endTime":"2026-05-27T02:05:37.365Z","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":2},"pitchData":{"startSpeed":78.6,"endSpeed":71.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41477619597505,"aZ":-38.86760623719437,"pfxX":6.586542054265254,"pfxZ":-5.17461270849116,"pX":0.38045940972731834,"pZ":1.1272171137312819,"vX0":2.8342918804775388,"vY0":-114.3362545147833,"vZ0":-0.07732797229360733,"x":102.5,"y":208.35,"x0":-1.7392222275745441,"y0":50.00027574199519,"z0":5.047296646060805,"aX":8.526219691982336},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-9.0,"breakHorizontal":-12.7,"spinRate":2419,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4831436394848607,"extension":6.939045737088628},"index":1,"playId":"2aa8baa0-1695-30ec-91d1-23be19455569","pitchNumber":2,"startTime":"2026-05-27T02:05:48.774Z","endTime":"2026-05-27T02:05:52.691Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.21997003465697,"aZ":-26.199708671635467,"pfxX":0.04230948231994458,"pfxZ":3.7564738243187055,"pX":0.21385592990262609,"pZ":2.899421998698952,"vX0":4.762600042451496,"vY0":-125.52244121754893,"vZ0":0.05893915102180203,"x":108.85,"y":160.5,"x0":-1.7163052589854475,"y0":50.002964250340604,"z0":5.0149286225738186,"aX":0.06624557077253213},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.1,"breakHorizontal":-1.2,"spinRate":2288,"spinDirection":190},"zone":2,"typeConfidence":2.0,"plateTime":0.4369388983797893,"extension":6.895244945906136},"index":2,"playId":"68738e9d-45fc-3b34-8f7e-0ea0214c53e5","pitchNumber":3,"startTime":"2026-05-27T02:06:06.057Z","endTime":"2026-05-27T02:06:10.607Z","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":2},"pitchData":{"startSpeed":78.2,"endSpeed":71.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.685265458408363,"aZ":-39.75712156284662,"pfxX":5.961890415112035,"pfxZ":-5.911619485603728,"pX":0.7400888505815761,"pZ":-0.22653412901826525,"vX0":3.521650391356226,"vY0":-113.68845876794664,"vZ0":-2.6629536898227757,"x":88.79,"y":244.9,"x0":-1.6140188693245932,"y0":50.002758974505056,"z0":4.982065673670328,"aX":7.648709008538813},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-11.0,"breakHorizontal":-11.8,"spinRate":2484,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.48548408719292757,"extension":6.813013716836699},"index":3,"playId":"3d9988fb-3e19-3af5-885a-a15d1516a311","pitchNumber":4,"startTime":"2026-05-27T02:06:30.453Z","endTime":"2026-05-27T02:06:33.913Z","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":85.6,"endSpeed":78.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.859117021085304,"aZ":-27.962349394511683,"pfxX":-9.875205933531028,"pfxZ":2.664092500523118,"pX":-0.4377491489503716,"pZ":2.178681896276851,"vX0":6.43445551726586,"vY0":-124.59746540442906,"vZ0":-0.7971321781303431,"x":133.69,"y":179.96,"x0":-1.7641481790861295,"y0":50.00247808323735,"z0":4.803180036888839,"aX":-15.604437402750301},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.9,"breakHorizontal":16.4,"spinRate":1400,"spinDirection":252},"zone":7,"typeConfidence":2.0,"plateTime":0.43876078020234344,"extension":6.524958288365598},"hitData":{"launchSpeed":93.6,"launchAngle":19.0,"totalDistance":289.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":50.98,"coordY":109.8}},"index":4,"playId":"5b56c529-f368-3188-b222-6bf317e39cc9","pitchNumber":5,"startTime":"2026-05-27T02:06:50.912Z","endTime":"2026-05-27T02:06:57.571Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:06:57.571Z","atBatIndex":14},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Edmundo Sosa pops out softly to pitcher Randy Vásquez.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-27T02:08:53.131Z","endTime":"2026-05-27T02:09:26.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"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":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681190,"link":"/api/v1/people/681190"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.89210580943279,"aZ":-16.309265850280795,"pfxX":-9.81522864518626,"pfxZ":8.41481779776779,"pX":-0.10020188632573668,"pZ":2.4933169307201215,"vX0":7.108825038317044,"vY0":-137.71451828601934,"vZ0":-6.036555336090599,"x":120.82,"y":171.46,"x0":-1.4643607865870105,"y0":50.00128617115186,"z0":5.851683408038035,"aX":-18.500394515131635},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.8,"breakHorizontal":16.0,"spinRate":2528,"spinDirection":211},"zone":5,"typeConfidence":0.89,"plateTime":0.4006061689964575,"extension":5.8672917489092375},"index":0,"playId":"cada1acc-1c47-35c9-bd81-8efdf9687362","pitchNumber":1,"startTime":"2026-05-27T02:09:05.645Z","endTime":"2026-05-27T02:09:10.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":84.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.59859990034745,"aZ":-18.945427851962638,"pfxX":-10.787479212749998,"pfxZ":7.0953285896244065,"pX":-1.0957025841288033,"pZ":3.0571966713075516,"vX0":5.44666945231554,"vY0":-136.7960016952691,"vZ0":-3.733331458271333,"x":158.77,"y":156.24,"x0":-1.727933312352314,"y0":50.00678452546761,"z0":5.764787757803878,"aX":-20.128509728708334},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.1,"breakHorizontal":18.1,"spinRate":2482,"spinDirection":221},"zone":11,"typeConfidence":0.93,"plateTime":0.40281657132519166,"extension":5.7743258176302374},"hitData":{"launchSpeed":53.5,"launchAngle":75.0,"totalDistance":45.0,"trajectory":"popup","hardness":"soft","location":"1","coordinates":{"coordX":134.72,"coordY":187.94}},"index":1,"playId":"1c5a4356-0fba-343e-87c3-e617da2f3c5b","pitchNumber":2,"startTime":"2026-05-27T02:09:18.626Z","endTime":"2026-05-27T02:09:26.349Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:09:26.349Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Schwarber flies out to right fielder Ramón Laureano.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-27T02:09:44.353Z","endTime":"2026-05-27T02:10:33.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":93.2,"endSpeed":85.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.830368683163258,"aZ":-16.134795496412107,"pfxX":-0.38291156547365457,"pfxZ":8.617240430279619,"pX":-1.1887432634761688,"pZ":2.133119887266838,"vX0":1.8053919707556612,"vY0":-135.6089676292787,"vZ0":-6.621713010384395,"x":162.31,"y":181.19,"x0":-1.813562859494953,"y0":50.00432394020386,"z0":5.733528589603423,"aX":-0.7131440729686175},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.4,"breakHorizontal":0.4,"spinRate":2624,"spinDirection":207},"zone":13,"typeConfidence":0.74,"plateTime":0.4040058176814538,"extension":6.01278308216861},"index":0,"playId":"bd30fbb7-fe63-302a-89b4-7824761fd00a","pitchNumber":1,"startTime":"2026-05-27T02:09:52.883Z","endTime":"2026-05-27T02:09:57.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.412800993472732,"aZ":-36.28757584902101,"pfxX":5.650072233196754,"pfxZ":-2.7742983116214486,"pX":0.09770644255762356,"pZ":0.9007617678029929,"vX0":2.5617966039178692,"vY0":-121.20592132579931,"vZ0":-4.104244115685047,"x":113.28,"y":214.46,"x0":-1.7080658270888396,"y0":50.00388965995316,"z0":5.795919745644723,"aX":8.378176074406088},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-5.8,"breakHorizontal":-10.8,"spinRate":3186,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.4524642730920734,"extension":5.851072118668492},"index":1,"playId":"71ac6aa6-d06c-3b59-8a0e-e3b265ba5d03","pitchNumber":2,"startTime":"2026-05-27T02:10:06.596Z","endTime":"2026-05-27T02:10:10.594Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.601561668418093,"aZ":-12.313233713942132,"pfxX":-6.168204955073389,"pfxZ":10.570945311158733,"pX":-0.3069320327939308,"pZ":2.5284983487510413,"vX0":5.484577396857132,"vY0":-136.57619273306716,"vZ0":-6.681894466312328,"x":128.7,"y":170.51,"x0":-1.5450576821173416,"y0":50.00279397002422,"z0":5.862996543080247,"aX":-11.589592073682125},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.8,"breakHorizontal":10.0,"spinRate":2435,"spinDirection":215},"zone":4,"typeConfidence":0.98,"plateTime":0.4018791318967301,"extension":6.036950783271683},"hitData":{"launchSpeed":92.6,"launchAngle":31.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":203.16,"coordY":86.25}},"index":2,"playId":"d701abfe-f6d0-3bb4-a007-826d353ff3de","pitchNumber":3,"startTime":"2026-05-27T02:10:22.525Z","endTime":"2026-05-27T02:10:33.007Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:10:33.007Z","atBatIndex":16},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Trea Turner homers (6) on a fly ball to left field.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-27T02:10:55.022Z","endTime":"2026-05-27T02:11:52.987Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":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":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.038309199445557,"aZ":-29.697528754985957,"pfxX":5.283016259717252,"pfxZ":1.6125518078032783,"pX":-0.34617653714349705,"pZ":2.2145500703159087,"vX0":2.0473396443794556,"vY0":-123.08624364409175,"vZ0":-2.526467824158744,"x":130.2,"y":178.99,"x0":-1.8747497068253633,"y0":50.003818982335986,"z0":5.764622056217546,"aX":8.120123588607143},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.6,"breakHorizontal":-10.1,"spinRate":3137,"spinDirection":92},"zone":7,"typeConfidence":0.91,"plateTime":0.4447081791192371,"extension":5.9913343649773605},"index":0,"playId":"cca2dcfa-ae31-315b-b08d-938f42da0d25","pitchNumber":1,"startTime":"2026-05-27T02:10:57.956Z","endTime":"2026-05-27T02:11:02.554Z","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":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.456451080919113,"aZ":-32.313348675310536,"pfxX":6.809374168449757,"pfxZ":-0.09543157022535276,"pX":-1.1810008990744432,"pZ":1.9905264303561048,"vX0":-0.38410540440911095,"vY0":-120.51383266214903,"vZ0":-2.3268136427259742,"x":162.02,"y":185.04,"x0":-1.9032274067354769,"y0":50.00384603268412,"z0":5.836114138641717,"aX":9.968311296805659},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-0.5,"breakHorizontal":-12.2,"spinRate":3067,"spinDirection":78},"zone":13,"typeConfidence":0.84,"plateTime":0.45532625536140436,"extension":5.813847986180748},"index":1,"playId":"42a40223-6bcf-3cba-a0d7-22e83729c8a3","pitchNumber":2,"startTime":"2026-05-27T02:11:11.118Z","endTime":"2026-05-27T02:11:15.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.54834922029527,"aZ":-21.219347072232047,"pfxX":-10.063220832847497,"pfxZ":5.732843672914786,"pX":-0.6852046487210252,"pZ":3.6576656145140367,"vX0":5.971726499752128,"vY0":-138.05485579602248,"vZ0":-1.9093124624481206,"x":143.12,"y":140.02,"x0":-1.5799929995001813,"y0":50.005602494017126,"z0":5.801221126600864,"aX":-19.23716199672074},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.1,"breakHorizontal":16.8,"spinRate":2471,"spinDirection":219},"zone":11,"typeConfidence":0.92,"plateTime":0.39825679676178893,"extension":5.879649525788601},"hitData":{"launchSpeed":109.1,"launchAngle":30.0,"totalDistance":434.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":17.35,"coordY":59.52}},"index":2,"playId":"a077dd11-b2e8-3104-9fef-514a58d11c00","pitchNumber":3,"startTime":"2026-05-27T02:11:27.703Z","endTime":"2026-05-27T02:11:52.987Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:11:52.987Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Harper walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-27T02:12:21.422Z","endTime":"2026-05-27T02:13:29.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"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"},"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":[],"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":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-27T02:12:10.852Z","endTime":"2026-05-27T02:12:23.714Z","isPitch":false,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.097153486927343,"aZ":-34.48989816399207,"pfxX":4.436447683091963,"pfxZ":-1.4996741041132484,"pX":0.7576421780142301,"pZ":1.804934610101823,"vX0":4.28960095915827,"vY0":-123.61332713162815,"vZ0":-2.791097795277263,"x":88.12,"y":190.05,"x0":-1.5778114935756238,"y0":50.00339493879268,"z0":5.850085010077463,"aX":6.8509801667451615},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.1,"breakHorizontal":-9.0,"spinRate":2974,"spinDirection":83},"zone":9,"typeConfidence":2.0,"plateTime":0.4434365782501084,"extension":6.028009862303537},"index":1,"playId":"b9c20835-f6b9-395d-a174-45c4db23aa29","pitchNumber":1,"startTime":"2026-05-27T02:12:23.714Z","endTime":"2026-05-27T02:12:27.867Z","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":90.1,"endSpeed":82.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.13379829699533,"aZ":-27.316405266427456,"pfxX":-11.91396001284094,"pfxZ":2.833709667360591,"pX":0.03718254613332926,"pZ":0.87012925399795,"vX0":7.831224223767348,"vY0":-130.78935596574604,"vZ0":-6.843482032102396,"x":115.58,"y":215.29,"x0":-1.463087140556482,"y0":50.00465612458442,"z0":5.597325941099786,"aX":-20.438252742220556},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.6,"breakHorizontal":19.6,"spinRate":2074,"spinDirection":244},"zone":14,"typeConfidence":0.67,"plateTime":0.42037486559060344,"extension":6.078061983264248},"index":2,"playId":"c0eef664-fca2-3923-afbf-8f4f0ee1f5ac","pitchNumber":2,"startTime":"2026-05-27T02:12:38.938Z","endTime":"2026-05-27T02:12:42.671Z","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":85.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.81413305731458,"aZ":-13.923569490595074,"pfxX":-5.497238147104385,"pfxZ":9.648734497447656,"pX":0.8738777670039503,"pZ":3.0614537269740643,"vX0":7.938967195502928,"vY0":-137.48296365965612,"vZ0":-4.774352677314937,"x":83.69,"y":156.12,"x0":-1.3528306929088498,"y0":50.00681168479815,"z0":5.7836700789240405,"aX":-10.403090754602406},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.4,"breakHorizontal":8.0,"spinRate":2362,"spinDirection":220},"zone":12,"typeConfidence":0.98,"plateTime":0.4001913925138618,"extension":6.084587497900716},"index":3,"playId":"2fc3cb80-aecb-3891-89e2-0161c5333eae","pitchNumber":3,"startTime":"2026-05-27T02:12:54.043Z","endTime":"2026-05-27T02:12:59.245Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54709143421814,"aZ":-29.311781988444224,"pfxX":-10.894298568793253,"pfxZ":1.6825420992210938,"pX":-0.7696431814059972,"pZ":0.669235733584021,"vX0":5.714050945884422,"vY0":-129.5901998435469,"vZ0":-6.976052475592671,"x":146.34,"y":220.71,"x0":-1.5851854569595443,"y0":50.00641307327771,"z0":5.629141967563228,"aX":-18.57211166932143},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.7,"breakHorizontal":18.5,"spinRate":1906,"spinDirection":244},"zone":13,"typeConfidence":0.89,"plateTime":0.422328368365092,"extension":6.062380332510497},"index":4,"playId":"94d51570-6369-3d5f-a535-e87a38c80b49","pitchNumber":4,"startTime":"2026-05-27T02:13:08.170Z","endTime":"2026-05-27T02:13:12.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.722431107912623,"aZ":-19.892058452979377,"pfxX":0.2344290248981311,"pfxZ":6.669573776263736,"pX":-0.9442066998988837,"pZ":2.368756798593018,"vX0":2.2439223845981515,"vY0":-134.50032012912274,"vZ0":-5.270587853987006,"x":152.99,"y":174.82,"x0":-1.8179453554005633,"y0":50.003992382478586,"z0":5.753804768034258,"aX":0.4317508116090947},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.3,"breakHorizontal":-0.8,"spinRate":2602,"spinDirection":202},"zone":13,"typeConfidence":0.89,"plateTime":0.40639596749542894,"extension":5.943459382225123},"index":5,"playId":"aca3ae19-2da1-337f-ace2-104164eb17af","pitchNumber":5,"startTime":"2026-05-27T02:13:25.123Z","endTime":"2026-05-27T02:13:29.124Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:13:29.124Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a sharp line drive to center fielder Jackson Merrill. Bryce Harper to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-27T02:13:46.480Z","endTime":"2026-05-27T02:14:42.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"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"},"postOnSecond":{"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],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03263675255176,"aZ":-31.968238690189505,"pfxX":3.870560669440543,"pfxZ":0.14008074907513635,"pX":0.5089720573067992,"pZ":1.7161756962333665,"vX0":3.6488935513082255,"vY0":-121.86094183649388,"vZ0":-3.1412111308563864,"x":97.6,"y":192.44,"x0":-1.520843093757451,"y0":50.00436960140901,"z0":5.8364985766851145,"aX":5.7140472692511715},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-0.4,"breakHorizontal":-8.0,"spinRate":3135,"spinDirection":78},"zone":9,"typeConfidence":0.64,"plateTime":0.45265611259380245,"extension":6.267130314947784},"index":0,"playId":"fab40d6d-f9d2-3ac0-b172-91a6a7d99d43","pitchNumber":1,"startTime":"2026-05-27T02:13:57.316Z","endTime":"2026-05-27T02:14:01.280Z","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":87.8,"endSpeed":80.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05020416496549,"aZ":-26.72216185611857,"pfxX":-11.229191612302035,"pfxZ":3.3031962137741484,"pX":0.5530616635918146,"pZ":1.3354484352925953,"vX0":8.505841174647166,"vY0":-127.54452091276934,"vZ0":-5.706142910921983,"x":95.92,"y":202.72,"x0":-1.364954675339322,"y0":50.00075333618065,"z0":5.70694139169123,"aX":-18.512568135135048},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.9,"breakHorizontal":18.5,"spinRate":2177,"spinDirection":241},"zone":14,"typeConfidence":0.9,"plateTime":0.42932392132883024,"extension":6.262969946590868},"index":1,"playId":"efac73b2-a917-3698-a48c-5726e505d6d1","pitchNumber":2,"startTime":"2026-05-27T02:14:14.089Z","endTime":"2026-05-27T02:14:17.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.571280822491794,"aZ":-27.431019897059365,"pfxX":-10.358693121212891,"pfxZ":2.8546819163532593,"pX":-0.26465206226914967,"pZ":2.427167761926897,"vX0":6.833152040470571,"vY0":-127.67538082341551,"vZ0":-2.825120520842204,"x":127.09,"y":173.25,"x0":-1.6204238461534375,"y0":50.00467472488437,"z0":5.691186629695795,"aX":-17.222730047612043},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.8,"breakHorizontal":17.4,"spinRate":2153,"spinDirection":242},"zone":5,"typeConfidence":0.9,"plateTime":0.4278741285181922,"extension":6.397134305859057},"hitData":{"launchSpeed":102.5,"launchAngle":14.0,"totalDistance":293.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":110.69,"coordY":83.25}},"index":2,"playId":"b5d6a4a9-4c97-30cf-ae5b-95882e854d12","pitchNumber":3,"startTime":"2026-05-27T02:14:33.029Z","endTime":"2026-05-27T02:14:42.488Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:14:42.488Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Bohm singles on a ground ball to center fielder Jackson Merrill. Bryce Harper scores. Brandon Marsh to 3rd.","rbi":1,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-27T02:16:10.941Z","endTime":"2026-05-27T02:17:58.402Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"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":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"postOnThird":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","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":"2B","start":"3B","end":"score","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":{"id":681190,"link":"/api/v1/people/681190"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-27T02:14:57.310Z","endTime":"2026-05-27T02:16:13.152Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.73048315101802,"aZ":-10.62874667468745,"pfxX":-5.802842342419007,"pfxZ":11.095300184605879,"pX":0.48353812919600414,"pZ":2.2761519836473156,"vX0":7.0882384648593115,"vY0":-139.07917131206244,"vZ0":-7.433460566495842,"x":98.57,"y":177.32,"x0":-1.354712344523211,"y0":50.00225099097997,"z0":5.703389673888597,"aX":-11.268459112338325},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.5,"breakHorizontal":8.9,"spinRate":2463,"spinDirection":214},"zone":9,"typeConfidence":0.98,"plateTime":0.3951373082545633,"extension":6.151832613146962},"index":1,"playId":"d44122c3-f0b0-3e18-a454-348958651b60","pitchNumber":1,"startTime":"2026-05-27T02:16:13.152Z","endTime":"2026-05-27T02:16:16.921Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.676285204601726,"aZ":-12.993124755876051,"pfxX":-6.275612781499652,"pfxZ":9.906875625278236,"pX":0.16991836292777426,"pZ":2.9693918853176458,"vX0":6.687171994342145,"vY0":-138.22545968784408,"vZ0":-5.376030518112431,"x":110.52,"y":158.61,"x0":-1.4648069734972502,"y0":50.00145476204472,"z0":5.8111846983487165,"aX":-12.14878933242611},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.0,"breakHorizontal":10.0,"spinRate":2561,"spinDirection":213},"zone":2,"typeConfidence":0.98,"plateTime":0.39619098234464456,"extension":6.119735528787372},"index":2,"playId":"7f31d779-6093-3afd-8f16-341cdda336f3","pitchNumber":2,"startTime":"2026-05-27T02:16:33.314Z","endTime":"2026-05-27T02:16:38.411Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.385123761618825,"aZ":-28.65961579813711,"pfxX":2.2526161583741278,"pfxZ":2.2519982732521298,"pX":2.082775800088606,"pZ":1.588253838311002,"vX0":8.007295065645076,"vY0":-124.21772552472635,"vZ0":-3.9632931924726535,"x":37.61,"y":195.9,"x0":-1.477855165375438,"y0":50.001446827732984,"z0":5.592903086905208,"aX":3.511217304530475},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.4,"breakHorizontal":-6.0,"spinRate":3086,"spinDirection":96},"zone":14,"typeConfidence":0.95,"plateTime":0.44130101816060074,"extension":6.382885999211868},"index":3,"playId":"5bf9fbfd-9753-30d9-8100-9d26ffcfb638","pitchNumber":3,"startTime":"2026-05-27T02:16:59.907Z","endTime":"2026-05-27T02:17:03.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.59581817076586,"aZ":-11.897399381450068,"pfxX":-5.77190845858882,"pfxZ":10.641062536003183,"pX":-0.435374457422201,"pZ":2.9420397144668855,"vX0":4.611681546999916,"vY0":-137.87962073618004,"vZ0":-5.675900931165153,"x":133.6,"y":159.34,"x0":-1.388317748114288,"y0":50.003915400351254,"z0":5.846084060179186,"aX":-10.99977831647577},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.1,"breakHorizontal":9.4,"spinRate":2484,"spinDirection":212},"zone":1,"typeConfidence":0.98,"plateTime":0.3988282099806506,"extension":6.229712187105544},"index":4,"playId":"0081cffc-6008-3c1a-bc33-2209b15e0ceb","pitchNumber":4,"startTime":"2026-05-27T02:17:19.740Z","endTime":"2026-05-27T02:17:25.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.57982875592705,"aZ":-15.157386627377623,"pfxX":-9.016350749815425,"pfxZ":8.847612032756881,"pX":-0.17325000237199156,"pZ":1.572987501893742,"vX0":6.218051860296522,"vY0":-138.67936947962536,"vZ0":-8.560847799079783,"x":123.6,"y":196.31,"x0":-1.287166180715182,"y0":50.00690045449344,"z0":5.737980930295841,"aX":-17.349557780416824},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.2,"breakHorizontal":14.8,"spinRate":2443,"spinDirection":214},"zone":13,"typeConfidence":0.74,"plateTime":0.3968392098439457,"extension":6.097852962190901},"hitData":{"launchSpeed":103.7,"launchAngle":-5.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.16,"coordY":96.75}},"index":5,"playId":"4614ed43-a76c-3458-b71c-af7f41855de9","pitchNumber":5,"startTime":"2026-05-27T02:17:48.693Z","endTime":"2026-05-27T02:17:58.402Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:17:58.402Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryson Stott called out on strikes.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-27T02:18:31.394Z","endTime":"2026-05-27T02:20:19.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"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,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78762714616995,"aZ":-35.62393883602454,"pfxX":6.26254339232924,"pfxZ":-2.26856486473297,"pX":0.38881677963064426,"pZ":1.6160485112342602,"vX0":2.855718720155397,"vY0":-122.63220391337252,"vZ0":-2.69916268757058,"x":102.18,"y":195.15,"x0":-1.6053437320480204,"y0":50.004535431134684,"z0":5.776998534917517,"aX":9.51584998388371},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-4.4,"breakHorizontal":-12.0,"spinRate":3132,"spinDirection":82},"zone":14,"typeConfidence":2.0,"plateTime":0.4470419920182609,"extension":6.1006428547005225},"index":0,"playId":"2b16b281-2051-392a-ac55-3b29c0ce18dc","pitchNumber":1,"startTime":"2026-05-27T02:18:40.716Z","endTime":"2026-05-27T02:18:44.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.76532925871923,"aZ":-12.03945290229458,"pfxX":-5.468031678506286,"pfxZ":10.382093178582215,"pX":-1.0361451600512854,"pZ":3.4199483216625493,"vX0":3.538283796870165,"vY0":-138.7872041233451,"vZ0":-4.281820301941177,"x":156.5,"y":146.44,"x0":-1.6209968480111283,"y0":50.0039114727365,"z0":5.792448026078839,"aX":-10.605050449652872},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.0,"breakHorizontal":9.1,"spinRate":2494,"spinDirection":213},"zone":11,"typeConfidence":0.98,"plateTime":0.3955463066065734,"extension":6.012914547685799},"index":1,"playId":"b8a0c889-5aa1-3c94-9a86-a9979d803ded","pitchNumber":2,"startTime":"2026-05-27T02:19:05.672Z","endTime":"2026-05-27T02:19:08.682Z","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.9,"endSpeed":86.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.00536810436181,"aZ":-12.048963388039606,"pfxX":-4.922343469767866,"pfxZ":10.4993429252587,"pX":-1.2420802287028792,"pZ":3.821310112289036,"vX0":2.8423972976291187,"vY0":-138.11163584207037,"vZ0":-3.1851363108638693,"x":164.35,"y":135.6,"x0":-1.649309819124299,"y0":50.00328497274675,"z0":5.809050344983858,"aX":-9.43506445387616},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.5,"breakHorizontal":8.3,"spinRate":2518,"spinDirection":215},"zone":11,"typeConfidence":0.98,"plateTime":0.39778111552156936,"extension":6.105646815127619},"index":2,"playId":"62cc760e-de21-3bd0-b7a0-95520ad34dd7","pitchNumber":3,"startTime":"2026-05-27T02:19:24.435Z","endTime":"2026-05-27T02:19:27.954Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.742285694798714,"aZ":-19.628212806613295,"pfxX":1.2110635716221076,"pfxZ":7.113387479531102,"pX":-0.6297334486326658,"pZ":3.4998015306988624,"vX0":2.2984277080135938,"vY0":-131.45659873812326,"vZ0":-2.4462824694377305,"x":141.0,"y":144.29,"x0":-1.6700681837322024,"y0":50.00649524151698,"z0":5.8866575122365,"aX":2.1370190593014957},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.6,"breakHorizontal":-2.6,"spinRate":2857,"spinDirection":175},"zone":11,"typeConfidence":0.91,"plateTime":0.4153708237624034,"extension":6.031446424646983},"index":3,"playId":"f8f10f6a-6df8-3077-b9b0-0f45ea4a94f9","pitchNumber":4,"startTime":"2026-05-27T02:19:44.373Z","endTime":"2026-05-27T02:19:48.262Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-27T02:19:58.619Z","endTime":"2026-05-27T02:20:12.890Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"}},{"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":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.971278548100766,"aZ":-18.84845972994861,"pfxX":-10.035313757763253,"pfxZ":6.885622634114544,"pX":0.6910948241564926,"pZ":2.575472281813148,"vX0":8.991726327520889,"vY0":-138.24928827859262,"vZ0":-5.071408024452976,"x":90.66,"y":169.24,"x0":-1.300516220858778,"y0":50.00146162449123,"z0":5.699754694349908,"aX":-19.414514709985557},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.5,"breakHorizontal":16.3,"spinRate":2511,"spinDirection":221},"zone":6,"typeConfidence":0.92,"plateTime":0.39628335798660164,"extension":6.120564125253503},"index":5,"playId":"996ffef8-3add-3904-82f1-a4c84661e323","pitchNumber":5,"startTime":"2026-05-27T02:20:12.890Z","endTime":"2026-05-27T02:20:19.016Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:20:19.016Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ty France strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-27T02:22:16.666Z","endTime":"2026-05-27T02:24:37.174Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.6,"endSpeed":70.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87564326103529,"aZ":-40.16101353354937,"pfxX":5.802784226927612,"pfxZ":-6.347533405359557,"pX":0.8020090267507399,"pZ":1.1687445367760059,"vX0":3.7717513240382754,"vY0":-112.78281721691742,"vZ0":0.3861987367186248,"x":86.43,"y":207.22,"x0":-1.6592115915238976,"y0":50.001629311192026,"z0":5.1225225103434715,"aX":7.303485372224264},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-10.9,"breakHorizontal":-11.6,"spinRate":2421,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4899652190615451,"extension":6.854294423410392},"index":0,"playId":"86fd97ed-d449-3ff7-96d7-fbc4b1fad69c","pitchNumber":1,"startTime":"2026-05-27T02:22:29.951Z","endTime":"2026-05-27T02:22:33.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":69.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.461835741741044,"aZ":-40.09653525436394,"pfxX":8.301356182476555,"pfxZ":-6.463021791317487,"pX":0.5731830440607156,"pZ":2.1064973263993974,"vX0":2.7810805390211657,"vY0":-111.6275727466157,"vZ0":2.498321558514178,"x":95.15,"y":181.9,"x0":-1.7774025048430928,"y0":50.0023291377169,"z0":5.188032083050427,"aX":10.17548713460068},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-10.3,"breakHorizontal":-15.8,"spinRate":2545,"spinDirection":52},"zone":9,"typeConfidence":2.0,"plateTime":0.4961553991572276,"extension":6.778833971496069},"index":1,"playId":"a4e9b7d7-6b45-3f1a-a787-902708e47d1b","pitchNumber":2,"startTime":"2026-05-27T02:22:45.371Z","endTime":"2026-05-27T02:22:49.566Z","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":91.3,"endSpeed":82.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21651448689146,"aZ":-17.344606489243144,"pfxX":-10.190787509318254,"pfxZ":8.448195768565075,"pX":-0.24761421564395547,"pZ":2.548303988918099,"vX0":7.249386004446373,"vY0":-132.61676702278112,"vZ0":-2.565184011103252,"x":126.44,"y":169.98,"x0":-1.7128742200243734,"y0":50.00082889213622,"z0":4.814702857028132,"aX":-17.88540333944106},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.9,"breakHorizontal":16.6,"spinRate":2412,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.41533464733907577,"extension":7.056292152573284},"index":2,"playId":"518b6530-27ca-3e01-8881-919cad08e81d","pitchNumber":3,"startTime":"2026-05-27T02:23:02.375Z","endTime":"2026-05-27T02:23:06.340Z","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":83.4,"endSpeed":75.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.508797720455995,"aZ":-25.971582348446123,"pfxX":1.0639315159030773,"pfxZ":4.195265542076013,"pX":0.4130182234260854,"pZ":3.477840332845623,"vX0":4.861376881420945,"vY0":-121.28154074489889,"vZ0":1.7149274624382738,"x":101.26,"y":144.88,"x0":-1.7621600112814522,"y0":50.00090288331127,"z0":5.039597387931852,"aX":1.5710605052572937},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":8.3,"breakHorizontal":-3.1,"spinRate":2196,"spinDirection":173},"zone":12,"typeConfidence":2.0,"plateTime":0.4530148125558684,"extension":6.630638842170368},"index":3,"playId":"5d20bdea-a698-3b72-baf5-bd456324d19b","pitchNumber":4,"startTime":"2026-05-27T02:23:23.827Z","endTime":"2026-05-27T02:23:27.018Z","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.6,"endSpeed":70.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.59677841302431,"aZ":-40.509349627450106,"pfxX":8.10411247284948,"pfxZ":-6.486995584859971,"pX":0.9691458789950629,"pZ":1.992331559077807,"vX0":3.641677967147687,"vY0":-114.24959144311161,"vZ0":2.042927588501886,"x":80.06,"y":184.99,"x0":-1.7127820477884137,"y0":50.004409576822326,"z0":5.153231616536031,"aX":10.409729668729701},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-10.6,"breakHorizontal":-15.7,"spinRate":2455,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4847220235232239,"extension":6.855985432761468},"index":4,"playId":"bab8e5d3-67d8-392e-90bd-4f0d3f7cca8b","pitchNumber":5,"startTime":"2026-05-27T02:23:47.770Z","endTime":"2026-05-27T02:23:51.266Z","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":77.8,"endSpeed":70.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.63978458250351,"aZ":-41.63524235754762,"pfxX":6.718260873466891,"pfxZ":-7.551107138306108,"pX":1.9084873719446698,"pZ":1.0861419027681558,"vX0":5.955121623382648,"vY0":-113.0115874706375,"vZ0":0.7711132088087895,"x":44.25,"y":209.45,"x0":-1.6647399454442762,"y0":50.003148399535235,"z0":5.030777156828043,"aX":8.415990652374207},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-12.8,"breakHorizontal":-14.0,"spinRate":2518,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4906427572102712,"extension":6.956719905059008},"index":5,"playId":"83ea114b-168c-3711-963b-03cee7bfc86c","pitchNumber":6,"startTime":"2026-05-27T02:24:14.719Z","endTime":"2026-05-27T02:24:18.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24690630034103,"aZ":-20.914317407215517,"pfxX":-10.50002440820494,"pfxZ":6.169209331582302,"pX":0.8472415813008096,"pZ":2.7944737817782475,"vX0":10.286505728677025,"vY0":-134.95282624339873,"vZ0":-1.5011121649224872,"x":84.71,"y":163.33,"x0":-1.6690198909730691,"y0":50.00346093641007,"z0":4.846629124477217,"aX":-19.165586704354016},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.0,"breakHorizontal":16.6,"spinRate":2159,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.4075184065181041,"extension":7.10629647167252},"index":6,"playId":"de388fbf-59c1-3768-ad13-578f56df26a6","pitchNumber":7,"startTime":"2026-05-27T02:24:33.766Z","endTime":"2026-05-27T02:24:37.174Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:24:37.174Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-27T02:24:43.819Z","endTime":"2026-05-27T02:26:24.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":71.8,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.85261597713099,"aZ":-40.26978662517921,"pfxX":6.649553857843164,"pfxZ":-6.1890960106504345,"pX":0.5334875623221895,"pZ":2.0468626879110796,"vX0":3.2351809394194175,"vY0":-114.44401784874388,"vZ0":2.0370305769501975,"x":96.66,"y":183.51,"x0":-1.7686828042754312,"y0":50.0035340895527,"z0":5.130423314646087,"aX":8.697106730766134},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-10.2,"breakHorizontal":-13.0,"spinRate":2605,"spinDirection":49},"zone":9,"typeConfidence":2.0,"plateTime":0.4811627879883984,"extension":6.87985396660586},"index":0,"playId":"7d761eec-4aeb-39b4-bdb4-3414f0e01488","pitchNumber":1,"startTime":"2026-05-27T02:25:05.153Z","endTime":"2026-05-27T02:25:09.129Z","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":79.4,"endSpeed":72.4,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.218366048698204,"aZ":-38.49294462377667,"pfxX":6.094394286651985,"pfxZ":-4.744025296118528,"pX":0.7859989247453439,"pZ":1.9459812018130993,"vX0":3.823803709224151,"vY0":-115.51233622264739,"vZ0":1.4499878685661807,"x":87.04,"y":186.24,"x0":-1.6900663899051789,"y0":50.00080114508719,"z0":5.04933767153731,"aX":8.122812431802917},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-7.8,"breakHorizontal":-12.1,"spinRate":2600,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.47664005936146125,"extension":6.852244573465924},"index":1,"playId":"4375b7a8-8a2c-3f85-aab8-4d1f5f307852","pitchNumber":2,"startTime":"2026-05-27T02:25:22.445Z","endTime":"2026-05-27T02:25:25.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.427939679899552,"aZ":-19.316539569028134,"pfxX":-10.846839684955974,"pfxZ":6.968851469322604,"pX":1.7458246819049892,"pZ":1.7974462309551724,"vX0":12.148630406173389,"vY0":-134.76596212079335,"vZ0":-4.295300753127072,"x":50.45,"y":190.25,"x0":-1.4045779718125226,"y0":50.00402645781512,"z0":4.7707648509109255,"aX":-20.01647039847239},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.9,"breakHorizontal":17.2,"spinRate":2248,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4059488009634107,"extension":6.986642057891391},"index":2,"playId":"9e6364e4-fcc5-391e-b0ff-c91f91361bdd","pitchNumber":3,"startTime":"2026-05-27T02:25:43.356Z","endTime":"2026-05-27T02:25:46.954Z","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":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.5,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.111810581124267,"aZ":-38.06711223521123,"pfxX":6.247847045985937,"pfxZ":-4.435581408634906,"pX":1.57281409239072,"pZ":1.7216570242401605,"vX0":5.38744006829518,"vY0":-115.33253665583487,"vZ0":0.7162827972268127,"x":57.05,"y":192.3,"x0":-1.6163534606022054,"y0":50.001986494372524,"z0":5.117753747421996,"aX":8.303154858220408},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-7.4,"breakHorizontal":-12.8,"spinRate":2536,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.47735916960524305,"extension":6.91918670682613},"index":3,"playId":"be04b224-7e45-3499-89ae-6002fa1bf804","pitchNumber":4,"startTime":"2026-05-27T02:26:01.261Z","endTime":"2026-05-27T02:26:04.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.3,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.131272670617953,"aZ":-40.612757781250636,"pfxX":5.7640660778447295,"pfxZ":-6.359836054353981,"pX":0.821281007644214,"pZ":1.6827014100220274,"vX0":4.065796050007017,"vY0":-115.20925233223039,"vZ0":1.4017840284165732,"x":85.69,"y":193.35,"x0":-1.7239178373644168,"y0":50.0051365273707,"z0":5.033137355094076,"aX":7.643252570792579},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-10.8,"breakHorizontal":-11.5,"spinRate":2596,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4779229007726813,"extension":6.951485489526663},"index":4,"playId":"c943c0c0-81fe-3307-aa30-ba4badb045af","pitchNumber":5,"startTime":"2026-05-27T02:26:19.679Z","endTime":"2026-05-27T02:26:24.472Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:26:24.472Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Freddy Fermin flies out to right fielder Brandon Marsh.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-27T02:26:34.426Z","endTime":"2026-05-27T02:28:30.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"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":3},"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":4},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.346083465489567,"aZ":-13.729455345778858,"pfxX":-9.374525772297545,"pfxZ":9.756099927741165,"pX":0.8688015247887931,"pZ":2.742732522119876,"vX0":9.838709795423677,"vY0":-136.69107357551493,"vZ0":-3.1951940022410574,"x":83.88,"y":164.73,"x0":-1.5605863161328541,"y0":50.004758539565024,"z0":4.870460272143984,"aX":-17.728217907158463},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.2,"breakHorizontal":14.9,"spinRate":2416,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.4008127952056286,"extension":6.961629095944597},"index":0,"playId":"5ec72777-545f-39bf-aad0-9305e01569b1","pitchNumber":1,"startTime":"2026-05-27T02:26:52.308Z","endTime":"2026-05-27T02:26:56.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":71.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.100421794048895,"aZ":-39.78460304382392,"pfxX":6.394417309693414,"pfxZ":-5.877634146107496,"pX":0.2983924297710707,"pZ":1.3771655287375184,"vX0":2.952389446605692,"vY0":-114.25225802822371,"vZ0":0.6031834257481312,"x":105.63,"y":201.6,"x0":-1.8498508494840207,"y0":50.0034614850347,"z0":5.085725469332216,"aX":8.27855558581659},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-10.1,"breakHorizontal":-12.4,"spinRate":2678,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4832363151287864,"extension":7.006932562835973},"index":1,"playId":"0db4d81a-9567-3b16-9fdd-671c3fdd0fb1","pitchNumber":2,"startTime":"2026-05-27T02:27:08.430Z","endTime":"2026-05-27T02:27:13.104Z","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":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58447892078704,"aZ":-20.611309356776548,"pfxX":-11.133959337558181,"pfxZ":6.189272313779386,"pX":-0.25016063017356094,"pZ":1.857113117668316,"vX0":7.534754383431478,"vY0":-135.77108755337719,"vZ0":-4.055354136019191,"x":126.54,"y":188.64,"x0":-1.6141047542282039,"y0":50.00070443903098,"z0":4.803478768774536,"aX":-20.794522763845567},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.6,"breakHorizontal":18.6,"spinRate":2348,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.40334514761171425,"extension":6.832058721170062},"index":2,"playId":"176a59ce-2695-396f-bd8a-229c844955a2","pitchNumber":3,"startTime":"2026-05-27T02:27:28.757Z","endTime":"2026-05-27T02:27:32.125Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.646510374232573,"aZ":-32.428735420693286,"pfxX":-8.659175458551958,"pfxZ":-0.16086196638319095,"pX":-1.3090977034966236,"pZ":2.971145786749083,"vX0":4.080058324412182,"vY0":-122.86470987765736,"vZ0":1.9351637797523924,"x":166.9,"y":158.56,"x0":-1.8595319678691298,"y0":50.00584111171022,"z0":4.914564288563534,"aX":-13.339656712251946},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.4,"breakHorizontal":14.9,"spinRate":1487,"spinDirection":252},"zone":11,"typeConfidence":2.0,"plateTime":0.4445401364795405,"extension":6.739323765082046},"index":3,"playId":"3f7c2091-1bf4-3753-b573-5ecc53a63621","pitchNumber":4,"startTime":"2026-05-27T02:27:59.713Z","endTime":"2026-05-27T02:28:03.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":70.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22818467115124,"aZ":-41.577855908212925,"pfxX":7.809570239502388,"pfxZ":-7.3576377912698625,"pX":0.016600940120064078,"pZ":2.3423960251636586,"vX0":1.8170208186597494,"vY0":-113.36687378857697,"vZ0":3.013335133329454,"x":116.37,"y":175.54,"x0":-1.8130099921347267,"y0":50.00364408513131,"z0":5.199533693103116,"aX":9.980205699771828},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-12.0,"breakHorizontal":-14.6,"spinRate":2588,"spinDirection":53},"zone":5,"typeConfidence":2.0,"plateTime":0.4865536192730189,"extension":6.9656148612668485},"hitData":{"launchSpeed":80.8,"launchAngle":55.0,"totalDistance":214.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.71,"coordY":129.04}},"index":4,"playId":"7ab101e5-a5cf-3597-9afd-9f14299dcf47","pitchNumber":5,"startTime":"2026-05-27T02:28:20.737Z","endTime":"2026-05-27T02:28:30.046Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:28:30.046Z","atBatIndex":24},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"J.T. Realmuto pops out to second baseman Fernando Tatis Jr.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-27T02:30:59.222Z","endTime":"2026-05-27T02:33:18.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"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,5,6],"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":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37800222823783,"aZ":-31.940483860610822,"pfxX":4.657162166350901,"pfxZ":0.15284892004505402,"pX":0.9334319936906498,"pZ":1.4959376884175144,"vX0":4.637451861843203,"vY0":-121.87316436298654,"vZ0":-3.584821524740538,"x":81.42,"y":198.39,"x0":-1.6002448568902055,"y0":50.00038670039431,"z0":5.749996122769874,"aX":6.991062374060213},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.4,"breakHorizontal":-9.6,"spinRate":3021,"spinDirection":88},"zone":14,"typeConfidence":0.77,"plateTime":0.449744796220517,"extension":6.026513932013906},"index":0,"playId":"7ca9f056-d234-3e43-8b27-653ff812dc0d","pitchNumber":1,"startTime":"2026-05-27T02:31:04.608Z","endTime":"2026-05-27T02:31:08.734Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.204194822822565,"aZ":-29.916981523697636,"pfxX":5.735406303756868,"pfxZ":1.5109508066958766,"pX":0.5514343209521114,"pZ":1.9413959172482813,"vX0":3.4148149803621806,"vY0":-121.97765438292267,"vZ0":-2.959404024414847,"x":95.98,"y":186.36,"x0":-1.6163645688600978,"y0":50.00267171475794,"z0":5.776434848862876,"aX":8.555379839323813},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.3,"breakHorizontal":-11.3,"spinRate":3088,"spinDirection":82},"zone":9,"typeConfidence":0.91,"plateTime":0.45075801495939016,"extension":5.927426358673235},"index":1,"playId":"2fbca507-dd49-3fee-8320-5eb0b697e20b","pitchNumber":2,"startTime":"2026-05-27T02:31:18.599Z","endTime":"2026-05-27T02:31:23.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":84.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.69222933680607,"aZ":-13.767831538534617,"pfxX":-6.348250624162811,"pfxZ":9.888765277970906,"pX":-1.2700320845758615,"pZ":3.864994331870447,"vX0":3.2326413800666574,"vY0":-136.90559545283813,"vZ0":-3.0361806508520472,"x":165.41,"y":134.43,"x0":-1.6537883731381946,"y0":50.004740610101244,"z0":5.95547318949055,"aX":-11.817992771238558},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.3,"breakHorizontal":10.6,"spinRate":2290,"spinDirection":209},"zone":11,"typeConfidence":0.97,"plateTime":0.4031000498435411,"extension":5.862448604248998},"index":2,"playId":"b896f2cb-328f-3376-a768-887a4dd5800b","pitchNumber":3,"startTime":"2026-05-27T02:31:33.400Z","endTime":"2026-05-27T02:31:37.545Z","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":93.4,"endSpeed":83.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.88283418190302,"aZ":-20.918765713322102,"pfxX":-10.64077791160576,"pfxZ":6.175808506076308,"pX":-0.11275565479611785,"pZ":1.9646095727504926,"vX0":6.738578856384196,"vY0":-135.65852364742958,"vZ0":-6.042581271331966,"x":121.3,"y":185.74,"x0":-1.2756518389228177,"y0":50.00084883283506,"z0":5.728193065639881,"aX":-19.385694776765728},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.7,"breakHorizontal":17.4,"spinRate":2422,"spinDirection":216},"zone":8,"typeConfidence":0.92,"plateTime":0.40727806424534085,"extension":5.936056841425795},"index":3,"playId":"718b793a-2b0d-3042-afd3-c081e8c3c676","pitchNumber":4,"startTime":"2026-05-27T02:31:47.388Z","endTime":"2026-05-27T02:31:52.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.65022696017718,"aZ":-34.904979326242,"pfxX":6.661073205100758,"pfxZ":-1.7867355296677463,"pX":0.4485973248760329,"pZ":1.1022658490284811,"vX0":2.7988516659712843,"vY0":-123.39641899154087,"vZ0":-4.035179414922551,"x":99.9,"y":209.02,"x0":-1.5688675093914555,"y0":50.0040283978324,"z0":5.7284945983025795,"aX":10.177806942549422},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.0,"breakHorizontal":-12.7,"spinRate":3133,"spinDirection":72},"zone":14,"typeConfidence":0.79,"plateTime":0.445444963524507,"extension":6.058242419208761},"index":4,"playId":"37c5cde0-1b60-3fad-b666-7ccb592eb552","pitchNumber":5,"startTime":"2026-05-27T02:32:26.478Z","endTime":"2026-05-27T02:32:32.915Z","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.7,"endSpeed":85.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.499642340723305,"aZ":-11.333397180905449,"pfxX":-3.8058125816983637,"pfxZ":11.012844502812904,"pX":0.593922658316619,"pZ":3.354481435534935,"vX0":6.579670049841923,"vY0":-137.64541624465406,"vZ0":-4.691890986734764,"x":94.36,"y":148.21,"x0":-1.3481973889989105,"y0":50.002204442589736,"z0":5.867556958647934,"aX":-7.2024093425522295},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.0,"breakHorizontal":5.3,"spinRate":2428,"spinDirection":209},"zone":3,"typeConfidence":0.98,"plateTime":0.40005439883852834,"extension":6.105890735367538},"index":5,"playId":"8656baaa-0d68-3c9c-874b-aaf8f44d66cd","pitchNumber":6,"startTime":"2026-05-27T02:32:47.964Z","endTime":"2026-05-27T02:32:54.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":84.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.988164319495766,"aZ":-13.103223049588271,"pfxX":-5.605530595640745,"pfxZ":10.225378226451465,"pX":0.06600623851124417,"pZ":3.4373921387821396,"vX0":5.64043180117067,"vY0":-137.31325301451002,"vZ0":-4.315642637829289,"x":114.48,"y":145.97,"x0":-1.3097768185202578,"y0":50.00487900066511,"z0":5.954292522038667,"aX":-10.457127223649984},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.5,"breakHorizontal":8.6,"spinRate":2451,"spinDirection":211},"zone":12,"typeConfidence":0.98,"plateTime":0.4024956571506091,"extension":6.069907332935746},"hitData":{"launchSpeed":88.4,"launchAngle":58.0,"totalDistance":177.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":153.3,"coordY":135.67}},"index":6,"playId":"de3c9f76-9236-3b5c-b108-ff67680f7207","pitchNumber":7,"startTime":"2026-05-27T02:33:07.784Z","endTime":"2026-05-27T02:33:18.295Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:33:18.295Z","atBatIndex":25},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Justin Crawford pops out to shortstop Xander Bogaerts.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-27T02:33:30.726Z","endTime":"2026-05-27T02:34:04.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.00906807321469,"aZ":-12.18616912458335,"pfxX":-5.061603421147694,"pfxZ":10.68373270303556,"pX":0.5567623413793824,"pZ":2.8077686053707738,"vX0":7.063110588356299,"vY0":-136.8502363831393,"vZ0":-5.738117324135779,"x":95.78,"y":162.97,"x0":-1.4163993062062314,"y0":50.00624504408798,"z0":5.788225932926577,"aX":-9.47327511964144},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.1,"breakHorizontal":7.4,"spinRate":2481,"spinDirection":216},"zone":6,"typeConfidence":0.98,"plateTime":0.4023322223295054,"extension":5.977789002317493},"index":0,"playId":"811c9f37-2fdf-32ac-b6cb-af5df86fe597","pitchNumber":1,"startTime":"2026-05-27T02:33:37.088Z","endTime":"2026-05-27T02:33:40.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.10820105440271,"aZ":-20.372725194428398,"pfxX":0.015845421692340267,"pfxZ":6.6228340649940876,"pX":1.0312366595678173,"pZ":2.510241510959748,"vX0":6.487110739349873,"vY0":-132.8203246360533,"vZ0":-4.804182440378637,"x":77.69,"y":171.0,"x0":-1.4474337815439757,"y0":50.0030148839613,"z0":5.828830200555382,"aX":0.028438125978655818},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.2,"breakHorizontal":-1.4,"spinRate":2714,"spinDirection":202},"zone":14,"typeConfidence":0.9,"plateTime":0.41277215696113245,"extension":6.0174788516899325},"hitData":{"launchSpeed":79.8,"launchAngle":60.0,"totalDistance":150.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":111.82,"coordY":146.96}},"index":1,"playId":"81b5b4ef-ffed-3380-ab09-53ec6c2ec365","pitchNumber":2,"startTime":"2026-05-27T02:33:55.361Z","endTime":"2026-05-27T02:34:04.758Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:34:04.758Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Edmundo Sosa flies out sharply to center fielder Jackson Merrill.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-27T02:34:20.964Z","endTime":"2026-05-27T02:34:52.574Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":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":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.16446388599172,"aZ":-19.122829601227238,"pfxX":-10.43676021794997,"pfxZ":6.764247362018861,"pX":0.7593357762118561,"pZ":2.428508908444844,"vX0":8.871414193993077,"vY0":-138.55276615603438,"vZ0":-5.519585671306923,"x":88.06,"y":173.21,"x0":-1.1401811702982487,"y0":50.00322678104903,"z0":5.739059201651957,"aX":-20.13726053823511},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.2,"breakHorizontal":16.9,"spinRate":2535,"spinDirection":215},"zone":6,"typeConfidence":0.92,"plateTime":0.39647729705205004,"extension":5.935104034903961},"index":0,"playId":"2bd02577-da71-3a05-a4bd-776eb6368e78","pitchNumber":1,"startTime":"2026-05-27T02:34:30.674Z","endTime":"2026-05-27T02:34:35.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.429329361565703,"aZ":-29.031742292502862,"pfxX":3.5718933859079063,"pfxZ":1.9533392339517182,"pX":0.6067918282831734,"pZ":2.316388164993993,"vX0":4.29616114012776,"vY0":-126.05332796311816,"vZ0":-2.7312116830851894,"x":93.87,"y":176.24,"x0":-1.5833162096178628,"y0":50.005617376233346,"z0":5.7560499715774425,"aX":5.752346068741242},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.1,"breakHorizontal":-7.4,"spinRate":3065,"spinDirection":98},"zone":6,"typeConfidence":0.85,"plateTime":0.43440077945859157,"extension":6.128643948873611},"hitData":{"launchSpeed":103.7,"launchAngle":28.0,"totalDistance":403.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":137.54,"coordY":36.75}},"index":1,"playId":"a7a987c7-5b24-355a-a6a3-c90b4b0fee04","pitchNumber":2,"startTime":"2026-05-27T02:34:44.149Z","endTime":"2026-05-27T02:34:52.574Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:34:52.574Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out sharply, second baseman Bryson Stott to first baseman Bryce Harper.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-27T02:37:12.039Z","endTime":"2026-05-27T02:37:38.008Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"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":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Adolis García replaces right fielder Brandon Marsh, batting 4th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-27T02:36:51.652Z","endTime":"2026-05-27T02:37:14.142Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"401","replacedPlayer":{"id":669016,"link":"/api/v1/people/669016"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":71.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.93538231489037,"aZ":-41.34650826981816,"pfxX":5.953341523977988,"pfxZ":-7.094389089510325,"pX":0.32867060495842965,"pZ":1.6386926472530925,"vX0":3.0067894472120336,"vY0":-114.35941790914835,"vZ0":1.3854097442930313,"x":104.47,"y":194.54,"x0":-1.7874905701942665,"y0":50.005592405368404,"z0":5.1594224921342295,"aX":7.691813718676413},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-12.0,"breakHorizontal":-11.6,"spinRate":2525,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.48354681321307513,"extension":6.276393848529179},"index":1,"playId":"56803ebb-05bb-3908-aa94-5932a562bb21","pitchNumber":1,"startTime":"2026-05-27T02:37:14.142Z","endTime":"2026-05-27T02:37:18.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":81.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.414546776857872,"aZ":-22.684585264743262,"pfxX":-12.462851708906447,"pfxZ":5.484891792384934,"pX":-0.9956064573869201,"pZ":2.225026067055345,"vX0":6.461830661958048,"vY0":-131.61216502299757,"vZ0":-2.1303822177198937,"x":154.95,"y":178.7,"x0":-1.8809207051730334,"y0":50.00583499586601,"z0":4.7485655628278804,"aX":-21.57529461420222},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.6,"breakHorizontal":20.9,"spinRate":2235,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4183184715641248,"extension":6.763050043658942},"hitData":{"launchSpeed":60.2,"launchAngle":-5.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":132.27,"coordY":181.67}},"index":2,"playId":"5dd01f7c-c13b-3a8b-aaf8-cfbb94d15ec4","pitchNumber":2,"startTime":"2026-05-27T02:37:30.483Z","endTime":"2026-05-27T02:37:38.008Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:37:38.008Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xander Bogaerts grounds out, third baseman Alec Bohm to first baseman Bryce Harper.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-27T02:38:00.129Z","endTime":"2026-05-27T02:39:09.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"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,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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"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(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.4,"endSpeed":83.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45367617625495,"aZ":-22.53557513097237,"pfxX":-12.748287932535096,"pfxZ":5.422434334822001,"pX":1.5363641921966662,"pZ":2.284491550308712,"vX0":12.263033531170834,"vY0":-132.494198538916,"vZ0":-2.357140348331614,"x":58.44,"y":177.1,"x0":-1.4969400453252588,"y0":50.000585781652184,"z0":4.833416840902646,"aX":-22.650486115586933},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.5,"breakHorizontal":20.4,"spinRate":2300,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.41349153040217246,"extension":6.849496828845211},"index":0,"playId":"2403ecf7-c9bf-3791-bbd9-8160c0fc4bf1","pitchNumber":1,"startTime":"2026-05-27T02:38:04.942Z","endTime":"2026-05-27T02:38:09.591Z","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":1,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":71.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.95849421270795,"aZ":-41.334264616220196,"pfxX":7.220005933787535,"pfxZ":-6.97670037745886,"pX":0.48212657120053865,"pZ":2.1614054885863023,"vX0":2.947559815125934,"vY0":-114.88219075113246,"vZ0":2.439565668371767,"x":98.62,"y":180.42,"x0":-1.7629804823921211,"y0":50.00556756997966,"z0":5.157926959206332,"aX":9.47309194806972},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-11.5,"breakHorizontal":-13.9,"spinRate":2517,"spinDirection":53},"zone":9,"typeConfidence":2.0,"plateTime":0.48019840537851,"extension":6.754390034688143},"index":1,"playId":"2cf38c6f-aa9c-30af-a562-fbe97d49310d","pitchNumber":2,"startTime":"2026-05-27T02:38:20.079Z","endTime":"2026-05-27T02:38:23.079Z","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":1},"pitchData":{"startSpeed":90.8,"endSpeed":81.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.881471980216368,"aZ":-20.69293192375104,"pfxX":-10.70219456884677,"pfxZ":6.598093784071022,"pX":-0.7244327298915241,"pZ":2.4909051865658425,"vX0":6.597036671165199,"vY0":-132.04275659957656,"vZ0":-1.9569452979881823,"x":144.61,"y":171.53,"x0":-1.8833457152583675,"y0":50.005172249569554,"z0":4.787210544614529,"aX":-18.6292973548276},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.6,"breakHorizontal":17.6,"spinRate":2280,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.41711533391343103,"extension":6.781315172650292},"index":2,"playId":"937aace1-18c1-36c7-88e6-fa881c821767","pitchNumber":3,"startTime":"2026-05-27T02:38:42.947Z","endTime":"2026-05-27T02:38:46.998Z","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":1},"pitchData":{"startSpeed":78.9,"endSpeed":72.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.993343680328643,"aZ":-39.92630882028367,"pfxX":6.6127941742150576,"pfxZ":-5.890516418599605,"pX":0.03443297558762543,"pZ":1.1428732979603495,"vX0":2.261922711533747,"vY0":-114.83555135737049,"vZ0":0.03937332800099891,"x":115.69,"y":207.92,"x0":-1.8260221968146495,"y0":50.000764628277445,"z0":5.054455222654158,"aX":8.70831903469487},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-10.3,"breakHorizontal":-12.6,"spinRate":2585,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4794951079541998,"extension":6.601025154023671},"hitData":{"launchSpeed":99.3,"launchAngle":4.0,"totalDistance":96.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.62,"coordY":161.66}},"index":3,"playId":"4bae0098-b5ed-3593-a42a-760dd85bdc5b","pitchNumber":4,"startTime":"2026-05-27T02:39:01.427Z","endTime":"2026-05-27T02:39:09.862Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:39:09.862Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gavin Sheets singles on a ground ball to shortstop Trea Turner.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-27T02:39:33.305Z","endTime":"2026-05-27T02:41:11.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"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"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"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":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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.298800038010558,"aZ":-19.941484997075847,"pfxX":-10.051682645239953,"pfxZ":6.708660421700001,"pX":0.7113945331661418,"pZ":3.686161198112275,"vX0":9.36166379543981,"vY0":-134.47939206733227,"vZ0":0.3959503333620411,"x":89.88,"y":139.25,"x0":-1.5160094313165868,"y0":50.004321894265665,"z0":4.956181250143571,"aX":-18.335325817336866},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.5,"breakHorizontal":16.1,"spinRate":2222,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.4079373157522945,"extension":6.958336606202739},"index":0,"playId":"7f290807-af36-309d-bb23-63a96cfee10f","pitchNumber":1,"startTime":"2026-05-27T02:39:37.805Z","endTime":"2026-05-27T02:39:43.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":72.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.6268500556857,"aZ":-41.131536788736256,"pfxX":6.87038269815992,"pfxZ":-6.688161120981702,"pX":0.8966995413349023,"pZ":0.949750442155326,"vX0":3.9656593509873392,"vY0":-116.15554520496816,"vZ0":-0.15618153795602008,"x":82.82,"y":213.14,"x0":-1.736053067257106,"y0":50.00028962909267,"z0":4.99238120415169,"aX":9.206620072497346},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-11.8,"breakHorizontal":-13.6,"spinRate":2543,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4750347313082357,"extension":6.906754272803529},"index":1,"playId":"22a04e45-3d8e-3f48-8ebe-d1e6b688e219","pitchNumber":2,"startTime":"2026-05-27T02:39:54.047Z","endTime":"2026-05-27T02:39:59.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":70.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56435529423777,"aZ":-38.10194125168772,"pfxX":7.8495482598103905,"pfxZ":-4.6916633795042,"pX":0.6576498275215074,"pZ":1.9334304830643643,"vX0":3.0041913130246134,"vY0":-112.93289951107009,"vZ0":1.3369216129718253,"x":91.93,"y":186.58,"x0":-1.717703849815239,"y0":50.00117326369913,"z0":5.2288532084295785,"aX":9.925166207758595},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-7.7,"breakHorizontal":-15.0,"spinRate":2539,"spinDirection":50},"zone":9,"typeConfidence":2.0,"plateTime":0.4889345046519984,"extension":6.370422450785669},"index":2,"playId":"f158cf3c-bb04-3f32-8503-ff4d621924df","pitchNumber":3,"startTime":"2026-05-27T02:40:14.298Z","endTime":"2026-05-27T02:40:18.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68326715342612,"aZ":-27.753527329538755,"pfxX":-0.43127282193980343,"pfxZ":2.744975312682394,"pX":-0.01934863103550882,"pZ":2.5381657491689804,"vX0":4.4516021888958965,"vY0":-126.1217760617198,"vZ0":-0.3956006865096465,"x":117.74,"y":170.25,"x0":-1.7513315526088022,"y0":50.00321266223532,"z0":4.935576538498911,"aX":-0.695124006366461},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.2,"breakHorizontal":-0.2,"spinRate":2149,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.4343142457244129,"extension":6.9167281080594805},"index":3,"playId":"e517b660-e39c-3c89-9a9c-3c1822a6dd50","pitchNumber":4,"startTime":"2026-05-27T02:40:35.557Z","endTime":"2026-05-27T02:40:41.472Z","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":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.16515601758223,"aZ":-19.506522203216246,"pfxX":-7.459660059541643,"pfxZ":6.6798878858301745,"pX":0.12663426737818836,"pZ":3.4069133313110975,"vX0":7.424307681384683,"vY0":-137.51068754760684,"vZ0":-0.5602463253371888,"x":112.17,"y":146.79,"x0":-1.6513659904389704,"y0":50.006178241426916,"z0":4.947912934025312,"aX":-14.154773768346821},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.1,"breakHorizontal":11.8,"spinRate":2128,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.399747116761743,"extension":6.935260866732008},"hitData":{"launchSpeed":84.0,"launchAngle":10.0,"totalDistance":148.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":129.08,"coordY":140.69}},"index":4,"playId":"0209d919-cf9d-3918-8bff-d6522cae64a5","pitchNumber":5,"startTime":"2026-05-27T02:41:02.939Z","endTime":"2026-05-27T02:41:11.215Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:41:11.215Z","atBatIndex":30},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Manny Machado homers (9) on a line drive to left field. Gavin Sheets scores.","rbi":2,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-27T02:41:37.422Z","endTime":"2026-05-27T02:42:18.803Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":{"id":605400,"link":"/api/v1/people/605400"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":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":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.948732764361708,"aZ":-22.753206497340067,"pfxX":-11.999890933733607,"pfxZ":5.2798038038985595,"pX":-0.6805062453266917,"pZ":2.5787260656949744,"vX0":7.036096503717077,"vY0":-133.28863026573535,"vZ0":-1.3758441584472276,"x":142.94,"y":169.15,"x0":-1.8074369784406592,"y0":50.00007306637129,"z0":4.758199682820106,"aX":-21.402406355570633},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.5,"breakHorizontal":20.0,"spinRate":2188,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.4122823845171948,"extension":6.762952048768921},"hitData":{"launchSpeed":108.0,"launchAngle":19.0,"totalDistance":362.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":32.26,"coordY":85.71}},"index":0,"playId":"28a0d31e-fa21-3540-903e-618d9025f03a","pitchNumber":1,"startTime":"2026-05-27T02:41:46.184Z","endTime":"2026-05-27T02:42:18.803Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:42:18.803Z","atBatIndex":31},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Miguel Andujar lines out sharply to center fielder Justin Crawford.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-27T02:42:28.486Z","endTime":"2026-05-27T02:43:11.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"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],"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":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":83.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.1026032333716,"aZ":-22.64972294766794,"pfxX":-14.255625335415836,"pfxZ":5.277807642369746,"pX":1.2570773886337252,"pZ":1.9594835335311693,"vX0":12.151052515202268,"vY0":-134.47620210298237,"vZ0":-3.076049918818156,"x":69.08,"y":185.87,"x0":-1.5002808807378978,"y0":50.00339423010261,"z0":4.751564990766421,"aX":-25.73203412524888},"breaks":{"breakAngle":44.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.0,"breakHorizontal":22.7,"spinRate":2188,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.40957948280492085,"extension":6.954533086632979},"index":0,"playId":"87544d15-93ec-3a5c-9cd4-7eb3210041ef","pitchNumber":1,"startTime":"2026-05-27T02:42:47.370Z","endTime":"2026-05-27T02:42:51.881Z","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":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.952033419441626,"aZ":-20.981037623191792,"pfxX":-1.0103930425598033,"pfxZ":6.909592293919012,"pX":0.538713309352963,"pZ":2.509899211220775,"vX0":6.247659794339081,"vY0":-126.7293528459363,"vZ0":-1.6540444073061402,"x":96.47,"y":171.01,"x0":-1.8317573376530636,"y0":50.00064990574962,"z0":4.854209790701407,"aX":-1.6370377057174137},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":12.4,"breakHorizontal":0.4,"spinRate":2296,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.43292313541024674,"extension":6.804307855775995},"hitData":{"launchSpeed":105.5,"launchAngle":14.0,"totalDistance":325.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":109.28,"coordY":69.7}},"index":1,"playId":"6c9ad220-ef79-3819-83b9-72f5afb49e93","pitchNumber":2,"startTime":"2026-05-27T02:43:04.582Z","endTime":"2026-05-27T02:43:11.177Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:43:11.177Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Schwarber grounds out sharply, second baseman Fernando Tatis Jr. to first baseman Ty France.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-27T02:45:22.063Z","endTime":"2026-05-27T02:46:35.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"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],"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.75012592521784,"aZ":-19.91691822450525,"pfxX":-11.52804600877301,"pfxZ":6.35024740058498,"pX":-0.023029558620979093,"pZ":2.4388521553530484,"vX0":7.82522141694173,"vY0":-138.72226882139586,"vZ0":-5.387568831246374,"x":117.88,"y":172.93,"x0":-1.3961839521210113,"y0":50.00627336068329,"z0":5.752249474061669,"aX":-22.26165291963209},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.4,"breakHorizontal":19.1,"spinRate":2356,"spinDirection":226},"zone":5,"typeConfidence":0.92,"plateTime":0.39627144378602797,"extension":5.9309505921337395},"index":0,"playId":"d5b33a33-dbd5-37e2-ba02-11dc4022b36a","pitchNumber":1,"startTime":"2026-05-27T02:45:26.139Z","endTime":"2026-05-27T02:45:30.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.094042653195693,"aZ":-20.73492468002892,"pfxX":-0.57955531377893,"pfxZ":6.454514980173919,"pX":0.3818712815920715,"pZ":2.015845409068308,"vX0":5.23982519711224,"vY0":-132.28170053509604,"vZ0":-5.924951656371296,"x":102.44,"y":184.35,"x0":-1.5490384339887886,"y0":50.00594448941905,"z0":5.803923660519048,"aX":-1.0279822569700443},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.6,"breakHorizontal":-0.1,"spinRate":2547,"spinDirection":197},"zone":9,"typeConfidence":0.9,"plateTime":0.41398358271305025,"extension":6.113081231724015},"index":1,"playId":"22e6c8ce-2d4c-3eac-9252-4bf3ea90ff1c","pitchNumber":2,"startTime":"2026-05-27T02:45:38.487Z","endTime":"2026-05-27T02:45:44.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":85.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.55943675427549,"aZ":-13.37286476517703,"pfxX":-4.511902179971358,"pfxZ":9.824082790917956,"pX":0.14574106617503965,"pZ":4.644330977553571,"vX0":5.8112355466305665,"vY0":-138.35474220329743,"vZ0":-1.0394075813417156,"x":111.44,"y":113.38,"x0":-1.408388956384448,"y0":50.00206783566405,"z0":5.932779674473298,"aX":-8.634813238263444},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.8,"breakHorizontal":6.7,"spinRate":2355,"spinDirection":212},"zone":12,"typeConfidence":0.98,"plateTime":0.3978367035198649,"extension":6.060920013565334},"index":2,"playId":"4cc9e1b3-70bb-3a7b-bc05-49dacacf2fb3","pitchNumber":3,"startTime":"2026-05-27T02:46:12.834Z","endTime":"2026-05-27T02:46:16.440Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.99589991803137,"aZ":-32.93459724196458,"pfxX":4.174580327396051,"pfxZ":-0.49587504776799207,"pX":-0.7652309678210323,"pZ":2.1327390907555714,"vX0":0.528238820867658,"vY0":-123.3150262250158,"vZ0":-2.3466944068868134,"x":146.17,"y":181.2,"x0":-1.524657663444541,"y0":50.0052215983027,"z0":5.904746742779568,"aX":6.360427950289491},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.2,"breakHorizontal":-7.7,"spinRate":3135,"spinDirection":86},"zone":7,"typeConfidence":2.0,"plateTime":0.4460105228408384,"extension":5.917735177862691},"hitData":{"launchSpeed":103.4,"launchAngle":8.0,"totalDistance":147.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":151.52,"coordY":148.47}},"index":3,"playId":"b5d98f93-35a3-3c7d-91ef-c9ce76a4c0e6","pitchNumber":4,"startTime":"2026-05-27T02:46:27.176Z","endTime":"2026-05-27T02:46:35.674Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:46:35.674Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trea Turner singles on a line drive to center fielder Jackson Merrill.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-27T02:46:56.696Z","endTime":"2026-05-27T02:48:28.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":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,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":83.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.537454104575136,"aZ":-23.87685938605486,"pfxX":-0.07303997375992877,"pfxZ":4.731331080826885,"pX":0.29474436729458675,"pZ":1.6857314218443387,"vX0":4.692416019474336,"vY0":-131.01116194368032,"vZ0":-5.650444141670767,"x":105.77,"y":193.27,"x0":-1.5037325634661376,"y0":50.00023226485169,"z0":5.635298282160638,"aX":-0.1286991205377868},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.7,"breakHorizontal":-0.8,"spinRate":2640,"spinDirection":189},"zone":9,"typeConfidence":0.9,"plateTime":0.4167590536751846,"extension":6.162074619937939},"index":0,"playId":"f332a240-3189-3631-b3b6-6ad331555e17","pitchNumber":1,"startTime":"2026-05-27T02:46:58.867Z","endTime":"2026-05-27T02:47:02.646Z","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":95.3,"endSpeed":86.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.181187976101185,"aZ":-17.10214946812425,"pfxX":-10.058091957028344,"pfxZ":7.846736689516426,"pX":-0.9921148120037842,"pZ":2.4556925953876068,"vX0":4.51696412511356,"vY0":-138.51180189237394,"vZ0":-5.98525791385368,"x":154.82,"y":172.48,"x0":-1.3473792165798224,"y0":50.00568376074544,"z0":5.809327860270725,"aX":-19.32721261902999},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.0,"breakHorizontal":17.2,"spinRate":2456,"spinDirection":216},"zone":13,"typeConfidence":0.92,"plateTime":0.3971539331556002,"extension":6.041348014008508},"index":1,"playId":"0aa49804-1d01-3c21-a319-8344cbf3426b","pitchNumber":2,"startTime":"2026-05-27T02:47:11.469Z","endTime":"2026-05-27T02:47:14.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.92674814254009,"aZ":-29.827016068545984,"pfxX":2.349278795370191,"pfxZ":1.4995637493475935,"pX":1.520959818154468,"pZ":0.6832090721414207,"vX0":6.605265023866321,"vY0":-124.2524047737884,"vZ0":-5.993503736151142,"x":59.02,"y":220.33,"x0":-1.4770638659136743,"y0":50.001149047974955,"z0":5.605315067144931,"aX":3.672024550808814},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.6,"breakHorizontal":-5.8,"spinRate":3060,"spinDirection":85},"zone":14,"typeConfidence":0.93,"plateTime":0.4408364632788997,"extension":6.192270002356284},"index":2,"playId":"942ae55d-f9ba-36d4-a996-96f03c6b17f9","pitchNumber":3,"startTime":"2026-05-27T02:47:27.231Z","endTime":"2026-05-27T02:47:31.361Z","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":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.87962929500958,"aZ":-28.56999858009031,"pfxX":5.017647833163797,"pfxZ":2.3575983093142248,"pX":1.5507042063670158,"pZ":0.9802292254726527,"vX0":5.871447191352015,"vY0":-123.23261878219046,"vZ0":-5.365116149429408,"x":57.89,"y":212.31,"x0":-1.520131561928005,"y0":50.00363789082346,"z0":5.61697738335906,"aX":7.669251467536306},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.1,"breakHorizontal":-10.6,"spinRate":2933,"spinDirection":77},"zone":14,"typeConfidence":0.88,"plateTime":0.4455094065818166,"extension":6.1518573428736785},"index":3,"playId":"84f3eb42-39b2-313d-ac10-67380048cb7f","pitchNumber":4,"startTime":"2026-05-27T02:47:43.608Z","endTime":"2026-05-27T02:47:48.334Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.754300930733407,"aZ":-29.77552416342015,"pfxX":3.8214868681992593,"pfxZ":1.5979803654260751,"pX":0.7572602356075959,"pZ":0.39870476538279725,"vX0":4.425307700727844,"vY0":-121.8554947935007,"vZ0":-6.338312293295671,"x":88.14,"y":228.01,"x0":-1.5810919369683558,"y0":50.00033282244415,"z0":5.617488313248944,"aX":5.724994405286333},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.6,"breakHorizontal":-8.0,"spinRate":2998,"spinDirection":81},"zone":14,"typeConfidence":0.74,"plateTime":0.4501023548778149,"extension":6.022069262012802},"index":4,"playId":"b5962a0e-9a3d-31d9-b319-33f96198df1b","pitchNumber":5,"startTime":"2026-05-27T02:47:59.282Z","endTime":"2026-05-27T02:48:02.971Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.923250968100614,"aZ":-22.814812840452113,"pfxX":1.4750766045565256,"pfxZ":5.301444554632411,"pX":0.3607541413029595,"pZ":1.285883173159668,"vX0":4.259914509025399,"vY0":-131.77366724572605,"vZ0":-6.963125974953846,"x":103.25,"y":204.06,"x0":-1.4657943450046285,"y0":50.003406677476946,"z0":5.637743693925922,"aX":2.6048890564409404},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.4,"breakHorizontal":-3.6,"spinRate":2652,"spinDirection":209},"zone":14,"typeConfidence":0.91,"plateTime":0.41500548796034753,"extension":6.249269975786499},"hitData":{"launchSpeed":79.4,"launchAngle":15.0,"totalDistance":213.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":106.76,"coordY":104.8}},"index":5,"playId":"6e9fcace-03d6-37d1-88ed-2b53467b4d62","pitchNumber":6,"startTime":"2026-05-27T02:48:17.667Z","endTime":"2026-05-27T02:48:28.346Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:48:28.346Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Harper challenged (pitch result), call on the field was confirmed: Bryce Harper called out on strikes. Trea Turner steals (10) 2nd base.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-27T02:48:46.493Z","endTime":"2026-05-27T02:52:19.988Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"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"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.865633669412976,"aZ":-14.05131602741159,"pfxX":-5.450370803522992,"pfxZ":9.54052610028566,"pX":0.545510189389274,"pZ":3.561147801043256,"vX0":6.947897923482846,"vY0":-137.30031033627802,"vZ0":-3.636007445746537,"x":96.21,"y":142.63,"x0":-1.3157899826629176,"y0":50.0005798887985,"z0":5.865750936226077,"aX":-10.351376604597375},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.7,"breakHorizontal":8.3,"spinRate":2429,"spinDirection":211},"zone":12,"typeConfidence":0.98,"plateTime":0.3997158087422177,"extension":6.126797611338712},"index":0,"playId":"0b028a43-01fe-3e35-ab75-716670d37cfd","pitchNumber":1,"startTime":"2026-05-27T02:48:57.931Z","endTime":"2026-05-27T02:49:02.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":79.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.591956253261877,"aZ":-30.41599211584201,"pfxX":-12.114659691532959,"pfxZ":1.0854547944080233,"pX":-1.2851072496493927,"pZ":1.88424432752211,"vX0":4.415535959286996,"vY0":-127.58976954130817,"vZ0":-3.3827341192922895,"x":165.99,"y":187.91,"x0":-1.4819859425577968,"y0":50.003332823457725,"z0":5.670133922452611,"aX":-19.619715536142575},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.3,"breakHorizontal":20.6,"spinRate":1908,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.4322393479632689,"extension":6.30158237379505},"index":1,"playId":"10ec7f33-e6a4-3ba5-b449-5df05125e3f3","pitchNumber":2,"startTime":"2026-05-27T02:49:14.516Z","endTime":"2026-05-27T02:49:18.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.023004010539157,"aZ":-21.42370472245832,"pfxX":2.083506224254928,"pfxZ":5.979966391155455,"pX":0.8004790169799259,"pZ":2.4519877636359846,"vX0":4.914237771042437,"vY0":-133.089035939164,"vZ0":-4.654231500443897,"x":86.49,"y":172.58,"x0":-1.3390831541849664,"y0":50.002530419415656,"z0":5.770990781234293,"aX":3.7440133981510906},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.1,"breakHorizontal":-4.8,"spinRate":2777,"spinDirection":176},"zone":14,"typeConfidence":0.91,"plateTime":0.4112436675685762,"extension":6.131677946090496},"index":2,"playId":"1a36348e-758f-3fbd-928b-2cc2dfab4f01","pitchNumber":3,"startTime":"2026-05-27T02:49:33.761Z","endTime":"2026-05-27T02:49:38.059Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"playId":"99773b14-1293-3a95-a339-853da9a7a208","startTime":"2026-05-27T02:50:03.497Z","endTime":"2026-05-27T02:50:08.620Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":1},"index":4,"playId":"16cb79ad-88f6-36a1-ae11-fd511aaca4e3","startTime":"2026-05-27T02:50:22.895Z","endTime":"2026-05-27T02:50:27.375Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":84.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.35627659108155,"aZ":-16.108072888277942,"pfxX":-10.577261497626534,"pfxZ":8.574498829095589,"pX":0.027256487354339193,"pZ":2.7741905987699864,"vX0":7.209001205487011,"vY0":-137.2248964850905,"vZ0":-4.653729911490264,"x":115.96,"y":163.88,"x0":-1.2835358525066962,"y0":50.00100424315348,"z0":5.618439585861817,"aX":-19.81488975403788},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.5,"breakHorizontal":17.3,"spinRate":2481,"spinDirection":213},"zone":5,"typeConfidence":0.9,"plateTime":0.40186430204875734,"extension":6.268644272914469},"index":5,"playId":"4a097ab4-2ec5-3d56-a2a1-b02df545af30","pitchNumber":4,"startTime":"2026-05-27T02:50:42.950Z","endTime":"2026-05-27T02:50:47.054Z","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.6,"endSpeed":86.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.76652470257688,"aZ":-12.658875885956606,"pfxX":-4.859819124686087,"pfxZ":10.01439332099043,"pX":-0.4603291712965767,"pZ":3.459149883345019,"vX0":4.136338797394155,"vY0":-139.08718162843087,"vZ0":-4.230968637556846,"x":134.55,"y":145.38,"x0":-1.3393389200082324,"y0":50.00128566848448,"z0":5.846674172298015,"aX":-9.469509648019368},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.4,"breakHorizontal":7.9,"spinRate":2547,"spinDirection":213},"zone":11,"typeConfidence":0.98,"plateTime":0.3946027200657305,"extension":6.157119679862092},"index":6,"playId":"02da9967-b9bd-3006-be08-99db66851ba9","pitchNumber":5,"startTime":"2026-05-27T02:51:02.365Z","endTime":"2026-05-27T02:51:07.360Z","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":2},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.856516324534056,"aZ":-22.834110836723625,"pfxX":0.280679890330231,"pfxZ":5.148569582361093,"pX":-0.5974602139369152,"pZ":4.346491687635189,"vX0":2.080702248949355,"vY0":-133.61847761644333,"vZ0":0.03654254575141769,"x":139.77,"y":121.42,"x0":-1.421628561973353,"y0":50.004910370659104,"z0":5.9686982931092,"aX":0.5087003285133725},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.6,"breakHorizontal":-1.0,"spinRate":2712,"spinDirection":177},"zone":11,"typeConfidence":0.9,"plateTime":0.40938395290174245,"extension":6.131144870800719},"index":7,"playId":"05a23045-368f-336f-815f-cfb404c4dffc","pitchNumber":6,"startTime":"2026-05-27T02:51:34.289Z","endTime":"2026-05-27T02:51:38.015Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50547748368632,"aZ":-19.56892705076308,"pfxX":-10.814461417226923,"pfxZ":6.453107542727176,"pX":0.7880727418665041,"pZ":2.6065375834148576,"vX0":9.377968642647375,"vY0":-139.16427429430507,"vZ0":-4.753849921219542,"x":86.96,"y":168.4,"x0":-1.2276800485869201,"y0":50.001168802282685,"z0":5.6410252983171,"aX":-21.11746914770306},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.8,"breakHorizontal":17.5,"spinRate":2415,"spinDirection":222},"zone":6,"typeConfidence":0.91,"plateTime":0.3942516696586966,"extension":6.271313899667983},"index":8,"playId":"9af27400-662b-38e0-996c-b783ff875cda","pitchNumber":7,"startTime":"2026-05-27T02:51:52.939Z","endTime":"2026-05-27T02:52:19.988Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"}},"playEndTime":"2026-05-27T02:52:19.988Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adolis García grounds out, shortstop Xander Bogaerts to first baseman Ty France.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-27T02:52:40.141Z","endTime":"2026-05-27T02:54:28.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"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,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":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":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"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":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.021899809378876,"aZ":-20.588378714418386,"pfxX":-2.089580807459907,"pfxZ":6.472311411257076,"pX":0.5818759410686766,"pZ":1.4301618652548804,"vX0":6.155467547768832,"vY0":-133.30906072144705,"vZ0":-6.994633466109212,"x":94.82,"y":200.17,"x0":-1.4909067793573711,"y0":50.00644123815728,"z0":5.586434554618763,"aX":-3.74321669261838},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.3,"breakHorizontal":2.4,"spinRate":2731,"spinDirection":205},"zone":14,"typeConfidence":0.88,"plateTime":0.41167350564528826,"extension":6.305577274201324},"index":0,"playId":"ebd7a3fc-0938-3726-8ceb-5ba810e1416c","pitchNumber":1,"startTime":"2026-05-27T02:52:42.679Z","endTime":"2026-05-27T02:52:47.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53089062866923,"aZ":-20.90162159581596,"pfxX":1.5151045128013823,"pfxZ":6.334487693986574,"pX":0.5504788715509129,"pZ":2.783978393755595,"vX0":4.853350931030185,"vY0":-132.59416811283515,"vZ0":-3.7023582435798934,"x":96.02,"y":163.61,"x0":-1.5009262660417428,"y0":50.00216821549372,"z0":5.724770007582339,"aX":2.6950737401502964},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.9,"breakHorizontal":-3.8,"spinRate":2754,"spinDirection":180},"zone":6,"typeConfidence":0.91,"plateTime":0.4131866556832242,"extension":6.223209877447028},"index":1,"playId":"bf15df1f-5e0b-3641-ad43-1e47faf902e1","pitchNumber":2,"startTime":"2026-05-27T02:52:59.905Z","endTime":"2026-05-27T02:53:04.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":85.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.774023108993,"aZ":-10.121296819182579,"pfxX":-7.799662911460483,"pfxZ":11.514504780311462,"pX":0.07802308979113853,"pZ":2.304250212924264,"vX0":6.488733420045604,"vY0":-138.67255011251459,"vZ0":-7.440492088781463,"x":114.03,"y":176.57,"x0":-1.2980762848627525,"y0":50.00635656665811,"z0":5.725771709680545,"aX":-14.94346486667681},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.1,"breakHorizontal":12.5,"spinRate":2551,"spinDirection":217},"zone":5,"typeConfidence":0.94,"plateTime":0.3974939510844484,"extension":6.342892565689233},"index":2,"playId":"979c5d66-fcfc-31f7-a3e9-8f484537b6c0","pitchNumber":3,"startTime":"2026-05-27T02:53:19.105Z","endTime":"2026-05-27T02:53:22.636Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-27T02:53:42.473Z","endTime":"2026-05-27T02:54:02.906Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.361690036682084,"aZ":-12.075257104436705,"pfxX":-6.349787156807556,"pfxZ":10.406048887622251,"pX":-0.061127172714101105,"pZ":4.367717603366804,"vX0":5.915432389562954,"vY0":-139.09424759847815,"vZ0":-2.0253076912409194,"x":119.33,"y":120.85,"x0":-1.4053467564630524,"y0":50.002076923967174,"z0":5.9200361552723475,"aX":-12.263937814728381},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.5,"breakHorizontal":10.1,"spinRate":2432,"spinDirection":218},"zone":11,"typeConfidence":0.98,"plateTime":0.39596379806363347,"extension":6.150211026807997},"index":4,"playId":"8c90ce60-fa8e-3d27-82e6-a08907209848","pitchNumber":4,"startTime":"2026-05-27T02:54:02.906Z","endTime":"2026-05-27T02:54:06.160Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42556127354485,"aZ":-31.48916766983982,"pfxX":3.1045134419931246,"pfxZ":0.43185757812445935,"pX":-0.10259723881338717,"pZ":1.9903269255494522,"vX0":2.5856999524973956,"vY0":-125.46657052652469,"vZ0":-2.808743336140343,"x":120.91,"y":185.04,"x0":-1.5515121002956618,"y0":50.00428287315948,"z0":5.702078050019446,"aX":4.927163458618665},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.4,"breakHorizontal":-6.2,"spinRate":3036,"spinDirection":102},"zone":8,"typeConfidence":0.64,"plateTime":0.4372946283255126,"extension":6.2367026375653785},"hitData":{"launchSpeed":90.9,"launchAngle":1.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.67,"coordY":148.98}},"index":5,"playId":"98684f7a-06fd-357b-9b8e-4f6893c1dc53","pitchNumber":5,"startTime":"2026-05-27T02:54:20.870Z","endTime":"2026-05-27T02:54:28.929Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:54:28.929Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Merrill grounds out, second baseman Bryson Stott to first baseman Bryce Harper.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-27T02:56:29.163Z","endTime":"2026-05-27T02:56:50.805Z","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":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":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":0},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":92.6,"endSpeed":83.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33863760735731,"aZ":-15.152490617946643,"pfxX":-9.275752986378615,"pfxZ":9.423892862594302,"pX":1.2680280101730381,"pZ":2.7914543955422517,"vX0":10.637049030009598,"vY0":-134.3373286207969,"vZ0":-2.6184106610116915,"x":68.67,"y":163.41,"x0":-1.5602003876806094,"y0":50.00044807078756,"z0":4.871613811157437,"aX":-16.75008004900309},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.6,"breakHorizontal":14.2,"spinRate":2228,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.4095951576274648,"extension":7.080753011626752},"hitData":{"launchSpeed":51.4,"launchAngle":22.0,"totalDistance":125.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.56,"coordY":146.69}},"index":0,"playId":"8eebfdd4-765f-3578-9ee8-3993b5bf4326","pitchNumber":1,"startTime":"2026-05-27T02:56:43.346Z","endTime":"2026-05-27T02:56:50.805Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:56:50.805Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ty France strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-27T02:57:03.248Z","endTime":"2026-05-27T02:58:17.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":82.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.45962191674872,"aZ":-13.14359408561919,"pfxX":-7.487218950321079,"pfxZ":10.687336329698354,"pX":0.225584889928204,"pZ":2.8254483486991373,"vX0":7.5298099069595175,"vY0":-133.97464540772097,"vZ0":-2.7847708004360614,"x":108.4,"y":162.49,"x0":-1.6765426047095684,"y0":50.00362795958443,"z0":4.84314629816535,"aX":-13.333719040423071},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.7,"breakHorizontal":11.5,"spinRate":2371,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.41206785350855846,"extension":7.088464877458991},"index":0,"playId":"4e16592d-cd60-32f9-8704-2e36dbfba8d6","pitchNumber":1,"startTime":"2026-05-27T02:57:18.186Z","endTime":"2026-05-27T02:57:22.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":70.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.85568410482927,"aZ":-38.83912132325097,"pfxX":7.374132399529545,"pfxZ":-5.210789505904108,"pX":-0.03808761424571574,"pZ":1.1622082071004574,"vX0":1.8102742318834144,"vY0":-113.83584995819791,"vZ0":0.013363478667053563,"x":118.45,"y":207.4,"x0":-1.8061967506165084,"y0":50.00254801635591,"z0":5.08441142504658,"aX":9.431274921949328},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-9.0,"breakHorizontal":-13.8,"spinRate":2577,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.485929309981723,"extension":6.7342944525468145},"index":1,"playId":"386680f3-4d73-39d4-941f-753d0531b9d9","pitchNumber":2,"startTime":"2026-05-27T02:57:35.537Z","endTime":"2026-05-27T02:57:39.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52756461419673,"aZ":-23.509731774013655,"pfxX":1.85774097532871,"pfxZ":5.651621238137658,"pX":0.12654266494886013,"pZ":3.1549986113761785,"vX0":4.224960990019276,"vY0":-123.34004725342048,"vZ0":0.47930230060197065,"x":112.18,"y":153.6,"x0":-1.8530946787254137,"y0":50.006161429591366,"z0":4.947492829406196,"aX":2.8498000553844016},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":10.6,"breakHorizontal":-4.4,"spinRate":2317,"spinDirection":181},"zone":2,"typeConfidence":2.0,"plateTime":0.4448209030179915,"extension":6.782474465142714},"index":2,"playId":"d83bf31a-0e5b-382a-b4f0-a4e9c8aff467","pitchNumber":3,"startTime":"2026-05-27T02:57:54.128Z","endTime":"2026-05-27T02:57:57.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":82.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.47638708434658,"aZ":-18.954677770436337,"pfxX":-10.434920291782662,"pfxZ":7.531254396215166,"pX":0.8950727543574231,"pZ":3.261512369327671,"vX0":9.946796786880846,"vY0":-132.46398161981153,"vZ0":-0.5823123109719027,"x":82.88,"y":150.72,"x0":-1.5748641944023758,"y0":50.00561212229459,"z0":4.885196771087546,"aX":-18.324129028016664},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.7,"breakHorizontal":16.4,"spinRate":2391,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.41541807134463715,"extension":6.735442035086402},"index":3,"playId":"982fe229-4704-38d4-b032-eea541889d2b","pitchNumber":4,"startTime":"2026-05-27T02:58:13.302Z","endTime":"2026-05-27T02:58:17.308Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:58:17.308Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ramón Laureano grounds out softly, pitcher Aaron Nola to first baseman Bryce Harper.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-27T02:58:33.411Z","endTime":"2026-05-27T02:59:47.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":605400,"link":"/api/v1/people/605400"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":70.5,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.934783251021695,"aZ":-40.016838669638396,"pfxX":8.905217126035918,"pfxZ":-6.165930486971949,"pX":0.85262859575708,"pZ":1.394359414280334,"vX0":3.377592721685468,"vY0":-114.11494626495436,"vZ0":0.7314909763978961,"x":84.5,"y":201.13,"x0":-1.8192744435994428,"y0":50.0023407477965,"z0":5.127144109744935,"aX":11.327235612971052},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-10.4,"breakHorizontal":-17.2,"spinRate":2662,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4866643200808922,"extension":6.951566708706694},"index":0,"playId":"7189738c-b711-34fa-a5dc-8fd06c691ace","pitchNumber":1,"startTime":"2026-05-27T02:58:42.904Z","endTime":"2026-05-27T02:58:47.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":2},"pitchData":{"startSpeed":92.7,"endSpeed":83.6,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.765483262438416,"aZ":-17.46253478212441,"pfxX":-11.809762350141115,"pfxZ":8.146074972087074,"pX":0.891607340111095,"pZ":1.679062567162635,"vX0":10.775046367585627,"vY0":-134.4419893566533,"vZ0":-4.679991397656629,"x":83.01,"y":193.45,"x0":-1.6599702188596783,"y0":50.003852811413665,"z0":4.705539882806015,"aX":-21.332440586779814},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.7,"breakHorizontal":18.7,"spinRate":2300,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.40949220551971566,"extension":6.985598585911974},"index":1,"playId":"972213f9-57e8-3ac8-8864-6be97b97ef63","pitchNumber":2,"startTime":"2026-05-27T02:58:59.174Z","endTime":"2026-05-27T02:59:03.470Z","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":1,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":70.7,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.184111866964138,"aZ":-39.92867602452997,"pfxX":7.535337512210294,"pfxZ":-6.0379011223498456,"pX":0.05656427270298285,"pZ":2.6145788346212178,"vX0":2.129262561667937,"vY0":-114.12754477069223,"vZ0":3.0247146374373033,"x":114.84,"y":168.19,"x0":-1.873701489451469,"y0":50.00340083587074,"z0":5.278384059342605,"aX":9.676504722581884},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-9.5,"breakHorizontal":-14.3,"spinRate":2596,"spinDirection":51},"zone":5,"typeConfidence":2.0,"plateTime":0.48488930419624054,"extension":6.846138068661622},"index":2,"playId":"fe9e3ab0-95de-326b-90bb-341759ff2ded","pitchNumber":3,"startTime":"2026-05-27T02:59:13.708Z","endTime":"2026-05-27T02:59:17.680Z","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":2},"pitchData":{"startSpeed":78.1,"endSpeed":70.6,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.62829658469649,"aZ":-40.789685322256084,"pfxX":7.596306589418682,"pfxZ":-6.748601784289113,"pX":-0.5786348215984489,"pZ":2.933397123420087,"vX0":0.7907282651483283,"vY0":-113.45425977411097,"vZ0":4.0842624919034005,"x":139.06,"y":159.58,"x0":-1.9180318202090052,"y0":50.000152735757325,"z0":5.2285997751354785,"aX":9.702939147145596},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-10.6,"breakHorizontal":-13.9,"spinRate":2424,"spinDirection":48},"zone":1,"typeConfidence":2.0,"plateTime":0.48652344736271935,"extension":6.870010461525277},"hitData":{"launchSpeed":41.0,"launchAngle":-47.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":133.07,"coordY":190.4}},"index":3,"playId":"1507f8d9-e2b1-3d91-a330-49c10ee77195","pitchNumber":4,"startTime":"2026-05-27T02:59:39.909Z","endTime":"2026-05-27T02:59:47.776Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T02:59:47.776Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Bohm flies out to left fielder Gavin Sheets.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-27T03:02:10.815Z","endTime":"2026-05-27T03:03:54.474Z","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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":5},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.69760988041261,"aZ":-16.740837712327135,"pfxX":-0.31837664540894384,"pfxZ":8.39906541563891,"pX":1.125334805901711,"pZ":0.5762002636836346,"vX0":6.973792870238538,"vY0":-134.7896917320542,"vZ0":-9.857234694118665,"x":74.1,"y":223.22,"x0":-1.455611201119675,"y0":50.00154388507884,"z0":5.466255394904371,"aX":-0.5854275579464856},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.2,"breakHorizontal":-1.0,"spinRate":2606,"spinDirection":203},"zone":14,"typeConfidence":0.88,"plateTime":0.4065766625011924,"extension":6.210933849082049},"index":0,"playId":"846d19f8-577e-3bf9-9ea0-62c7197aeb5d","pitchNumber":1,"startTime":"2026-05-27T03:02:25.555Z","endTime":"2026-05-27T03:02:28.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":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.28788056614543,"aZ":-11.58030519935945,"pfxX":-6.3364570785073715,"pfxZ":10.829155265036583,"pX":1.0432385978922951,"pZ":2.164182119547388,"vX0":7.938983584584358,"vY0":-137.6779497711609,"vZ0":-7.55188625386164,"x":77.23,"y":180.35,"x0":-1.0673969339493627,"y0":50.00199442736008,"z0":5.743846409730511,"aX":-12.048930551302488},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.0,"breakHorizontal":9.6,"spinRate":2340,"spinDirection":214},"zone":14,"typeConfidence":0.98,"plateTime":0.3992963082652894,"extension":6.273965515207217},"index":1,"playId":"fc696674-a4d4-34c2-bd41-ac101a25219a","pitchNumber":2,"startTime":"2026-05-27T03:02:40.523Z","endTime":"2026-05-27T03:02:44.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94155274275205,"aZ":-11.934803246004556,"pfxX":-6.361497651538446,"pfxZ":10.724770673488866,"pX":1.02438611985624,"pZ":2.216734804795537,"vX0":8.293755250356394,"vY0":-137.15192129150404,"vZ0":-7.2613038491825845,"x":77.95,"y":178.93,"x0":-1.2254186975869124,"y0":50.00553556068241,"z0":5.729223280499266,"aX":-12.00938964754021},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.9,"breakHorizontal":9.6,"spinRate":2433,"spinDirection":222},"zone":14,"typeConfidence":0.98,"plateTime":0.4007744840469667,"extension":6.207842656002034},"index":2,"playId":"c454d108-8668-30ce-bc63-a028547bc0a3","pitchNumber":3,"startTime":"2026-05-27T03:02:55.193Z","endTime":"2026-05-27T03:02:58.749Z","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":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.178957848234255,"aZ":-20.27471046741865,"pfxX":-9.86940237070592,"pfxZ":6.280626791853999,"pX":0.7053095730368842,"pZ":2.153780769757054,"vX0":8.245295157805902,"vY0":-137.42451529536814,"vZ0":-6.058915257046998,"x":90.12,"y":180.63,"x0":-1.065934625593363,"y0":50.002376543098585,"z0":5.784380456208344,"aX":-18.696054464495052},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.1,"breakHorizontal":16.0,"spinRate":2472,"spinDirection":217},"zone":9,"typeConfidence":0.92,"plateTime":0.400033093774252,"extension":6.320356272365572},"index":3,"playId":"a15ec2c6-b672-3962-b1ec-dcea4461eb1d","pitchNumber":4,"startTime":"2026-05-27T03:03:10.376Z","endTime":"2026-05-27T03:03:14.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":85.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.960402443733905,"aZ":-10.622700259549863,"pfxX":-5.163395603249247,"pfxZ":11.374223601653648,"pX":1.7119326345564132,"pZ":1.4619455990934747,"vX0":9.224503722357039,"vY0":-137.61893474107126,"vZ0":-9.457663269892613,"x":51.75,"y":199.31,"x0":-1.031104571481236,"y0":50.00482458731706,"z0":5.687517966949382,"aX":-9.78586585020834},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.5,"breakHorizontal":7.2,"spinRate":2475,"spinDirection":219},"zone":14,"typeConfidence":0.98,"plateTime":0.39984404548484687,"extension":6.27524666616275},"index":4,"playId":"862fabd8-319c-3527-8681-0daea56a044c","pitchNumber":5,"startTime":"2026-05-27T03:03:25.969Z","endTime":"2026-05-27T03:03:29.493Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.681749472302485,"aZ":-12.1267269781491,"pfxX":-5.7085613399084965,"pfxZ":10.57117169689708,"pX":-0.3587222992583233,"pZ":3.0104684375865367,"vX0":4.427693420764935,"vY0":-137.38468884285763,"vZ0":-5.34023308930649,"x":130.67,"y":157.5,"x0":-1.2559535152115193,"y0":50.00371945247574,"z0":5.815701091774856,"aX":-10.82684776507317},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.1,"breakHorizontal":9.4,"spinRate":2496,"spinDirection":215},"zone":1,"typeConfidence":0.98,"plateTime":0.39988827088748513,"extension":6.1954733320237665},"hitData":{"launchSpeed":94.3,"launchAngle":53.0,"totalDistance":249.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":106.18,"coordY":102.23}},"index":5,"playId":"fe84c618-dfb1-3820-85ee-fce055eb49bb","pitchNumber":6,"startTime":"2026-05-27T03:03:44.410Z","endTime":"2026-05-27T03:03:54.474Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:03:54.474Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryson Stott grounds out, first baseman Ty France to pitcher Randy Vásquez.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-27T03:04:07.143Z","endTime":"2026-05-27T03:04:43.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"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"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":681190,"link":"/api/v1/people/681190"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":85.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.801661501828,"aZ":-20.454597881019513,"pfxX":-11.254218221151078,"pfxZ":6.169043924569191,"pX":-0.6504477875912522,"pZ":2.199494125176855,"vX0":5.946182308348563,"vY0":-137.93174727362148,"vZ0":-5.534195332569857,"x":141.79,"y":179.39,"x0":-1.3888756441105037,"y0":50.00042351103786,"z0":5.640096329105969,"aX":-21.36961460880979},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.0,"breakHorizontal":18.8,"spinRate":2494,"spinDirection":219},"zone":4,"typeConfidence":0.92,"plateTime":0.3993045170597571,"extension":6.209144731981165},"index":0,"playId":"b8882a4c-a39d-3918-820b-74cb89c032f7","pitchNumber":1,"startTime":"2026-05-27T03:04:20.098Z","endTime":"2026-05-27T03:04:25.259Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.77758973871736,"aZ":-12.980489172143447,"pfxX":-5.705262135464393,"pfxZ":10.401974560270336,"pX":0.8337681710240958,"pZ":2.9606904458027765,"vX0":7.68436339765514,"vY0":-135.50047209582817,"vZ0":-5.1667268734855,"x":85.22,"y":158.84,"x0":-1.3080275062811333,"y0":50.00074329168076,"z0":5.811428964137303,"aX":-10.525409028273272},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.8,"breakHorizontal":8.5,"spinRate":2397,"spinDirection":215},"zone":12,"typeConfidence":0.97,"plateTime":0.40545500890633157,"extension":6.19522211758855},"hitData":{"launchSpeed":102.0,"launchAngle":1.0,"totalDistance":62.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":167.48,"coordY":158.82}},"index":1,"playId":"c6332cb7-45c0-328a-b178-21412ec3a0fc","pitchNumber":2,"startTime":"2026-05-27T03:04:35.741Z","endTime":"2026-05-27T03:04:43.648Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:04:43.648Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"J.T. Realmuto singles on a fly ball to left fielder Gavin Sheets.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-27T03:05:08.550Z","endTime":"2026-05-27T03:06:21.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":95.0,"endSpeed":85.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.53732451699328,"aZ":-10.560247517364433,"pfxX":-6.613227515363765,"pfxZ":11.431856364662746,"pX":1.12736070849022,"pZ":2.323276710239252,"vX0":8.823274279935145,"vY0":-137.82350322961287,"vZ0":-7.203382559389374,"x":74.03,"y":176.05,"x0":-1.2822531554144383,"y0":50.004961011790044,"z0":5.7136079127744965,"aX":-12.506347287209435},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.0,"breakHorizontal":9.7,"spinRate":2401,"spinDirection":220},"zone":14,"typeConfidence":0.97,"plateTime":0.400063416167296,"extension":6.173795938222413},"index":0,"playId":"33dde266-96e2-3250-b21d-2b18b301fb9f","pitchNumber":1,"startTime":"2026-05-27T03:05:13.007Z","endTime":"2026-05-27T03:05:17.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.225764020019447,"aZ":-25.564548659156344,"pfxX":1.9501011401858221,"pfxZ":4.2296275146470865,"pX":-0.6678838084985372,"pZ":1.964452362121771,"vX0":1.8045212780350153,"vY0":-125.00220789495692,"vZ0":-3.794397475475528,"x":142.46,"y":185.74,"x0":-1.6558245922297137,"y0":50.00087999371381,"z0":5.631827724026146,"aX":3.0458994063178157},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":7.0,"breakHorizontal":-4.0,"spinRate":3089,"spinDirection":115},"zone":7,"typeConfidence":0.73,"plateTime":0.4403553652243595,"extension":6.390724997879542},"index":1,"playId":"74cf0b0a-7c23-3c5d-9495-994bff8ac030","pitchNumber":2,"startTime":"2026-05-27T03:05:27.117Z","endTime":"2026-05-27T03:05:32.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":84.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.00058316104623,"aZ":-14.851829618491278,"pfxX":-6.361482310792255,"pfxZ":9.31365456870446,"pX":0.19638871310047676,"pZ":2.642243133132691,"vX0":5.89287570066341,"vY0":-136.48505929119202,"vZ0":-5.552239435464751,"x":109.51,"y":167.44,"x0":-1.1791389992086496,"y0":50.00391414714006,"z0":5.750175507633181,"aX":-11.83314687089872},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.7,"breakHorizontal":10.1,"spinRate":2371,"spinDirection":222},"zone":5,"typeConfidence":0.96,"plateTime":0.4035056666728192,"extension":6.206509031576055},"index":2,"playId":"136b5c02-5448-3637-9978-f15d49d131a1","pitchNumber":3,"startTime":"2026-05-27T03:05:47.422Z","endTime":"2026-05-27T03:05:50.635Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.53455732688631,"aZ":-28.792384637090446,"pfxX":4.039592408331748,"pfxZ":2.2190964360541496,"pX":0.9445626352591688,"pZ":1.8582360722059323,"vX0":4.723999771732438,"vY0":-123.53926725333001,"vZ0":-3.328661603938645,"x":81.0,"y":188.61,"x0":-1.5265863460962412,"y0":50.00453563241787,"z0":5.676422008296759,"aX":6.1652728460941795},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.4,"breakHorizontal":-8.5,"spinRate":3050,"spinDirection":86},"zone":14,"typeConfidence":0.79,"plateTime":0.44553336435212065,"extension":6.2198834828149705},"hitData":{"launchSpeed":70.5,"launchAngle":34.0,"totalDistance":239.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":100.53,"coordY":108.16}},"index":3,"playId":"f59235b1-bc8f-3f0f-abc6-9104b730cd85","pitchNumber":4,"startTime":"2026-05-27T03:06:10.477Z","endTime":"2026-05-27T03:06:21.905Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:06:21.905Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Crawford grounds out, second baseman Fernando Tatis Jr. to first baseman Ty France.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-27T03:08:52.390Z","endTime":"2026-05-27T03:10:05.328Z","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":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":[2,3,4,5],"actionIndex":[1],"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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-27T03:06:57.503Z","endTime":"2026-05-27T03:07:10.785Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Bradgley Rodriguez replaces Randy Vásquez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-27T03:07:10.785Z","endTime":"2026-05-27T03:08:54.589Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699134,"link":"/api/v1/people/699134"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.6,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.18286963674443,"aZ":-16.277680807780115,"pfxX":-9.050807428837942,"pfxZ":7.890931554423176,"pX":0.5184168211582392,"pZ":2.599894147752791,"vX0":6.4778011383501255,"vY0":-141.27468904405117,"vZ0":-5.839915582261514,"x":97.24,"y":168.58,"x0":-0.6322166305921895,"y0":50.00261527743943,"z0":5.745833228941626,"aX":-18.234106952724193},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.2,"breakHorizontal":15.0,"spinRate":2279,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.38819927163945867,"extension":6.37866958422629},"index":2,"playId":"45ce49ff-870c-3742-b06f-ac497c2b8bcd","pitchNumber":1,"startTime":"2026-05-27T03:08:54.589Z","endTime":"2026-05-27T03:08:58.780Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.5,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.227896827999487,"aZ":-21.183443859792284,"pfxX":-12.016385519974305,"pfxZ":6.379593944776916,"pX":0.843493967138171,"pZ":0.4503259426850227,"vX0":7.807247426753692,"vY0":-130.34999426943,"vZ0":-8.905941417517004,"x":84.85,"y":226.62,"x0":-0.6283323600442566,"y0":50.000043341564115,"z0":5.508600654600304,"aX":-20.688702074683654},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.7,"breakHorizontal":20.0,"spinRate":1866,"spinDirection":240},"zone":14,"typeConfidence":0.91,"plateTime":0.4200817213110448,"extension":6.593064635141172},"index":3,"playId":"71ed5a99-4338-32cb-bd9a-872b71e8b7b9","pitchNumber":2,"startTime":"2026-05-27T03:09:13.317Z","endTime":"2026-05-27T03:09:16.924Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.359205976668104,"aZ":-24.218035630296917,"pfxX":-11.7305979166351,"pfxZ":4.548477521276617,"pX":1.0047601916481461,"pZ":1.8326812190431359,"vX0":7.535226361443631,"vY0":-131.33094008054644,"vZ0":-5.558986980643717,"x":78.7,"y":189.3,"x0":-0.37496318891194047,"y0":50.00377665571027,"z0":5.773879920470226,"aX":-20.528334374685866},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.2,"breakHorizontal":19.7,"spinRate":1923,"spinDirection":233},"zone":14,"typeConfidence":0.89,"plateTime":0.4167797364058168,"extension":6.458465133420464},"index":4,"playId":"6225a072-6bf5-3e63-858f-ec6b8dcd3561","pitchNumber":3,"startTime":"2026-05-27T03:09:38.050Z","endTime":"2026-05-27T03:09:42.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.28686016606917,"aZ":-26.406159750516363,"pfxX":-11.255199914188573,"pfxZ":3.3172318489689605,"pX":-0.22051720525578192,"pZ":1.4812140613010545,"vX0":4.434566090269211,"vY0":-131.13312186659863,"vZ0":-6.136120167290359,"x":125.41,"y":198.79,"x0":-0.4733516657154112,"y0":50.00222647231958,"z0":5.827178861570396,"aX":-19.558264074693692},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.8,"breakHorizontal":19.3,"spinRate":1948,"spinDirection":232},"zone":13,"typeConfidence":0.9,"plateTime":0.4180359481265423,"extension":6.515681239076791},"hitData":{"launchSpeed":85.1,"launchAngle":-2.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.85,"coordY":153.55}},"index":5,"playId":"3c7321b5-3a6e-3fe6-bde7-3f3d88d62420","pitchNumber":4,"startTime":"2026-05-27T03:09:56.995Z","endTime":"2026-05-27T03:10:05.328Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:10:05.328Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddy Fermin strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-27T03:12:03.188Z","endTime":"2026-05-27T03:14:59.094Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"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,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":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":70.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.64646864696072,"aZ":-39.3516457356295,"pfxX":6.116658176692036,"pfxZ":-5.710781995316083,"pX":0.2971610033535883,"pZ":2.0549051620134775,"vX0":2.8779200792823914,"vY0":-111.79660927913945,"vZ0":1.9351393757110127,"x":105.67,"y":183.3,"x0":-1.8049113312843172,"y0":50.005019010407395,"z0":5.240981338936468,"aX":7.68195428664194},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-9.5,"breakHorizontal":-11.9,"spinRate":2421,"spinDirection":56},"zone":9,"typeConfidence":2.0,"plateTime":0.4914228974385284,"extension":6.640136954273014},"index":0,"playId":"a0729091-5467-3f08-a1fe-f7d3a77efa1e","pitchNumber":1,"startTime":"2026-05-27T03:12:25.486Z","endTime":"2026-05-27T03:12:31.951Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":81.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.970448755486178,"aZ":-21.981172371348144,"pfxX":-10.856356662257756,"pfxZ":5.889807209123139,"pX":-0.40883136879772813,"pZ":2.477472803113092,"vX0":7.351061420007051,"vY0":-131.28169755130756,"vZ0":-1.692620522339695,"x":132.58,"y":171.89,"x0":-1.846663257083208,"y0":50.00459942426344,"z0":4.780587638859757,"aX":-18.792956173994252},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.4,"breakHorizontal":17.9,"spinRate":2175,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.41857739009395933,"extension":6.856005454438581},"index":1,"playId":"c00cac48-9cdf-33c7-beb9-a7034fb99c89","pitchNumber":2,"startTime":"2026-05-27T03:13:18.048Z","endTime":"2026-05-27T03:13:22.871Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-27T03:13:29.922Z","endTime":"2026-05-27T03:13:41.242Z","isPitch":false,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":81.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.661613946037676,"aZ":-19.64010641877148,"pfxX":-9.987963326460662,"pfxZ":7.2017757290606905,"pX":-0.36899443327950815,"pZ":3.4701961897371194,"vX0":6.7354798298497816,"vY0":-132.23333043201535,"vZ0":0.049730753360659574,"x":131.07,"y":145.08,"x0":-1.673627475979068,"y0":50.005196587952845,"z0":4.912603835244601,"aX":-17.390021402183642},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.2,"breakHorizontal":16.3,"spinRate":2249,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.416934371760171,"extension":6.835870246812431},"index":3,"playId":"a9310cab-23f0-34f3-892b-19dd9cde17d9","pitchNumber":3,"startTime":"2026-05-27T03:13:41.242Z","endTime":"2026-05-27T03:13:44.750Z","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.2,"endSpeed":71.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.712789671612835,"aZ":-39.74875674051997,"pfxX":6.196766862395792,"pfxZ":-5.870889708036534,"pX":1.7795516126448994,"pZ":0.693669002775431,"vX0":5.914203201213773,"vY0":-113.76469596130623,"vZ0":-0.5941611094262702,"x":49.17,"y":220.05,"x0":-1.6727156282223552,"y0":50.00046448168657,"z0":4.9483034821629595,"aX":8.000802464567187},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-10.4,"breakHorizontal":-12.8,"spinRate":2530,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.48418129297029777,"extension":6.878444378532021},"index":4,"playId":"58821870-fa0b-324a-85cd-1903380e5de4","pitchNumber":4,"startTime":"2026-05-27T03:14:05.584Z","endTime":"2026-05-27T03:14:09.035Z","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.2,"endSpeed":83.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.3943244608466,"aZ":-16.615456786858704,"pfxX":-9.296565738052822,"pfxZ":8.677538549733203,"pX":0.5169133007120515,"pZ":3.33156623556935,"vX0":8.883493322089203,"vY0":-133.9424967450734,"vZ0":-1.0063469815056845,"x":97.3,"y":148.83,"x0":-1.655560760311954,"y0":50.006611621832874,"z0":4.915098852429608,"aX":-16.67853969457252},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.6,"breakHorizontal":14.6,"spinRate":2317,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.4109453677799326,"extension":6.950757274968644},"index":5,"playId":"1a711fd7-4636-387d-ad9c-1795fb4c0c13","pitchNumber":5,"startTime":"2026-05-27T03:14:25.927Z","endTime":"2026-05-27T03:14:35.445Z","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":0},"pitchData":{"startSpeed":77.1,"endSpeed":69.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.248390674643982,"aZ":-38.19007769204432,"pfxX":8.406109971065218,"pfxZ":-4.828930917485653,"pX":-0.31237774655554945,"pZ":2.005810219444955,"vX0":0.9090680982544037,"vY0":-112.08362961240807,"vZ0":1.9215847041131868,"x":128.91,"y":184.62,"x0":-1.8151094519312754,"y0":50.002976786937865,"z0":5.099177460891724,"aX":10.469540481971366},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-7.7,"breakHorizontal":-15.4,"spinRate":2349,"spinDirection":53},"zone":8,"typeConfidence":2.0,"plateTime":0.4926694269304841,"extension":6.585481921816327},"index":6,"playId":"9736a3b3-10ad-3793-acfa-b73b79553097","pitchNumber":6,"startTime":"2026-05-27T03:14:54.605Z","endTime":"2026-05-27T03:14:59.094Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:14:59.094Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Fernando Tatis Jr. flies out to left fielder Edmundo Sosa.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-27T03:15:15.187Z","endTime":"2026-05-27T03:16:56.096Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"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"},"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":"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":4},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":1},"pitchData":{"startSpeed":79.1,"endSpeed":71.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.98081651063027,"aZ":-41.318389877635475,"pfxX":6.720957098163383,"pfxZ":-7.003007148555337,"pX":0.7316442816809898,"pZ":2.347122409565597,"vX0":3.499520807040311,"vY0":-114.88529071713559,"vZ0":2.9468766365135806,"x":89.11,"y":175.41,"x0":-1.69663947764628,"y0":50.00498678669342,"z0":5.13157903138127,"aX":8.771545390097193},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-11.3,"breakHorizontal":-13.2,"spinRate":2561,"spinDirection":54},"zone":6,"typeConfidence":2.0,"plateTime":0.4811611250728336,"extension":6.601258555390133},"index":0,"playId":"0cdceb12-3bab-3939-86d6-95be42884caa","pitchNumber":1,"startTime":"2026-05-27T03:15:23.922Z","endTime":"2026-05-27T03:15:27.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":71.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33528243425424,"aZ":-40.303913776930564,"pfxX":7.677828887574144,"pfxZ":-6.2505945314659135,"pX":2.128891097096779,"pZ":1.0603300182847735,"vX0":6.037897577641803,"vY0":-115.05033316420462,"vZ0":0.0787360423288308,"x":35.85,"y":210.15,"x0":-1.5560663982534828,"y0":50.00417934372409,"z0":5.03207823450539,"aX":9.982306087605503},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-10.8,"breakHorizontal":-15.7,"spinRate":2561,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.48169248497813566,"extension":6.839923516580079},"index":1,"playId":"36367cc7-43df-3d3d-b754-b021688bae7b","pitchNumber":2,"startTime":"2026-05-27T03:15:41.168Z","endTime":"2026-05-27T03:15:44.641Z","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":1},"pitchData":{"startSpeed":79.0,"endSpeed":71.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.134512274804973,"aZ":-40.668541033153396,"pfxX":6.278426362159662,"pfxZ":-6.564848211369233,"pX":2.325021932253795,"pZ":0.5355937319405176,"vX0":6.932863571605239,"vY0":-114.76761962084893,"vZ0":-0.9814552774491507,"x":28.38,"y":224.32,"x0":-1.5851019548237575,"y0":50.001951438388396,"z0":5.036063492837839,"aX":8.124688492869666},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-11.8,"breakHorizontal":-13.6,"spinRate":2580,"spinDirection":49},"zone":14,"typeConfidence":0.9,"plateTime":0.48280292440653483,"extension":6.9999873471428575},"index":2,"playId":"02ff23f4-ebf6-3a38-9af1-d410d5bb4b6c","pitchNumber":3,"startTime":"2026-05-27T03:16:02.442Z","endTime":"2026-05-27T03:16:06.029Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":82.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.45899302400962,"aZ":-21.64517282162679,"pfxX":-11.192174231756718,"pfxZ":5.931398363516671,"pX":0.7170197556525167,"pZ":2.964506483810749,"vX0":9.838598061236073,"vY0":-133.1368311393022,"vZ0":-0.6469865452996422,"x":89.67,"y":158.74,"x0":-1.5917125205273073,"y0":50.0053876508836,"z0":4.7924936817930694,"aX":-19.878799832243036},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.8,"breakHorizontal":17.9,"spinRate":2138,"spinDirection":228},"zone":3,"typeConfidence":0.9,"plateTime":0.4131128366148946,"extension":6.817191927060893},"index":3,"playId":"018c0bb4-3e4f-3b80-a16c-1c314bb11bf8","pitchNumber":4,"startTime":"2026-05-27T03:16:26.443Z","endTime":"2026-05-27T03:16:30.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":71.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.514545131982562,"aZ":-40.08070283210529,"pfxX":6.710764294264461,"pfxZ":-6.104883762130207,"pX":0.7320090435091792,"pZ":2.013276072918324,"vX0":3.558335032173887,"vY0":-114.10109120915102,"vZ0":2.011041556251215,"x":89.1,"y":184.42,"x0":-1.728910924500126,"y0":50.00351315804289,"z0":5.123124493573216,"aX":8.689108557445497},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-10.1,"breakHorizontal":-13.2,"spinRate":2472,"spinDirection":56},"zone":9,"typeConfidence":0.9,"plateTime":0.4833701121066567,"extension":7.003766998317163},"hitData":{"launchSpeed":85.7,"launchAngle":28.0,"totalDistance":317.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":89.51,"coordY":77.15}},"index":4,"playId":"6bd608ec-c59a-3643-a8e5-b849e4b8ab39","pitchNumber":5,"startTime":"2026-05-27T03:16:46.353Z","endTime":"2026-05-27T03:16:56.096Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:16:56.096Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Padres challenged (play at 1st), call on the field was overturned: Xander Bogaerts singles on a soft ground ball to third baseman Alec Bohm.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-27T03:17:18.941Z","endTime":"2026-05-27T03:18:41.001Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"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"},"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":"Single","eventType":"single","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":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.123134613010095,"aZ":-23.569392667445715,"pfxX":-10.721951499838438,"pfxZ":4.739829745566585,"pX":0.5740596956861781,"pZ":3.01665237479452,"vX0":9.511777127561285,"vY0":-133.97238011501722,"vZ0":-0.45227832023393366,"x":95.12,"y":157.33,"x0":-1.6304306707031486,"y0":50.00656351202136,"z0":4.873263229467251,"aX":-19.48204101190465},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.6,"breakHorizontal":17.4,"spinRate":2273,"spinDirection":234},"zone":3,"typeConfidence":0.9,"plateTime":0.40893940309869947,"extension":6.903412011597071},"index":0,"playId":"1d212388-c0ae-3daa-8ff8-c875b0be3e71","pitchNumber":1,"startTime":"2026-05-27T03:17:27.423Z","endTime":"2026-05-27T03:17:33.401Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.866015028584503,"aZ":-24.085020199433476,"pfxX":-10.295450164952939,"pfxZ":4.560312565715474,"pX":-1.5681752840399248,"pZ":2.546378063249252,"vX0":4.0159693438005695,"vY0":-132.50441046361055,"vZ0":-1.1445872051732682,"x":176.78,"y":170.03,"x0":-1.767565478574476,"y0":50.004582906089745,"z0":4.747197885183256,"aX":-18.270533700259858},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.2,"breakHorizontal":17.8,"spinRate":2254,"spinDirection":231},"zone":11,"typeConfidence":0.91,"plateTime":0.41368896123732535,"extension":6.842549947005695},"index":1,"playId":"6ff363df-9386-37a6-8722-fccb9467e692","pitchNumber":2,"startTime":"2026-05-27T03:17:44.470Z","endTime":"2026-05-27T03:17:48.059Z","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":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.558173407784896,"aZ":-41.70603761675008,"pfxX":8.426284798955718,"pfxZ":-7.239138388860164,"pX":0.11970857613839034,"pZ":2.0342675320269152,"vX0":1.8812933530488296,"vY0":-115.00668676498267,"vZ0":2.314812815342062,"x":112.44,"y":183.85,"x0":-1.8060566201340222,"y0":50.00051900976574,"z0":5.1083741629601604,"aX":11.101379331846706},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-12.0,"breakHorizontal":-15.7,"spinRate":2592,"spinDirection":56},"zone":8,"typeConfidence":0.9,"plateTime":0.47924947018164454,"extension":6.311012393860013},"index":2,"playId":"b4a9f09f-e192-389b-b090-6e2c48a37b81","pitchNumber":3,"startTime":"2026-05-27T03:18:04.065Z","endTime":"2026-05-27T03:18:07.712Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":71.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.152850498280213,"aZ":-40.07876439207551,"pfxX":8.611189954229582,"pfxZ":-6.06583397228155,"pX":0.9318096053042195,"pZ":1.7667687542155417,"vX0":3.2533164427702417,"vY0":-114.62693579696163,"vZ0":1.431569408709166,"x":81.48,"y":191.08,"x0":-1.6328067308374938,"y0":50.00156800991872,"z0":5.108495940187255,"aX":11.22655488876145},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-10.1,"breakHorizontal":-16.4,"spinRate":2585,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.4815530744552623,"extension":6.8419979269649644},"hitData":{"launchSpeed":60.0,"launchAngle":-48.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":125.93,"coordY":202.65}},"index":3,"playId":"01ceacb4-4a16-3fab-a577-5a65cd30e00e","pitchNumber":4,"startTime":"2026-05-27T03:18:33.259Z","endTime":"2026-05-27T03:18:41.001Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":135},"playEndTime":"2026-05-27T03:18:41.001Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Sheets strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-27T03:19:56.921Z","endTime":"2026-05-27T03:21:35.681Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"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,2,3],"actionIndex":[1],"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":70.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.686956859839388,"aZ":-40.10570898624992,"pfxX":8.418086912345505,"pfxZ":-6.1875525719630975,"pX":-0.9268341908832989,"pZ":2.236536204583417,"vX0":-0.0011745982999764037,"vY0":-113.65076010388331,"vZ0":2.4626751608050883,"x":152.33,"y":178.39,"x0":-2.0162552847697404,"y0":50.002466574690025,"z0":5.180026266471428,"aX":10.792494856955553},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-10.1,"breakHorizontal":-15.1,"spinRate":2392,"spinDirection":53},"zone":13,"typeConfidence":0.9,"plateTime":0.4856466381814277,"extension":6.8397742927360925},"index":0,"playId":"e1c01d8d-b79b-38a7-acd0-3d89004fa7b4","pitchNumber":1,"startTime":"2026-05-27T03:20:07.432Z","endTime":"2026-05-27T03:20:12.860Z","isPitch":true,"type":"pitch"},{"details":{"description":"Xander Bogaerts steals (9) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"actionPlayId":"e1c01d8d-b79b-38a7-acd0-3d89004fa7b4","startTime":"2026-05-27T03:20:17.990Z","endTime":"2026-05-27T03:21:05.428Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.454018395092234,"aZ":-41.936024531643675,"pfxX":7.0005542083975145,"pfxZ":-7.404085338161082,"pX":0.07662805836206865,"pZ":0.8109524059162978,"vX0":2.401602764002781,"vY0":-115.3058511694477,"vZ0":-0.2479150327033781,"x":114.08,"y":216.88,"x0":-1.893563582128909,"y0":50.0008004547055,"z0":5.036040026714746,"aX":9.234785257029273},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-13.1,"breakHorizontal":-13.3,"spinRate":2707,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.4787233078577491,"extension":6.714226885761691},"index":2,"playId":"b51256bd-1e4c-32e7-88fa-765f4f8cce3a","pitchNumber":2,"startTime":"2026-05-27T03:21:05.428Z","endTime":"2026-05-27T03:21:11.428Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":84.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26093002061484,"aZ":-14.888105949118179,"pfxX":-8.66180647258426,"pfxZ":9.272681809770543,"pX":-0.9920365414100113,"pZ":2.517131796718431,"vX0":5.201471054782214,"vY0":-136.24638548700375,"vZ0":-3.3811549692001863,"x":154.81,"y":170.82,"x0":-1.8087923152470058,"y0":50.00485876418495,"z0":4.814731118222585,"aX":-16.150779545165943},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.2,"breakHorizontal":14.4,"spinRate":2407,"spinDirection":228},"zone":13,"typeConfidence":0.91,"plateTime":0.40330553370093103,"extension":6.666672176328468},"index":3,"playId":"21fa6597-0943-3120-ab60-68f91041624b","pitchNumber":3,"startTime":"2026-05-27T03:21:31.369Z","endTime":"2026-05-27T03:21:35.681Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:21:35.681Z","atBatIndex":47},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Edmundo Sosa pops out to first baseman Ty France in foul territory.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-27T03:23:37.927Z","endTime":"2026-05-27T03:26:31.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"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,4,5,6,7,8],"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":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.813682122702804,"aZ":-29.150130489520684,"pfxX":2.617652131416925,"pfxZ":1.8700618444597925,"pX":0.33143285413967133,"pZ":3.0985500434569015,"vX0":2.2376608678526506,"vY0":-125.81516550455216,"vZ0":-1.015869721087478,"x":104.37,"y":155.12,"x0":-0.9072157112739737,"y0":50.00150586461674,"z0":5.854808586700207,"aX":4.225242726163868},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.4,"breakHorizontal":-5.3,"spinRate":2403,"spinDirection":146},"zone":3,"typeConfidence":2.0,"plateTime":0.4341708705065881,"extension":6.19084706514318},"index":0,"playId":"8a7e25e2-9adc-362c-a05d-4ad01bbd07fc","pitchNumber":1,"startTime":"2026-05-27T03:23:46.061Z","endTime":"2026-05-27T03:23:50.203Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.853296319969953,"aZ":-26.717338245465534,"pfxX":0.8037164260230218,"pfxZ":3.2427956393769186,"pX":1.3462026544060914,"pZ":2.424136773160884,"vX0":5.2232243333337784,"vY0":-128.46484588475022,"vZ0":-2.9275603510520734,"x":65.69,"y":173.33,"x0":-0.8119261336304563,"y0":50.00434509987295,"z0":5.639923361846132,"aX":1.351913136653595},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.5,"breakHorizontal":-2.5,"spinRate":2423,"spinDirection":169},"zone":14,"typeConfidence":2.0,"plateTime":0.4252270373774629,"extension":6.264785395393439},"index":1,"playId":"bc48b4d8-f155-3619-8161-d53172a72eac","pitchNumber":2,"startTime":"2026-05-27T03:24:00.390Z","endTime":"2026-05-27T03:24:05.627Z","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":97.1,"endSpeed":89.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.7440865623974,"aZ":-14.935210466965618,"pfxX":-8.961754931733786,"pfxZ":8.507620648191795,"pX":0.5330962029277448,"pZ":2.431295368980637,"vX0":6.032379647710377,"vY0":-141.14388580638834,"vZ0":-6.917184209559034,"x":96.68,"y":173.14,"x0":-0.46240202337351927,"y0":50.00689872845278,"z0":5.867352959995956,"aX":-18.168910439202417},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.3,"breakHorizontal":15.1,"spinRate":2250,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.3873855335008227,"extension":6.271673718160393},"index":2,"playId":"0a44e505-661f-3ac4-9436-24cf6290fa0b","pitchNumber":3,"startTime":"2026-05-27T03:24:15.746Z","endTime":"2026-05-27T03:24:20.046Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.82586881362949,"aZ":-10.363218426312075,"pfxX":-4.1111486022573756,"pfxZ":10.630892154853145,"pX":-0.42284677559508954,"pZ":3.9768724026638815,"vX0":1.7518013091065328,"vY0":-142.5849873395764,"vZ0":-3.731713046015465,"x":133.12,"y":131.4,"x0":-0.5121977234748559,"y0":50.00569725937775,"z0":5.9602903746305715,"aX":-8.437753943055126},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.6,"breakHorizontal":7.1,"spinRate":2372,"spinDirection":212},"zone":11,"typeConfidence":0.92,"plateTime":0.3846315363635413,"extension":6.1020137632107305},"index":3,"playId":"0403433a-4702-3062-8759-068145674904","pitchNumber":4,"startTime":"2026-05-27T03:24:31.733Z","endTime":"2026-05-27T03:24:35.160Z","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":98.1,"endSpeed":89.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.45396479358541,"aZ":-15.71013330221909,"pfxX":-6.587709323698195,"pfxZ":8.012946267318398,"pX":-0.25465078996853713,"pZ":3.6685002456154487,"vX0":2.8933007457297117,"vY0":-142.7881616014709,"vZ0":-3.474251281813997,"x":126.71,"y":139.73,"x0":-0.4281782547818527,"y0":50.00133516352265,"z0":5.896402263513356,"aX":-13.531510898912467},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.9,"breakHorizontal":11.3,"spinRate":2190,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3843646396396325,"extension":6.242693648881277},"index":4,"playId":"c0fabaa7-1011-31da-93d6-f78ff359b094","pitchNumber":5,"startTime":"2026-05-27T03:24:49.438Z","endTime":"2026-05-27T03:24:53.494Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.836223883981827,"aZ":-26.191617843320955,"pfxX":-10.128563496873165,"pfxZ":3.5532144634025453,"pX":-0.4488865395779491,"pZ":2.763692984637497,"vX0":3.086022089741583,"vY0":-129.2055876064925,"vZ0":-2.7313101434974127,"x":134.11,"y":164.16,"x0":-0.34537200059707734,"y0":50.00522460366809,"z0":5.855026410506873,"aX":-17.064326935638},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.0,"breakHorizontal":17.6,"spinRate":1769,"spinDirection":229},"zone":4,"typeConfidence":0.9,"plateTime":0.4245205007309507,"extension":6.41722800360369},"index":5,"playId":"55961ba0-4f0b-34ec-9868-cf95d14a9d34","pitchNumber":6,"startTime":"2026-05-27T03:25:11.580Z","endTime":"2026-05-27T03:25:16.309Z","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":99.2,"endSpeed":90.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.99091570791873,"aZ":-16.679322798868053,"pfxX":-9.883256045440223,"pfxZ":7.36682983200717,"pX":-0.9898293048155015,"pZ":3.851107013181023,"vX0":1.950967915558989,"vY0":-144.42875181387433,"vZ0":-3.122331249106062,"x":154.73,"y":134.8,"x0":-0.39217999782608637,"y0":50.003240727313795,"z0":5.977587282005504,"aX":-20.790174737367007},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":12.8,"breakHorizontal":17.5,"spinRate":2300,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3798584586271643,"extension":6.182705496341161},"index":6,"playId":"9243b50d-04dd-3067-bba9-dcc4953be55f","pitchNumber":7,"startTime":"2026-05-27T03:25:38.209Z","endTime":"2026-05-27T03:25:43.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.804009620756172,"aZ":-26.70299506638566,"pfxX":0.582557313702611,"pfxZ":3.253956775871927,"pX":1.6938908090581302,"pZ":2.8225137039465915,"vX0":5.828984694739524,"vY0":-128.8658523201109,"vZ0":-2.0093162209547057,"x":52.43,"y":162.57,"x0":-0.6731552870591002,"y0":50.00316734235199,"z0":5.675339003662253,"aX":0.9792265943238107},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.6,"breakHorizontal":-2.4,"spinRate":2505,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.4250536854645328,"extension":6.295495613528209},"index":7,"playId":"02634896-8fd2-30a4-aedf-1bc1050d3bc5","pitchNumber":8,"startTime":"2026-05-27T03:26:02.081Z","endTime":"2026-05-27T03:26:06.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":88.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.81835631214824,"aZ":-12.414777843318909,"pfxX":-4.435421038925865,"pfxZ":9.668796447810504,"pX":-0.06866646493877211,"pZ":3.7230438215314114,"vX0":1.9807624208588746,"vY0":-142.9453026215517,"vZ0":-4.070040280116482,"x":119.62,"y":138.26,"x0":-0.19928539386415622,"y0":50.00163323970401,"z0":5.96062840662181,"aX":-9.062548864571147},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.7,"breakHorizontal":7.6,"spinRate":2424,"spinDirection":204},"zone":11,"typeConfidence":0.92,"plateTime":0.38503567248507764,"extension":6.355662237161346},"hitData":{"launchSpeed":74.9,"launchAngle":62.0,"totalDistance":151.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":177.42,"coordY":175.86}},"index":8,"playId":"a2dfaab2-bd55-39f2-8ad6-98c5bb58fd14","pitchNumber":9,"startTime":"2026-05-27T03:26:22.244Z","endTime":"2026-05-27T03:26:31.060Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:26:31.060Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Schwarber flies out to right fielder Ramón Laureano.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-27T03:26:51.545Z","endTime":"2026-05-27T03:29:04.971Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"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":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.98654558410155,"aZ":-19.11483233339452,"pfxX":-9.086691537203196,"pfxZ":6.405240737503627,"pX":0.9130243614533313,"pZ":2.1110370706214088,"vX0":6.985045223885993,"vY0":-141.60617480757185,"vZ0":-6.632476323719922,"x":82.2,"y":181.78,"x0":-0.39949672586090224,"y0":50.00705565740741,"z0":5.6977230183988485,"aX":-18.540767091001502},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.4,"breakHorizontal":15.1,"spinRate":2139,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.3861353707297419,"extension":6.195258152735733},"index":0,"playId":"edb7373f-2675-35e1-a6f4-fecf2b354d53","pitchNumber":1,"startTime":"2026-05-27T03:27:03.065Z","endTime":"2026-05-27T03:27:07.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.743880167766363,"aZ":-22.176791769428142,"pfxX":-9.201738599089186,"pfxZ":5.877922243370012,"pX":-0.6499518221757365,"pZ":2.1264363268920596,"vX0":2.721033013866815,"vY0":-129.49658489826416,"vZ0":-4.822138988747407,"x":141.77,"y":181.37,"x0":-0.5181144632919183,"y0":50.00252456244341,"z0":5.706732801345421,"aX":-15.645238100603908},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.8,"breakHorizontal":16.1,"spinRate":1854,"spinDirection":239},"zone":7,"typeConfidence":0.91,"plateTime":0.42278548275835437,"extension":6.4463445231829715},"index":1,"playId":"1ccec6ea-7763-3446-bacc-f3971df76675","pitchNumber":2,"startTime":"2026-05-27T03:27:18.985Z","endTime":"2026-05-27T03:27:22.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.067165112597564,"aZ":-22.154348945593735,"pfxX":-9.420890369289426,"pfxZ":5.762439968616938,"pX":0.10142562369008788,"pZ":2.839481371478142,"vX0":4.536590901841636,"vY0":-131.11412271882574,"vZ0":-3.337991493621397,"x":113.13,"y":162.11,"x0":-0.428541173020552,"y0":50.00244939958553,"z0":5.7848640029703216,"aX":-16.38001813892284},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.0,"breakHorizontal":16.1,"spinRate":1814,"spinDirection":243},"zone":2,"typeConfidence":0.89,"plateTime":0.41795677195086967,"extension":6.443474909973307},"index":2,"playId":"0aff3c88-dad4-3db1-9e2d-9d73dc38c921","pitchNumber":3,"startTime":"2026-05-27T03:27:36.644Z","endTime":"2026-05-27T03:27:41.006Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-27T03:27:58.734Z","endTime":"2026-05-27T03:28:15.825Z","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(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":90.0,"endSpeed":81.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.962653654574048,"aZ":-20.426260763955586,"pfxX":-10.46033906844037,"pfxZ":6.834497399343176,"pX":0.24997177407621549,"pZ":2.923641417183769,"vX0":5.103475111861996,"vY0":-130.8658421631874,"vZ0":-3.4113744067512264,"x":107.47,"y":159.84,"x0":-0.37605541113221463,"y0":50.00280887059341,"z0":5.790948762031718,"aX":-17.977762555052404},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.8,"breakHorizontal":17.6,"spinRate":1797,"spinDirection":237},"zone":2,"typeConfidence":0.9,"plateTime":0.42000886655635883,"extension":6.426290576355776},"index":4,"playId":"4d6ec528-abc7-3fbe-aa01-afd74bab3a1f","pitchNumber":4,"startTime":"2026-05-27T03:28:15.825Z","endTime":"2026-05-27T03:28:21.319Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":87.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.615367656863576,"aZ":-10.802156546804843,"pfxX":-4.72421816707879,"pfxZ":10.626132865836567,"pX":-0.42720704799276155,"pZ":4.418770090851509,"vX0":1.4344992731692137,"vY0":-142.32323583354022,"vZ0":-2.554214306881939,"x":133.28,"y":119.47,"x0":-0.33018148338741504,"y0":50.00511537749969,"z0":6.030878429326217,"aX":-9.50307349975843},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.7,"breakHorizontal":8.2,"spinRate":2478,"spinDirection":208},"zone":11,"typeConfidence":0.93,"plateTime":0.3877738034019256,"extension":6.390966246069475},"index":5,"playId":"493b6009-734d-3a7e-8bea-ef63d26ee8e9","pitchNumber":5,"startTime":"2026-05-27T03:28:36.960Z","endTime":"2026-05-27T03:28:40.646Z","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":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.81346323516753,"aZ":-25.00747067123287,"pfxX":-11.85165221814259,"pfxZ":4.1247990055465005,"pX":-0.3520988915327774,"pZ":2.216643609896455,"vX0":4.571312088696324,"vY0":-131.9268503272978,"vZ0":-3.8161748582051294,"x":130.42,"y":178.93,"x0":-0.5818407743022014,"y0":50.0022003723683,"z0":5.556088929217085,"aX":-20.591493404000953},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.7,"breakHorizontal":20.3,"spinRate":1798,"spinDirection":242},"zone":4,"typeConfidence":0.88,"plateTime":0.4174639761567729,"extension":6.5367512988180145},"hitData":{"launchSpeed":96.7,"launchAngle":41.0,"totalDistance":317.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.49,"coordY":77.37}},"index":6,"playId":"f43cc0c2-8c0a-34c1-ac0a-9084f72d1b0b","pitchNumber":6,"startTime":"2026-05-27T03:28:55.330Z","endTime":"2026-05-27T03:29:04.971Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:29:04.971Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trea Turner strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-27T03:29:21.653Z","endTime":"2026-05-27T03:32:02.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"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,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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"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":"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.1,"endSpeed":81.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.604838231838034,"aZ":-22.011335565742975,"pfxX":-9.56689305574491,"pfxZ":5.8770752288222425,"pX":-0.532607327718592,"pZ":3.4136771951228813,"vX0":3.3118854275412444,"vY0":-131.1336585980813,"vZ0":-2.009541165410608,"x":137.3,"y":146.61,"x0":-0.574409031544659,"y0":50.00276969273708,"z0":5.8443839744505,"aX":-16.540116860489718},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.4,"breakHorizontal":16.6,"spinRate":1828,"spinDirection":234},"zone":1,"typeConfidence":0.89,"plateTime":0.41886393313621406,"extension":6.432592600487523},"index":0,"playId":"70746361-cf02-3723-88a4-1a14a9403045","pitchNumber":1,"startTime":"2026-05-27T03:29:28.465Z","endTime":"2026-05-27T03:29:34.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.747950343714017,"aZ":-21.118293239588304,"pfxX":-10.120353035779107,"pfxZ":6.3616124548012705,"pX":-0.17502112058904074,"pZ":2.314439075688199,"vX0":4.119885762810016,"vY0":-131.48184316576402,"vZ0":-4.8999881872985895,"x":123.67,"y":176.29,"x0":-0.4537393694804824,"y0":50.003353812176854,"z0":5.784383364029747,"aX":-17.592514956643825},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.6,"breakHorizontal":17.3,"spinRate":1774,"spinDirection":233},"zone":5,"typeConfidence":0.9,"plateTime":0.4177202174179264,"extension":6.46998439344038},"index":1,"playId":"5afcaca6-bf4f-3ad0-86d9-2847b42bc940","pitchNumber":2,"startTime":"2026-05-27T03:29:44.136Z","endTime":"2026-05-27T03:29:48.025Z","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":98.3,"endSpeed":89.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.563690285909395,"aZ":-11.477376736434996,"pfxX":-3.837440882518445,"pfxZ":10.123725103058518,"pX":2.813008674519601,"pZ":2.7384873574151003,"vX0":9.305168358765735,"vY0":-142.701847362895,"vZ0":-6.51820917148023,"x":9.77,"y":164.84,"x0":-0.004391138383309828,"y0":50.00108644752301,"z0":5.789283397418211,"aX":-7.845152162069082},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.0,"breakHorizontal":4.9,"spinRate":2374,"spinDirection":213},"zone":12,"typeConfidence":0.92,"plateTime":0.38513722943415774,"extension":6.480108456745596},"index":2,"playId":"7b2decc0-796f-3e62-9120-937a87a7db19","pitchNumber":3,"startTime":"2026-05-27T03:30:06.195Z","endTime":"2026-05-27T03:30:10.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.495755373652187,"aZ":-24.621204754446012,"pfxX":-9.71794616756372,"pfxZ":4.398499978217351,"pX":-0.5354708749149523,"pZ":1.4249168495759583,"vX0":2.6174567933927344,"vY0":-130.47288012450255,"vZ0":-6.210705202611792,"x":137.41,"y":200.31,"x0":-0.2916498091344728,"y0":50.00422915768358,"z0":5.702202528612772,"aX":-16.686667928381354},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.7,"breakHorizontal":16.9,"spinRate":1721,"spinDirection":239},"zone":13,"typeConfidence":0.91,"plateTime":0.4204726649630892,"extension":6.5218130292497305},"index":3,"playId":"ed7f5f56-d2db-31fb-aa17-c3683a23fb1c","pitchNumber":4,"startTime":"2026-05-27T03:30:31.092Z","endTime":"2026-05-27T03:30:35.534Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.357279587916157,"aZ":-26.273997730205576,"pfxX":-11.153009811165672,"pfxZ":3.390561128950579,"pX":0.12069362679217266,"pZ":1.2326789593606629,"vX0":5.2587047549555805,"vY0":-131.38954286784545,"vZ0":-6.259914756197006,"x":112.4,"y":205.5,"x0":-0.4641624649483572,"y0":50.001054307105605,"z0":5.614020526306555,"aX":-19.383255032119738},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.9,"breakHorizontal":19.0,"spinRate":1706,"spinDirection":238},"zone":14,"typeConfidence":0.89,"plateTime":0.41782146077955495,"extension":6.599579559812748},"index":4,"playId":"94e018e0-6170-331e-be89-3f3415af7c5d","pitchNumber":5,"startTime":"2026-05-27T03:30:50.517Z","endTime":"2026-05-27T03:30:54.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.580622496329884,"aZ":-23.636035536002385,"pfxX":-10.303685206678633,"pfxZ":4.8893143119142515,"pX":-1.4472932323944723,"pZ":2.2494191404437394,"vX0":0.5569572802296853,"vY0":-131.71471459356445,"vZ0":-4.716845200557926,"x":172.17,"y":178.05,"x0":-0.32480953145762526,"y0":50.002316893254424,"z0":5.824752986175545,"aX":-17.992172289699816},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.9,"breakHorizontal":18.5,"spinRate":1758,"spinDirection":234},"zone":13,"typeConfidence":0.9,"plateTime":0.41681303643533996,"extension":6.525358851336943},"index":5,"playId":"dfd0407b-c4a8-3671-b7ea-dfdc63f556af","pitchNumber":6,"startTime":"2026-05-27T03:31:09.384Z","endTime":"2026-05-27T03:31:12.746Z","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":98.7,"endSpeed":89.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.14291499153802,"aZ":-9.561888722215421,"pfxX":-3.513327167634938,"pfxZ":10.869180761194805,"pX":0.635677233737967,"pZ":2.767767890069836,"vX0":3.6192470903031313,"vY0":-143.52805950001658,"vZ0":-6.888579087311382,"x":92.77,"y":164.05,"x0":-0.18699831257532198,"y0":50.00141599503656,"z0":5.798887701789643,"aX":-7.308011244070777},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.5,"breakHorizontal":5.6,"spinRate":2410,"spinDirection":213},"zone":6,"typeConfidence":0.9,"plateTime":0.38206393472329214,"extension":6.493620047330438},"index":6,"playId":"4adbb16b-8670-3e0f-ad05-3b260ee44aab","pitchNumber":7,"startTime":"2026-05-27T03:31:34.182Z","endTime":"2026-05-27T03:31:38.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":89.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.719069900124886,"aZ":-12.233718943789686,"pfxX":-4.225618663307105,"pfxZ":9.555210481832674,"pX":-0.677070052333739,"pZ":3.5712386902319873,"vX0":0.44250983923712833,"vY0":-144.07649171720087,"vZ0":-4.348790861970396,"x":142.81,"y":142.36,"x0":-0.28469597049773737,"y0":50.005853870013986,"z0":5.865467664343041,"aX":-8.821364120554462},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.6,"breakHorizontal":7.6,"spinRate":2384,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.3812113301690472,"extension":6.461852632706757},"index":7,"playId":"80c1c8f6-8b71-3043-a789-df27c4e5a0dc","pitchNumber":8,"startTime":"2026-05-27T03:31:57.887Z","endTime":"2026-05-27T03:32:02.710Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:32:02.710Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Manny Machado walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-27T03:34:29.536Z","endTime":"2026-05-27T03:35:18.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Orion Kerkering replaces Aaron Nola.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-27T03:34:05.907Z","endTime":"2026-05-27T03:34:25.843Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689147,"link":"/api/v1/people/689147"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-27T03:34:25.843Z","endTime":"2026-05-27T03:34:31.864Z","isPitch":false,"type":"action","player":{"id":592518,"link":"/api/v1/people/592518"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.751812607881003,"aZ":-30.90951899076746,"pfxX":7.498492632843894,"pfxZ":0.7702000780372131,"pX":-1.229105654465331,"pZ":2.8689051485314514,"vX0":-0.8026433877871217,"vY0":-126.99066683816123,"vZ0":-0.7719011577113905,"x":163.85,"y":161.32,"x0":-1.8833207431257508,"y0":50.00059344862291,"z0":5.633358614686542,"aX":12.257539084080923},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.4,"breakHorizontal":-13.4,"spinRate":2695,"spinDirection":48},"zone":11,"typeConfidence":0.9,"plateTime":0.4311530069256895,"extension":6.053928758147739},"index":2,"playId":"1cbcab19-6973-38a6-becd-6d21a3561c7b","pitchNumber":1,"startTime":"2026-05-27T03:34:31.864Z","endTime":"2026-05-27T03:34:35.542Z","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":85.6,"endSpeed":78.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.59752519627276,"aZ":-32.04120813597573,"pfxX":8.761915114179041,"pfxZ":0.08810129383068155,"pX":0.5923251935342725,"pZ":1.4278360518755078,"vX0":2.6946722492855453,"vY0":-124.69599411675131,"vZ0":-3.4274443238393206,"x":94.42,"y":200.23,"x0":-1.642543258489747,"y0":50.00428851445731,"z0":5.481756793083348,"aX":13.709879454665801},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.5,"breakHorizontal":-16.6,"spinRate":2723,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.4403401020023905,"extension":6.120183471891151},"index":3,"playId":"ccd1a8e4-8188-36be-ae23-4aae50bf342f","pitchNumber":2,"startTime":"2026-05-27T03:34:45.441Z","endTime":"2026-05-27T03:34:49.496Z","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":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.9376298555467,"aZ":-22.147102549003694,"pfxX":-10.458720920382026,"pfxZ":5.028663701390316,"pX":-1.3913591579187916,"pZ":3.639216778725029,"vX0":3.31648788895778,"vY0":-140.60614500123958,"vZ0":-1.9970658291544254,"x":170.04,"y":140.52,"x0":-1.2297229132824343,"y0":50.00652389397867,"z0":5.801136013946808,"aX":-20.87128757887259},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.9,"breakHorizontal":18.2,"spinRate":2194,"spinDirection":221},"zone":11,"typeConfidence":0.95,"plateTime":0.39007312397614413,"extension":6.319914509422416},"index":4,"playId":"789b4217-c42f-39f5-bf65-89592c0adf3c","pitchNumber":3,"startTime":"2026-05-27T03:34:58.906Z","endTime":"2026-05-27T03:35:08.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.81898118808749,"aZ":-20.91046063618878,"pfxX":-10.076525469159485,"pfxZ":5.5461730026290805,"pX":-1.5256187488805812,"pZ":3.791954810016742,"vX0":2.934962326625064,"vY0":-142.1439055380678,"vZ0":-1.8866761778436136,"x":175.15,"y":136.4,"x0":-1.2671327647659643,"y0":50.00459718748082,"z0":5.802235626644941,"aX":-20.46956262018014},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":9.8,"breakHorizontal":17.5,"spinRate":2275,"spinDirection":222},"zone":11,"typeConfidence":0.95,"plateTime":0.386427788552246,"extension":6.367695069474103},"index":5,"playId":"e10e7637-08c0-38a1-9b6e-e1548607fbec","pitchNumber":4,"startTime":"2026-05-27T03:35:13.841Z","endTime":"2026-05-27T03:35:18.120Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:35:18.120Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Andujar strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-27T03:35:40.970Z","endTime":"2026-05-27T03:36:34.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","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":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.485402455551885,"aZ":-21.788766486527894,"pfxX":-9.705057879567818,"pfxZ":5.0546013910591014,"pX":-0.55340405282197,"pZ":2.769165181653162,"vX0":5.48103937805233,"vY0":-142.616906398823,"vZ0":-4.328789333713827,"x":138.09,"y":164.01,"x0":-1.241504705724033,"y0":50.0044805150288,"z0":5.684934021717749,"aX":-19.949202615151297},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.4,"breakHorizontal":16.4,"spinRate":2171,"spinDirection":226},"zone":4,"typeConfidence":0.94,"plateTime":0.38437424178051405,"extension":6.375238937115175},"index":0,"playId":"5524dc8e-0d95-346b-9631-36d32ba3db05","pitchNumber":1,"startTime":"2026-05-27T03:35:44.621Z","endTime":"2026-05-27T03:35:48.847Z","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":97.7,"endSpeed":89.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.53222076017741,"aZ":-21.36285372992285,"pfxX":-10.605143152308358,"pfxZ":5.309984489544599,"pX":-0.6141310956476358,"pZ":2.611500768460423,"vX0":5.841613057304375,"vY0":-142.05638234232845,"vZ0":-4.620647129642072,"x":140.41,"y":168.27,"x0":-1.3227340724269376,"y0":50.00709611151267,"z0":5.623285130714959,"aX":-21.60936520885727},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.8,"breakHorizontal":18.0,"spinRate":2189,"spinDirection":229},"zone":4,"typeConfidence":0.94,"plateTime":0.38605264611376366,"extension":6.3901000331756075},"index":1,"playId":"28c28dcd-7a44-3806-94ee-2b6e6e22e02d","pitchNumber":2,"startTime":"2026-05-27T03:36:02.736Z","endTime":"2026-05-27T03:36:06.582Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.543236528927697,"aZ":-35.14720465640874,"pfxX":6.905397179984321,"pfxZ":-1.818958383104543,"pX":1.1020248729521107,"pZ":1.3176856390054636,"vX0":4.668395306754416,"vY0":-127.54596582594016,"vZ0":-3.346365378644994,"x":74.99,"y":203.2,"x0":-1.6552620055347707,"y0":50.00524498910893,"z0":5.445590466504209,"aX":11.270434024647354},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.8,"breakHorizontal":-13.7,"spinRate":2904,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.43099353266673734,"extension":6.182426924002786},"index":2,"playId":"12c21328-3377-3bf5-a93d-97d698cc48d1","pitchNumber":3,"startTime":"2026-05-27T03:36:28.601Z","endTime":"2026-05-27T03:36:34.155Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:36:34.155Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-27T03:36:46.131Z","endTime":"2026-05-27T03:38:16.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"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"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"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":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":88.3,"endSpeed":81.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.904649387171258,"aZ":-37.98064061750966,"pfxX":5.0030979985511905,"pfxZ":-3.481771555648903,"pX":-0.8518883264103825,"pZ":2.094245322279782,"vX0":1.0820849072531558,"vY0":-128.62562560597638,"vZ0":-1.1853850693489885,"x":149.47,"y":182.24,"x0":-1.928380601595849,"y0":50.003231717900206,"z0":5.519074149176027,"aX":8.34187203952911},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-6.4,"breakHorizontal":-9.4,"spinRate":2954,"spinDirection":46},"zone":7,"typeConfidence":0.88,"plateTime":0.42663002730296107,"extension":5.872231035886634},"index":0,"playId":"a2543d48-ee95-380c-98d6-7dcb60ee6a2c","pitchNumber":1,"startTime":"2026-05-27T03:36:55.749Z","endTime":"2026-05-27T03:37:01.225Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":89.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.51479849621869,"aZ":-12.067589232859731,"pfxX":-6.522687074567557,"pfxZ":9.759228384899382,"pX":0.8013730497437491,"pZ":3.5780474465062393,"vX0":7.7395120238869755,"vY0":-143.40510251106735,"vZ0":-3.8088959491097985,"x":86.45,"y":142.17,"x0":-1.098948307659849,"y0":50.00268185913705,"z0":5.689213286056486,"aX":-13.43875774029414},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.9,"breakHorizontal":10.1,"spinRate":2435,"spinDirection":221},"zone":12,"typeConfidence":0.93,"plateTime":0.38353673686596235,"extension":6.341428108740076},"index":1,"playId":"61254427-f876-31c0-ba6b-db461c9531a9","pitchNumber":2,"startTime":"2026-05-27T03:37:21.882Z","endTime":"2026-05-27T03:37:25.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.472047720741806,"aZ":-21.87078517059662,"pfxX":-9.325064388796008,"pfxZ":5.579335401459901,"pX":-1.791636278742232,"pZ":2.1181355877701304,"vX0":2.363135739398265,"vY0":-135.9105874991615,"vZ0":-5.1517318581422265,"x":185.29,"y":181.59,"x0":-1.468613905850366,"y0":50.00094326138866,"z0":5.584752492117066,"aX":-17.211257776860624},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.0,"breakHorizontal":16.2,"spinRate":1759,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4050741531322575,"extension":6.336252810778042},"index":2,"playId":"824894a2-8316-3bea-b56c-0c4d97e59f8f","pitchNumber":3,"startTime":"2026-05-27T03:37:42.010Z","endTime":"2026-05-27T03:37:45.475Z","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":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36380527984151,"aZ":-18.07139700512573,"pfxX":-9.224159825755228,"pfxZ":7.475074190552732,"pX":-0.041202403530437776,"pZ":1.4814814178239417,"vX0":6.348799600533517,"vY0":-136.98717030902728,"vZ0":-7.525918804425521,"x":118.57,"y":198.78,"x0":-1.1992265272751415,"y0":50.003454880126036,"z0":5.516317406459074,"aX":-17.401054329975768},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.0,"breakHorizontal":15.2,"spinRate":1799,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.4009942441044805,"extension":6.4879494783830065},"index":3,"playId":"74138641-7f7b-3cf8-ab7e-47152cb3d9a7","pitchNumber":4,"startTime":"2026-05-27T03:37:57.046Z","endTime":"2026-05-27T03:38:00.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(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.8,"endSpeed":88.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.479059987822104,"aZ":-10.973426892077867,"pfxX":-6.922109406655953,"pfxZ":10.31051622931502,"pX":-1.0881307391567072,"pZ":3.876560853721927,"vX0":2.845307736039963,"vY0":-143.6911174591069,"vZ0":-3.274736660208082,"x":158.48,"y":134.11,"x0":-1.2014736068427245,"y0":50.00178203879972,"z0":5.730486284665649,"aX":-14.232262658663743},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.0,"breakHorizontal":11.8,"spinRate":2412,"spinDirection":222},"zone":11,"typeConfidence":0.93,"plateTime":0.3836470944502426,"extension":6.254679323863517},"index":4,"playId":"1a0cf55d-cb4a-3c96-a061-66f13b616341","pitchNumber":5,"startTime":"2026-05-27T03:38:12.388Z","endTime":"2026-05-27T03:38:16.036Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:38:16.036Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ty France strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-27T03:38:36.609Z","endTime":"2026-05-27T03:39:37.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"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":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.574154227086083,"aZ":-35.581283833854066,"pfxX":6.831058497268453,"pfxZ":-2.085235340097187,"pX":-0.28502736044944654,"pZ":1.344805800906325,"vX0":1.5238063736824339,"vY0":-127.62711290918364,"vZ0":-3.0943510239754897,"x":127.86,"y":202.47,"x0":-1.778238181291741,"y0":50.00217037761125,"z0":5.402078596799465,"aX":11.1625487993824},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.3,"breakHorizontal":-12.7,"spinRate":2862,"spinDirection":48},"zone":13,"typeConfidence":0.9,"plateTime":0.4307049024954881,"extension":6.178518731657249},"index":0,"playId":"d47a31b1-d32d-3b44-abc2-82a05bf19b74","pitchNumber":1,"startTime":"2026-05-27T03:38:41.523Z","endTime":"2026-05-27T03:38:46.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.988759104752802,"aZ":-36.43017095017967,"pfxX":7.766375389330455,"pfxZ":-2.6266114563401057,"pX":-0.4793657157383342,"pZ":2.4159725708180364,"vX0":0.7592584416191921,"vY0":-127.11792674420072,"vZ0":-0.5816993943287484,"x":135.27,"y":173.55,"x0":-1.7906286804858298,"y0":50.00595838780789,"z0":5.570328724200666,"aX":12.559536414974898},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.7,"breakHorizontal":-14.2,"spinRate":2850,"spinDirection":47},"zone":4,"typeConfidence":0.89,"plateTime":0.43287407055133453,"extension":6.227101774208717},"index":1,"playId":"f54deb4b-7921-3088-91bc-7ca17147a248","pitchNumber":2,"startTime":"2026-05-27T03:38:55.972Z","endTime":"2026-05-27T03:39:01.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.443075229040986,"aZ":-14.465477568773649,"pfxX":-9.5174200147111,"pfxZ":8.645835287825774,"pX":0.27312673793825676,"pZ":1.1761528391515184,"vX0":7.401703498735148,"vY0":-142.79471345740754,"vZ0":-9.49082145641459,"x":106.59,"y":207.02,"x0":-1.1269763578555432,"y0":50.00046879339793,"z0":5.4709913744153855,"aX":-19.48790335504359},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.7,"breakHorizontal":15.6,"spinRate":2413,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.3848141139814021,"extension":6.295533699783416},"index":2,"playId":"9c7a9f3d-3e93-35f8-9698-d335e2460544","pitchNumber":3,"startTime":"2026-05-27T03:39:10.463Z","endTime":"2026-05-27T03:39:16.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.4609968317894,"aZ":-33.23675461950856,"pfxX":7.865255694284936,"pfxZ":-0.6407770180564851,"pX":1.569133834902209,"pZ":1.5045841356451684,"vX0":4.980668050690677,"vY0":-128.3247258741577,"vZ0":-3.4825680869682674,"x":57.19,"y":198.16,"x0":-1.4266710623756338,"y0":50.005069199705524,"z0":5.5007931810274115,"aX":12.965672127954138},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.8,"breakHorizontal":-15.5,"spinRate":2936,"spinDirection":44},"zone":14,"typeConfidence":0.9,"plateTime":0.4287467780321821,"extension":6.26940001065055},"index":3,"playId":"ee17ecce-0dce-33c6-8762-199ee9d1071c","pitchNumber":4,"startTime":"2026-05-27T03:39:30.617Z","endTime":"2026-05-27T03:39:37.327Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:39:37.327Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Harper walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-27T03:42:13.639Z","endTime":"2026-05-27T03:43:54.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Wandy Peralta replaces Bradgley Rodriguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-27T03:40:51.254Z","endTime":"2026-05-27T03:42:15.989Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":593974,"link":"/api/v1/people/593974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.12606297407979,"aZ":-21.170472261403717,"pfxX":10.181245573572697,"pfxZ":5.468287236766233,"pX":-0.3583042909582341,"pZ":4.014580011690533,"vX0":-5.484431240738926,"vY0":-141.4028143138079,"vZ0":-2.0088604227886706,"x":130.66,"y":130.39,"x0":0.29012389066203964,"y0":50.00383450744891,"z0":6.101542252952329,"aX":20.489301061173922},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.6,"breakHorizontal":-17.2,"spinRate":2070,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.38828226375424046,"extension":5.65194904597992},"index":1,"playId":"5883e13c-935a-3a3a-ba7f-0cd91afc6881","pitchNumber":1,"startTime":"2026-05-27T03:42:15.989Z","endTime":"2026-05-27T03:42:18.989Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.45147840592034,"aZ":-20.230312214723156,"pfxX":9.914529297296175,"pfxZ":5.953957805037159,"pX":-0.626202624318487,"pZ":2.465082426021884,"vX0":-5.876674156654559,"vY0":-141.03757921398295,"vZ0":-6.047411399289276,"x":140.87,"y":172.22,"x0":0.20142985586401266,"y0":50.00162624716386,"z0":5.95095955218583,"aX":19.88036391163616},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.6,"breakHorizontal":-16.7,"spinRate":2034,"spinDirection":134},"zone":4,"typeConfidence":2.0,"plateTime":0.38904760284884254,"extension":5.770475623885517},"index":2,"playId":"0aa4087e-6c1e-3b2f-947c-8e4de288fbe0","pitchNumber":2,"startTime":"2026-05-27T03:42:33.119Z","endTime":"2026-05-27T03:42:37.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.24346859646653,"aZ":-18.128765518710612,"pfxX":9.217269485977871,"pfxZ":6.911039040403512,"pX":-0.1329604072598722,"pZ":3.047100520974049,"vX0":-4.362618720169075,"vY0":-141.87091818141778,"vZ0":-5.132466496850878,"x":122.07,"y":156.51,"x0":0.22925121608041793,"y0":50.006359018019005,"z0":6.03967372514147,"aX":18.744327526507295},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.6,"breakHorizontal":-15.7,"spinRate":2024,"spinDirection":140},"zone":2,"typeConfidence":2.0,"plateTime":0.3864588503667634,"extension":5.94365467235488},"index":3,"playId":"fec2a06a-4d80-3655-90d9-f566cdc4c75a","pitchNumber":3,"startTime":"2026-05-27T03:42:51.531Z","endTime":"2026-05-27T03:42:55.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.40076466662141,"aZ":-28.95612954786558,"pfxX":9.43130938602183,"pfxZ":1.845732346869391,"pX":0.3736566211622904,"pZ":0.7435220409284562,"vX0":-3.620382359643668,"vY0":-131.7404117361248,"vZ0":-6.760510239595238,"x":102.76,"y":218.7,"x0":0.5477578838592382,"y0":50.00124210987773,"z0":5.509842264042725,"aX":16.422888351970787},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.9,"breakHorizontal":-16.2,"spinRate":2124,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4172329913031825,"extension":5.819375816088579},"index":4,"playId":"5252eb78-a957-36d7-802f-bcb972b5f807","pitchNumber":4,"startTime":"2026-05-27T03:43:10.828Z","endTime":"2026-05-27T03:43:14.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.279456154314815,"aZ":-28.55737029958182,"pfxX":9.852120726693446,"pfxZ":2.070402612622515,"pX":0.010034850986145299,"pZ":0.42916457232070476,"vX0":-4.366082380945384,"vY0":-131.9086162201924,"vZ0":-7.5676157807873325,"x":116.62,"y":227.19,"x0":0.41440957141122997,"y0":50.00404270408482,"z0":5.4660989117344725,"aX":17.21547653214998},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.2,"breakHorizontal":-16.8,"spinRate":2216,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.4165921551254539,"extension":6.040576505547261},"index":5,"playId":"1b1dc8ad-6e43-30a3-82fb-e5aa591405dd","pitchNumber":5,"startTime":"2026-05-27T03:43:27.104Z","endTime":"2026-05-27T03:43:31.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.54315186516841,"aZ":-12.468883533678905,"pfxX":5.298801089959882,"pfxZ":9.823399038606093,"pX":-0.8002954154934974,"pZ":1.2977903407543834,"vX0":-4.241587579604971,"vY0":-141.3050493250496,"vZ0":-10.58373983286595,"x":147.51,"y":203.74,"x0":0.03761899403994114,"y0":50.00706339896813,"z0":5.910853663458181,"aX":10.634490863892658},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.6,"breakHorizontal":-8.6,"spinRate":2208,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.3887786782390763,"extension":5.4989490291452565},"index":6,"playId":"df0dccac-0b9c-3fb2-acd3-6e62fc5efdb5","pitchNumber":6,"startTime":"2026-05-27T03:43:49.691Z","endTime":"2026-05-27T03:43:54.571Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:43:54.571Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Adolis García walks. Bryce Harper to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-27T03:44:18.550Z","endTime":"2026-05-27T03:46:43.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.587145273485785,"aZ":-26.90263192742696,"pfxX":9.664155672436936,"pfxZ":3.0565670633657165,"pX":-0.08616208359849735,"pZ":1.0044188815362958,"vX0":-4.529538156183402,"vY0":-131.0005766025705,"vZ0":-6.605288217074781,"x":120.28,"y":211.66,"x0":0.41662572439390644,"y0":50.00541305458432,"z0":5.590237819184275,"aX":16.674516819730503},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.2,"breakHorizontal":-16.4,"spinRate":2212,"spinDirection":118},"zone":13,"typeConfidence":2.0,"plateTime":0.41930514198979907,"extension":5.867353354170592},"index":0,"playId":"8132d0c3-c26f-30b6-a7e2-f805859e4e9d","pitchNumber":1,"startTime":"2026-05-27T03:44:20.485Z","endTime":"2026-05-27T03:44:24.721Z","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":"22abe3e8-80cb-3e61-9c78-f9f05d8ee78d","startTime":"2026-05-27T03:44:38.340Z","endTime":"2026-05-27T03:44:42.478Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.345988165303513,"aZ":-26.39743048490958,"pfxX":9.339111698385219,"pfxZ":3.2778732515675877,"pX":0.09838880429929653,"pZ":1.2437432552334984,"vX0":-3.795926897018067,"vY0":-132.18152588283587,"vZ0":-5.973891828825573,"x":113.25,"y":205.2,"x0":0.343401969692491,"y0":50.00131202637531,"z0":5.482599629053998,"aX":16.45074599065216},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.8,"breakHorizontal":-16.1,"spinRate":2305,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.4150725767725971,"extension":5.838075481720987},"index":2,"playId":"2ae032f1-fd2a-3110-a823-6b3de4ebf3d1","pitchNumber":2,"startTime":"2026-05-27T03:44:55.298Z","endTime":"2026-05-27T03:44:59.735Z","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":true,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40875058973618,"aZ":-19.503334332075823,"pfxX":8.82676641719242,"pfxZ":6.254496004456018,"pX":-0.24856334736296334,"pZ":1.447323607705568,"vX0":-4.461456557296494,"vY0":-141.45633663281544,"vZ0":-8.492551600193124,"x":126.47,"y":199.7,"x0":0.20269738458486222,"y0":50.0025675705789,"z0":5.739958082888327,"aX":17.879108125773758},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.7,"breakHorizontal":-15.1,"spinRate":2052,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.3872689750846252,"extension":5.801867706253722},"index":3,"playId":"bd141da4-a4ee-3c7d-96a3-c8f099a7cbec","pitchNumber":3,"startTime":"2026-05-27T03:45:35.067Z","endTime":"2026-05-27T03:46:01.075Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.85218214921181,"aZ":-19.462799098038122,"pfxX":8.384946210713833,"pfxZ":6.307319221575618,"pX":-0.04387471660991544,"pZ":1.9044998913432838,"vX0":-3.8322174138958562,"vY0":-141.23651030540913,"vZ0":-7.4041190909316725,"x":118.67,"y":187.36,"x0":0.24287854831079228,"y0":50.00340500953475,"z0":5.8165477355096105,"aX":16.90191120334634},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.1,"breakHorizontal":-14.4,"spinRate":2108,"spinDirection":126},"zone":8,"typeConfidence":2.0,"plateTime":0.3881461805211748,"extension":5.714301479234209},"index":4,"playId":"9a4b982c-f71c-30fe-8169-9e50a33f17ce","pitchNumber":4,"startTime":"2026-05-27T03:46:04.687Z","endTime":"2026-05-27T03:46:10.348Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"index":5,"startTime":"2026-05-27T03:46:23.930Z","endTime":"2026-05-27T03:46:36.356Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.297536413556795,"aZ":-21.9267370540453,"pfxX":9.259516751538127,"pfxZ":5.118086083678624,"pX":-0.9337836309829974,"pZ":1.3787862232067911,"vX0":-6.316769051215152,"vY0":-140.47432857766634,"vZ0":-8.353610065783233,"x":152.59,"y":201.55,"x0":0.13896651898408266,"y0":50.0044149133689,"z0":5.812500595582874,"aX":18.539624584800613},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.7,"breakHorizontal":-15.5,"spinRate":2119,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.3896575449688089,"extension":5.87823330100109},"index":6,"playId":"611366e1-9809-30e5-b313-a01be02da1e3","pitchNumber":5,"startTime":"2026-05-27T03:46:36.356Z","endTime":"2026-05-27T03:46:43.100Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:46:43.100Z","atBatIndex":56},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alec Bohm pops out to second baseman Fernando Tatis Jr. on the infield fly rule.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-27T03:47:13.040Z","endTime":"2026-05-27T03:48:22.759Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.9028976928004,"aZ":-25.215583155117965,"pfxX":8.822869157936246,"pfxZ":3.497269767560799,"pX":-0.7853396299578425,"pZ":1.7457242564863438,"vX0":-5.808389556079391,"vY0":-140.67761539052347,"vZ0":-6.705426160401359,"x":146.94,"y":191.65,"x0":0.16692394141196798,"y0":50.00486875105953,"z0":5.8106658510891105,"aX":17.56789186566032},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.0,"breakHorizontal":-14.6,"spinRate":1975,"spinDirection":127},"zone":7,"typeConfidence":2.0,"plateTime":0.390347275212255,"extension":5.958179658196381},"index":0,"playId":"50634c23-95c8-35ed-b20e-26782cfb540e","pitchNumber":1,"startTime":"2026-05-27T03:47:18.224Z","endTime":"2026-05-27T03:47:22.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.84246202955986,"aZ":-15.115966709139634,"pfxX":5.634121868907385,"pfxZ":8.630610195085277,"pX":-1.0654729188008918,"pZ":2.8699447392851503,"vX0":-5.17517800926244,"vY0":-140.21104636060144,"vZ0":-5.77530861515001,"x":157.61,"y":161.29,"x0":0.07873967813812792,"y0":50.00304882123245,"z0":5.955058303256576,"aX":11.136869392663455},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.5,"breakHorizontal":-9.0,"spinRate":2242,"spinDirection":132},"zone":11,"typeConfidence":2.0,"plateTime":0.39171822706402804,"extension":5.735954532256782},"index":1,"playId":"fee1c32e-a811-3d10-81e9-29aaec4acd1f","pitchNumber":2,"startTime":"2026-05-27T03:47:37.922Z","endTime":"2026-05-27T03:48:04.950Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.622764392747655,"aZ":-28.80957339140076,"pfxX":9.15620493944576,"pfxZ":1.9176745991194917,"pX":0.3208710079186322,"pZ":2.4371096066338365,"vX0":-3.5427391988244508,"vY0":-132.48684704494468,"vZ0":-3.0129553019025783,"x":104.77,"y":172.98,"x0":0.49540614481380857,"y0":50.004807722497034,"z0":5.723096294145229,"aX":16.073978009172567},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.0,"breakHorizontal":-15.6,"spinRate":2202,"spinDirection":118},"zone":6,"typeConfidence":2.0,"plateTime":0.4154293310296926,"extension":6.0024327411001925},"hitData":{"launchSpeed":87.8,"launchAngle":60.0,"totalDistance":191.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":140.68,"coordY":142.39}},"index":2,"playId":"f4a4f5a8-0c88-3f23-8a09-f2279f5fb869","pitchNumber":3,"startTime":"2026-05-27T03:48:11.246Z","endTime":"2026-05-27T03:48:22.759Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:48:22.759Z","atBatIndex":57},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Bryson Stott grounds into a force out, second baseman Fernando Tatis Jr. to shortstop Xander Bogaerts. Bryce Harper to 3rd. Adolis García out at 2nd. Bryson Stott to 1st.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-27T03:48:44.722Z","endTime":"2026-05-27T03:49:14.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"postOnThird":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"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":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","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":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.60515229546184,"aZ":-18.609585796818855,"pfxX":9.727295182889094,"pfxZ":6.873161067768692,"pX":0.29865774998744427,"pZ":3.2519967757026658,"vX0":-2.9578920749692204,"vY0":-140.04863515376286,"vZ0":-4.338064003603706,"x":105.62,"y":150.98,"x0":0.1092711165517495,"y0":50.00086905645172,"z0":6.049389026300371,"aX":19.190559470055096},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.6,"breakHorizontal":-16.9,"spinRate":2089,"spinDirection":127},"zone":3,"typeConfidence":2.0,"plateTime":0.39209646560464284,"extension":5.797536466740501},"index":0,"playId":"664d5650-eba3-3acc-be88-b3503adac183","pitchNumber":1,"startTime":"2026-05-27T03:48:49.090Z","endTime":"2026-05-27T03:48:53.902Z","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":90.8,"endSpeed":83.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.136996819826265,"aZ":-24.890685541909892,"pfxX":1.7676198706571828,"pfxZ":4.132496067373105,"pX":-0.31048324788891357,"pZ":2.1657983509962433,"vX0":-2.6520085977391568,"vY0":-132.16938867117474,"vZ0":-4.58058842276206,"x":128.83,"y":180.3,"x0":0.47796490865880004,"y0":50.00364539735677,"z0":5.757580673167012,"aX":3.116129859274326},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.7,"breakHorizontal":-2.6,"spinRate":2182,"spinDirection":145},"zone":7,"typeConfidence":2.0,"plateTime":0.4150056553647037,"extension":5.820488738561282},"hitData":{"launchSpeed":90.7,"launchAngle":-23.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.8,"coordY":151.01}},"index":1,"playId":"db55246b-4a47-31dc-8dd4-046e9d543616","pitchNumber":2,"startTime":"2026-05-27T03:49:06.096Z","endTime":"2026-05-27T03:49:14.140Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:49:14.140Z","atBatIndex":58},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"J.T. Realmuto hit by pitch. Bryson Stott to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-27T03:49:38.215Z","endTime":"2026-05-27T03:51:34.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"postOnSecond":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"postOnThird":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":87.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.868684087963054,"aZ":-12.981012267306026,"pfxX":6.095996831193231,"pfxZ":9.655319749949825,"pX":-0.6293840693682751,"pZ":2.4442914401295726,"vX0":-3.9897038126254705,"vY0":-140.78349479523072,"vZ0":-7.386448399082095,"x":140.99,"y":172.78,"x0":0.02133807028492639,"y0":50.00044249087616,"z0":5.959701279324146,"aX":12.115878713883582},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.0,"breakHorizontal":-10.1,"spinRate":2214,"spinDirection":135},"zone":4,"typeConfidence":2.0,"plateTime":0.3905040495947696,"extension":5.79302537278826},"index":0,"playId":"ac1ca452-0fbe-3954-85e6-4fab44fffdb3","pitchNumber":1,"startTime":"2026-05-27T03:49:54.290Z","endTime":"2026-05-27T03:49:58.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.29658401112512,"aZ":-12.945513512729121,"pfxX":5.666587759899753,"pfxZ":9.907224133316499,"pX":-1.8689669680005918,"pZ":3.2447368435983734,"vX0":-7.016190037013829,"vY0":-139.17867317387217,"vZ0":-5.179028177899531,"x":188.24,"y":151.17,"x0":-0.03903738627501138,"y0":50.00668023219949,"z0":6.003021879963405,"aX":11.003001380307097},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.9,"breakHorizontal":-8.6,"spinRate":2210,"spinDirection":131},"zone":11,"typeConfidence":2.0,"plateTime":0.3951388089582535,"extension":5.850941377750174},"index":1,"playId":"27835ee8-89ae-314c-b798-4c7d63164923","pitchNumber":2,"startTime":"2026-05-27T03:50:15.884Z","endTime":"2026-05-27T03:50:19.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.78269830990176,"aZ":-18.3785436061662,"pfxX":8.999912129182363,"pfxZ":7.024058216708032,"pX":-0.8869388505256675,"pZ":2.398620302331263,"vX0":-5.765335329689465,"vY0":-139.3549389112577,"vZ0":-6.37901880823549,"x":150.81,"y":174.02,"x0":0.041179564920022386,"y0":50.00211170324301,"z0":5.934629401829531,"aX":17.671986890850473},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.5,"breakHorizontal":-15.1,"spinRate":2075,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.3932902347043825,"extension":5.955673013467727},"index":2,"playId":"0f784c35-39b5-36d4-8eb6-526eb0f2fb15","pitchNumber":3,"startTime":"2026-05-27T03:50:51.937Z","endTime":"2026-05-27T03:50:56.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.85952304445659,"aZ":-24.227616003646563,"pfxX":9.121506322755598,"pfxZ":4.615437117767139,"pX":1.6012231213995436,"pZ":1.220008449960725,"vX0":-0.13775058184980082,"vY0":-130.93755731518706,"vZ0":-6.426121357883825,"x":55.97,"y":205.84,"x0":0.4714128811871456,"y0":50.00209627246854,"z0":5.540753657275187,"aX":15.701558315103842},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.1,"breakHorizontal":-16.4,"spinRate":2228,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4196963514192604,"extension":5.731808248072255},"index":3,"playId":"ebad4675-54e3-315d-b36a-a63460144e47","pitchNumber":4,"startTime":"2026-05-27T03:51:13.461Z","endTime":"2026-05-27T03:51:16.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.20588273859701,"aZ":-13.188532850730873,"pfxX":7.195715618667532,"pfxZ":9.74209000660076,"pX":-1.665485325529984,"pZ":3.9533676635503743,"vX0":-6.7566120317803895,"vY0":-139.19161112433426,"vZ0":-3.563145084406588,"x":180.48,"y":132.04,"x0":-0.13353560547096224,"y0":50.00556012399272,"z0":6.132041277142454,"aX":14.027073989770845},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.0,"breakHorizontal":-11.5,"spinRate":2207,"spinDirection":130},"zone":11,"typeConfidence":2.0,"plateTime":0.3945257414953973,"extension":5.500672701763555},"index":4,"playId":"a753104c-ff5e-370c-9eaa-4e9aad3660c1","pitchNumber":5,"startTime":"2026-05-27T03:51:31.115Z","endTime":"2026-05-27T03:51:34.694Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:51:34.694Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Crawford grounds out to first baseman Ty France.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-27T03:53:05.308Z","endTime":"2026-05-27T03:54:12.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-27T03:52:06.204Z","endTime":"2026-05-27T03:53:07.517Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":96.4,"endSpeed":88.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.088165239870165,"aZ":-25.815191234981675,"pfxX":9.51824597173685,"pfxZ":3.2158507260738896,"pX":-0.8587004548365333,"pZ":1.738184708211354,"vX0":-6.204313399305168,"vY0":-140.07801218720957,"vZ0":-6.803984020567915,"x":149.73,"y":191.85,"x0":0.15389039282095812,"y0":50.00217443637305,"z0":5.898204666013949,"aX":18.82210298722102},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.6,"breakHorizontal":-15.8,"spinRate":1836,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.3917503853430162,"extension":5.8317242308739},"index":1,"playId":"5a2d71b7-6104-38f5-a60a-eaf54b483767","pitchNumber":1,"startTime":"2026-05-27T03:53:07.517Z","endTime":"2026-05-27T03:53:12.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.95499050729677,"aZ":-23.144735128119894,"pfxX":8.947118268635618,"pfxZ":4.582524910435106,"pX":0.17103818632116252,"pZ":1.6144966230799978,"vX0":-2.8217985557076197,"vY0":-139.80129288535477,"vZ0":-7.723411962753689,"x":110.48,"y":195.19,"x0":0.03414774946353273,"y0":50.002121945045815,"z0":5.94405738828685,"aX":17.622233108612228},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.8,"breakHorizontal":-15.6,"spinRate":1868,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.39252506398937337,"extension":5.719153220662699},"index":2,"playId":"7b0fedd7-c6f3-3a06-9a59-771c16a2a330","pitchNumber":2,"startTime":"2026-05-27T03:53:26.357Z","endTime":"2026-05-27T03:53:31.057Z","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":96.3,"endSpeed":87.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.13826291761132,"aZ":-11.427811707707056,"pfxX":3.6783777905396944,"pfxZ":10.554534562428309,"pX":-1.085599874417757,"pZ":3.876717827387596,"vX0":-3.9969537475593504,"vY0":-140.14031337788887,"vZ0":-4.435377258617206,"x":158.38,"y":134.11,"x0":-0.11071884799143124,"y0":50.00470782757375,"z0":6.2417714431430085,"aX":7.23172215287335},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.2,"breakHorizontal":-5.8,"spinRate":2066,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.39261038723612174,"extension":5.724950923527092},"index":3,"playId":"8b1af42c-b61c-30e5-8942-3c6650c1d21b","pitchNumber":3,"startTime":"2026-05-27T03:53:47.370Z","endTime":"2026-05-27T03:53:50.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.237580245938688,"aZ":-26.727555460278662,"pfxX":8.602742404061857,"pfxZ":3.0680008643249295,"pX":0.6837203763881169,"pZ":1.7470036757972593,"vX0":-2.1014449652033678,"vY0":-133.02450463075917,"vZ0":-5.139573562517143,"x":90.94,"y":191.61,"x0":0.37163305021887133,"y0":50.002226003154234,"z0":5.666667857755431,"aX":15.259676258763383},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.6,"breakHorizontal":-15.0,"spinRate":2222,"spinDirection":128},"zone":9,"typeConfidence":2.0,"plateTime":0.4133682468074169,"extension":5.782130886645157},"hitData":{"launchSpeed":93.7,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.38,"coordY":162.17}},"index":4,"playId":"163525d3-2ba4-32b7-be7d-182d6d0ee5fc","pitchNumber":4,"startTime":"2026-05-27T03:54:04.009Z","endTime":"2026-05-27T03:54:12.249Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:54:12.249Z","atBatIndex":60},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ramón Laureano homers (7) on a fly ball to left center field.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-27T03:56:27.110Z","endTime":"2026-05-27T03:57:03.654Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"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":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":{"id":641745,"link":"/api/v1/people/641745"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Brad Keller replaces Orion Kerkering.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-27T03:55:21.043Z","endTime":"2026-05-27T03:56:29.302Z","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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12183820997914,"aZ":-16.462209767282047,"pfxX":-8.283270949071238,"pfxZ":7.990356082937722,"pX":0.09539326015853337,"pZ":1.9262431550545416,"vX0":5.96273536113359,"vY0":-139.5148733756907,"vZ0":-8.313974840467557,"x":113.36,"y":186.77,"x0":-0.996041772368456,"y0":50.004915951091036,"z0":6.035501983792167,"aX":-16.29015129825744},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.8,"breakHorizontal":13.7,"spinRate":2212,"spinDirection":202},"zone":8,"typeConfidence":0.91,"plateTime":0.3929821936540905,"extension":6.038939113398356},"index":1,"playId":"1d9458b1-3b40-379d-929b-80c31fda7458","pitchNumber":1,"startTime":"2026-05-27T03:56:29.302Z","endTime":"2026-05-27T03:56:33.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.9,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.524788138275124,"aZ":-29.692232407051286,"pfxX":6.9448572494525305,"pfxZ":1.6126256561975847,"pX":0.49579565495960926,"pZ":2.2884542967092494,"vX0":2.2363208991343293,"vY0":-123.45286778452912,"vZ0":-3.244762419521643,"x":98.1,"y":176.99,"x0":-1.3249245805195864,"y0":50.001808946325816,"z0":6.130042001124936,"aX":10.673714545518466},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.4,"breakHorizontal":-13.1,"spinRate":2720,"spinDirection":58},"zone":6,"typeConfidence":0.91,"plateTime":0.4443725509988785,"extension":5.929274639536796},"hitData":{"launchSpeed":103.2,"launchAngle":28.0,"totalDistance":409.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":81.15,"coordY":39.76}},"index":2,"playId":"3fccbb80-b614-33ec-8ca5-48f32d39787b","pitchNumber":2,"startTime":"2026-05-27T03:56:39.634Z","endTime":"2026-05-27T03:57:03.654Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:57:03.654Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Castellanos strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-27T03:57:37.546Z","endTime":"2026-05-27T03:58:56.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"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":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Nick Castellanos replaces Freddy Fermin.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-27T03:57:09.552Z","endTime":"2026-05-27T03:57:39.673Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":666023,"link":"/api/v1/people/666023"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55889732829537,"aZ":-34.985710676336645,"pfxX":2.9150388815761907,"pfxZ":-1.7435621870939082,"pX":1.4864695905613214,"pZ":1.0502729834205526,"vX0":5.045253823560643,"vY0":-126.70079742476521,"vZ0":-5.7043344052911324,"x":60.34,"y":210.42,"x0":-0.9145982953514528,"y0":50.0012204184703,"z0":6.149323073777654,"aX":4.705608383251243},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.3,"breakHorizontal":-6.5,"spinRate":2791,"spinDirection":71},"zone":14,"typeConfidence":0.91,"plateTime":0.433443163994764,"extension":6.133994156014557},"index":1,"playId":"ad78c2bb-cb56-37bc-9043-0fd2633c1b20","pitchNumber":1,"startTime":"2026-05-27T03:57:39.673Z","endTime":"2026-05-27T03:57:44.162Z","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":96.5,"endSpeed":87.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.9125815194039,"aZ":-16.160027044663323,"pfxX":-8.91591947841857,"pfxZ":8.14169437751503,"pX":1.1284866177382014,"pZ":1.0875801484492993,"vX0":8.991757702010753,"vY0":-139.92221098620976,"vZ0":-10.202261305457093,"x":73.98,"y":209.42,"x0":-0.9807001116796737,"y0":50.00548803214787,"z0":5.8594906829293105,"aX":-17.54172626191186},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.6,"breakHorizontal":14.2,"spinRate":2295,"spinDirection":199},"zone":14,"typeConfidence":0.91,"plateTime":0.39265043699411173,"extension":6.083380814188781},"index":2,"playId":"1befc9a0-469d-37c0-8831-2b95e6cf3eb5","pitchNumber":2,"startTime":"2026-05-27T03:57:50.599Z","endTime":"2026-05-27T03:57:54.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.94584153598849,"aZ":-35.20259843861974,"pfxX":3.2940285475344604,"pfxZ":-1.8449848738258208,"pX":0.3528297242568584,"pZ":0.9817749671045004,"vX0":2.648533538259162,"vY0":-127.1997650921183,"vZ0":-5.854059253257615,"x":103.55,"y":212.27,"x0":-1.1297161010964023,"y0":50.00472676412162,"z0":6.102319366950578,"aX":5.4010847881214294},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.4,"breakHorizontal":-6.6,"spinRate":2868,"spinDirection":59},"zone":14,"typeConfidence":0.91,"plateTime":0.4305026849841309,"extension":6.115583866898115},"index":3,"playId":"88ce0610-b8ee-30ce-893a-86edbb0069f5","pitchNumber":3,"startTime":"2026-05-27T03:58:05.811Z","endTime":"2026-05-27T03:58:11.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.640849876131345,"aZ":-35.98097521467746,"pfxX":2.8786872774188677,"pfxZ":-2.3140922203696697,"pX":-0.3769963878542211,"pZ":2.8099410239249947,"vX0":0.9789282839199955,"vY0":-127.0421699438266,"vZ0":-1.6708572009280043,"x":131.37,"y":162.91,"x0":-1.140777585733228,"y0":50.003557434647156,"z0":6.32096994619527,"aX":4.732427868403213},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.3,"breakHorizontal":-5.4,"spinRate":2711,"spinDirection":66},"zone":4,"typeConfidence":0.9,"plateTime":0.43019129651214705,"extension":5.766483111649539},"index":4,"playId":"a2ad4800-1d41-3bd5-86a0-9509c2fd6fb4","pitchNumber":4,"startTime":"2026-05-27T03:58:19.494Z","endTime":"2026-05-27T03:58:22.494Z","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":96.5,"endSpeed":88.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.064264881963847,"aZ":-14.285190650532202,"pfxX":-0.8266784568892929,"pfxZ":8.964411385691111,"pX":1.0546534391531452,"pZ":1.222052330392544,"vX0":5.69890824320719,"vY0":-140.2112440371182,"vZ0":-10.401462060274334,"x":76.8,"y":205.78,"x0":-0.8949516112686471,"y0":50.00426405627765,"z0":5.907268825466413,"aX":-1.6511965344332924},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.3,"breakHorizontal":0.4,"spinRate":2373,"spinDirection":192},"zone":14,"typeConfidence":0.91,"plateTime":0.39032527651944005,"extension":6.216698578408928},"index":5,"playId":"eaef59ed-3463-3f41-9a3e-686baea14fe1","pitchNumber":5,"startTime":"2026-05-27T03:58:36.525Z","endTime":"2026-05-27T03:58:39.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.407784588840528,"aZ":-33.211002884421596,"pfxX":3.2305102087745423,"pfxZ":-0.641734253953385,"pX":1.4493427856886676,"pZ":1.5438161233708836,"vX0":5.178064141577388,"vY0":-126.3306731513625,"vZ0":-4.741754145501838,"x":61.75,"y":197.1,"x0":-1.0454141231045149,"y0":50.00114289349823,"z0":6.11039087514168,"aX":5.22830243323223},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.0,"breakHorizontal":-7.0,"spinRate":2688,"spinDirection":64},"zone":14,"typeConfidence":0.91,"plateTime":0.43332697072626525,"extension":5.909760302995684},"index":6,"playId":"03af8dc8-cf8e-3920-b19f-854049ff800d","pitchNumber":6,"startTime":"2026-05-27T03:58:50.590Z","endTime":"2026-05-27T03:58:56.224Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:58:56.224Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a line drive to right fielder Adolis García.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-27T03:59:14.362Z","endTime":"2026-05-27T03:59:29.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"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":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.78592871398878,"aZ":-14.80473771166572,"pfxX":-7.830497414534264,"pfxZ":8.630319592028766,"pX":-0.4893929030026959,"pZ":2.4367749436635515,"vX0":4.720140104532432,"vY0":-141.54299980889226,"vZ0":-7.332126515269933,"x":135.65,"y":172.99,"x0":-1.1685428325476117,"y0":50.00065298321951,"z0":6.024168339796149,"aX":-15.755938410732936},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.2,"breakHorizontal":13.1,"spinRate":2299,"spinDirection":196},"zone":4,"typeConfidence":0.91,"plateTime":0.3881917005991342,"extension":6.170405637639758},"hitData":{"launchSpeed":96.5,"launchAngle":11.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":183.56,"coordY":110.5}},"index":0,"playId":"f6a036ee-a350-32ee-9e8d-f211e0cc0164","pitchNumber":1,"startTime":"2026-05-27T03:59:18.243Z","endTime":"2026-05-27T03:59:29.738Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T03:59:29.738Z","atBatIndex":63},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Xander Bogaerts pops out to second baseman Bryson Stott.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-27T04:00:57.885Z","endTime":"2026-05-27T04:01:09.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-27T03:59:47.647Z","endTime":"2026-05-27T04:01:00.160Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01628159819796,"aZ":-34.5888649791024,"pfxX":3.3027251146793395,"pfxZ":-1.4823589784133944,"pX":-0.8518499022819541,"pZ":2.847624454339673,"vX0":0.2904455689632758,"vY0":-126.42770328963284,"vZ0":-1.7887958027885233,"x":149.47,"y":161.89,"x0":-1.397461494041666,"y0":50.00524424887875,"z0":6.332111783643625,"aX":5.364286284951723},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.9,"breakHorizontal":-6.0,"spinRate":2443,"spinDirection":77},"zone":11,"typeConfidence":0.91,"plateTime":0.43270575138769907,"extension":5.843096202411369},"hitData":{"launchSpeed":63.5,"launchAngle":39.0,"totalDistance":194.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":167.97,"coordY":126.67}},"index":1,"playId":"84c3c4af-0495-3d66-9cf1-3def692092f0","pitchNumber":1,"startTime":"2026-05-27T04:01:00.160Z","endTime":"2026-05-27T04:01:09.587Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T04:01:09.587Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gavin Sheets walks. Fernando Tatis Jr. to 2nd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-27T04:01:27.762Z","endTime":"2026-05-27T04:02:52.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"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,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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"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":96.4,"endSpeed":88.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.423522820834723,"aZ":-16.422640117623025,"pfxX":-2.1200873803710962,"pfxZ":7.8924681868353055,"pX":0.03844419930949578,"pZ":3.9232161214841277,"vX0":4.393381441656153,"vY0":-140.29921557158434,"vZ0":-3.32602573167962,"x":115.53,"y":132.85,"x0":-1.2715624026094348,"y0":50.0029784690675,"z0":6.192946513272917,"aX":-4.231756670449156},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.8,"breakHorizontal":3.0,"spinRate":2208,"spinDirection":204},"zone":12,"typeConfidence":0.88,"plateTime":0.39024771566214067,"extension":6.147410367152466},"index":0,"playId":"672ce60c-39b3-3449-98cd-73b9be2414c7","pitchNumber":1,"startTime":"2026-05-27T04:01:36.030Z","endTime":"2026-05-27T04:01:39.866Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63233614845081,"aZ":-18.309598178994452,"pfxX":-2.6203783116209127,"pfxZ":6.776914174735335,"pX":0.13655107618301301,"pZ":4.893801725525816,"vX0":4.605685600559664,"vY0":-142.14802982069946,"vZ0":-0.5526603274813711,"x":111.79,"y":106.65,"x0":-1.1643776938119543,"y0":50.00420886379444,"z0":6.25337964500981,"aX":-5.362512585976244},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.4,"breakHorizontal":3.8,"spinRate":2186,"spinDirection":194},"zone":12,"typeConfidence":0.75,"plateTime":0.38534316491442056,"extension":5.993254372917215},"index":1,"playId":"a9bfc6c1-7535-3aa5-a4f0-41120b42306a","pitchNumber":2,"startTime":"2026-05-27T04:01:54.807Z","endTime":"2026-05-27T04:01:59.027Z","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":85.5,"endSpeed":79.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.589526649479417,"aZ":-35.805644728852954,"pfxX":4.7447068900200655,"pfxZ":-2.286239968659105,"pX":-1.7024906075504624,"pZ":3.7544168634124158,"vX0":-2.378187311667179,"vY0":-124.63345312373647,"vZ0":0.7958966278147059,"x":181.89,"y":137.41,"x0":-1.357616169326758,"y0":50.002362896007455,"z0":6.363919687151222,"aX":7.542336908084853},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.7,"breakHorizontal":-8.2,"spinRate":2595,"spinDirection":68},"zone":11,"typeConfidence":0.9,"plateTime":0.4377292054329516,"extension":5.889741388099791},"index":2,"playId":"0bd55ea5-22a9-3211-8aa6-6749f7f71bf4","pitchNumber":3,"startTime":"2026-05-27T04:02:14.502Z","endTime":"2026-05-27T04:02:18.002Z","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":96.6,"endSpeed":88.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.71749687719894,"aZ":-15.477934760570188,"pfxX":-0.5750946073250587,"pfxZ":8.330493638722,"pX":0.5708904691957453,"pZ":2.3806961271716256,"vX0":5.2922989463674135,"vY0":-140.4422814932942,"vZ0":-7.240546000137582,"x":95.24,"y":174.5,"x0":-1.260405432075063,"y0":50.00620674954849,"z0":5.992003371365583,"aX":-1.152875145804868},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.8,"breakHorizontal":0.0,"spinRate":2368,"spinDirection":192},"zone":6,"typeConfidence":0.91,"plateTime":0.3894550569957782,"extension":6.089727589634841},"index":3,"playId":"af1fc491-e9a9-3892-9e61-f2d3c5934366","pitchNumber":4,"startTime":"2026-05-27T04:02:31.417Z","endTime":"2026-05-27T04:02:36.965Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74134480227995,"aZ":-29.045719359548084,"pfxX":-3.318071273882281,"pfxZ":1.749070591636542,"pX":-1.0359634529329589,"pZ":2.945796603883209,"vX0":1.8798429938959809,"vY0":-132.59604651468334,"vZ0":-2.840936316616417,"x":156.49,"y":159.24,"x0":-1.3207550813087197,"y0":50.00458524117331,"z0":6.137015692936616,"aX":-5.94481625997081},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.8,"breakHorizontal":5.6,"spinRate":1647,"spinDirection":209},"zone":11,"typeConfidence":0.83,"plateTime":0.41212565727263906,"extension":6.175876096367358},"index":4,"playId":"f4ca4204-aaab-39f8-802d-263c6f60255f","pitchNumber":5,"startTime":"2026-05-27T04:02:47.274Z","endTime":"2026-05-27T04:02:52.394Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T04:02:52.394Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out softly, third baseman Alec Bohm to first baseman Bryce Harper.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-27T04:03:56.933Z","endTime":"2026-05-27T04:04:07.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Bryce Johnson replaces Gavin Sheets.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-27T04:03:33.023Z","endTime":"2026-05-27T04:03:59.110Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":657757,"link":"/api/v1/people/657757"},"base":1},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05835417420415,"aZ":-33.578027450661345,"pfxX":3.910877406465096,"pfxZ":-0.8526370525153713,"pX":0.4185804021625714,"pZ":1.7713366646354989,"vX0":2.7544782793109923,"vY0":-127.61503342678907,"vZ0":-4.45345208161731,"x":101.04,"y":190.95,"x0":-1.1841662950792404,"y0":50.00527474867333,"z0":6.193868892952021,"aX":6.42920192530213},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.4,"breakHorizontal":-7.7,"spinRate":2759,"spinDirection":66},"zone":9,"typeConfidence":0.91,"plateTime":0.42975379843705497,"extension":6.134969366103004},"hitData":{"launchSpeed":46.4,"launchAngle":-40.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":112.0,"coordY":172.86}},"index":1,"playId":"cce36623-356b-3a29-9072-4949ebf99306","pitchNumber":1,"startTime":"2026-05-27T04:03:59.110Z","endTime":"2026-05-27T04:04:07.068Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T04:04:07.068Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edmundo Sosa strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-27T04:06:27.331Z","endTime":"2026-05-27T04:07:33.125Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":660710,"link":"/api/v1/people/660710"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Bryce Johnson remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-27T04:05:28.706Z","endTime":"2026-05-27T04:05:28.728Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":657757,"link":"/api/v1/people/657757"}},{"details":{"description":"Defensive Substitution: Rodolfo Durán replaces Nick Castellanos, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-27T04:05:28.728Z","endTime":"2026-05-27T04:05:28.730Z","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":592206,"link":"/api/v1/people/592206"}},{"details":{"description":"Pitching Change: Adrian Morejon replaces Wandy Peralta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-27T04:05:28.730Z","endTime":"2026-05-27T04:06:29.559Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670970,"link":"/api/v1/people/670970"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.3,"endSpeed":91.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.369807147866815,"aZ":-17.679500302019832,"pfxX":10.472342270521409,"pfxZ":6.795484870974471,"pX":0.39560468329889115,"pZ":2.75414737399922,"vX0":-9.268023828001512,"vY0":-145.62931485394722,"vZ0":-5.608469172982503,"x":101.92,"y":164.42,"x0":2.269423857408223,"y0":50.005587351934984,"z0":5.78617840450199,"aX":22.344611351448975},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.3,"breakHorizontal":-16.9,"spinRate":2592,"spinDirection":146},"zone":6,"typeConfidence":0.9,"plateTime":0.37709898949874177,"extension":6.349232474302838},"index":3,"playId":"6cc659bf-3b9c-390c-a28d-c4f1b698eedf","pitchNumber":1,"startTime":"2026-05-27T04:06:29.559Z","endTime":"2026-05-27T04:06:32.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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.998625366011392,"aZ":-30.806515922410593,"pfxX":7.826811983511517,"pfxZ":0.7417606071536507,"pX":0.6961722781103244,"pZ":0.9889770234939989,"vX0":-7.633970253322474,"vY0":-134.92254584603205,"vZ0":-6.8534956622141845,"x":90.46,"y":212.08,"x0":2.543585246822319,"y0":50.00493595372405,"z0":5.72946035855896,"aX":14.451153031865617},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":0.0,"breakHorizontal":-12.6,"spinRate":988,"spinDirection":109},"zone":14,"typeConfidence":0.89,"plateTime":0.40575867738466,"extension":6.351773393029819},"index":4,"playId":"a95c42e6-8aa8-3e51-91c0-741d48443042","pitchNumber":2,"startTime":"2026-05-27T04:06:49.212Z","endTime":"2026-05-27T04:06:52.494Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-27T04:06:58.826Z","endTime":"2026-05-27T04:07:08.451Z","isPitch":false,"type":"action","player":{"id":624641,"link":"/api/v1/people/624641"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.909156278592146,"aZ":-32.85276447701143,"pfxX":8.830560951705706,"pfxZ":-0.3658169464234522,"pX":-0.25462052431537363,"pZ":1.0230844643690757,"vX0":-10.20989809746844,"vY0":-135.53460699563152,"vZ0":-6.608741724465272,"x":126.71,"y":211.16,"x0":2.4093499603581177,"y0":50.001132722536994,"z0":5.779674343057598,"aX":16.46986737396685},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-1.9,"breakHorizontal":-13.9,"spinRate":1005,"spinDirection":112},"zone":13,"typeConfidence":0.88,"plateTime":0.4037310100932694,"extension":6.380388929385371},"index":6,"playId":"2da9405e-eb9d-3c7d-984a-c05bff0ed95a","pitchNumber":3,"startTime":"2026-05-27T04:07:08.451Z","endTime":"2026-05-27T04:07:11.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":99.5,"endSpeed":90.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.57294733752034,"aZ":-12.326148622721009,"pfxX":4.281449090783856,"pfxZ":9.467646783190585,"pX":0.07590305385493439,"pZ":3.4114987389160887,"vX0":-7.888893706424754,"vY0":-144.54893186986624,"vZ0":-4.849128682073002,"x":114.11,"y":146.67,"x0":2.295700176209216,"y0":50.005570348763456,"z0":5.879980259074617,"aX":8.978730804691452},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.2,"breakHorizontal":-6.0,"spinRate":2565,"spinDirection":147},"zone":12,"typeConfidence":0.92,"plateTime":0.3802459835845542,"extension":6.4085111176111385},"index":7,"playId":"23e59ca4-937e-3ac1-91d1-576aa77cfc58","pitchNumber":4,"startTime":"2026-05-27T04:07:29.845Z","endTime":"2026-05-27T04:07:33.125Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T04:07:33.125Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Schwarber singles on a line drive to left fielder Bryce Johnson.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-27T04:07:49.168Z","endTime":"2026-05-27T04:08:39.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.260150096464162,"aZ":-32.28454761754981,"pfxX":-2.778005530972789,"pfxZ":-0.06258856091606901,"pX":0.05137396056216307,"pZ":2.636423316039312,"vX0":-6.054651988687747,"vY0":-130.65978212429116,"vZ0":-1.830203928948197,"x":115.04,"y":167.6,"x0":2.7586638288085195,"y0":50.00348356745264,"z0":5.769483966726128,"aX":-4.80807717695178},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-0.2,"breakHorizontal":6.4,"spinRate":3032,"spinDirection":283},"zone":5,"typeConfidence":0.9,"plateTime":0.4190227940656621,"extension":6.366892209238741},"index":0,"playId":"3c45072c-31bd-347d-a855-8d6b44a4c14e","pitchNumber":1,"startTime":"2026-05-27T04:08:00.418Z","endTime":"2026-05-27T04:08:06.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":101.2,"endSpeed":91.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.090895971987315,"aZ":-16.067141908679908,"pfxX":11.59959655656543,"pfxZ":7.455310318347872,"pX":0.23742162859758573,"pZ":2.131624568857262,"vX0":-10.18262968203285,"vY0":-146.82580997162293,"vZ0":-7.460293779927453,"x":107.95,"y":181.23,"x0":2.261005246111486,"y0":50.007284560305344,"z0":5.681136353505781,"aX":25.072982125855933},"breaks":{"breakAngle":51.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":12.0,"breakHorizontal":-18.7,"spinRate":2544,"spinDirection":145},"zone":8,"typeConfidence":0.9,"plateTime":0.37452054175898386,"extension":6.500077192540652},"hitData":{"launchSpeed":79.7,"launchAngle":19.0,"totalDistance":222.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":67.47,"coordY":132.72}},"index":1,"playId":"ce1289d7-10f3-3092-92bb-dd3ea869d998","pitchNumber":2,"startTime":"2026-05-27T04:08:26.256Z","endTime":"2026-05-27T04:08:39.910Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T04:08:39.910Z","atBatIndex":68},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Trea Turner lines into a double play, second baseman Fernando Tatis Jr. to first baseman Ty France. Kyle Schwarber out at 1st.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-27T04:08:57.651Z","endTime":"2026-05-27T04:09:53.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","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":665487,"link":"/api/v1/people/665487"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.806620178709807,"aZ":-24.741147560601537,"pfxX":6.58393503480524,"pfxZ":4.06415147267913,"pX":1.9982461698940108,"pZ":3.214165474761525,"vX0":-3.914020090407115,"vY0":-134.52780668330726,"vZ0":-2.4049599379943234,"x":40.83,"y":152.0,"x0":2.6183577587604936,"y0":50.00311042208406,"z0":5.877751519622668,"aX":12.040283220663818},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.1,"breakHorizontal":-11.0,"spinRate":1101,"spinDirection":116},"zone":12,"typeConfidence":0.87,"plateTime":0.40750746692092843,"extension":6.313744697193581},"index":0,"playId":"7b9263bd-06ea-3c5f-bb71-eb3207a3f6c3","pitchNumber":1,"startTime":"2026-05-27T04:09:06.371Z","endTime":"2026-05-27T04:09:09.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.4,"endSpeed":91.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.566374265066564,"aZ":-17.697960956872528,"pfxX":10.030063697824353,"pfxZ":6.768064599468351,"pX":0.6183326572800343,"pZ":3.0079685252322137,"vX0":-8.771104640878141,"vY0":-145.8588820629206,"vZ0":-4.805472023598378,"x":93.43,"y":157.56,"x0":2.3717888037714947,"y0":50.00526891931007,"z0":5.755291221827,"aX":21.462279313983643},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":11.4,"breakHorizontal":-16.3,"spinRate":2482,"spinDirection":142},"zone":3,"typeConfidence":0.9,"plateTime":0.37652771980608035,"extension":6.390509716384549},"index":1,"playId":"04d1ab54-6c96-32b0-b91f-7fca29027463","pitchNumber":2,"startTime":"2026-05-27T04:09:25.442Z","endTime":"2026-05-27T04:09:31.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.3,"endSpeed":91.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.03711486738652,"aZ":-11.524932235992678,"pfxX":3.553569639871589,"pfxZ":9.630344653991074,"pX":-0.8230893873856604,"pZ":2.6840280787450284,"vX0":-9.861121538657507,"vY0":-145.70023957568543,"vZ0":-6.6985674216196145,"x":148.37,"y":166.31,"x0":2.1474712125928397,"y0":50.00476802630763,"z0":5.713271222895657,"aX":7.621152237419511},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":16.2,"breakHorizontal":-4.4,"spinRate":2270,"spinDirection":145},"zone":11,"typeConfidence":0.93,"plateTime":0.37628877389689697,"extension":6.48447834002797},"hitData":{"launchSpeed":67.9,"launchAngle":16.0,"totalDistance":148.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":137.85,"coordY":144.02}},"index":2,"playId":"5a6a5506-f17b-3d53-8b99-75e8e0defba5","pitchNumber":3,"startTime":"2026-05-27T04:09:46.692Z","endTime":"2026-05-27T04:09:53.457Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T04:09:53.457Z","atBatIndex":69},{"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":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-27T04:12:55.276Z","endTime":"2026-05-27T04:14:46.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"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":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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_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: Jhoan Duran replaces Brad Keller.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-27T04:11:35.070Z","endTime":"2026-05-27T04:12:57.465Z","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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80477687394447,"aZ":-23.29439843518192,"pfxX":-9.453280542584173,"pfxZ":4.431965651634048,"pX":-0.23052172208669544,"pZ":1.83103249399062,"vX0":7.793763271991152,"vY0":-140.88664606459776,"vZ0":-7.077610412830438,"x":125.79,"y":189.34,"x0":-1.8081512498642838,"y0":50.005558395540746,"z0":5.8875089420944695,"aX":-18.956114548845854},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.7,"breakHorizontal":15.5,"spinRate":1605,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.3891605833499776,"extension":6.1635378177867715},"index":1,"playId":"ac8d2196-e7da-34fc-9a32-afa92579db87","pitchNumber":1,"startTime":"2026-05-27T04:12:57.465Z","endTime":"2026-05-27T04:13:01.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.85165037668286,"aZ":-30.465004399897467,"pfxX":-9.461532747546983,"pfxZ":0.8381622623514762,"pX":-0.4776359069590443,"pZ":3.000383572417246,"vX0":7.0886930032245195,"vY0":-141.77710927752324,"vZ0":-3.155309872653252,"x":135.21,"y":157.77,"x0":-1.7829107843798613,"y0":50.00153482727545,"z0":6.075117267909652,"aX":-19.232355181038546},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":1.1,"breakHorizontal":15.7,"spinRate":1732,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.38655137660758765,"extension":5.8934639210695146},"index":2,"playId":"8b8830f7-070f-3ee3-9b02-d1fc9be554e1","pitchNumber":2,"startTime":"2026-05-27T04:13:12.914Z","endTime":"2026-05-27T04:13:16.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":90.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.87552195441985,"aZ":-24.698873251335392,"pfxX":-10.307077120714627,"pfxZ":3.6050979798949707,"pX":0.6089972785024108,"pZ":0.37241900507668035,"vX0":10.490298200436532,"vY0":-143.0967350694805,"vZ0":-10.993457171922035,"x":93.79,"y":228.72,"x0":-1.7645104846120974,"y0":50.00572929852994,"z0":5.810245536909922,"aX":-21.389124979054838},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":4.3,"breakHorizontal":16.6,"spinRate":1609,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.3826948071608225,"extension":6.074619843245421},"index":3,"playId":"a0caefbc-ed43-3cfb-97ce-6bde280dd741","pitchNumber":3,"startTime":"2026-05-27T04:13:32.041Z","endTime":"2026-05-27T04:13:36.122Z","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":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.15143959463594,"aZ":-32.86514800157282,"pfxX":3.317332468957659,"pfxZ":-0.4171226271002908,"pX":-0.9281550958045015,"pZ":3.281122340221825,"vX0":2.3665623918976624,"vY0":-128.05559849912655,"vZ0":0.11487237840414144,"x":152.38,"y":150.19,"x0":-2.2948608563415727,"y0":50.002570599308996,"z0":5.804338992844769,"aX":5.514577339543902},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.5,"breakHorizontal":-6.5,"spinRate":2282,"spinDirection":48},"zone":11,"typeConfidence":2.0,"plateTime":0.42753527613507947,"extension":5.9944079876282945},"index":4,"playId":"1fcf4412-5f5d-3496-baa5-bdd1c8db94c3","pitchNumber":4,"startTime":"2026-05-27T04:13:51.361Z","endTime":"2026-05-27T04:13:55.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.09120083196613,"aZ":-26.554292603532495,"pfxX":-7.8954583459792165,"pfxZ":2.7689257733557398,"pX":-0.3474540855333028,"pZ":2.1503500742166097,"vX0":7.147594649636622,"vY0":-142.1737542323998,"vZ0":-5.863964476976399,"x":130.24,"y":180.72,"x0":-1.8784043679610218,"y0":50.00429753748156,"z0":5.943711752410918,"aX":-16.032439940406405},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":3.8,"breakHorizontal":12.7,"spinRate":1539,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.3864746831349408,"extension":6.160040554449316},"hitData":{"launchSpeed":78.6,"launchAngle":-33.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.27,"coordY":162.18}},"index":5,"playId":"5b17defc-8f0a-3acb-99d2-94427356dfc7","pitchNumber":5,"startTime":"2026-05-27T04:14:38.125Z","endTime":"2026-05-27T04:14:46.178Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T04:14:46.178Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-27T04:15:05.980Z","endTime":"2026-05-27T04:16:49.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"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":[0,1,2,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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":101.0,"endSpeed":91.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.824262180647985,"aZ":-17.45666955272354,"pfxX":-8.937292858656823,"pfxZ":6.820197902041656,"pX":0.15146485070832708,"pZ":2.941784753108721,"vX0":8.943187447957618,"vY0":-146.68420678284969,"vZ0":-5.717838415048248,"x":111.23,"y":159.35,"x0":-1.790121408929976,"y0":50.004676935125,"z0":5.973695861977259,"aX":-19.290047256651427},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":11.3,"breakHorizontal":14.2,"spinRate":2050,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.3747989291319942,"extension":6.116214383321265},"index":0,"playId":"16444237-8750-3875-be12-6b043f6b3f62","pitchNumber":1,"startTime":"2026-05-27T04:15:11.531Z","endTime":"2026-05-27T04:15:14.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":101.1,"endSpeed":91.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.55394195043351,"aZ":-12.533710884831917,"pfxX":-6.098768163750913,"pfxZ":9.080451170516383,"pX":-0.5004506863495112,"pZ":4.142259162728131,"vX0":6.2278516564253845,"vY0":-146.9818935056644,"vZ0":-3.359904081892511,"x":136.08,"y":126.94,"x0":-1.86622522388368,"y0":50.00214435603896,"z0":6.057121353149216,"aX":-13.191121772102024},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":15.8,"breakHorizontal":9.6,"spinRate":2042,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.3742800391348262,"extension":6.029989000891093},"index":1,"playId":"1a38f589-64a3-38ad-b274-2a594320c8c1","pitchNumber":2,"startTime":"2026-05-27T04:15:27.428Z","endTime":"2026-05-27T04:15:31.028Z","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":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.6789229990938,"aZ":-33.31145103590458,"pfxX":-0.06599087270460657,"pfxZ":-0.6855302390681066,"pX":1.0156875454165193,"pZ":1.1033602224813897,"vX0":7.435851728489322,"vY0":-128.92290856310757,"vZ0":-5.489011149843577,"x":78.28,"y":208.99,"x0":-1.9063146270535787,"y0":50.00082641790065,"z0":5.854031334554831,"aX":-0.11238308127843721},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.3,"breakHorizontal":-1.7,"spinRate":2567,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4260851888928099,"extension":6.010427782988771},"index":2,"playId":"a4aae736-998d-38d5-88fa-a7c704241403","pitchNumber":3,"startTime":"2026-05-27T04:15:44.652Z","endTime":"2026-05-27T04:15:48.997Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-27T04:15:56.637Z","endTime":"2026-05-27T04:16:07.195Z","isPitch":false,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.7,"endSpeed":91.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.75361248395515,"aZ":-11.496368899310461,"pfxX":-7.610966233593526,"pfxZ":9.608205425635672,"pX":0.8645987110397755,"pZ":2.1314275820456428,"vX0":10.303566988606962,"vY0":-146.0813770043685,"vZ0":-8.66826900771613,"x":84.04,"y":181.23,"x0":-1.7263639536546493,"y0":50.0069272756986,"z0":5.836331271766749,"aX":-16.385705801443667},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":15.7,"breakHorizontal":11.6,"spinRate":2031,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.3755505266885111,"extension":6.035186342463581},"index":4,"playId":"9c184133-fb29-3186-89cb-ebbe89a85e14","pitchNumber":4,"startTime":"2026-05-27T04:16:07.195Z","endTime":"2026-05-27T04:16:34.230Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"}}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.644179558958488,"aZ":-38.7021177985994,"pfxX":-1.5940489653492103,"pfxZ":-3.7932394933501694,"pX":1.1748996971260672,"pZ":-0.0624305197733348,"vX0":8.101589384349424,"vY0":-130.96858009782292,"vZ0":-7.626153902524506,"x":72.22,"y":240.47,"x0":-1.7615827344714108,"y0":50.00021135854331,"z0":5.8097545751437,"aX":-2.749488819313125},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-8.5,"breakHorizontal":1.0,"spinRate":2836,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.41945334782835175,"extension":6.15426100011784},"index":5,"playId":"99ca8982-3d4d-3f63-ab19-30561d95307d","pitchNumber":5,"startTime":"2026-05-27T04:16:43.555Z","endTime":"2026-05-27T04:16:49.469Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T04:16:49.469Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ty France strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-27T04:17:07.138Z","endTime":"2026-05-27T04:18:40.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"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":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".318"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".365"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".189"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".524"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".535"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".393"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".196"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".541"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".682"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.245"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".395"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.476"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.442"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".966"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".771"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".765"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.12"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.08"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.23"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.44"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.65"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.84"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.56"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.14"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.06"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.28"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.33"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.34"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.10"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".541"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".682"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.245"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".395"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.476"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.442"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".966"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".771"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".765"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.57313572039082,"aZ":-28.767009559093253,"pfxX":-9.0495536204599,"pfxZ":1.6439896738606612,"pX":0.29872066242132694,"pZ":0.3165955439979215,"vX0":9.480602955197957,"vY0":-143.27609627489525,"vZ0":-10.341818523213378,"x":105.61,"y":230.23,"x0":-1.8849609155787914,"y0":50.001122957741934,"z0":5.784962567854054,"aX":-18.72374570988786},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":0.8,"breakHorizontal":14.4,"spinRate":1702,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.3829916043816253,"extension":6.170680057080622},"index":0,"playId":"9dd276f2-ab5f-3634-83ec-3f59535f2df2","pitchNumber":1,"startTime":"2026-05-27T04:17:30.234Z","endTime":"2026-05-27T04:17:33.347Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.824223388971006,"aZ":-23.885124424115848,"pfxX":-8.865976831379864,"pfxZ":3.986175849593711,"pX":-0.13228675015093153,"pZ":1.0684807953365427,"vX0":8.089715344260243,"vY0":-143.6696349945248,"vZ0":-9.226795509576647,"x":122.04,"y":209.93,"x0":-1.8395095025824593,"y0":50.0036455601775,"z0":5.818979374387332,"aX":-18.44334312268399},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":5.4,"breakHorizontal":14.3,"spinRate":1706,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.3819615826687639,"extension":6.26933181889896},"index":1,"playId":"009322db-6cb6-3e57-b4f2-e8d3dad5995e","pitchNumber":2,"startTime":"2026-05-27T04:17:54.509Z","endTime":"2026-05-27T04:17:57.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.337086424211726,"aZ":-25.168911871570725,"pfxX":-9.300577674344497,"pfxZ":3.375416198660542,"pX":0.13625396690416908,"pZ":0.9004128687646434,"vX0":8.364389985425774,"vY0":-143.64215443789058,"vZ0":-9.72546370920073,"x":111.81,"y":214.47,"x0":-1.6145869821964247,"y0":50.004603259481236,"z0":5.913327815215996,"aX":-19.30838932890742},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":4.1,"breakHorizontal":15.0,"spinRate":1684,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.38229318992043027,"extension":6.236144301684998},"index":2,"playId":"e6f8bc0c-1465-3ffa-b578-a7cb462342d6","pitchNumber":3,"startTime":"2026-05-27T04:18:15.885Z","endTime":"2026-05-27T04:18:21.351Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":101.3,"endSpeed":92.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.4234523287337,"aZ":-14.371155292616837,"pfxX":-10.112752711355645,"pfxZ":8.183462402052816,"pX":0.3372671913784296,"pZ":1.850708427135409,"vX0":9.483688944871336,"vY0":-146.94285484640704,"vZ0":-9.135027272984354,"x":104.14,"y":188.81,"x0":-1.6259131660844586,"y0":50.00644400415935,"z0":5.863834289986696,"aX":-22.010408292183506},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":13.0,"breakHorizontal":16.3,"spinRate":2032,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.3734608126077976,"extension":6.186764248902114},"index":3,"playId":"94e2c471-0a46-3d96-bfa0-7223b8d2f1eb","pitchNumber":4,"startTime":"2026-05-27T04:18:36.225Z","endTime":"2026-05-27T04:18:40.720Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T04:18:40.720Z","atBatIndex":72}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ty France strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-27T04:17:07.138Z","endTime":"2026-05-27T04:18:40.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"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":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".318"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".365"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".189"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".524"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".535"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".393"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".196"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".541"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".682"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.245"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".395"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.476"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.442"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".966"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".771"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".765"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.12"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.08"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.23"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.44"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.65"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.84"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.56"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.14"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.06"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.28"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.33"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.34"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.10"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".541"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".682"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.245"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".395"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.476"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.442"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".966"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".771"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".765"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.57313572039082,"aZ":-28.767009559093253,"pfxX":-9.0495536204599,"pfxZ":1.6439896738606612,"pX":0.29872066242132694,"pZ":0.3165955439979215,"vX0":9.480602955197957,"vY0":-143.27609627489525,"vZ0":-10.341818523213378,"x":105.61,"y":230.23,"x0":-1.8849609155787914,"y0":50.001122957741934,"z0":5.784962567854054,"aX":-18.72374570988786},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":0.8,"breakHorizontal":14.4,"spinRate":1702,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.3829916043816253,"extension":6.170680057080622},"index":0,"playId":"9dd276f2-ab5f-3634-83ec-3f59535f2df2","pitchNumber":1,"startTime":"2026-05-27T04:17:30.234Z","endTime":"2026-05-27T04:17:33.347Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.824223388971006,"aZ":-23.885124424115848,"pfxX":-8.865976831379864,"pfxZ":3.986175849593711,"pX":-0.13228675015093153,"pZ":1.0684807953365427,"vX0":8.089715344260243,"vY0":-143.6696349945248,"vZ0":-9.226795509576647,"x":122.04,"y":209.93,"x0":-1.8395095025824593,"y0":50.0036455601775,"z0":5.818979374387332,"aX":-18.44334312268399},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":5.4,"breakHorizontal":14.3,"spinRate":1706,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.3819615826687639,"extension":6.26933181889896},"index":1,"playId":"009322db-6cb6-3e57-b4f2-e8d3dad5995e","pitchNumber":2,"startTime":"2026-05-27T04:17:54.509Z","endTime":"2026-05-27T04:17:57.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.337086424211726,"aZ":-25.168911871570725,"pfxX":-9.300577674344497,"pfxZ":3.375416198660542,"pX":0.13625396690416908,"pZ":0.9004128687646434,"vX0":8.364389985425774,"vY0":-143.64215443789058,"vZ0":-9.72546370920073,"x":111.81,"y":214.47,"x0":-1.6145869821964247,"y0":50.004603259481236,"z0":5.913327815215996,"aX":-19.30838932890742},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":4.1,"breakHorizontal":15.0,"spinRate":1684,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.38229318992043027,"extension":6.236144301684998},"index":2,"playId":"e6f8bc0c-1465-3ffa-b578-a7cb462342d6","pitchNumber":3,"startTime":"2026-05-27T04:18:15.885Z","endTime":"2026-05-27T04:18:21.351Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":101.3,"endSpeed":92.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.4234523287337,"aZ":-14.371155292616837,"pfxX":-10.112752711355645,"pfxZ":8.183462402052816,"pX":0.3372671913784296,"pZ":1.850708427135409,"vX0":9.483688944871336,"vY0":-146.94285484640704,"vZ0":-9.135027272984354,"x":104.14,"y":188.81,"x0":-1.6259131660844586,"y0":50.00644400415935,"z0":5.863834289986696,"aX":-22.010408292183506},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":13.0,"breakHorizontal":16.3,"spinRate":2032,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.3734608126077976,"extension":6.186764248902114},"index":3,"playId":"94e2c471-0a46-3d96-bfa0-7223b8d2f1eb","pitchNumber":4,"startTime":"2026-05-27T04:18:36.225Z","endTime":"2026-05-27T04:18:40.720Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T04:18:40.720Z","atBatIndex":72},"scoringPlays":[2,10,17,20,31,61],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3,4],"bottom":[5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":205.08,"y":87.03},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":171.96,"y":107.13},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":231.92,"y":97.18},"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":1,"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":161.31,"y":99.45},"type":"H","description":"Single"}],"home":[{"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":124.07,"y":182.18},"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":1,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":104.99,"y":152.03},"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":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":134.49,"y":210.14},"type":"O","description":"Pop Out"}]}},{"startIndex":8,"endIndex":14,"top":[8,9,10,11],"bottom":[12,13,14],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":95.55,"y":147.97},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":160.1,"y":154.56},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":14.96,"y":88.06},"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":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":125.56,"y":77.38},"type":"O","description":"Flyout"}],"home":[{"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":115.85,"y":143.17},"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":2,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":195.91,"y":92.8},"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":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":50.98,"y":109.8},"type":"O","description":"Lineout"}]}},{"startIndex":15,"endIndex":24,"top":[15,16,17,18,19,20,21],"bottom":[22,23,24],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":134.72,"y":187.94},"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":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":203.16,"y":86.25},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"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":17.35,"y":59.52},"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":3,"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":110.69,"y":83.25},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"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":119.16,"y":96.75},"type":"H","description":"Single"}],"home":[{"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":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"coordinates":{"x":173.71,"y":129.04},"type":"O","description":"Flyout"}]}},{"startIndex":25,"endIndex":32,"top":[25,26,27],"bottom":[28,29,30,31,32],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":153.3,"y":135.67},"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":4,"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":111.82,"y":146.96},"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":4,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":137.54,"y":36.75},"type":"O","description":"Flyout"}],"home":[{"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":132.27,"y":181.67},"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":4,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":107.62,"y":161.66},"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":4,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"coordinates":{"x":129.08,"y":140.69},"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":4,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"coordinates":{"x":32.26,"y":85.71},"type":"H","description":"Home Run"},{"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":109.28,"y":69.7},"type":"O","description":"Lineout"}]}},{"startIndex":33,"endIndex":39,"top":[33,34,35,36],"bottom":[37,38,39],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":151.52,"y":148.47},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":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":106.76,"y":104.8},"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":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":108.67,"y":148.98},"type":"O","description":"Groundout"}],"home":[{"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"coordinates":{"x":146.56,"y":146.69},"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":5,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":133.07,"y":190.4},"type":"O","description":"Groundout"}]}},{"startIndex":40,"endIndex":47,"top":[40,41,42,43],"bottom":[44,45,46,47],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":106.18,"y":102.23},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":167.48,"y":158.82},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":100.53,"y":108.16},"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":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":154.85,"y":153.55},"type":"O","description":"Groundout"}],"home":[{"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":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"coordinates":{"x":89.51,"y":77.15},"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":6,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":125.93,"y":202.65},"type":"H","description":"Single"}]}},{"startIndex":48,"endIndex":54,"top":[48,49,50],"bottom":[51,52,53,54],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":177.42,"y":175.86},"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":7,"pitcher":{"id":699134,"fullName":"Bradgley Rodriguez","link":"/api/v1/people/699134"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":162.49,"y":77.37},"type":"O","description":"Flyout"}],"home":[]}},{"startIndex":55,"endIndex":66,"top":[55,56,57,58,59,60],"bottom":[61,62,63,64,65,66],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":140.68,"y":142.39},"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":8,"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":153.8,"y":151.01},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":155.38,"y":162.17},"type":"O","description":"Groundout"}],"home":[{"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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":81.15,"y":39.76},"type":"H","description":"Home Run"},{"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":183.56,"y":110.5},"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"coordinates":{"x":167.97,"y":126.67},"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":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":112.0,"y":172.86},"type":"O","description":"Groundout"}]}},{"startIndex":67,"endIndex":72,"top":[67,68,69],"bottom":[70,71,72],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":9,"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":67.47,"y":132.72},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":9,"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":137.85,"y":144.02},"type":"O","description":"Double Play"}],"home":[{"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":9,"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":106.27,"y":162.18},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":3}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":3,"hits":5,"errors":0,"leftOnBase":4},"away":{"runs":4,"hits":9,"errors":0,"leftOnBase":7}},"defense":{"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"catcher":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"first":{"id":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":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"onDeck":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"inHole":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"battingOrder":3,"team":{"id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"}},"offense":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"onDeck":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"inHole":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"battingOrder":7,"team":{"id":135,"name":"San Diego Padres","link":"/api/v1/teams/135"}},"balls":1,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":8,"airOuts":13,"runs":4,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".228","atBats":34,"obp":".298","slg":".387","ops":".685","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":18,"rbi":4,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"11.33","popOuts":5,"lineOuts":1},"pitching":{"flyOuts":2,"groundOuts":9,"airOuts":7,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":32,"obp":".206","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":126,"era":"4.04","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.31","battersFaced":34,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":126,"balls":44,"strikes":82,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":3,"pitchesPerInning":"14.00","runsScoredPer9":"3.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":0,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID669016":{"person":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"jerseyNumber":"16","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"400","stats":{"batting":{"summary":"2-2","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":28,"groundOuts":38,"airOuts":45,"runs":28,"doubles":9,"triples":2,"homeRuns":5,"strikeOuts":42,"baseOnBalls":9,"intentionalWalks":1,"hits":59,"hitByPitch":1,"avg":".326","atBats":181,"obp":".356","slg":".481","ops":".837","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":194,"totalBases":87,"rbi":24,"leftOnBase":68,"sacBunts":0,"sacFlies":3,"babip":".394","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"36.20","popOuts":5,"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":104,"errors":2,"chances":106,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":11,"gamesStarted":11,"flyOuts":23,"groundOuts":65,"airOuts":40,"runs":32,"doubles":12,"triples":1,"homeRuns":5,"strikeOuts":72,"baseOnBalls":17,"intentionalWalks":0,"hits":62,"hitByPitch":4,"atBats":236,"obp":".320","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":1058,"era":"4.38","inningsPitched":"61.2","wins":4,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":30,"whip":"1.28","battersFaced":260,"outs":185,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":1058,"balls":384,"strikes":674,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.63","rbi":0,"winPercentage":".500","pitchesPerInning":"17.16","gamesFinished":0,"strikeoutWalkRatio":"4.24","strikeoutsPer9Inn":"10.51","walksPer9Inn":"2.48","hitsPer9Inn":"9.05","runsScoredPer9":"4.67","homeRunsPer9":"0.73","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"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":{},"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":12,"airOuts":16,"runs":13,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":8,"intentionalWalks":2,"hits":26,"hitByPitch":4,"atBats":77,"obp":".427","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":357,"era":"6.11","inningsPitched":"17.2","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":7,"blownSaves":1,"earnedRuns":12,"whip":"1.92","battersFaced":90,"outs":53,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":357,"balls":132,"strikes":225,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".500","pitchesPerInning":"20.21","gamesFinished":1,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"12.23","walksPer9Inn":"4.08","hitsPer9Inn":"13.25","runsScoredPer9":"6.62","homeRunsPer9":"0.51","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"800","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":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":13,"groundOuts":57,"airOuts":31,"runs":12,"doubles":7,"triples":2,"homeRuns":2,"strikeOuts":33,"baseOnBalls":13,"intentionalWalks":0,"hits":36,"hitByPitch":2,"avg":".229","atBats":157,"obp":".297","slg":".338","ops":".635","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":172,"totalBases":53,"rbi":12,"leftOnBase":80,"sacBunts":0,"sacFlies":0,"babip":".279","groundOutsToAirouts":"1.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"78.50","popOuts":7,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":90,"errors":1,"chances":91,"fielding":".989","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":11,"gamesStarted":11,"flyOuts":22,"groundOuts":79,"airOuts":47,"runs":18,"doubles":13,"triples":0,"homeRuns":3,"strikeOuts":86,"baseOnBalls":16,"intentionalWalks":0,"hits":67,"hitByPitch":1,"atBats":277,"obp":".285","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1053,"era":"1.62","inningsPitched":"72.1","wins":5,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.15","battersFaced":296,"outs":217,"gamesPitched":11,"completeGames":1,"shutouts":1,"pitchesThrown":1053,"balls":345,"strikes":708,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.68","rbi":0,"winPercentage":".714","pitchesPerInning":"14.56","gamesFinished":0,"strikeoutWalkRatio":"5.38","strikeoutsPer9Inn":"10.70","walksPer9Inn":"1.99","hitsPer9Inn":"8.34","runsScoredPer9":"2.24","homeRunsPer9":"0.37","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":1,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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-2 | HR, 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":26,"groundOuts":51,"airOuts":53,"runs":33,"doubles":10,"triples":1,"homeRuns":13,"strikeOuts":41,"baseOnBalls":31,"intentionalWalks":2,"hits":53,"hitByPitch":0,"avg":".272","atBats":195,"obp":".367","slg":".533","ops":".900","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":229,"totalBases":104,"rbi":33,"leftOnBase":71,"sacBunts":0,"sacFlies":3,"babip":".278","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.00","popOuts":6,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":28,"putOuts":375,"errors":2,"chances":405,"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,"battingOrder":"700","stats":{"batting":{"summary":"2-3 | HR, HBP, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":25,"groundOuts":33,"airOuts":37,"runs":11,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":21,"baseOnBalls":9,"intentionalWalks":0,"hits":27,"hitByPitch":4,"avg":".231","atBats":117,"obp":".305","slg":".316","ops":".621","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":131,"totalBases":37,"rbi":9,"leftOnBase":57,"sacBunts":0,"sacFlies":1,"babip":".263","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"58.50","popOuts":2,"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":{"gamesStarted":1,"caughtStealing":8,"stolenBases":21,"stolenBasePercentage":".724","caughtStealingPercentage":".276","assists":13,"putOuts":338,"errors":3,"chances":354,"fielding":".992","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID554430":{"person":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":13,"groundOuts":37,"airOuts":36,"runs":7,"doubles":8,"triples":0,"homeRuns":1,"strikeOuts":36,"baseOnBalls":8,"intentionalWalks":0,"hits":23,"hitByPitch":1,"atBats":131,"obp":".227","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":560,"era":"1.67","inningsPitched":"37.2","wins":4,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"0.82","battersFaced":141,"outs":113,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":560,"balls":192,"strikes":368,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.87","gamesFinished":0,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"8.60","walksPer9Inn":"1.91","hitsPer9Inn":"5.50","runsScoredPer9":"1.67","homeRunsPer9":"0.24","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"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, 11)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":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":4,"strikes":10,"strikePercentage":".710","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":17,"gamesStarted":0,"flyOuts":4,"groundOuts":13,"airOuts":9,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":26,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":60,"obp":".262","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":275,"era":"1.62","inningsPitched":"16.2","wins":1,"losses":2,"saves":11,"saveOpportunities":11,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.02","battersFaced":65,"outs":50,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":275,"balls":101,"strikes":174,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.44","rbi":0,"winPercentage":".333","pitchesPerInning":"16.50","gamesFinished":16,"strikeoutWalkRatio":"5.20","strikeoutsPer9Inn":"14.04","walksPer9Inn":"2.70","hitsPer9Inn":"6.48","runsScoredPer9":"2.16","homeRunsPer9":"0.54","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,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":30,"flyOuts":5,"groundOuts":27,"airOuts":21,"runs":9,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":20,"baseOnBalls":3,"intentionalWalks":0,"hits":18,"hitByPitch":1,"avg":".212","atBats":85,"obp":".244","slg":".318","ops":".562","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":91,"totalBases":27,"rbi":14,"leftOnBase":38,"sacBunts":0,"sacFlies":1,"babip":".250","groundOutsToAirouts":"1.29","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"42.50","popOuts":9,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":63,"putOuts":26,"errors":3,"chances":92,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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, 4)","summary":"1.0 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":16,"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":16,"balls":7,"strikes":9,"strikePercentage":".560","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":23,"gamesStarted":0,"flyOuts":15,"groundOuts":17,"airOuts":24,"runs":6,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":21,"baseOnBalls":8,"intentionalWalks":0,"hits":14,"hitByPitch":1,"atBats":75,"obp":".274","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":348,"era":"2.21","inningsPitched":"20.1","wins":2,"losses":0,"saves":1,"saveOpportunities":1,"holds":4,"blownSaves":0,"earnedRuns":5,"whip":"1.08","battersFaced":85,"outs":61,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":348,"balls":127,"strikes":221,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.11","gamesFinished":5,"strikeoutWalkRatio":"2.63","strikeoutsPer9Inn":"9.30","walksPer9Inn":"3.54","hitsPer9Inn":"6.20","runsScoredPer9":"2.66","homeRunsPer9":"0.89","inheritedRunners":12,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"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":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":"1-4 | RBI","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":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":27,"groundOuts":64,"airOuts":56,"runs":16,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":29,"baseOnBalls":15,"intentionalWalks":0,"hits":39,"hitByPitch":2,"avg":".211","atBats":185,"obp":".273","slg":".330","ops":".603","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":205,"totalBases":61,"rbi":23,"leftOnBase":73,"sacBunts":0,"sacFlies":3,"babip":".221","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":13,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":79,"putOuts":45,"errors":4,"chances":128,"fielding":".969","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":16,"gamesStarted":0,"flyOuts":10,"groundOuts":14,"airOuts":18,"runs":10,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":16,"baseOnBalls":4,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":62,"obp":".294","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":278,"era":"4.96","inningsPitched":"16.1","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":9,"whip":"1.22","battersFaced":68,"outs":49,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":278,"balls":103,"strikes":175,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.02","gamesFinished":0,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"8.82","walksPer9Inn":"2.20","hitsPer9Inn":"8.82","runsScoredPer9":"5.51","homeRunsPer9":"0.55","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"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}},"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":14,"gamesStarted":0,"flyOuts":11,"groundOuts":13,"airOuts":18,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":3,"atBats":61,"obp":".279","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":269,"era":"1.53","inningsPitched":"17.2","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"0.91","battersFaced":68,"outs":53,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":269,"balls":106,"strikes":163,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.23","gamesFinished":4,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"9.17","walksPer9Inn":"2.04","hitsPer9Inn":"6.11","runsScoredPer9":"1.53","homeRunsPer9":"1.02","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"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":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":22,"gamesStarted":1,"flyOuts":12,"groundOuts":30,"airOuts":20,"runs":12,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":25,"baseOnBalls":7,"intentionalWalks":1,"hits":19,"hitByPitch":1,"atBats":94,"obp":".265","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":387,"era":"3.91","inningsPitched":"25.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":11,"whip":"1.03","battersFaced":102,"outs":76,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":387,"balls":139,"strikes":248,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".500","pitchesPerInning":"15.28","gamesFinished":4,"strikeoutWalkRatio":"3.57","strikeoutsPer9Inn":"8.88","walksPer9Inn":"2.49","hitsPer9Inn":"6.75","runsScoredPer9":"4.26","homeRunsPer9":"1.42","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"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":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":31,"groundOuts":47,"airOuts":54,"runs":15,"doubles":8,"triples":2,"homeRuns":5,"strikeOuts":32,"baseOnBalls":11,"intentionalWalks":0,"hits":39,"hitByPitch":1,"avg":".231","atBats":169,"obp":".280","slg":".391","ops":".671","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":184,"totalBases":66,"rbi":25,"leftOnBase":75,"sacBunts":2,"sacFlies":1,"babip":".256","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.80","popOuts":13,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":110,"putOuts":83,"errors":1,"chances":194,"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":"1-5","gamesPlayed":1,"flyOuts":3,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":28,"groundOuts":27,"airOuts":47,"runs":35,"doubles":9,"triples":1,"homeRuns":21,"strikeOuts":78,"baseOnBalls":32,"intentionalWalks":0,"hits":46,"hitByPitch":4,"avg":".232","atBats":198,"obp":".350","slg":".606","ops":".956","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":234,"totalBases":120,"rbi":37,"leftOnBase":67,"sacBunts":0,"sacFlies":0,"babip":".253","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.43","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"}]},"ID805249":{"person":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"jerseyNumber":"4","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":4,"groundOuts":4,"airOuts":9,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"avg":".080","atBats":25,"obp":".148","slg":".080","ops":".228","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":27,"totalBases":2,"rbi":0,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".133","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":14,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665561":{"person":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":13,"groundOuts":13,"airOuts":30,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":2,"avg":".082","atBats":61,"obp":".125","slg":".131","ops":".256","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":64,"totalBases":8,"rbi":4,"leftOnBase":38,"sacBunts":0,"sacFlies":0,"babip":".085","groundOutsToAirouts":"0.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.00","popOuts":10,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":7,"stolenBases":6,"stolenBasePercentage":".462","caughtStealingPercentage":".538","assists":10,"putOuts":153,"errors":0,"chances":163,"fielding":"1.000","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID596117":{"person":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"jerseyNumber":"21","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":3,"groundOuts":5,"airOuts":5,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":2,"avg":".235","atBats":17,"obp":".333","slg":".235","ops":".568","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":21,"totalBases":4,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":1,"babip":".286","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"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":{"caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","assists":4,"putOuts":36,"errors":1,"chances":41,"fielding":".976","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":20,"gamesStarted":0,"flyOuts":13,"groundOuts":12,"airOuts":24,"runs":15,"doubles":5,"triples":1,"homeRuns":1,"strikeOuts":23,"baseOnBalls":10,"intentionalWalks":1,"hits":30,"hitByPitch":0,"atBats":89,"obp":".404","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":380,"era":"6.41","inningsPitched":"19.2","wins":0,"losses":3,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":14,"whip":"2.03","battersFaced":99,"outs":59,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":380,"balls":128,"strikes":252,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".000","pitchesPerInning":"19.32","gamesFinished":5,"strikeoutWalkRatio":"2.30","strikeoutsPer9Inn":"10.53","walksPer9Inn":"4.58","hitsPer9Inn":"13.73","runsScoredPer9":"6.86","homeRunsPer9":"0.46","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":"401","stats":{"batting":{"summary":"0-1 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":23,"groundOuts":36,"airOuts":51,"runs":17,"doubles":7,"triples":1,"homeRuns":4,"strikeOuts":64,"baseOnBalls":20,"intentionalWalks":0,"hits":38,"hitByPitch":4,"avg":".204","atBats":186,"obp":".291","slg":".317","ops":".608","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":213,"totalBases":59,"rbi":15,"leftOnBase":82,"sacBunts":0,"sacFlies":3,"babip":".281","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.50","popOuts":10,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":79,"errors":1,"chances":84,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"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":{"note":"(W, 3-4)","summary":"6.0 IP, 2 ER, 5 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":7,"airOuts":6,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":80,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":21,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":80,"balls":26,"strikes":54,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":25,"groundOuts":54,"airOuts":53,"runs":36,"doubles":9,"triples":3,"homeRuns":10,"strikeOuts":56,"baseOnBalls":18,"intentionalWalks":0,"hits":64,"hitByPitch":0,"atBats":225,"obp":".336","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":971,"era":"5.72","inningsPitched":"56.2","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.45","battersFaced":245,"outs":170,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":971,"balls":352,"strikes":619,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.02","rbi":2,"winPercentage":".429","pitchesPerInning":"17.14","gamesFinished":0,"strikeoutWalkRatio":"3.11","strikeoutsPer9Inn":"8.89","walksPer9Inn":"2.86","hitsPer9Inn":"10.16","runsScoredPer9":"5.72","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":14},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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, 7)","summary":"1.0 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":7,"strikes":9,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"9.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":24,"gamesStarted":0,"flyOuts":12,"groundOuts":22,"airOuts":20,"runs":11,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":27,"baseOnBalls":8,"intentionalWalks":0,"hits":20,"hitByPitch":1,"atBats":89,"obp":".296","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":397,"era":"3.80","inningsPitched":"23.2","wins":2,"losses":1,"saves":3,"saveOpportunities":4,"holds":7,"blownSaves":1,"earnedRuns":10,"whip":"1.18","battersFaced":98,"outs":71,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":397,"balls":147,"strikes":250,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.10","rbi":1,"winPercentage":".667","pitchesPerInning":"16.77","gamesFinished":6,"strikeoutWalkRatio":"3.38","strikeoutsPer9Inn":"10.27","walksPer9Inn":"3.04","hitsPer9Inn":"7.61","runsScoredPer9":"4.18","homeRunsPer9":"1.52","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-5 | HR, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":41,"groundOuts":57,"airOuts":63,"runs":33,"doubles":9,"triples":0,"homeRuns":6,"strikeOuts":53,"baseOnBalls":17,"intentionalWalks":0,"hits":50,"hitByPitch":0,"avg":".225","atBats":222,"obp":".279","slg":".347","ops":".626","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":240,"totalBases":77,"rbi":17,"leftOnBase":80,"sacBunts":0,"sacFlies":1,"babip":".268","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":6,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":122,"putOuts":71,"errors":6,"chances":199,"fielding":".970","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":10,"gamesStarted":9,"flyOuts":32,"groundOuts":39,"airOuts":64,"runs":30,"doubles":6,"triples":1,"homeRuns":7,"strikeOuts":40,"baseOnBalls":16,"intentionalWalks":0,"hits":57,"hitByPitch":2,"atBats":195,"obp":".347","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":834,"era":"5.40","inningsPitched":"50.0","wins":1,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":30,"whip":"1.46","battersFaced":218,"outs":150,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":834,"balls":301,"strikes":533,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".167","pitchesPerInning":"16.68","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"7.20","walksPer9Inn":"2.88","hitsPer9Inn":"10.26","runsScoredPer9":"5.40","homeRunsPer9":"1.26","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":17,"lineOuts":15},"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}}},"batters":[656941,607208,547180,669016,666969,664761,681082,592663,702222,624641,605400,689147,641745,661395],"pitchers":[605400,689147,641745,661395],"bench":[805249,665561,596117],"bullpen":[621237,621383,680742,666200,641835,691725,650911,663767,554430],"battingOrder":[656941,607208,547180,666969,664761,681082,592663,702222,624641],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Harper, B (13, 1st inning off Vásquez, R, 0 on, 2 out); Realmuto (2, 2nd inning off Vásquez, R, 0 on, 2 out); Turner (6, 3rd inning off Vásquez, R, 0 on, 2 out)."},{"label":"TB","value":"Bohm; Harper, B 4; Marsh 2; Realmuto 5; Schwarber; Turner 5."},{"label":"RBI","value":"Bohm (23); Harper, B (33); Realmuto (9); Turner (17)."},{"label":"2-out RBI","value":"Turner; Bohm; Harper, B; Realmuto."},{"label":"Runners left in scoring position, 2 out","value":"Stott; García, Ad; Crawford 2."},{"label":"Team RISP","value":"1-for-6."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Turner (10, 2nd base off Vásquez, R/Fermin)."},{"label":"PO","value":"Marsh (1st base by Fermin)."}]}],"note":[]},"home":{"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":2,"groundOuts":9,"airOuts":7,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".218","atBats":32,"obp":".292","slg":".363","ops":".655","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":11,"rbi":3,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.00","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":7,"groundOuts":8,"airOuts":13,"runs":4,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":34,"obp":".342","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":160,"era":"3.85","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.26","battersFaced":38,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":160,"balls":57,"strikes":103,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":4,"pitchesPerInning":"17.78","runsScoredPer9":"4.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":0,"chances":36,"passedBall":0,"pickoffs":1}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":6,"groundOuts":7,"airOuts":14,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":7,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":36,"obp":".261","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":180,"era":"0.00","inningsPitched":"12.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":46,"outs":36,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":180,"balls":72,"strikes":108,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":2,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"9.75","walksPer9Inn":"5.25","hitsPer9Inn":"3.75","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":6,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":1}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":18,"groundOuts":28,"airOuts":29,"runs":11,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":23,"baseOnBalls":11,"intentionalWalks":0,"hits":13,"hitByPitch":2,"avg":".143","atBats":91,"obp":".245","slg":".187","ops":".432","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":106,"totalBases":17,"rbi":3,"leftOnBase":43,"sacBunts":0,"sacFlies":2,"babip":".186","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":8,"stolenBases":15,"stolenBasePercentage":".652","caughtStealingPercentage":".348","assists":14,"putOuts":278,"errors":4,"chances":296,"fielding":".986","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":11,"gamesStarted":11,"flyOuts":26,"groundOuts":59,"airOuts":50,"runs":20,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":63,"baseOnBalls":28,"intentionalWalks":0,"hits":43,"hitByPitch":4,"atBats":214,"obp":".304","caughtStealing":6,"stolenBases":4,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":1012,"era":"2.76","inningsPitched":"62.0","wins":4,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.15","battersFaced":248,"outs":186,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":1012,"balls":389,"strikes":623,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.18","rbi":0,"winPercentage":".571","pitchesPerInning":"16.32","gamesFinished":0,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"9.15","walksPer9Inn":"4.06","hitsPer9Inn":"6.24","runsScoredPer9":"2.90","homeRunsPer9":"0.73","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":10,"errors":0,"chances":14,"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":23,"gamesStarted":0,"flyOuts":7,"groundOuts":16,"airOuts":8,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":47,"baseOnBalls":9,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":80,"obp":".211","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":383,"era":"0.76","inningsPitched":"23.2","wins":1,"losses":1,"saves":16,"saveOpportunities":16,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.80","battersFaced":90,"outs":71,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":383,"balls":127,"strikes":256,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".500","pitchesPerInning":"16.18","gamesFinished":21,"strikeoutWalkRatio":"5.22","strikeoutsPer9Inn":"17.87","walksPer9Inn":"3.42","hitsPer9Inn":"3.80","runsScoredPer9":"1.14","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":0},"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":{"summary":"1.0 IP, 0 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":25,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":13,"strikes":12,"strikePercentage":".480","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":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":22,"gamesStarted":0,"flyOuts":7,"groundOuts":31,"airOuts":20,"runs":6,"doubles":3,"triples":1,"homeRuns":3,"strikeOuts":19,"baseOnBalls":12,"intentionalWalks":0,"hits":23,"hitByPitch":2,"atBats":93,"obp":".346","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":427,"era":"2.13","inningsPitched":"25.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":6,"whip":"1.38","battersFaced":107,"outs":76,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":427,"balls":164,"strikes":263,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.55","rbi":0,"winPercentage":".---","pitchesPerInning":"16.86","gamesFinished":4,"strikeoutWalkRatio":"1.58","strikeoutsPer9Inn":"6.75","walksPer9Inn":"4.26","hitsPer9Inn":"8.17","runsScoredPer9":"2.13","homeRunsPer9":"1.07","inheritedRunners":17,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID592206":{"person":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"jerseyNumber":"21","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 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":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":37,"flyOuts":24,"groundOuts":24,"airOuts":34,"runs":9,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":33,"baseOnBalls":5,"intentionalWalks":1,"hits":20,"hitByPitch":0,"avg":".182","atBats":110,"obp":".216","slg":".336","ops":".552","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":116,"totalBases":37,"rbi":19,"leftOnBase":52,"sacBunts":0,"sacFlies":1,"babip":".216","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.50","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":48,"errors":0,"chances":49,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"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":10,"gamesStarted":10,"flyOuts":24,"groundOuts":47,"airOuts":47,"runs":26,"doubles":7,"triples":1,"homeRuns":4,"strikeOuts":41,"baseOnBalls":18,"intentionalWalks":0,"hits":47,"hitByPitch":2,"atBats":182,"obp":".332","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":820,"era":"5.05","inningsPitched":"46.1","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.40","battersFaced":202,"outs":139,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":820,"balls":311,"strikes":509,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".600","pitchesPerInning":"17.70","gamesFinished":0,"strikeoutWalkRatio":"2.28","strikeoutsPer9Inn":"7.96","walksPer9Inn":"3.50","hitsPer9Inn":"9.13","runsScoredPer9":"5.05","homeRunsPer9":"0.78","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":7,"errors":0,"chances":10,"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":"600","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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":27,"groundOuts":50,"airOuts":51,"runs":24,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":55,"baseOnBalls":18,"intentionalWalks":2,"hits":37,"hitByPitch":1,"avg":".194","atBats":191,"obp":".267","slg":".309","ops":".576","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":212,"totalBases":59,"rbi":19,"leftOnBase":71,"sacBunts":2,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.75","popOuts":9,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":118,"errors":0,"chances":120,"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":{},"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":19,"gamesStarted":0,"flyOuts":14,"groundOuts":21,"airOuts":21,"runs":2,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":1,"atBats":64,"obp":".257","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":291,"era":"1.02","inningsPitched":"17.2","wins":2,"losses":0,"saves":1,"saveOpportunities":1,"holds":11,"blownSaves":0,"earnedRuns":2,"whip":"0.96","battersFaced":70,"outs":53,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":291,"balls":94,"strikes":197,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.47","gamesFinished":2,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"5.09","walksPer9Inn":"2.55","hitsPer9Inn":"6.11","runsScoredPer9":"1.02","homeRunsPer9":"0.51","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"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}},"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":5,"gamesStarted":5,"flyOuts":11,"groundOuts":19,"airOuts":21,"runs":19,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":24,"baseOnBalls":13,"intentionalWalks":0,"hits":22,"hitByPitch":0,"atBats":86,"obp":".354","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":389,"era":"7.54","inningsPitched":"22.2","wins":0,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.54","battersFaced":99,"outs":68,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":389,"balls":163,"strikes":226,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".000","pitchesPerInning":"17.16","gamesFinished":0,"strikeoutWalkRatio":"1.85","strikeoutsPer9Inn":"9.53","walksPer9Inn":"5.16","hitsPer9Inn":"8.74","runsScoredPer9":"7.54","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":1,"chances":4,"fielding":".750","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":9,"flyOuts":5,"groundOuts":3,"airOuts":8,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":1,"avg":".100","atBats":20,"obp":".250","slg":".250","ops":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":24,"totalBases":5,"rbi":2,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".083","groundOutsToAirouts":"0.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.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":65,"errors":1,"chances":73,"fielding":".986","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.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"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":".---","numberOfPitches":27,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":9,"strikes":18,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":23,"gamesStarted":2,"flyOuts":10,"groundOuts":31,"airOuts":25,"runs":5,"doubles":4,"triples":1,"homeRuns":0,"strikeOuts":24,"baseOnBalls":7,"intentionalWalks":1,"hits":20,"hitByPitch":0,"atBats":98,"obp":".255","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":414,"era":"1.69","inningsPitched":"26.2","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":5,"whip":"1.01","battersFaced":107,"outs":80,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":414,"balls":130,"strikes":284,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.24","rbi":0,"winPercentage":".000","pitchesPerInning":"15.53","gamesFinished":3,"strikeoutWalkRatio":"3.43","strikeoutsPer9Inn":"8.10","walksPer9Inn":"2.36","hitsPer9Inn":"6.75","runsScoredPer9":"1.69","homeRunsPer9":"0.00","inheritedRunners":12,"inheritedRunnersScored":6,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":4,"groundOuts":7,"airOuts":5,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".190","atBats":21,"obp":".320","slg":".238","ops":".558","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":25,"totalBases":5,"rbi":4,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"1.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":14,"errors":0,"chances":31,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"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":12,"groundOuts":10,"airOuts":20,"runs":8,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":19,"baseOnBalls":8,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":57,"obp":".262","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":258,"era":"3.18","inningsPitched":"17.0","wins":1,"losses":1,"saves":1,"saveOpportunities":3,"holds":6,"blownSaves":2,"earnedRuns":6,"whip":"1.00","battersFaced":66,"outs":51,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":258,"balls":99,"strikes":159,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".500","pitchesPerInning":"15.18","gamesFinished":3,"strikeoutWalkRatio":"2.38","strikeoutsPer9Inn":"10.06","walksPer9Inn":"4.24","hitsPer9Inn":"4.76","runsScoredPer9":"4.24","homeRunsPer9":"1.06","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"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":true,"isSubstitute":false}},"ID657757":{"person":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"jerseyNumber":"30","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":19,"groundOuts":38,"airOuts":38,"runs":21,"doubles":10,"triples":0,"homeRuns":9,"strikeOuts":35,"baseOnBalls":17,"intentionalWalks":0,"hits":38,"hitByPitch":1,"avg":".255","atBats":149,"obp":".335","slg":".503","ops":".838","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":167,"totalBases":75,"rbi":23,"leftOnBase":53,"sacBunts":0,"sacFlies":0,"babip":".276","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.56","popOuts":10,"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":30,"putOuts":187,"errors":0,"chances":217,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID657656":{"person":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"jerseyNumber":"5","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":1,"leftOnBase":0,"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":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":23,"groundOuts":36,"airOuts":39,"runs":22,"doubles":5,"triples":2,"homeRuns":7,"strikeOuts":62,"baseOnBalls":18,"intentionalWalks":0,"hits":36,"hitByPitch":2,"avg":".211","atBats":171,"obp":".290","slg":".386","ops":".676","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":193,"totalBases":66,"rbi":21,"leftOnBase":56,"sacBunts":0,"sacFlies":2,"babip":".279","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.43","popOuts":6,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":81,"errors":0,"chances":82,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":1,"strikes":8,"strikePercentage":".890","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":0,"flyOuts":5,"groundOuts":34,"airOuts":14,"runs":14,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":33,"baseOnBalls":6,"intentionalWalks":0,"hits":24,"hitByPitch":1,"atBats":105,"obp":".277","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":435,"era":"4.28","inningsPitched":"27.1","wins":4,"losses":1,"saves":1,"saveOpportunities":5,"holds":10,"blownSaves":4,"earnedRuns":13,"whip":"1.10","battersFaced":112,"outs":82,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":435,"balls":135,"strikes":300,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.43","rbi":0,"winPercentage":".800","pitchesPerInning":"15.91","gamesFinished":3,"strikeoutWalkRatio":"5.50","strikeoutsPer9Inn":"10.87","walksPer9Inn":"1.98","hitsPer9Inn":"7.90","runsScoredPer9":"4.61","homeRunsPer9":"0.66","inheritedRunners":12,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":0,"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"}]},"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":"400","stats":{"batting":{"summary":"1-3 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"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":2,"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":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":22,"groundOuts":58,"airOuts":50,"runs":27,"doubles":5,"triples":0,"homeRuns":9,"strikeOuts":50,"baseOnBalls":26,"intentionalWalks":1,"hits":32,"hitByPitch":0,"avg":".173","atBats":185,"obp":".270","slg":".346","ops":".616","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":216,"totalBases":64,"rbi":27,"leftOnBase":75,"sacBunts":1,"sacFlies":4,"babip":".177","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.56","popOuts":11,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":75,"putOuts":41,"errors":2,"chances":118,"fielding":".983","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":"500","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"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":43,"flyOuts":18,"groundOuts":49,"airOuts":38,"runs":17,"doubles":12,"triples":2,"homeRuns":5,"strikeOuts":27,"baseOnBalls":5,"intentionalWalks":1,"hits":43,"hitByPitch":1,"avg":".274","atBats":157,"obp":".301","slg":".471","ops":".772","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":163,"totalBases":74,"rbi":17,"leftOnBase":67,"sacBunts":0,"sacFlies":0,"babip":".304","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.40","popOuts":10,"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | 4 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":6,"groundOuts":26,"airOuts":18,"runs":10,"doubles":3,"triples":2,"homeRuns":5,"strikeOuts":24,"baseOnBalls":3,"intentionalWalks":0,"hits":26,"hitByPitch":1,"avg":".277","atBats":94,"obp":".306","slg":".511","ops":".817","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":98,"totalBases":48,"rbi":16,"leftOnBase":34,"sacBunts":0,"sacFlies":0,"babip":".323","groundOutsToAirouts":"1.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.80","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":38,"putOuts":190,"errors":1,"chances":229,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID665487":{"person":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"jerseyNumber":"23","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"100","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":25,"groundOuts":57,"airOuts":44,"runs":19,"doubles":6,"triples":1,"homeRuns":0,"strikeOuts":50,"baseOnBalls":24,"intentionalWalks":1,"hits":50,"hitByPitch":2,"avg":".255","atBats":196,"obp":".336","slg":".296","ops":".632","caughtStealing":6,"stolenBases":13,"stolenBasePercentage":".684","caughtStealingPercentage":".316","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":227,"totalBases":58,"rbi":16,"leftOnBase":58,"sacBunts":1,"sacFlies":4,"babip":".333","groundOutsToAirouts":"1.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"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":45,"putOuts":83,"errors":1,"chances":129,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID669369":{"person":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"jerseyNumber":"29","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":135,"battingOrder":"301","stats":{"batting":{"note":"1-","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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"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":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":"200","stats":{"batting":{"summary":"1-4 | SB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":29,"groundOuts":58,"airOuts":50,"runs":22,"doubles":3,"triples":0,"homeRuns":7,"strikeOuts":35,"baseOnBalls":19,"intentionalWalks":0,"hits":46,"hitByPitch":0,"avg":".245","atBats":188,"obp":".313","slg":".372","ops":".685","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":208,"totalBases":70,"rbi":24,"leftOnBase":72,"sacBunts":0,"sacFlies":1,"babip":".265","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.86","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":112,"putOuts":86,"errors":2,"chances":200,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":19,"gamesStarted":0,"flyOuts":13,"groundOuts":29,"airOuts":30,"runs":13,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":25,"baseOnBalls":9,"intentionalWalks":0,"hits":29,"hitByPitch":0,"atBats":113,"obp":".311","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":516,"era":"3.90","inningsPitched":"30.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":13,"whip":"1.27","battersFaced":122,"outs":90,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":516,"balls":197,"strikes":319,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.20","gamesFinished":9,"strikeoutWalkRatio":"2.78","strikeoutsPer9Inn":"7.50","walksPer9Inn":"2.70","hitsPer9Inn":"8.70","runsScoredPer9":"3.90","homeRunsPer9":"0.90","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":{"note":"(L, 5-3)","summary":"5.2 IP, 4 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":5,"airOuts":9,"runs":4,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":99,"inningsPitched":"5.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":25,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":34,"strikes":65,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"6.35","homeRunsPer9":"4.76","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"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":0,"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":43,"groundOuts":52,"airOuts":73,"runs":22,"doubles":13,"triples":1,"homeRuns":8,"strikeOuts":47,"baseOnBalls":17,"intentionalWalks":0,"hits":57,"hitByPitch":3,"atBats":225,"obp":".310","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":975,"era":"3.28","inningsPitched":"60.1","wins":5,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.23","battersFaced":249,"outs":181,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":975,"balls":346,"strikes":629,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":4,"winPercentage":".625","pitchesPerInning":"16.16","gamesFinished":0,"strikeoutWalkRatio":"2.76","strikeoutsPer9Inn":"7.01","walksPer9Inn":"2.54","hitsPer9Inn":"8.50","runsScoredPer9":"3.28","homeRunsPer9":"1.19","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":13,"lineOuts":17},"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,593428,657757,669369,592518,609280,701538,664034,657656,666023,592206,660710,681190,699134,593974,670970],"pitchers":[681190,699134,593974,670970],"bench":[823550],"bullpen":[592094,621111,656288,669093,650633,676760,673513,695243],"battingOrder":[665487,593428,669369,592518,609280,701538,664034,657656,660710],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Machado, M (9, 4th inning off Nola, A, 1 on, 2 out); Laureano (7, 8th inning off Keller, Bra, 0 on, 0 out)."},{"label":"TB","value":"Bogaerts; Laureano 4; Machado, M 4; Sheets; Tatis Jr."},{"label":"RBI","value":"Laureano (21); Machado, M 2 (27)."},{"label":"2-out RBI","value":"Machado, M 2."},{"label":"Runners left in scoring position, 2 out","value":"Sheets; Machado, M."},{"label":"Team RISP","value":"0-for-2."},{"label":"Team LOB","value":"4."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Bogaerts (9, 2nd base off Nola, A/Realmuto)."}]},{"title":"FIELDING","fieldList":[{"label":"Pickoffs","value":"Fermin (Marsh at 1st base)."},{"label":"DP","value":"(Tatis Jr.-France, T)."}]}],"note":[{"label":"a","value":"Struck out for Fermin in the 8th."},{"label":"1","value":"Ran for Sheets in the 8th."}]}},"officials":[{"official":{"id":598411,"fullName":"Nestor Ceja","link":"/api/v1/people/598411"},"officialType":"Home Plate"},{"official":{"id":665299,"fullName":"Louie Krupa","link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":427197,"fullName":"Chris Guccione","link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"fullName":"David Rackley","link":"/api/v1/people/482663"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Realmuto (by Peralta, W)."},{"label":"ABS Challenge","value":"Harper, B (Strike-Confirmed); García, Ad (Strike-Overturned to Ball); Bohm (Strike-Overturned to Ball); Realmuto (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Nola, A 80-54; Kerkering 16-9; Keller, Bra 16-9; Duran, J 14-10; Vásquez, R 99-65; Rodriguez, B 27-18; Peralta, W 25-12; Morejon 9-8."},{"label":"Groundouts-flyouts","value":"Nola, A 7-2; Kerkering 0-0; Keller, Bra 1-0; Duran, J 1-0; Vásquez, R 5-6; Rodriguez, B 1-1; Peralta, W 2-0; Morejon 0-0."},{"label":"Batters faced","value":"Nola, A 21; Kerkering 4; Keller, Bra 6; Duran, J 3; Vásquez, R 25; Rodriguez, B 4; Peralta, W 6; Morejon 3."},{"label":"Inherited runners-scored","value":"Rodriguez, B 1-0."},{"label":"Umpires","value":"HP: Nestor Ceja. 1B: Louie Krupa. 2B: Chris Guccione. 3B: David Rackley. "},{"label":"Weather","value":"64 degrees, Partly Cloudy."},{"label":"Wind","value":"9 mph, L To R."},{"label":"First pitch","value":"6:40 PM."},{"label":"T","value":"2:38."},{"label":"Att","value":"40,399."},{"label":"Venue","value":"Petco Park."},{"label":"May 26, 2026"}],"pitchingNotes":[],"topPerformers":[{"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":{"note":"(W, 3-4)","summary":"6.0 IP, 2 ER, 5 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":7,"airOuts":6,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":80,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":21,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":80,"balls":26,"strikes":54,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":25,"groundOuts":54,"airOuts":53,"runs":36,"doubles":9,"triples":3,"homeRuns":10,"strikeOuts":56,"baseOnBalls":18,"intentionalWalks":0,"hits":64,"hitByPitch":0,"atBats":225,"obp":".336","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":971,"era":"5.72","inningsPitched":"56.2","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.45","battersFaced":245,"outs":170,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":971,"balls":352,"strikes":619,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.02","rbi":2,"winPercentage":".429","pitchesPerInning":"17.14","gamesFinished":0,"strikeoutWalkRatio":"3.11","strikeoutsPer9Inn":"8.89","walksPer9Inn":"2.86","hitsPer9Inn":"10.16","runsScoredPer9":"5.72","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":14},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":63,"pitchingGameScore":63},{"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-2 | HR, 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":26,"groundOuts":51,"airOuts":53,"runs":33,"doubles":10,"triples":1,"homeRuns":13,"strikeOuts":41,"baseOnBalls":31,"intentionalWalks":2,"hits":53,"hitByPitch":0,"avg":".272","atBats":195,"obp":".367","slg":".533","ops":".900","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":229,"totalBases":104,"rbi":33,"leftOnBase":71,"sacBunts":0,"sacFlies":3,"babip":".278","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.00","popOuts":6,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":28,"putOuts":375,"errors":2,"chances":405,"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":62,"hittingGameScore":62},{"player":{"person":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663","boxscoreName":"Realmuto"},"jerseyNumber":"10","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"700","stats":{"batting":{"summary":"2-3 | HR, HBP, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":25,"groundOuts":33,"airOuts":37,"runs":11,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":21,"baseOnBalls":9,"intentionalWalks":0,"hits":27,"hitByPitch":4,"avg":".231","atBats":117,"obp":".305","slg":".316","ops":".621","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":131,"totalBases":37,"rbi":9,"leftOnBase":57,"sacBunts":0,"sacFlies":1,"babip":".263","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"58.50","popOuts":2,"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":{"gamesStarted":1,"caughtStealing":8,"stolenBases":21,"stolenBasePercentage":".724","caughtStealingPercentage":".276","assists":13,"putOuts":338,"errors":3,"chances":354,"fielding":".992","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":61,"hittingGameScore":61}]},"decisions":{"winner":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"loser":{"id":681190,"fullName":"Randy Vásquez","link":"/api/v1/people/681190"},"save":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}