{"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":776552,"link":"/api/v1.1/game/776552/feed/live","metaData":{"wait":10,"timeStamp":"20250830_011553","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count23","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776552,"type":"R","doubleHeader":"N","id":"2025/08/29/atlmlb-phimlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776552-2025-08-29","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-29T22:45:00Z","originalDate":"2025-08-29","officialDate":"2025-08-29","dayNight":"night","time":"6:45","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144","season":2025,"venue":{"id":4705,"name":"Truist Park","link":"/api/v1/venues/4705"},"springVenue":{"id":5380,"link":"/api/v1/venues/5380"},"teamCode":"atl","fileCode":"atl","abbreviation":"ATL","teamName":"Braves","locationName":"Atlanta","firstYearOfPlay":"1871","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":"Atlanta","record":{"gamesPlayed":135,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":61,"losses":74,"ties":0,"pct":".452"},"records":{},"divisionLeader":false,"wins":61,"losses":74,"winningPercentage":".452"},"franchiseName":"Atlanta","clubName":"Braves","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143","season":2025,"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":135,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":78,"losses":57,"ties":0,"pct":".578"},"records":{},"divisionLeader":false,"wins":78,"losses":57,"winningPercentage":".578"},"franchiseName":"Philadelphia","clubName":"Phillies","active":true}},"players":{"ID669016":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016","firstName":"Brandon","lastName":"Marsh","primaryNumber":"16","birthDate":"1997-12-18","currentAge":28,"birthCity":"Buford","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Brandon","useLastName":"Marsh","middleName":"Chase","boxscoreName":"Marsh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2021-07-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Marsh","nameSlug":"brandon-marsh-669016","firstLastName":"Brandon Marsh","lastFirstName":"Marsh, Brandon","lastInitName":"Marsh, B","initLastName":"B Marsh","fullFMLName":"Brandon Chase Marsh","fullLFMName":"Marsh, Brandon Chase","strikeZoneTop":3.31,"strikeZoneBottom":1.67},"ID689266":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266","firstName":"Dylan","lastName":"Dodd","primaryNumber":"46","birthDate":"1998-06-06","currentAge":28,"birthCity":"Elk Grove","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Dodd","middleName":"Martin","boxscoreName":"Dodd","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-04-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dylan Dodd","nameSlug":"dylan-dodd-689266","firstLastName":"Dylan Dodd","lastFirstName":"Dodd, Dylan","lastInitName":"Dodd, D","initLastName":"D Dodd","fullFMLName":"Dylan Martin Dodd","fullLFMName":"Dodd, Dylan Martin","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID671739":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739","firstName":"Michael","lastName":"Harris","primaryNumber":"23","birthDate":"2001-03-07","currentAge":25,"birthCity":"DeKalb","birthStateProvince":"GA","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Michael","useLastName":"Harris II","middleName":"Machion","boxscoreName":"Harris II","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Michael Harris II","nameTitle":"II","nameSuffix":"II","nameSlug":"michael-harris-ii-671739","firstLastName":"Michael Harris II","lastFirstName":"Harris II, Michael","lastInitName":"Harris II, M","initLastName":"M Harris II","fullFMLName":"Michael Machion Harris II","fullLFMName":"Harris II, Michael Machion","strikeZoneTop":3.181,"strikeZoneBottom":1.606},"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},"ID642215":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215","firstName":"Weston","lastName":"Wilson","primaryNumber":"31","birthDate":"1994-09-11","currentAge":32,"birthCity":"High Point","birthStateProvince":"NC","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Weston","useLastName":"Wilson","middleName":"Graham","boxscoreName":"Wilson, W","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2023-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Weston Wilson","nameSlug":"weston-wilson-642215","firstLastName":"Weston Wilson","lastFirstName":"Wilson, Weston","lastInitName":"Wilson, W","initLastName":"W Wilson","fullFMLName":"Weston Graham Wilson","fullLFMName":"Wilson, Weston Graham","strikeZoneTop":3.343,"strikeZoneBottom":1.687},"ID595777":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777","firstName":"Jurickson","lastName":"Profar","primaryNumber":"17","birthDate":"1993-02-20","currentAge":33,"birthCity":"Willemstad","birthCountry":"Curacao","height":"5' 11\"","weight":184,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jurickson","useLastName":"Profar","middleName":"Barthelomeus","boxscoreName":"Profar, Jurickson","nickName":"El Patron","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"JUR-ick-son PRO-far","mlbDebutDate":"2012-09-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jurickson Profar","nameSlug":"jurickson-profar-595777","firstLastName":"Jurickson Profar","lastFirstName":"Profar, Jurickson","lastInitName":"Profar, J","initLastName":"J Profar","fullFMLName":"Jurickson Barthelomeus Profar","fullLFMName":"Profar, Jurickson Barthelomeus","strikeZoneTop":3.186,"strikeZoneBottom":1.608},"ID642016":{"id":642016,"fullName":"Daniel Robert","link":"/api/v1/people/642016","firstName":"Daniel","lastName":"Robert","primaryNumber":"18","birthDate":"1994-08-30","currentAge":32,"birthCity":"Hoover","birthStateProvince":"AL","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Daniel","useLastName":"Robert","middleName":"McGee","boxscoreName":"Robert","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-07-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daniel Robert","nameSlug":"daniel-robert-642016","firstLastName":"Daniel Robert","lastFirstName":"Robert, Daniel","lastInitName":"Robert, D","initLastName":"D Robert","fullFMLName":"Daniel McGee Robert","fullLFMName":"Robert, Daniel McGee","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID605154":{"id":605154,"fullName":"John Brebbia","link":"/api/v1/people/605154","firstName":"John","lastName":"Brebbia","birthDate":"1990-05-30","currentAge":36,"birthCity":"Boston","birthStateProvince":"MA","birthCountry":"USA","height":"6' 1\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"Brebbia","middleName":"Fulboam","boxscoreName":"Brebbia","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2017-05-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"John Brebbia","nameSlug":"john-brebbia-605154","firstLastName":"John Brebbia","lastFirstName":"Brebbia, John","lastInitName":"Brebbia, J","initLastName":"J Brebbia","fullFMLName":"John Fulboam Brebbia","fullLFMName":"Brebbia, John Fulboam","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID686948":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948","firstName":"Drake","lastName":"Baldwin","primaryNumber":"30","birthDate":"2001-03-28","currentAge":25,"birthCity":"Madison","birthStateProvince":"WI","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Drake","useLastName":"Baldwin","middleName":"Randall","boxscoreName":"Baldwin, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-03-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drake Baldwin","nameSlug":"drake-baldwin-686948","firstLastName":"Drake Baldwin","lastFirstName":"Baldwin, Drake","lastInitName":"Baldwin, D","initLastName":"D Baldwin","fullFMLName":"Drake Randall Baldwin","fullLFMName":"Baldwin, Drake Randall","strikeZoneTop":3.206,"strikeZoneBottom":1.618},"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},"ID621566":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566","firstName":"Matthew","lastName":"Olson","primaryNumber":"28","birthDate":"1994-03-29","currentAge":32,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Matt","useLastName":"Olson","middleName":"Kent","boxscoreName":"Olson","nickName":"Oly","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-09-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Olson","nameSlug":"matt-olson-621566","firstLastName":"Matt Olson","lastFirstName":"Olson, Matt","lastInitName":"Olson, M","initLastName":"M Olson","fullFMLName":"Matthew Kent Olson","fullLFMName":"Olson, Matthew Kent","strikeZoneTop":3.372,"strikeZoneBottom":1.702},"ID592836":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836","firstName":"Taijuan","lastName":"Walker","primaryNumber":"32","birthDate":"1992-08-13","currentAge":34,"birthCity":"Shreveport","birthStateProvince":"LA","birthCountry":"USA","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taijuan","useLastName":"Walker","middleName":"Emmanuel","boxscoreName":"Walker, T","nickName":"Tai Weezy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"tie-WAHN","mlbDebutDate":"2013-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taijuan Walker","nameSlug":"taijuan-walker-592836","firstLastName":"Taijuan Walker","lastFirstName":"Walker, Taijuan","lastInitName":"Walker, T","initLastName":"T Walker","fullFMLName":"Taijuan Emmanuel Walker","fullLFMName":"Walker, Taijuan Emmanuel","strikeZoneTop":3.56,"strikeZoneBottom":1.65},"ID669221":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221","firstName":"Sean","lastName":"Murphy","primaryNumber":"12","birthDate":"1994-10-04","currentAge":31,"birthCity":"Peekskill","birthStateProvince":"NY","birthCountry":"USA","height":"6' 3\"","weight":228,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Sean","useLastName":"Murphy","middleName":"Michael","boxscoreName":"Murphy, S","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-05-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sean Murphy","nameSlug":"sean-murphy-669221","firstLastName":"Sean Murphy","lastFirstName":"Murphy, Sean","lastInitName":"Murphy, S","initLastName":"S Murphy","fullFMLName":"Sean Michael Murphy","fullLFMName":"Murphy, Sean Michael","strikeZoneTop":3.326,"strikeZoneBottom":1.679},"ID641755":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755","firstName":"Tyler","lastName":"Kinley","primaryNumber":"55","birthDate":"1991-01-31","currentAge":35,"birthCity":"Plantation","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Kinley","middleName":"Harrison","boxscoreName":"Kinley","nickName":"TK","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Kinley","nameSlug":"tyler-kinley-641755","firstLastName":"Tyler Kinley","lastFirstName":"Kinley, Tyler","lastInitName":"Kinley, T","initLastName":"T Kinley","fullFMLName":"Tyler Harrison Kinley","fullLFMName":"Kinley, Tyler Harrison","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID664056":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056","firstName":"Harrison","lastName":"Bader","primaryNumber":"9","birthDate":"1994-06-03","currentAge":32,"birthCity":"Bronxville","birthStateProvince":"NY","birthCountry":"USA","height":"5' 11\"","weight":219,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Harrison","useLastName":"Bader","middleName":"Joseph","boxscoreName":"Bader","nickName":"Tots","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BAY-der","mlbDebutDate":"2017-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Harrison Bader","nameSlug":"harrison-bader-664056","firstLastName":"Harrison Bader","lastFirstName":"Bader, Harrison","lastInitName":"Bader, H","initLastName":"H Bader","fullFMLName":"Harrison Joseph Bader","fullLFMName":"Bader, Harrison Joseph","strikeZoneTop":3.16,"strikeZoneBottom":1.6},"ID642201":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201","firstName":"Elijah","lastName":"White","primaryNumber":"38","birthDate":"1994-06-26","currentAge":32,"birthCity":"Greenville","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Eli","useLastName":"White","middleName":"Thomas","boxscoreName":"White, E","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2020-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eli White","nameSlug":"eli-white-642201","firstLastName":"Eli White","lastFirstName":"White, Eli","lastInitName":"White, E","initLastName":"E White","fullFMLName":"Elijah Thomas White","fullLFMName":"White, Elijah Thomas","strikeZoneTop":3.316,"strikeZoneBottom":1.673},"ID645277":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277","firstName":"Ozhaino","lastName":"Albies","primaryNumber":"1","birthDate":"1997-01-07","currentAge":29,"birthCity":"Willemstad","birthCountry":"Curacao","height":"5' 7\"","weight":165,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ozzie","useLastName":"Albies","middleName":"Jurdy Jiandro","boxscoreName":"Albies","nickName":"Bolly","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"ALL-bees","mlbDebutDate":"2017-08-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ozzie Albies","nameSlug":"ozzie-albies-645277","firstLastName":"Ozzie Albies","lastFirstName":"Albies, Ozzie","lastInitName":"Albies, O","initLastName":"O Albies","fullFMLName":"Ozhaino Jurdy Jiandro Albies","fullLFMName":"Albies, Ozhaino Jurdy Jiandro","strikeZoneTop":2.985,"strikeZoneBottom":1.506},"ID660644":{"id":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644","firstName":"Vidal","lastName":"Bruján","primaryNumber":"2","birthDate":"1998-02-09","currentAge":28,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"5' 9\"","weight":180,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Vidal","useLastName":"Bruján","boxscoreName":"Bruján","gender":"M","nameMatrilineal":"Esteva","isPlayer":true,"isVerified":false,"pronunciation":"VEE-dahl broo-HAHN","mlbDebutDate":"2021-07-07","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Vidal Bruján","nameSlug":"vidal-brujan-660644","firstLastName":"Vidal Bruján","lastFirstName":"Bruján, Vidal","lastInitName":"Bruján, V","initLastName":"V Bruján","fullFMLName":"Vidal Bruján","fullLFMName":"Bruján, Vidal","strikeZoneTop":3.085,"strikeZoneBottom":1.557},"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},"ID502085":{"id":502085,"fullName":"David Robertson","link":"/api/v1/people/502085","firstName":"David","lastName":"Robertson","primaryNumber":"30","birthDate":"1985-04-09","currentAge":41,"birthCity":"Birmingham","birthStateProvince":"AL","birthCountry":"USA","height":"5' 11\"","weight":195,"active":false,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"David","useLastName":"Robertson","middleName":"Alan","boxscoreName":"Robertson","nickName":"D-Rob","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2006,"lastPlayedDate":"2025-09-28","mlbDebutDate":"2008-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Robertson","nameSlug":"david-robertson-502085","firstLastName":"David Robertson","lastFirstName":"Robertson, David","lastInitName":"Robertson, D","initLastName":"D Robertson","fullFMLName":"David Alan Robertson","fullLFMName":"Robertson, David Alan","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID676702":{"id":676702,"fullName":"Hunter Stratton","link":"/api/v1/people/676702","firstName":"Hunter","lastName":"Stratton","primaryNumber":"63","birthDate":"1996-11-17","currentAge":29,"birthCity":"Bristol","birthStateProvince":"TN","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Stratton","boxscoreName":"Stratton, H","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2023-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Stratton","nameSlug":"hunter-stratton-676702","firstLastName":"Hunter Stratton","lastFirstName":"Stratton, Hunter","lastInitName":"Stratton, H","initLastName":"H Stratton","fullFMLName":"Hunter Stratton","fullLFMName":"Stratton, Hunter ","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID542303":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303","firstName":"Marcell","lastName":"Ozuna","primaryNumber":"24","birthDate":"1990-11-12","currentAge":35,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":251,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Marcell","useLastName":"Ozuna","boxscoreName":"Ozuna","nickName":"The Big Bear","gender":"M","nameMatrilineal":"Idelfonso","isPlayer":true,"isVerified":true,"pronunciation":"oh-ZOO-nah","mlbDebutDate":"2013-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Marcell Ozuna","nameSlug":"marcell-ozuna-542303","firstLastName":"Marcell Ozuna","lastFirstName":"Ozuna, Marcell","lastInitName":"Ozuna, M","initLastName":"M Ozuna","fullFMLName":"Marcell Ozuna","fullLFMName":"Ozuna, Marcell","strikeZoneTop":3.26,"strikeZoneBottom":1.64},"ID693821":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821","firstName":"Bryce","lastName":"Elder","primaryNumber":"55","birthDate":"1999-05-19","currentAge":27,"birthCity":"Decatur","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryce","useLastName":"Elder","middleName":"Cason","boxscoreName":"Elder","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Elder","nameSlug":"bryce-elder-693821","firstLastName":"Bryce Elder","lastFirstName":"Elder, Bryce","lastInitName":"Elder, B","initLastName":"B Elder","fullFMLName":"Bryce Cason Elder","fullLFMName":"Elder, Bryce Cason","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID642152":{"id":642152,"fullName":"Lou Trivino III","link":"/api/v1/people/642152","firstName":"Lou","lastName":"Trivino III","birthDate":"1991-10-01","currentAge":34,"birthCity":"Green Lane","birthStateProvince":"PA","birthCountry":"USA","height":"6' 5\"","weight":232,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lou","useLastName":"Trivino III","middleName":"Albert","boxscoreName":"Trivino III","nickName":"Sweet Lou","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"tri-VEE-noh","mlbDebutDate":"2018-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lou Trivino III","nameTitle":"III","nameSuffix":"III","nameSlug":"lou-trivino-iii-642152","firstLastName":"Lou Trivino III","lastFirstName":"Trivino III, Lou","lastInitName":"Trivino III, L","initLastName":"L Trivino III","fullFMLName":"Lou Albert Trivino III","fullLFMName":"Trivino III, Lou Albert","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID675911":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911","firstName":"Spencer","lastName":"Strider","primaryNumber":"99","birthDate":"1998-10-28","currentAge":27,"birthCity":"Columbus","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Spencer","useLastName":"Strider","middleName":"Robert","boxscoreName":"Strider","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2021-10-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Strider","nameSlug":"spencer-strider-675911","firstLastName":"Spencer Strider","lastFirstName":"Strider, Spencer","lastInitName":"Strider, S","initLastName":"S Strider","fullFMLName":"Spencer Robert Strider","fullLFMName":"Strider, Spencer Robert","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID669276":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276","firstName":"Dylan","lastName":"Lee","primaryNumber":"52","birthDate":"1994-08-01","currentAge":32,"birthCity":"Dinuba","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Lee","middleName":"Ryan","boxscoreName":"Lee, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2021-10-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dylan Lee","nameSlug":"dylan-lee-669276","firstLastName":"Dylan Lee","lastFirstName":"Lee, Dylan","lastInitName":"Lee, D","initLastName":"D Lee","fullFMLName":"Dylan Ryan Lee","fullLFMName":"Lee, Dylan Ryan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID669397":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397","firstName":"Nicholas","lastName":"Allen","primaryNumber":"20","birthDate":"1998-10-08","currentAge":27,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"5' 7\"","weight":166,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Nick","useLastName":"Allen","middleName":"Ryan","boxscoreName":"Allen, N","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Allen","nameSlug":"nick-allen-669397","firstLastName":"Nick Allen","lastFirstName":"Allen, Nick","lastInitName":"Allen, N","initLastName":"N Allen","fullFMLName":"Nicholas Ryan Allen","fullLFMName":"Allen, Nicholas Ryan","strikeZoneTop":3.007,"strikeZoneBottom":1.517},"ID572955":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955","firstName":"Pierce","lastName":"Johnson","primaryNumber":"52","birthDate":"1991-05-10","currentAge":35,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Pierce","useLastName":"Johnson","middleName":"William","boxscoreName":"Johnson","nickName":"P.J.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2017-05-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pierce Johnson","nameSlug":"pierce-johnson-572955","firstLastName":"Pierce Johnson","lastFirstName":"Johnson, Pierce","lastInitName":"Johnson, P","initLastName":"P Johnson","fullFMLName":"Pierce William Johnson","fullLFMName":"Johnson, Pierce William","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"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},"ID641584":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584","firstName":"Jake","lastName":"Fraley","primaryNumber":"17","birthDate":"1995-05-25","currentAge":31,"birthCity":"Frederick","birthStateProvince":"MD","birthCountry":"USA","height":"5' 11\"","weight":206,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jake","useLastName":"Fraley","middleName":"Arnold","boxscoreName":"Fraley","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-08-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Fraley","nameSlug":"jake-fraley-641584","firstLastName":"Jake Fraley","lastFirstName":"Fraley, Jake","lastInitName":"Fraley, J","initLastName":"J Fraley","fullFMLName":"Jake Arnold Fraley","fullLFMName":"Fraley, Jake Arnold","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID615698":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698","firstName":"Cal","lastName":"Quantrill","primaryNumber":"44","birthDate":"1995-02-10","currentAge":31,"birthCity":"Port Hope","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cal","useLastName":"Quantrill","middleName":"Paul","boxscoreName":"Quantrill","nickName":"Quan","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"kwan-trull","mlbDebutDate":"2019-05-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cal Quantrill","nameSlug":"cal-quantrill-615698","firstLastName":"Cal Quantrill","lastFirstName":"Quantrill, Cal","lastInitName":"Quantrill, C","initLastName":"C Quantrill","fullFMLName":"Cal Paul Quantrill","fullLFMName":"Quantrill, Cal Paul","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID681082":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082","firstName":"Bryson","lastName":"Stott","primaryNumber":"5","birthDate":"1997-10-06","currentAge":28,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Bryson","useLastName":"Stott","middleName":"Jeremy","boxscoreName":"Stott","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"BRY-sun","mlbDebutDate":"2022-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryson Stott","nameSlug":"bryson-stott-681082","firstLastName":"Bryson Stott","lastFirstName":"Stott, Bryson","lastInitName":"Stott, B","initLastName":"B Stott","fullFMLName":"Bryson Jeremy Stott","fullLFMName":"Stott, Bryson Jeremy","strikeZoneTop":3.225,"strikeZoneBottom":1.628},"ID665561":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561","firstName":"Rafael","lastName":"Marchán","primaryNumber":"13","birthDate":"1999-02-25","currentAge":27,"birthCity":"San Cristobal","birthCountry":"Venezuela","height":"5' 9\"","weight":170,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Rafael","useLastName":"Marchán","middleName":"Alejandro","boxscoreName":"Marchán","gender":"M","nameMatrilineal":"Amado","isPlayer":true,"isVerified":true,"pronunciation":"rah-fah-ELL mar-SHAHN","mlbDebutDate":"2020-09-14","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rafael Marchán","nameSlug":"rafael-marchan-665561","firstLastName":"Rafael Marchán","lastFirstName":"Marchán, Rafael","lastInitName":"Marchán, R","initLastName":"R Marchán","fullFMLName":"Rafael Alejandro Marchán","fullLFMName":"Marchán, Rafael Alejandro","strikeZoneTop":3.056,"strikeZoneBottom":1.542},"ID694462":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462","firstName":"Hurston","lastName":"Waldrep","primaryNumber":"64","birthDate":"2002-03-01","currentAge":24,"birthCity":"Cairo","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hurston","useLastName":"Waldrep","middleName":"Wayne","boxscoreName":"Waldrep","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-06-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hurston Waldrep","nameSlug":"hurston-waldrep-694462","firstLastName":"Hurston Waldrep","lastFirstName":"Waldrep, Hurston","lastInitName":"Waldrep, H","initLastName":"H Waldrep","fullFMLName":"Hurston Wayne Waldrep","fullLFMName":"Waldrep, Hurston Wayne","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID805373":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373","firstName":"Ignacio","lastName":"Alvarez","birthDate":"2003-04-11","currentAge":23,"birthCity":"Fontana","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Nacho","useLastName":"Alvarez Jr.","boxscoreName":"Alvarez Jr.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-07-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nacho Alvarez Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"nacho-alvarez-jr-805373","firstLastName":"Nacho Alvarez Jr.","lastFirstName":"Alvarez Jr., Nacho","lastInitName":"Alvarez Jr., N","initLastName":"N Alvarez Jr.","fullFMLName":"Ignacio Alvarez Jr.","fullLFMName":"Alvarez Jr., Ignacio ","strikeZoneTop":3.137,"strikeZoneBottom":1.583},"ID660670":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670","firstName":"Ronald","lastName":"Acuña","primaryNumber":"13","birthDate":"1997-12-18","currentAge":28,"birthCity":"La Guaira","birthCountry":"Venezuela","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ronald","useLastName":"Acuña Jr.","middleName":"Jose","boxscoreName":"Acuña Jr.","nickName":"El De La Sabana","gender":"M","nameMatrilineal":"Blanco","isPlayer":true,"isVerified":true,"pronunciation":"ah-cuhn-YA","mlbDebutDate":"2018-04-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ronald Acuña Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"ronald-acuna-jr-660670","firstLastName":"Ronald Acuña Jr.","lastFirstName":"Acuña Jr., Ronald","lastInitName":"Acuña Jr., R","initLastName":"R Acuña Jr.","fullFMLName":"Ronald Jose Acuña Jr.","fullLFMName":"Acuña Jr., Ronald Jose","strikeZoneTop":3.201,"strikeZoneBottom":1.615},"ID621381":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381","firstName":"Matthew","lastName":"Strahm","primaryNumber":"25","birthDate":"1991-11-12","currentAge":34,"birthCity":"West Fargo","birthStateProvince":"ND","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Strahm","middleName":"Scott","boxscoreName":"Strahm","nickName":"Strahmy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"rhymes with prom","mlbDebutDate":"2016-07-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matt Strahm","nameSlug":"matt-strahm-621381","firstLastName":"Matt Strahm","lastFirstName":"Strahm, Matt","lastInitName":"Strahm, M","initLastName":"M Strahm","fullFMLName":"Matthew Scott Strahm","fullLFMName":"Strahm, Matthew Scott","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID624133":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133","firstName":"Ranger","lastName":"Suarez","primaryNumber":"55","birthDate":"1995-08-26","currentAge":31,"birthCity":"Pie de Cuesta","birthCountry":"Venezuela","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ranger","useLastName":"Suarez","middleName":"Jose","boxscoreName":"Suarez","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"RAYN-jurr SWAHR-ez","mlbDebutDate":"2018-07-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ranger Suarez","nameSlug":"ranger-suarez-624133","firstLastName":"Ranger Suarez","lastFirstName":"Suarez, Ranger","lastInitName":"Suarez, R","initLastName":"R Suarez","fullFMLName":"Ranger Jose Suarez","fullLFMName":"Suarez, Ranger Jose","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID628452":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452","firstName":"Raisel","lastName":"Iglesias","primaryNumber":"26","birthDate":"1990-01-04","currentAge":36,"birthCity":"Isla de la Juventud","birthCountry":"Cuba","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Raisel","useLastName":"Iglesias","boxscoreName":"Iglesias, R","nickName":"Oliver","gender":"M","nameMatrilineal":"Travieso","isPlayer":true,"isVerified":true,"pronunciation":"RYE-sell EE-gley-see-ahs","mlbDebutDate":"2015-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Raisel Iglesias","nameSlug":"raisel-iglesias-628452","firstLastName":"Raisel Iglesias","lastFirstName":"Iglesias, Raisel","lastInitName":"Iglesias, R","initLastName":"R Iglesias","fullFMLName":"Raisel Iglesias","fullLFMName":"Iglesias, Raisel","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID666214":{"id":666214,"fullName":"Joey Wentz","link":"/api/v1/people/666214","firstName":"Joseph","lastName":"Wentz","primaryNumber":"33","birthDate":"1997-10-06","currentAge":28,"birthCity":"Lawrence","birthStateProvince":"KS","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joey","useLastName":"Wentz","middleName":"Barrett","boxscoreName":"Wentz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2022-05-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Joey Wentz","nameSlug":"joey-wentz-666214","firstLastName":"Joey Wentz","lastFirstName":"Wentz, Joey","lastInitName":"Wentz, J","initLastName":"J Wentz","fullFMLName":"Joseph Barrett Wentz","fullLFMName":"Wentz, Joseph Barrett","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID596146":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146","firstName":"Maximilian","lastName":"Kepler","primaryNumber":"22","birthDate":"1993-02-10","currentAge":33,"birthCity":"Berlin","birthCountry":"Germany","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Max","useLastName":"Kepler","boxscoreName":"Kepler","nickName":"Rozycki","gender":"M","nameMatrilineal":"Rozycki","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-09-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Max Kepler","nameSlug":"max-kepler-596146","firstLastName":"Max Kepler","lastFirstName":"Kepler, Max","lastInitName":"Kepler, M","initLastName":"M Kepler","fullFMLName":"Maximilian Kepler","fullLFMName":"Kepler, Maximilian","strikeZoneTop":3.376,"strikeZoneBottom":1.704},"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}},"venue":{"id":2681,"name":"Citizens Bank Park","link":"/api/v1/venues/2681","location":{"address1":"One Citizens Bank Way","city":"Philadelphia","state":"Pennsylvania","stateAbbrev":"PA","postalCode":"19148","defaultCoordinates":{"latitude":39.90539086,"longitude":-75.16716957},"azimuthAngle":9.0,"elevation":20,"country":"USA","phone":"(215) 463-6000"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":43651,"turfType":"Grass","roofType":"Open","leftLine":329,"left":369,"leftCenter":381,"center":401,"rightCenter":398,"right":369,"rightLine":330},"active":true,"season":"2025"},"officialVenue":{"id":2681,"link":"/api/v1/venues/2681"},"weather":{"condition":"Partly Cloudy","temp":"75","wind":"10 mph, L To R"},"gameInfo":{"attendance":40322,"firstPitch":"2025-08-29T22:46:00.000Z","gameDurationMinutes":149},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"home":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"}},"officialScorer":{"id":482194,"fullName":"Dick Shute","link":"/api/v1/people/482194"},"primaryDatacaster":{"id":800986,"fullName":"Michael Monostra","link":"/api/v1/people/800986"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jurickson Profar flies out to second baseman Bryson Stott.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-29T22:46:39.864Z","endTime":"2025-08-29T22:47:58.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"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":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"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":"2025-08-29T19:47:37.012Z","endTime":"2025-08-29T22:19:51.400Z","isPitch":false,"type":"action","player":{"id":595777,"link":"/api/v1/people/595777"}},{"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":"2025-08-29T22:19:51.400Z","endTime":"2025-08-29T22:46:11.561Z","isPitch":false,"type":"action","player":{"id":595777,"link":"/api/v1/people/595777"}},{"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":"2025-08-29T22:46:11.561Z","endTime":"2025-08-29T22:46:42.171Z","isPitch":false,"type":"action","player":{"id":595777,"link":"/api/v1/people/595777"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.0,"strikeZoneTop":3.50004117215953,"strikeZoneBottom":1.71180202814233,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.80917037567509,"aZ":-30.328696613846528,"pfxX":8.229137376257665,"pfxZ":1.0605271961212068,"pX":1.0955240218027673,"pZ":2.203946321578286,"vX0":-5.495983857629379,"vY0":-132.010413755651,"vZ0":-2.9382988271619794,"x":75.24,"y":179.27,"x0":2.1545526671345567,"y0":50.000046368410544,"z0":5.606470392578474,"aX":14.260988088656783},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.4,"breakHorizontal":-13.4,"spinRate":2029,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.4178085271089227,"extension":6.191593054308285},"index":3,"playId":"f6587aae-c108-3e86-a908-c5ae1d972d16","pitchNumber":1,"startTime":"2025-08-29T22:46:42.171Z","endTime":"2025-08-29T22:46:46.778Z","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":90.1,"endSpeed":81.4,"strikeZoneTop":3.52102240507788,"strikeZoneBottom":1.65602655155369,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.1429166848444,"aZ":-32.26774930390516,"pfxX":9.406402298595953,"pfxZ":-0.0556487694684229,"pX":1.3011374287767572,"pZ":2.5615189543241637,"vX0":-5.371493792695047,"vY0":-131.04231510726495,"vZ0":-1.541818760966889,"x":67.4,"y":169.62,"x0":2.174064274739967,"y0":50.00233479659151,"z0":5.607526169552756,"aX":16.07678345151516},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-0.2,"breakHorizontal":-15.6,"spinRate":2029,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.4207595462183078,"extension":6.124512658108447},"index":4,"playId":"23bb6279-507b-3360-b6e5-97fa0c2cd2ea","pitchNumber":2,"startTime":"2025-08-29T22:46:55.510Z","endTime":"2025-08-29T22:46:59.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":80.9,"strikeZoneTop":3.29270474591512,"strikeZoneBottom":1.60720011868229,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.42436989879536,"aZ":-29.489433168358115,"pfxX":10.175563878898622,"pfxZ":1.589946497580458,"pX":0.92676642869984,"pZ":2.2119780723938764,"vX0":-6.138131242286585,"vY0":-130.10457366929126,"vZ0":-2.84219966671016,"x":81.67,"y":179.06,"x0":2.0145549472791298,"y0":50.000370761816214,"z0":5.591430477881296,"aX":17.159438566208465},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.4,"breakHorizontal":-16.8,"spinRate":2003,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.423622985545963,"extension":6.422664595216044},"index":5,"playId":"22580fa2-67c6-3bed-9434-2c9ecc896be0","pitchNumber":3,"startTime":"2025-08-29T22:47:11.548Z","endTime":"2025-08-29T22:47:15.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.9,"strikeZoneTop":3.39,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.33243366808412,"aZ":-25.563444412313363,"pfxX":-2.01323169970982,"pfxZ":4.158933521512585,"pX":0.042895381297351105,"pZ":2.954515132759473,"vX0":-4.564059581249461,"vY0":-125.52059138036138,"vZ0":-1.707446010521056,"x":115.36,"y":159.01,"x0":2.149117465792646,"y0":50.00300902841587,"z0":5.732940187742929,"aX":-3.1990447571639806},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.3,"breakHorizontal":4.7,"spinRate":2148,"spinDirection":165},"zone":2,"typeConfidence":2.0,"plateTime":0.4370228796735658,"extension":6.166459538861255},"index":6,"playId":"739c3601-8051-3757-87ea-b21cc9fe5fb4","pitchNumber":4,"startTime":"2025-08-29T22:47:27.146Z","endTime":"2025-08-29T22:47:30.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.087955072700193,"aZ":-26.373033908234387,"pfxX":8.53464076169468,"pfxZ":3.351125592912979,"pX":-0.7633900887606808,"pZ":2.2532708457127715,"vX0":-9.42449730569706,"vY0":-131.36737707401088,"vZ0":-3.6989953044677755,"x":146.1,"y":177.94,"x0":1.7766976159315988,"y0":50.00622939882643,"z0":5.65969047988025,"aX":14.790602561665004},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.4,"breakHorizontal":-13.2,"spinRate":1892,"spinDirection":146},"zone":4,"typeConfidence":2.0,"plateTime":0.4183331527197991,"extension":6.246088670460893},"hitData":{"launchSpeed":75.9,"launchAngle":48.0,"totalDistance":218.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.49,"coordY":114.82}},"index":7,"playId":"accf2d7f-e5ad-3a87-8075-985a7ec55192","pitchNumber":5,"startTime":"2025-08-29T22:47:49.373Z","endTime":"2025-08-29T22:47:58.390Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T22:47:58.390Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Olson singles on a fly ball to left fielder Max Kepler.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-29T22:48:13.077Z","endTime":"2025-08-29T22:49:34.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":89.9,"endSpeed":80.6,"strikeZoneTop":3.63774473963208,"strikeZoneBottom":1.73080007157835,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.02278736809204,"aZ":-26.528696840613843,"pfxX":9.348911296065339,"pfxZ":3.349597410085849,"pX":1.4423242363927233,"pZ":2.4083647764345404,"vX0":-4.449928920157641,"vY0":-130.71064990236025,"vZ0":-3.1922499894865908,"x":62.02,"y":173.75,"x0":1.9756998323650203,"y0":50.006216960200824,"z0":5.693515970096329,"aX":15.77202063597796},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.4,"breakHorizontal":-15.6,"spinRate":1969,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.4231578670695142,"extension":6.30613492343393},"index":0,"playId":"713a1b79-7751-3f7e-896e-1e85e953fcaf","pitchNumber":1,"startTime":"2025-08-29T22:48:25.439Z","endTime":"2025-08-29T22:48:29.394Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":73.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.725950285839275,"aZ":-22.575738824657734,"pfxX":-2.1001215751984885,"pfxZ":6.9573634104176705,"pX":-0.44269837144914664,"pZ":2.793436866385518,"vX0":-5.239576118304431,"vY0":-117.9557978256267,"vZ0":-1.4688707661174822,"x":133.87,"y":163.36,"x0":2.098918728310784,"y0":50.005753133756905,"z0":5.54743300648842,"aX":-2.898609192476223},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":12.4,"breakHorizontal":5.3,"spinRate":2176,"spinDirection":269},"zone":4,"typeConfidence":2.0,"plateTime":0.46803679340927395,"extension":6.419542316498176},"index":1,"playId":"19251f23-bd52-3c07-b027-255bdcd755c0","pitchNumber":2,"startTime":"2025-08-29T22:48:36.670Z","endTime":"2025-08-29T22:48:39.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":72.7,"strikeZoneTop":3.55933571716388,"strikeZoneBottom":1.78207545813776,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.579202276858187,"aZ":-24.10948566587253,"pfxX":-4.515513959154355,"pfxZ":5.961254320423388,"pX":-1.4027446041851943,"pZ":2.0741684519096046,"vX0":-6.703001662651265,"vY0":-116.60145486497811,"vZ0":-2.6134733343288223,"x":170.47,"y":182.78,"x0":2.115807625879542,"y0":50.00113178438773,"z0":5.527293021772324,"aX":-6.104809234811535},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":10.3,"breakHorizontal":10.1,"spinRate":2175,"spinDirection":264},"zone":13,"typeConfidence":2.0,"plateTime":0.47298834391460165,"extension":6.455037025850524},"index":2,"playId":"1cbbeace-e0c9-3c88-bb17-3b17a5df13b4","pitchNumber":3,"startTime":"2025-08-29T22:48:51.216Z","endTime":"2025-08-29T22:48:55.529Z","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.0,"endSpeed":81.4,"strikeZoneTop":3.61244100307059,"strikeZoneBottom":1.80897976924044,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.14738184939947,"aZ":-25.493890360540203,"pfxX":8.201446386567,"pfxZ":3.8857683747722724,"pX":0.24487503177471387,"pZ":1.880465471423227,"vX0":-6.847844450154469,"vY0":-132.07417064085848,"vZ0":-4.542027794197123,"x":107.67,"y":188.01,"x0":1.8403833339715174,"y0":50.0022197306875,"z0":5.559866943440296,"aX":14.100642167642157},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.0,"breakHorizontal":-12.8,"spinRate":1941,"spinDirection":135},"zone":8,"typeConfidence":2.0,"plateTime":0.4190311518775216,"extension":6.250198595169969},"index":3,"playId":"1e422a2c-2f0b-385c-895d-2022bfdfc614","pitchNumber":4,"startTime":"2025-08-29T22:49:07.430Z","endTime":"2025-08-29T22:49:11.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":73.3,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.710357652482397,"aZ":-26.17787701269526,"pfxX":5.619370753583608,"pfxZ":4.3645071142565035,"pX":0.0851855214003496,"pZ":1.4264491405652706,"vX0":-5.875234311889851,"vY0":-117.20459710218087,"vZ0":-3.777871897891017,"x":113.75,"y":200.27,"x0":1.9090406299992093,"y0":50.00451652007811,"z0":5.53800700031593,"aX":7.722554432037642},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":7.1,"breakHorizontal":-8.5,"spinRate":1290,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.4695634905739938,"extension":6.288647449849048},"hitData":{"launchSpeed":71.6,"launchAngle":40.0,"totalDistance":213.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":61.95,"coordY":134.83}},"index":4,"playId":"52dd8eaf-9ad7-31cf-9547-5f60b1e21d6a","pitchNumber":5,"startTime":"2025-08-29T22:49:23.134Z","endTime":"2025-08-29T22:49:34.950Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T22:49:34.950Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ronald Acuña Jr. flies out to center fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-29T22:49:50.905Z","endTime":"2025-08-29T22:51:10.428Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.9,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.103116448771885,"aZ":-25.00095925084372,"pfxX":0.3345311725041258,"pfxZ":4.138359735569338,"pX":-0.27054251472578783,"pZ":2.2672783822309235,"vX0":-6.241763548250736,"vY0":-130.0466660764745,"vZ0":-3.895712595822824,"x":127.31,"y":177.56,"x0":2.1047861043028053,"y0":50.00470642879096,"z0":5.654082952148533,"aX":0.5807645881553822},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.0,"breakHorizontal":0.6,"spinRate":2106,"spinDirection":140},"zone":8,"typeConfidence":2.0,"plateTime":0.4191898582105056,"extension":6.360636346035006},"index":0,"playId":"a542043e-7b44-328c-b258-72bd0855a408","pitchNumber":1,"startTime":"2025-08-29T22:49:57.484Z","endTime":"2025-08-29T22:50:00.644Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.5,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.07175551802448,"aZ":-20.413692372123375,"pfxX":3.323523488349313,"pfxZ":6.496047143518075,"pX":-0.3214734441669199,"pZ":3.1560663105008966,"vX0":-7.27818598535294,"vY0":-132.8579866876535,"vZ0":-2.697364084403985,"x":129.25,"y":153.57,"x0":2.006188806933942,"y0":50.002490082497125,"z0":5.647169778624121,"aX":6.017306957376904},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.5,"breakHorizontal":-4.7,"spinRate":1960,"spinDirection":133},"zone":1,"typeConfidence":2.0,"plateTime":0.41027076929910944,"extension":6.303813444668962},"index":1,"playId":"40aae8b6-a7e9-30e2-8f77-1e89e2099be2","pitchNumber":2,"startTime":"2025-08-29T22:50:16.151Z","endTime":"2025-08-29T22:50:19.260Z","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":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.4,"strikeZoneTop":3.62790784338915,"strikeZoneBottom":1.57077258843134,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.856259454116586,"aZ":-32.10996432117759,"pfxX":6.049609878943317,"pfxZ":0.044266728936648736,"pX":0.35956383438733946,"pZ":0.5805357368206553,"vX0":-5.708746639228623,"vY0":-117.45219168555215,"vZ0":-4.545953103727172,"x":103.29,"y":223.11,"x0":2.0390462353668553,"y0":50.00270390154235,"z0":5.536961692021359,"aX":8.427677025799918},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-0.8,"breakHorizontal":-9.5,"spinRate":1378,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.4668679931504296,"extension":6.385566194341524},"index":2,"playId":"d0e6d4e6-0e3c-30f5-a3cf-350a27bb2bd3","pitchNumber":3,"startTime":"2025-08-29T22:50:36.974Z","endTime":"2025-08-29T22:50:40.094Z","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":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.9,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.878669925513798,"aZ":-33.54566034625389,"pfxX":4.130304827789644,"pfxZ":-1.0198960928320044,"pX":0.5265811066446312,"pZ":2.047198360280182,"vX0":-4.56413875091223,"vY0":-115.30189186644844,"vZ0":-0.8834858614626825,"x":96.93,"y":183.51,"x0":1.997129476115585,"y0":50.00332873147001,"z0":5.678560176634494,"aX":5.549354868165387},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-1.8,"breakHorizontal":-6.4,"spinRate":1432,"spinDirection":116},"zone":9,"typeConfidence":2.0,"plateTime":0.4754336149984044,"extension":6.340742403181477},"hitData":{"launchSpeed":95.4,"launchAngle":36.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.98,"coordY":54.46}},"index":3,"playId":"c87b6be8-fe92-3be6-ba7d-7ae9a0e84ed6","pitchNumber":4,"startTime":"2025-08-29T22:50:57.185Z","endTime":"2025-08-29T22:51:10.428Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T22:51:10.428Z","atBatIndex":2},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ozzie Albies doubles (20) on a sharp line drive to left fielder Max Kepler. Matt Olson to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-29T22:51:27.362Z","endTime":"2025-08-29T22:52:07.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"postOnThird":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.456159008570857,"aZ":-24.466459560602775,"pfxX":0.75812688926136,"pfxZ":4.521434470454706,"pX":0.343197023260558,"pZ":2.869413404082348,"vX0":-4.851178753109954,"vY0":-128.6308366431296,"vZ0":-2.332278005458892,"x":103.92,"y":161.31,"x0":2.14144895755399,"y0":50.000009963397105,"z0":5.652049832181064,"aX":1.291687796130645},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.0,"breakHorizontal":-0.5,"spinRate":2040,"spinDirection":150},"zone":3,"typeConfidence":2.0,"plateTime":0.42309101690893236,"extension":6.328582352797435},"index":0,"playId":"a1bb0511-0ea2-36a1-8a84-1162d42359ec","pitchNumber":1,"startTime":"2025-08-29T22:51:34.260Z","endTime":"2025-08-29T22:51:37.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.76525992599902,"aZ":-20.76827185398498,"pfxX":3.8509199542417614,"pfxZ":6.297712721866954,"pX":-0.4867038830512593,"pZ":2.0790879805594145,"vX0":-7.984161229284501,"vY0":-132.8371627759099,"vZ0":-5.3085080441042365,"x":135.55,"y":182.64,"x0":2.039140741062528,"y0":50.00517213613741,"z0":5.58458428282623,"aX":6.978276208367406},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.6,"breakHorizontal":-5.5,"spinRate":1985,"spinDirection":133},"zone":4,"typeConfidence":2.0,"plateTime":0.4101737812694486,"extension":6.324651445891163},"hitData":{"launchSpeed":103.0,"launchAngle":20.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":27.7,"coordY":108.14}},"index":1,"playId":"d7cce31f-b6e5-36e0-ba6c-837ece359301","pitchNumber":2,"startTime":"2025-08-29T22:51:51.637Z","endTime":"2025-08-29T22:52:07.078Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T22:52:07.078Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Marcell Ozuna walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-29T22:52:26.142Z","endTime":"2025-08-29T22:54:48.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"postOnSecond":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"postOnThird":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.9,"strikeZoneTop":3.51157979798165,"strikeZoneBottom":1.74944498988745,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.819355620474237,"aZ":-29.248134521269446,"pfxX":8.95785074585269,"pfxZ":1.6648479950855837,"pX":0.8480266029833964,"pZ":2.682597342584276,"vX0":-6.332920933982698,"vY0":-132.2413268547121,"vZ0":-2.0494018545911965,"x":84.68,"y":166.35,"x0":2.1173922985013705,"y0":50.006225415807904,"z0":5.626366900406509,"aX":15.77121663995592},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.8,"breakHorizontal":-14.8,"spinRate":2034,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4151693888781516,"extension":6.488780199863024},"index":0,"playId":"085c52a4-387a-375c-b249-7c7cd0ccb2f9","pitchNumber":1,"startTime":"2025-08-29T22:52:32.327Z","endTime":"2025-08-29T22:52:36.079Z","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":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.54,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.66236743592783,"aZ":-25.93512471013441,"pfxX":-1.4969169982099382,"pfxZ":3.8185274687110535,"pX":-0.07612850449190901,"pZ":3.336302164824918,"vX0":-5.170011411443466,"vY0":-126.49675465646698,"vZ0":-0.8238346815754012,"x":119.9,"y":148.7,"x0":2.1814369139669822,"y0":50.004278078124216,"z0":5.728962331042655,"aX":-2.4477957924361746},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.0,"breakHorizontal":3.8,"spinRate":2153,"spinDirection":159},"zone":2,"typeConfidence":2.0,"plateTime":0.43153667989718025,"extension":6.191373258706567},"index":1,"playId":"0c933746-8b79-3188-a664-ff4676740954","pitchNumber":2,"startTime":"2025-08-29T22:52:46.613Z","endTime":"2025-08-29T22:52:49.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":72.8,"strikeZoneTop":3.61330406051038,"strikeZoneBottom":1.71467053327492,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.276005279708876,"aZ":-29.401257550186948,"pfxX":5.270530510736547,"pfxZ":2.07030235696897,"pX":0.11771696174323484,"pZ":0.9870406098962095,"vX0":-5.710191121496079,"vY0":-115.21024518493437,"vZ0":-3.834368748932623,"x":112.51,"y":212.13,"x0":1.9486214557224233,"y0":50.00154520642685,"z0":5.527789953371942,"aX":7.053986503776009},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":3.0,"breakHorizontal":-8.0,"spinRate":1329,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.4762124615721661,"extension":6.316475604607108},"index":2,"playId":"9c6895f9-e119-3587-9104-88bc3565d15c","pitchNumber":3,"startTime":"2025-08-29T22:53:07.178Z","endTime":"2025-08-29T22:53:11.039Z","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":87.8,"endSpeed":80.8,"strikeZoneTop":3.54,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.444847510934586,"aZ":-25.25447246779007,"pfxX":-0.41508488854568304,"pfxZ":4.171832506042618,"pX":-0.671527267947814,"pZ":3.0042554087593625,"vX0":-6.7944344838078425,"vY0":-127.72903387253314,"vZ0":-1.7652980617488045,"x":142.6,"y":157.67,"x0":2.0729429134373105,"y0":50.00179445323427,"z0":5.683346852936119,"aX":-0.6869859524326908},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.4,"breakHorizontal":2.3,"spinRate":2213,"spinDirection":152},"zone":1,"typeConfidence":2.0,"plateTime":0.4282518047462225,"extension":6.140045729871245},"index":3,"playId":"c5f8ac46-9ddd-3b77-ad7e-56c5e3d2fda8","pitchNumber":4,"startTime":"2025-08-29T22:53:27.330Z","endTime":"2025-08-29T22:53:31.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.50505324824766,"strikeZoneBottom":1.71367752118428,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.53732960941945,"aZ":-22.22764925688111,"pfxX":4.099579673412482,"pfxZ":5.372999107095392,"pX":1.192016394470222,"pZ":2.207703115063379,"vX0":-3.9431145922924555,"vY0":-135.00449693903252,"vZ0":-4.693534737007283,"x":71.56,"y":179.17,"x0":2.136693874983572,"y0":50.004139626461175,"z0":5.526983178465656,"aX":7.591672943576479},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.0,"breakHorizontal":-6.6,"spinRate":1944,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4052373215826979,"extension":6.2964932813505925},"index":4,"playId":"2ed3f167-f1c3-3516-9cb7-c764d76224d1","pitchNumber":5,"startTime":"2025-08-29T22:53:55.020Z","endTime":"2025-08-29T22:53:58.837Z","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":78.1,"endSpeed":72.2,"strikeZoneTop":3.69886893994453,"strikeZoneBottom":1.78720144790887,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.588650447866783,"aZ":-29.626367004968074,"pfxX":3.326061286642261,"pfxZ":1.9293591956488534,"pX":1.5802148476244353,"pZ":3.00586319655134,"vX0":-2.1438161254556922,"vY0":-113.7940527758165,"vZ0":0.4776268069199372,"x":56.77,"y":157.62,"x0":2.0993081375464318,"y0":50.002008661549375,"z0":5.712768242555415,"aX":4.390674469373192},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":3.8,"breakHorizontal":-5.5,"spinRate":1335,"spinDirection":115},"zone":12,"typeConfidence":2.0,"plateTime":0.4801204560232146,"extension":6.285157636221296},"index":5,"playId":"0f9bbce1-3b2d-398b-9fd7-151342bbab81","pitchNumber":6,"startTime":"2025-08-29T22:54:26.295Z","endTime":"2025-08-29T22:54:30.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.9,"endSpeed":71.4,"strikeZoneTop":3.57490199979193,"strikeZoneBottom":1.76913712628597,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.16322464009725,"aZ":-38.55121430789623,"pfxX":-5.8555010119227395,"pfxZ":-5.056771826948294,"pX":-1.347532186882553,"pZ":0.5259817811923159,"vX0":-5.435510193778951,"vY0":-111.92468239342537,"vZ0":-2.6802595622684495,"x":168.36,"y":224.58,"x0":1.8776007226821012,"y0":50.00163753929096,"z0":5.706386380570428,"aX":-7.388684900061373},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-9.6,"breakHorizontal":12.0,"spinRate":2177,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.4903445328160112,"extension":6.353442255774331},"index":6,"playId":"f53f97f6-7c25-359c-b65f-01e660a66e15","pitchNumber":7,"startTime":"2025-08-29T22:54:44.632Z","endTime":"2025-08-29T22:54:48.436Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T22:54:48.436Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Harris II flies out to right fielder Nick Castellanos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-29T22:55:09.769Z","endTime":"2025-08-29T22:57:08.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":81.6,"strikeZoneTop":3.6030659361617,"strikeZoneBottom":1.73197813548734,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.23484809951998,"aZ":-26.93568176643516,"pfxX":9.043787724023291,"pfxZ":3.043754177389501,"pX":-0.044886398196078175,"pZ":2.0880992009749786,"vX0":-8.077565279533133,"vY0":-131.67713279108372,"vZ0":-3.8976425350305286,"x":118.71,"y":182.4,"x0":1.9180313387583876,"y0":50.002859429256304,"z0":5.62741901313019,"aX":15.560559009024528},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.7,"breakHorizontal":-14.2,"spinRate":2073,"spinDirection":140},"zone":8,"typeConfidence":2.0,"plateTime":0.4192331904898947,"extension":6.530857698309719},"index":0,"playId":"38df7d56-f263-341c-bf02-aa2f8870a65a","pitchNumber":1,"startTime":"2025-08-29T22:55:18.056Z","endTime":"2025-08-29T22:55:21.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":81.3,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.15369246177268,"aZ":-24.027227610697388,"pfxX":7.775802255948769,"pfxZ":4.766075440265661,"pX":1.2405347366724986,"pZ":2.5315900675379197,"vX0":-4.600713537200976,"vY0":-131.04886289754728,"vZ0":-3.4706573313907456,"x":69.71,"y":170.43,"x0":2.02449932710288,"y0":50.003125137117834,"z0":5.70388662359363,"aX":13.291409068578398},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.9,"breakHorizontal":-12.8,"spinRate":2110,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.4207526806657107,"extension":6.378479286181596},"index":1,"playId":"0b0d837d-e6be-3afa-bf8a-bc9ddb649d82","pitchNumber":2,"startTime":"2025-08-29T22:55:33.127Z","endTime":"2025-08-29T22:55:38.657Z","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":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":73.8,"strikeZoneTop":3.50625282727136,"strikeZoneBottom":1.62117884654004,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.635258710537194,"aZ":-26.306098520502786,"pfxX":6.196139389082511,"pfxZ":4.26841061712782,"pX":-1.3244812406709126,"pZ":-0.32977152519270525,"vX0":-9.21835545779997,"vY0":-117.14854840745414,"vZ0":-7.551248977798549,"x":167.49,"y":247.68,"x0":1.878278508703853,"y0":50.00001268938654,"z0":5.435979509178493,"aX":8.507557315324584},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":5.9,"breakHorizontal":-8.6,"spinRate":1314,"spinDirection":108},"zone":13,"typeConfidence":2.0,"plateTime":0.46973255748087483,"extension":6.759824921641234},"index":2,"playId":"5b1fd4ca-d752-3e47-91e7-afb930a3af4b","pitchNumber":3,"startTime":"2025-08-29T22:55:57.748Z","endTime":"2025-08-29T22:56:01.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.4,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.638073572918398,"aZ":-29.136585030744904,"pfxX":7.283854295645737,"pfxZ":1.7454923099762159,"pX":-0.8029821779944905,"pZ":2.1275028452867786,"vX0":-9.458567527523783,"vY0":-131.76725068235473,"vZ0":-3.3349984729006543,"x":147.61,"y":181.34,"x0":1.9037924505535402,"y0":50.002335338054834,"z0":5.585903516797395,"aX":12.678594444123702},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.5,"breakHorizontal":-10.9,"spinRate":2074,"spinDirection":141},"zone":7,"typeConfidence":2.0,"plateTime":0.4172961721712478,"extension":6.551588365664832},"index":3,"playId":"2cda7809-6202-371f-8305-41b5108c6db4","pitchNumber":4,"startTime":"2025-08-29T22:56:18.850Z","endTime":"2025-08-29T22:56:22.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.1,"strikeZoneTop":3.48442479246244,"strikeZoneBottom":1.62610373166495,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.948428838908995,"aZ":-28.11478502019143,"pfxX":-7.124527107316351,"pfxZ":2.938716356538764,"pX":-2.2956563754271753,"pZ":0.9529390140805827,"vX0":-7.773079335610489,"vY0":-117.490430790087,"vZ0":-4.449742762415295,"x":204.51,"y":213.05,"x0":1.997088350371202,"y0":50.000554812112426,"z0":5.522953074548592,"aX":-9.829179641718442},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":4.3,"breakHorizontal":15.0,"spinRate":2264,"spinDirection":279},"zone":13,"typeConfidence":2.0,"plateTime":0.468514614514675,"extension":6.566283962922987},"index":4,"playId":"2d50471d-48e9-3a90-b975-a254b54f025c","pitchNumber":5,"startTime":"2025-08-29T22:56:39.378Z","endTime":"2025-08-29T22:56:43.738Z","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":81.1,"endSpeed":74.9,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.82135370795099,"aZ":-25.015572436442696,"pfxX":-4.730673125891181,"pfxZ":5.061323657827233,"pX":-0.7198829977261897,"pZ":1.8193724619746208,"vX0":-5.309916753584397,"vY0":-117.9838490480245,"vZ0":-3.3207702603244513,"x":144.44,"y":189.66,"x0":2.171856582015278,"y0":50.00220344113543,"z0":5.5430333015637565,"aX":-6.6877209082728255},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":8.6,"breakHorizontal":9.8,"spinRate":2217,"spinDirection":284},"zone":7,"typeConfidence":2.0,"plateTime":0.4637082033519184,"extension":6.387356143184133},"hitData":{"launchSpeed":82.0,"launchAngle":50.0,"totalDistance":251.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":199.68,"coordY":130.01}},"index":5,"playId":"70052bf5-ae99-3b5c-9edc-267506371756","pitchNumber":6,"startTime":"2025-08-29T22:56:59.608Z","endTime":"2025-08-29T22:57:08.701Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T22:57:08.701Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trea Turner grounds out sharply, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-29T22:59:38.073Z","endTime":"2025-08-29T23:00:15.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"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":90.7,"endSpeed":83.4,"strikeZoneTop":3.43620541651848,"strikeZoneBottom":1.70501343112993,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.667070232664997,"aZ":-21.592495047155154,"pfxX":-8.13967475458309,"pfxZ":6.004532556300378,"pX":0.034958023644255265,"pZ":1.747384190797919,"vX0":4.947090534885059,"vY0":-131.81361898856363,"vZ0":-8.027451978152316,"x":115.67,"y":191.6,"x0":-0.8073891031271422,"y0":50.001297329012885,"z0":6.422885878924433,"aX":-14.34126919456437},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.4,"breakHorizontal":13.7,"spinRate":2000,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.4153155818003702,"extension":5.994796704373609},"index":0,"playId":"39039a72-bd5f-32d1-a9e7-fc8d4699b461","pitchNumber":1,"startTime":"2025-08-29T22:59:44.442Z","endTime":"2025-08-29T22:59:48.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.9,"strikeZoneTop":3.55478719519987,"strikeZoneBottom":1.67341369623986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.5981728646256,"aZ":-21.040740668493036,"pfxX":-10.27965316799566,"pfxZ":6.168988569203042,"pX":1.1722846836818368,"pZ":2.1832510743657934,"vX0":8.878116698691402,"vY0":-134.10657345746225,"vZ0":-6.969813430037355,"x":72.32,"y":179.83,"x0":-0.8612495018630029,"y0":50.000726548545096,"z0":6.339345765000697,"aX":-18.542523863765012},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.7,"breakHorizontal":16.4,"spinRate":2066,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.4099289550963916,"extension":6.160240688309614},"index":1,"playId":"b97ff033-95d2-3ce6-9ada-99b024dd3cb5","pitchNumber":2,"startTime":"2025-08-29T22:59:55.786Z","endTime":"2025-08-29T22:59:59.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.062556700276815,"aZ":-21.671735799704326,"pfxX":-8.196763395941371,"pfxZ":5.718705809535408,"pX":0.6703161321961599,"pZ":2.1765706832171765,"vX0":7.171723505904135,"vY0":-135.03694689970794,"vZ0":-7.074857767603987,"x":91.45,"y":180.01,"x0":-0.9628513593813289,"y0":50.00156750824769,"z0":6.369549698623082,"aX":-15.045909054872142},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.9,"breakHorizontal":13.2,"spinRate":2043,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.40656538560224176,"extension":6.121842665951512},"hitData":{"launchSpeed":100.8,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":140.03,"coordY":142.11}},"index":2,"playId":"6a329c04-7e71-3355-b349-0b82a336e8ac","pitchNumber":3,"startTime":"2025-08-29T23:00:07.721Z","endTime":"2025-08-29T23:00:15.441Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:00:15.441Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Schwarber grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-29T23:00:35.236Z","endTime":"2025-08-29T23:00:58.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"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":92.4,"endSpeed":85.2,"strikeZoneTop":3.44608034680318,"strikeZoneBottom":1.59493659332058,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.07002298854207,"aZ":-22.47660004376039,"pfxX":-9.808793696111149,"pfxZ":5.280609821404109,"pX":1.366592417285711,"pZ":2.21090681752958,"vX0":9.324272843880017,"vY0":-134.2107903700923,"vZ0":-6.649424816949641,"x":64.91,"y":179.09,"x0":-0.8661111779163734,"y0":50.006322021635064,"z0":6.304366932140967,"aX":-18.02793836019565},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.4,"breakHorizontal":16.0,"spinRate":2044,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4069710300318401,"extension":6.129303095991806},"index":0,"playId":"5a7bbd38-b2ff-32a3-a7f2-519d9cd3de50","pitchNumber":1,"startTime":"2025-08-29T23:00:40.079Z","endTime":"2025-08-29T23:00:43.850Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.729568199310027,"aZ":-29.966200358618526,"pfxX":-1.7653205861471004,"pfxZ":1.4049545653764284,"pX":0.19710725048070116,"pZ":2.2479158374525308,"vX0":3.457657256107332,"vY0":-124.83943204777295,"vZ0":-4.265520819192822,"x":109.49,"y":178.09,"x0":-0.978133699192805,"y0":50.00542288081395,"z0":6.452537099835327,"aX":-2.7800506957611226},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.8,"breakHorizontal":2.4,"spinRate":2488,"spinDirection":46},"zone":5,"typeConfidence":2.0,"plateTime":0.43916869568630545,"extension":6.09729605468656},"hitData":{"launchSpeed":77.1,"launchAngle":-7.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.0,"coordY":157.0}},"index":1,"playId":"1c6371e9-cc6d-363e-8e9d-1e0762d04c8d","pitchNumber":2,"startTime":"2025-08-29T23:00:51.751Z","endTime":"2025-08-29T23:00:58.435Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:00:58.435Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Harper grounds out, pitcher Bryce Elder to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-29T23:01:25.934Z","endTime":"2025-08-29T23:01:49.451Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693821,"link":"/api/v1/people/693821"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-29T23:01:19.045Z","endTime":"2025-08-29T23:01:28.120Z","isPitch":false,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.5,"strikeZoneTop":3.2600825265793,"strikeZoneBottom":1.46372699362078,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.928926396260742,"aZ":-31.1249440625683,"pfxX":0.9512539884277929,"pfxZ":0.6755459406743123,"pX":0.9261582242486048,"pZ":0.6462577706656096,"vX0":4.233630210609738,"vY0":-123.50757199607061,"vZ0":-7.3689669365122565,"x":81.7,"y":221.33,"x0":-0.934648112078536,"y0":50.00008621814041,"z0":6.2909071682262105,"aX":1.4664861933459716},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.2,"breakHorizontal":-2.8,"spinRate":2627,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4437140431354436,"extension":6.220417003669654},"index":1,"playId":"0e4b4925-b491-39c0-8a75-93911c23c9b8","pitchNumber":1,"startTime":"2025-08-29T23:01:28.120Z","endTime":"2025-08-29T23:01:31.726Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.4,"strikeZoneTop":3.22,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.100334459456555,"aZ":-31.652729055554325,"pfxX":-0.406785070567357,"pfxZ":0.339236990171238,"pX":-0.7036223698613743,"pZ":1.33084243162108,"vX0":1.0328169028696141,"vY0":-124.09313868349844,"vZ0":-5.75821278571475,"x":143.82,"y":202.85,"x0":-1.0733920072716672,"y0":50.00568348300159,"z0":6.33583656520113,"aX":-0.6311499438494271},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.6,"breakHorizontal":0.5,"spinRate":2559,"spinDirection":29},"zone":13,"typeConfidence":2.0,"plateTime":0.4423118763277043,"extension":6.0505138706937815},"hitData":{"launchSpeed":74.3,"launchAngle":-11.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":131.07,"coordY":181.44}},"index":2,"playId":"2a53b353-a471-32d1-9d76-11b5a7a68912","pitchNumber":2,"startTime":"2025-08-29T23:01:42.040Z","endTime":"2025-08-29T23:01:49.451Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:01:49.451Z","atBatIndex":8},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Sean Murphy doubles (13) on a sharp line drive to left fielder Max Kepler.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-29T23:04:16.165Z","endTime":"2025-08-29T23:06:16.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.1,"endSpeed":69.7,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.21341135327448,"aZ":-39.67460733154876,"pfxX":-4.469241538231039,"pfxZ":-6.19167056256716,"pX":0.4895892266419397,"pZ":1.6449587353503052,"vX0":-2.028679365754645,"vY0":-109.34192523994753,"vZ0":0.21751643310470636,"x":98.34,"y":194.37,"x0":2.0099329393579493,"y0":50.002512909627015,"z0":5.7998806036798065,"aX":-5.413428211927455},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-10.8,"breakHorizontal":8.6,"spinRate":2099,"spinDirection":300},"zone":9,"typeConfidence":2.0,"plateTime":0.5008456063364544,"extension":6.145436678930655},"index":0,"playId":"4aab0919-96fe-32a3-8c50-e7c253f003ae","pitchNumber":1,"startTime":"2025-08-29T23:04:20.835Z","endTime":"2025-08-29T23:04:24.427Z","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":87.7,"endSpeed":80.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.95565328198667,"aZ":-23.141977672408185,"pfxX":-0.04530961562021241,"pfxZ":5.479917055979403,"pX":0.46116411805382623,"pZ":3.373359512544643,"vX0":-4.336443966892474,"vY0":-127.71841375184835,"vZ0":-1.2432374043730068,"x":99.42,"y":147.7,"x0":2.188745867262811,"y0":50.0011334407591,"z0":5.6910066318572685,"aX":-0.07380854092612557},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.8,"breakHorizontal":1.1,"spinRate":2245,"spinDirection":155},"zone":3,"typeConfidence":2.0,"plateTime":0.42929519483875644,"extension":6.205967654823188},"index":1,"playId":"30171283-0905-3948-a80d-2a1b3427ad25","pitchNumber":2,"startTime":"2025-08-29T23:04:39.266Z","endTime":"2025-08-29T23:04:42.694Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-29T23:04:52.085Z","endTime":"2025-08-29T23:05:03.729Z","isPitch":false,"type":"action","player":{"id":669221,"link":"/api/v1/people/669221"}},{"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":0},"pitchData":{"startSpeed":73.4,"endSpeed":68.1,"strikeZoneTop":3.40658564552518,"strikeZoneBottom":1.50025403871823,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.408362463944737,"aZ":-36.92652702048301,"pfxX":-8.101451627182449,"pfxZ":-4.138575468869634,"pX":-1.3633595946947477,"pZ":0.7772426990689336,"vX0":-4.557763657165919,"vY0":-106.79969644458741,"vZ0":-1.6239443749303344,"x":168.97,"y":217.79,"x0":1.855150778610218,"y0":50.00258706578913,"z0":5.722937434724646,"aX":-9.30285024999236},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-7.6,"breakHorizontal":16.0,"spinRate":2103,"spinDirection":311},"zone":13,"typeConfidence":2.0,"plateTime":0.5140179902034849,"extension":6.45602661138102},"index":3,"playId":"df911a44-9490-3587-b12c-4dcc33f36927","pitchNumber":3,"startTime":"2025-08-29T23:05:03.729Z","endTime":"2025-08-29T23:05:07.122Z","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":78.9,"endSpeed":71.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.38845138791036,"aZ":-33.65463558366072,"pfxX":6.150857345007095,"pfxZ":-1.1252754175367876,"pX":0.3060042752871298,"pZ":2.262621716223582,"vX0":-5.3689334446049175,"vY0":-114.71402091577613,"vZ0":-0.41448988002812404,"x":105.34,"y":177.69,"x0":1.8900035230523355,"y0":50.001241289996194,"z0":5.757435798379668,"aX":8.1072563327571},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-1.8,"breakHorizontal":-9.6,"spinRate":1393,"spinDirection":118},"zone":6,"typeConfidence":2.0,"plateTime":0.479487757817302,"extension":6.176985652114611},"index":4,"playId":"09df912b-15df-3bb5-aab0-32c78057d332","pitchNumber":4,"startTime":"2025-08-29T23:05:21.154Z","endTime":"2025-08-29T23:05:24.424Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":72.7,"endSpeed":66.9,"strikeZoneTop":3.43120551272819,"strikeZoneBottom":1.52468170109709,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.577748257016207,"aZ":-37.093201634925045,"pfxX":-9.83176343404953,"pfxZ":-4.39274798987683,"pX":0.5739864989837961,"pZ":0.47856751203803394,"vX0":-0.30088286043550416,"vY0":-105.8846746285145,"vZ0":-1.9485612086925914,"x":95.12,"y":225.86,"x0":1.9931239266309395,"y0":50.00484793947319,"z0":5.71382772700081,"aX":-10.999558662756925},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-8.2,"breakHorizontal":17.9,"spinRate":2054,"spinDirection":309},"zone":14,"typeConfidence":2.0,"plateTime":0.5202470006989826,"extension":6.323824498844258},"index":5,"playId":"bf6ad618-5877-368d-9c9f-41a2b311d76d","pitchNumber":5,"startTime":"2025-08-29T23:05:44.014Z","endTime":"2025-08-29T23:05:47.300Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":73.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.713215031623157,"aZ":-30.695842102779782,"pfxX":5.457951364802703,"pfxZ":1.0940028804733126,"pX":0.666462893167386,"pZ":1.8550382878888663,"vX0":-4.401668271010942,"vY0":-115.61096448843209,"vZ0":-1.8670635454256663,"x":91.6,"y":188.69,"x0":1.8866662021677207,"y0":50.00388978795701,"z0":5.621518626607286,"aX":7.38306439119228},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":1.8,"breakHorizontal":-8.8,"spinRate":1383,"spinDirection":122},"zone":9,"typeConfidence":2.0,"plateTime":0.47391029167219,"extension":6.243414910024967},"hitData":{"launchSpeed":100.4,"launchAngle":20.0,"totalDistance":328.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":83.39,"coordY":50.67}},"index":6,"playId":"bb5f1a7b-cfe1-3fdf-bbed-72ad746b4a3e","pitchNumber":6,"startTime":"2025-08-29T23:06:01.835Z","endTime":"2025-08-29T23:06:16.607Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:06:16.607Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nacho Alvarez Jr. grounds out softly, third baseman Alec Bohm to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-29T23:06:36.052Z","endTime":"2025-08-29T23:07:07.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":80.9,"strikeZoneTop":3.28584832119747,"strikeZoneBottom":1.49170932977852,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.671315527052748,"aZ":-28.332912692843944,"pfxX":8.341291055944778,"pfxZ":2.280731012353348,"pX":-0.06660052457800049,"pZ":2.152626069505067,"vX0":-8.087480125344394,"vY0":-130.16106419548413,"vZ0":-3.297880958314043,"x":119.54,"y":180.66,"x0":2.0228553960750615,"y0":50.0049988300142,"z0":5.621618771063744,"aX":14.069762769911556},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.5,"breakHorizontal":-13.0,"spinRate":2015,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.42358441725744944,"extension":6.2653431562764155},"index":0,"playId":"10ac5fd9-c648-3bfe-b7d0-0ebe44f824e3","pitchNumber":1,"startTime":"2025-08-29T23:06:43.175Z","endTime":"2025-08-29T23:06:47.024Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.3,"endSpeed":69.1,"strikeZoneTop":3.25,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.71476438128949,"aZ":-38.24139499923687,"pfxX":-7.379949518511267,"pfxZ":-5.0518357871588515,"pX":-0.29447784258980797,"pZ":1.533778087438576,"vX0":-2.7393822706399242,"vY0":-109.57622852521801,"vZ0":-0.36509656487726816,"x":128.22,"y":197.37,"x0":1.9355883614493703,"y0":50.00389408667822,"z0":5.833924980035386,"aX":-8.858099391719279},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-8.9,"breakHorizontal":14.2,"spinRate":2114,"spinDirection":307},"zone":7,"typeConfidence":2.0,"plateTime":0.5023645845416129,"extension":6.259611353489869},"hitData":{"launchSpeed":54.6,"launchAngle":-56.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":104.22,"coordY":173.64}},"index":1,"playId":"4af391a2-f044-3bf0-b118-c518814e4eef","pitchNumber":2,"startTime":"2025-08-29T23:06:58.316Z","endTime":"2025-08-29T23:07:07.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:07:07.413Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Allen singles on a fly ball to right fielder Nick Castellanos. Sean Murphy to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-29T23:07:26.176Z","endTime":"2025-08-29T23:07:45.375Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"postOnThird":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.08,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.113456740063146,"aZ":-24.130168734543076,"pfxX":-1.8968660271847073,"pfxZ":4.812960117671599,"pX":-0.3473641238313023,"pZ":2.9254194284192914,"vX0":-5.415714775824948,"vY0":-128.38991945564112,"vZ0":-2.3795813777965673,"x":130.24,"y":159.79,"x0":2.0343859779568447,"y0":50.006084740873995,"z0":5.738519292702097,"aX":-3.173258550260113},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.4,"breakHorizontal":4.7,"spinRate":2097,"spinDirection":145},"zone":1,"typeConfidence":2.0,"plateTime":0.4263073792548542,"extension":6.287301575286397},"hitData":{"launchSpeed":66.8,"launchAngle":38.0,"totalDistance":205.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.56,"coordY":126.47}},"index":0,"playId":"96bd65f8-fa76-3596-a71c-6ebdee33b968","pitchNumber":1,"startTime":"2025-08-29T23:07:34.323Z","endTime":"2025-08-29T23:07:45.375Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:07:45.375Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jurickson Profar singles on a ground ball to center fielder Brandon Marsh. Sean Murphy scores. Nick Allen to 3rd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-29T23:08:10.562Z","endTime":"2025-08-29T23:09:05.647Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"postOnThird":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":{"id":624133,"link":"/api/v1/people/624133"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.2,"endSpeed":69.5,"strikeZoneTop":3.31690556681637,"strikeZoneBottom":1.54034095781946,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.211897039370136,"aZ":-36.770806091717326,"pfxX":-6.08089327838853,"pfxZ":-3.782114059241371,"pX":1.2004208121136077,"pZ":2.791342317372926,"vX0":-0.1127471073556377,"vY0":-109.53421539482711,"vZ0":1.729156543520304,"x":71.24,"y":163.41,"x0":2.042611063464513,"y0":50.00174343495796,"z0":5.9211482930164925,"aX":-7.393698682996741},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-6.1,"breakHorizontal":11.0,"spinRate":2023,"spinDirection":304},"zone":12,"typeConfidence":2.0,"plateTime":0.49990743711352836,"extension":6.083117509268064},"index":0,"playId":"1477bcaa-d396-339d-b2f6-1e302b139684","pitchNumber":1,"startTime":"2025-08-29T23:08:17.399Z","endTime":"2025-08-29T23:08:21.359Z","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":80.0,"endSpeed":72.7,"strikeZoneTop":3.39,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.865858746232878,"aZ":-28.1162858500316,"pfxX":6.024017041298817,"pfxZ":3.006080470070276,"pX":0.5340212093330348,"pZ":1.4617208591336917,"vX0":-5.0080273987995305,"vY0":-116.29608784814127,"vZ0":-3.2660510173467,"x":96.64,"y":199.31,"x0":1.9484600962433383,"y0":50.00176567707936,"z0":5.5939050751160195,"aX":8.127263891807722},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":4.8,"breakHorizontal":-9.5,"spinRate":1424,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.47371251119061686,"extension":6.298789158842318},"index":1,"playId":"e0a7271c-6336-3784-8c21-25b5c7eafad6","pitchNumber":2,"startTime":"2025-08-29T23:08:34.735Z","endTime":"2025-08-29T23:08:38.360Z","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":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.95813596009134,"aZ":-23.689820494695468,"pfxX":-0.1407562312759041,"pfxZ":5.151296799768353,"pX":-0.28305936893474487,"pZ":2.6971849698334407,"vX0":-5.4692817499058775,"vY0":-127.46158451756611,"vZ0":-2.8853380563829685,"x":127.79,"y":165.96,"x0":1.907873202425299,"y0":50.002575779745825,"z0":5.712428835280264,"aX":-0.23135173475967832},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.9,"breakHorizontal":1.4,"spinRate":2144,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.4295513894108991,"extension":6.199561085909638},"hitData":{"launchSpeed":90.9,"launchAngle":3.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.44,"coordY":113.99}},"index":2,"playId":"29b2b365-8998-3394-9393-1ea7b96438d9","pitchNumber":3,"startTime":"2025-08-29T23:08:54.562Z","endTime":"2025-08-29T23:09:05.647Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:09:05.647Z","atBatIndex":12},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Matt Olson grounds into a double play, pitcher Ranger Suarez to shortstop Trea Turner to first baseman Bryce Harper. Jurickson Profar out at 2nd. Matt Olson out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-29T23:09:28.324Z","endTime":"2025-08-29T23:11:33.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624133,"link":"/api/v1/people/624133"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.3,"strikeZoneTop":3.55813140478305,"strikeZoneBottom":1.62358044153088,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.993048914642266,"aZ":-24.828262629753073,"pfxX":-3.645802216533375,"pfxZ":5.147648568230238,"pX":-1.3355898961605472,"pZ":1.6273572510999947,"vX0":-6.747845831035707,"vY0":-118.51015286979458,"vZ0":-3.8232487789723137,"x":167.91,"y":194.84,"x0":2.018767787590588,"y0":50.00238535548152,"z0":5.521457605543211,"aX":-5.200603047865434},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":8.6,"breakHorizontal":8.2,"spinRate":2213,"spinDirection":262},"zone":13,"typeConfidence":2.0,"plateTime":0.46163423791694846,"extension":6.475538068719793},"index":0,"playId":"c2a16f2f-62f1-38d4-aa9c-3f84aa3cb645","pitchNumber":1,"startTime":"2025-08-29T23:09:35.463Z","endTime":"2025-08-29T23:09:39.582Z","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":1},"pitchData":{"startSpeed":89.4,"endSpeed":80.8,"strikeZoneTop":3.59814866144885,"strikeZoneBottom":1.79282823466608,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.03283375327001,"aZ":-27.69089203272685,"pfxX":8.287666463296963,"pfxZ":2.6592018623588647,"pX":1.129602308523186,"pZ":3.3152416445563913,"vX0":-4.838208402695552,"vY0":-130.03098913829166,"vZ0":-0.9234606283216287,"x":73.94,"y":149.27,"x0":1.9520381395021242,"y0":50.00355297809311,"z0":5.804342815557805,"aX":13.98244951607241},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.8,"breakHorizontal":-13.7,"spinRate":2083,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4236376530411534,"extension":6.230176332737618},"index":1,"playId":"eee6e3f6-59b3-398f-a2d3-68108960af00","pitchNumber":2,"startTime":"2025-08-29T23:09:49.950Z","endTime":"2025-08-29T23:09:53.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":80.8,"strikeZoneTop":3.54557947310321,"strikeZoneBottom":1.58124752475451,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.530002626682965,"aZ":-24.274961128878793,"pfxX":8.920295762274332,"pfxZ":4.633852307527997,"pX":1.464771555925235,"pZ":3.5898068512612418,"vX0":-4.335168414941704,"vY0":-131.4488059126281,"vZ0":-0.9016515267260857,"x":61.17,"y":141.86,"x0":1.9996483500232194,"y0":50.003064948223624,"z0":5.782690673278619,"aX":15.209624860687088},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.4,"breakHorizontal":-14.9,"spinRate":2070,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.4208512515446907,"extension":6.261405278163806},"index":2,"playId":"f8a39ea1-dfc4-3e9f-9cbf-24919688949a","pitchNumber":3,"startTime":"2025-08-29T23:10:06.948Z","endTime":"2025-08-29T23:10:11.559Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.0,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.61576217026809,"aZ":-24.72780147007651,"pfxX":8.791672527342236,"pfxZ":4.266158826884798,"pX":0.5859217021941643,"pZ":3.3267491656679926,"vX0":-6.536888391043776,"vY0":-132.3506064403716,"vZ0":-1.4943526046719926,"x":94.67,"y":148.96,"x0":1.9662606968316407,"y0":50.00082909825713,"z0":5.7389747373806,"aX":15.33677530421136},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.6,"breakHorizontal":-14.2,"spinRate":2025,"spinDirection":140},"zone":3,"typeConfidence":2.0,"plateTime":0.41649206582652054,"extension":6.2433678477270735},"index":3,"playId":"220f6acb-2bc1-3f2d-b074-79a79441bee1","pitchNumber":4,"startTime":"2025-08-29T23:10:29.057Z","endTime":"2025-08-29T23:10:32.419Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2025-08-29T23:10:43.253Z","endTime":"2025-08-29T23:10:56.663Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"}},{"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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":82.4,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.446517222943314,"aZ":-25.06709805255191,"pfxX":8.257917451526946,"pfxZ":4.05008224734067,"pX":1.0138880890956345,"pZ":2.5072747344571833,"vX0":-5.166634736168646,"vY0":-132.67486540258614,"vZ0":-3.366075117372804,"x":78.35,"y":171.08,"x0":1.929066646423431,"y0":50.00502361208961,"z0":5.651312885164653,"aX":14.497965784543117},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.7,"breakHorizontal":-13.6,"spinRate":2000,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.41528341109330213,"extension":6.373670592121449},"index":5,"playId":"8d813f04-4a25-32d1-9291-0f1f2d6164d9","pitchNumber":5,"startTime":"2025-08-29T23:10:56.663Z","endTime":"2025-08-29T23:11:00.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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":82.9,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.80903092834222,"aZ":-26.498171826869683,"pfxX":8.696918127783288,"pfxZ":3.1991457722652807,"pX":0.5105078497122078,"pZ":3.1488751471840994,"vX0":-6.5334672859412075,"vY0":-133.1722255098712,"vZ0":-1.6846899404525937,"x":97.54,"y":153.76,"x0":1.8805696416459188,"y0":50.00244273190465,"z0":5.728952855395636,"aX":15.432847631674871},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.6,"breakHorizontal":-14.2,"spinRate":1950,"spinDirection":136},"zone":3,"typeConfidence":2.0,"plateTime":0.4131838384459261,"extension":6.353714152928087},"hitData":{"launchSpeed":81.6,"launchAngle":5.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":120.93,"coordY":151.52}},"index":6,"playId":"e814be8c-f512-36b2-94c1-464852d67cc4","pitchNumber":6,"startTime":"2025-08-29T23:11:25.369Z","endTime":"2025-08-29T23:11:33.678Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:11:33.678Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alec Bohm lines out to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-29T23:14:04.307Z","endTime":"2025-08-29T23:15:11.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.5,"strikeZoneTop":3.52167051537423,"strikeZoneBottom":1.49508310366973,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.11320108200018,"aZ":-22.19489379376313,"pfxX":-9.127426829923941,"pfxZ":5.568130153056385,"pX":0.5028491174926472,"pZ":2.735670396680368,"vX0":6.846947448974674,"vY0":-133.84038147380105,"vZ0":-5.513146551137851,"x":97.83,"y":164.92,"x0":-0.9180868197647407,"y0":50.00272739349304,"z0":6.4381010572360164,"aX":-16.36096443177534},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.9,"breakHorizontal":14.8,"spinRate":2098,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.41111811461164915,"extension":5.958931750039472},"index":0,"playId":"9bafec75-cc17-380f-b967-cae53c223aa6","pitchNumber":1,"startTime":"2025-08-29T23:14:08.121Z","endTime":"2025-08-29T23:14:11.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.5,"strikeZoneTop":3.55643142186493,"strikeZoneBottom":1.63623879237976,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.38667897730638,"aZ":-20.33112965087634,"pfxX":-8.923455811307484,"pfxZ":6.449775951717189,"pX":1.597326554726504,"pZ":3.3200790251357377,"vX0":9.496947397236855,"vY0":-135.13503652601162,"vZ0":-4.466499402657979,"x":56.11,"y":149.14,"x0":-0.815077866613329,"y0":50.004116101860475,"z0":6.435987543519337,"aX":-16.389164455652534},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.8,"breakHorizontal":13.9,"spinRate":2128,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.4064145495940439,"extension":6.041963772519174},"index":1,"playId":"5bafae48-42de-3061-864d-745de85ad11a","pitchNumber":2,"startTime":"2025-08-29T23:14:20.368Z","endTime":"2025-08-29T23:14:24.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.49260066203054,"strikeZoneBottom":1.59932728872699,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.17397484725773,"aZ":-30.532515994363827,"pfxX":-0.6494943933687658,"pfxZ":1.0508126682901384,"pX":0.5224445375697997,"pZ":2.270089818844954,"vX0":3.652545386633614,"vY0":-124.4834740174317,"vZ0":-4.048439467756146,"x":97.09,"y":177.49,"x0":-0.8800284643804213,"y0":50.00512861005199,"z0":6.447317408078518,"aX":-1.0185732020458704},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.2,"breakHorizontal":0.4,"spinRate":2317,"spinDirection":51},"zone":6,"typeConfidence":2.0,"plateTime":0.4401218860313634,"extension":6.078069373554066},"index":2,"playId":"bc5e2999-6d7e-3457-8b78-0253fdb88bda","pitchNumber":3,"startTime":"2025-08-29T23:14:32.691Z","endTime":"2025-08-29T23:14:36.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.0,"strikeZoneTop":3.6,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.896358504915387,"aZ":-28.289831509982402,"pfxX":-0.8714320096517175,"pfxZ":2.5063392589341253,"pX":0.23273993473477536,"pZ":1.4061115516716967,"vX0":2.939429325549687,"vY0":-124.70983825056231,"vZ0":-6.358736275196126,"x":108.13,"y":200.81,"x0":-0.856473195808626,"y0":50.00229168643359,"z0":6.372214803644345,"aX":-1.350374482945002},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.1,"breakHorizontal":0.7,"spinRate":2404,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4419674862898644,"extension":6.194456374275519},"index":3,"playId":"706bd712-1a18-33f8-9741-95264fb62239","pitchNumber":4,"startTime":"2025-08-29T23:14:45.898Z","endTime":"2025-08-29T23:14:49.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.6,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.134024976312965,"aZ":-22.35152943081845,"pfxX":-8.764989210110782,"pfxZ":5.43625107184382,"pX":-0.4151907381149841,"pZ":1.9617713224342197,"vX0":4.492510013440408,"vY0":-133.6570290690169,"vZ0":-7.265190862147966,"x":132.83,"y":185.81,"x0":-0.9801300323010146,"y0":50.003401258079094,"z0":6.32334439863798,"aX":-15.839324549182635},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.4,"breakHorizontal":14.9,"spinRate":2069,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.409989560169707,"extension":6.2192245584855925},"hitData":{"launchSpeed":81.8,"launchAngle":28.0,"totalDistance":262.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.49,"coordY":107.47}},"index":4,"playId":"e6ecd944-5fb3-3ec1-b3aa-c9b95be5aa5c","pitchNumber":5,"startTime":"2025-08-29T23:15:03.538Z","endTime":"2025-08-29T23:15:11.113Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:15:11.113Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Marsh grounds out sharply, shortstop Nick Allen to first baseman Matt Olson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-29T23:15:28.794Z","endTime":"2025-08-29T23:16:19.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.22845885196614,"strikeZoneBottom":1.55380405180616,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.459570654302635,"aZ":-20.935213383443937,"pfxX":-10.162800061574895,"pfxZ":6.143023676796245,"pX":0.5419757204751867,"pZ":2.1043549869155496,"vX0":7.242266828025305,"vY0":-134.4988684038509,"vZ0":-7.076718188364142,"x":96.34,"y":181.96,"x0":-0.8666270885323187,"y0":50.00465779836917,"z0":6.256733249364828,"aX":-18.601802932453538},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.7,"breakHorizontal":16.8,"spinRate":2103,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.40739810575550006,"extension":6.1043696002282655},"index":0,"playId":"c0682f9f-ecf0-3981-b608-f116c774142b","pitchNumber":1,"startTime":"2025-08-29T23:15:33.363Z","endTime":"2025-08-29T23:15:37.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.18830297608137,"strikeZoneBottom":1.56825599496552,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.355888838074716,"aZ":-19.999857175836762,"pfxX":-8.523021314607467,"pfxZ":6.686554963064832,"pX":0.8985555509984026,"pZ":3.2667106495756544,"vX0":7.586777429002611,"vY0":-134.41426869182726,"vZ0":-4.490458049580257,"x":82.75,"y":150.58,"x0":-0.8594080299349957,"y0":50.00640827900622,"z0":6.38762481366144,"aX":-15.528837536578843},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.3,"breakHorizontal":13.7,"spinRate":2235,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.40818918958908723,"extension":6.114744630083549},"index":1,"playId":"76b93f82-cbdb-3bf1-a85e-395f2ad59bb9","pitchNumber":2,"startTime":"2025-08-29T23:15:45.937Z","endTime":"2025-08-29T23:15:49.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.1,"strikeZoneTop":3.19337208438114,"strikeZoneBottom":1.507362044757,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.84354096129861,"aZ":-30.08155313577011,"pfxX":-0.7535079832433214,"pfxZ":1.3020266889957393,"pX":1.0618598221533946,"pZ":1.0494152202249754,"vX0":5.045302264072833,"vY0":-125.41632895564429,"vZ0":-6.892415675339642,"x":76.52,"y":210.45,"x0":-0.8724169383115747,"y0":50.00167132064035,"z0":6.266289173744222,"aX":-1.2090422021989078},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.1,"breakHorizontal":0.2,"spinRate":2682,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4356729825726182,"extension":6.1823711227817},"index":2,"playId":"1bb1adc7-be59-355e-b00c-00362ba061d3","pitchNumber":3,"startTime":"2025-08-29T23:15:58.431Z","endTime":"2025-08-29T23:16:01.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":85.1,"strikeZoneTop":3.28,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.413912322980018,"aZ":-18.03939624898777,"pfxX":-8.236382712696578,"pfxZ":7.711465026744623,"pX":-0.7175991312538889,"pZ":2.663167304824463,"vX0":4.068952593543185,"vY0":-133.697993819002,"vZ0":-6.2685177946073845,"x":144.35,"y":166.87,"x0":-1.1788252518679232,"y0":50.0035053835806,"z0":6.306958168695911,"aX":-15.099945569238177},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.0,"breakHorizontal":14.2,"spinRate":2143,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.4077064351403519,"extension":6.133557570191216},"hitData":{"launchSpeed":102.8,"launchAngle":-4.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":111.31,"coordY":141.3}},"index":3,"playId":"c0f8d93d-3adf-3034-9ea2-3e71550b1afc","pitchNumber":4,"startTime":"2025-08-29T23:16:11.688Z","endTime":"2025-08-29T23:16:19.318Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:16:19.318Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Castellanos grounds out, third baseman Nacho Alvarez Jr. to first baseman Matt Olson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-29T23:16:36.452Z","endTime":"2025-08-29T23:17:21.103Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.1,"strikeZoneTop":3.83777115866915,"strikeZoneBottom":1.81552332964998,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.491037584450005,"aZ":-18.620693424181283,"pfxX":-8.405852890716135,"pfxZ":7.460373799903019,"pX":-1.4373439395790109,"pZ":2.8918549931145656,"vX0":1.969039670767299,"vY0":-134.4920077024582,"vZ0":-5.759189239770199,"x":171.79,"y":160.7,"x0":-1.0911282300309186,"y0":50.00251274288419,"z0":6.398904544928324,"aX":-15.266200029064242},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.4,"breakHorizontal":14.8,"spinRate":2087,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.40859280661201236,"extension":6.10441217410341},"index":0,"playId":"b73f3743-0a9e-32e1-9d26-b13104f44750","pitchNumber":1,"startTime":"2025-08-29T23:16:43.952Z","endTime":"2025-08-29T23:16:48.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.4,"strikeZoneTop":3.87574670513651,"strikeZoneBottom":1.78131040477228,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.937568003570355,"aZ":-24.314817147252406,"pfxX":-6.476326432439551,"pfxZ":4.628858417527396,"pX":0.6480457335257174,"pZ":0.6842750620757443,"vX0":6.190433467770202,"vY0":-128.74308830574824,"vZ0":-9.36841415636986,"x":92.3,"y":220.3,"x0":-0.9334234878734315,"y0":50.001605787799654,"z0":6.217939051472335,"aX":-10.99226136762743},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.7,"breakHorizontal":10.6,"spinRate":2400,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4236405687243172,"extension":6.047444809986724},"index":1,"playId":"0680e989-0de5-3fcd-8c40-e88f2063f350","pitchNumber":2,"startTime":"2025-08-29T23:16:59.816Z","endTime":"2025-08-29T23:17:02.995Z","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":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.9,"strikeZoneTop":3.88,"strikeZoneBottom":1.86,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.976582605053814,"aZ":-24.02835609138361,"pfxX":-7.785989963509231,"pfxZ":4.791539992118469,"pX":-0.3891229646271566,"pZ":2.518070326986399,"vX0":4.46975140148559,"vY0":-129.0707918410004,"vZ0":-5.102705960855307,"x":131.83,"y":170.79,"x0":-1.125006530137209,"y0":50.00362999465107,"z0":6.353414059250357,"aX":-13.2358360493666},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.8,"breakHorizontal":13.2,"spinRate":2294,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.4231558845515626,"extension":6.108283902323694},"hitData":{"launchSpeed":83.5,"launchAngle":-4.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":85.69,"coordY":162.66}},"index":2,"playId":"da12586f-0ac6-3d4f-ac21-6eb4dc5c648b","pitchNumber":3,"startTime":"2025-08-29T23:17:13.379Z","endTime":"2025-08-29T23:17:21.103Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:17:21.103Z","atBatIndex":16},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ronald Acuña Jr. doubles (11) on a sharp line drive to center fielder Brandon Marsh.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-29T23:19:47.795Z","endTime":"2025-08-29T23:20:10.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.3,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.33001912913277,"aZ":-27.509982665691282,"pfxX":7.946323862306938,"pfxZ":2.682427815281196,"pX":0.7725863632676194,"pZ":2.1417274108369915,"vX0":-5.888063703338256,"vY0":-131.59497132775255,"vZ0":-3.6488658090844,"x":87.55,"y":180.95,"x0":2.0170652944643175,"y0":50.000666525602774,"z0":5.605266174251062,"aX":13.806577137938326},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.2,"breakHorizontal":-13.0,"spinRate":1993,"spinDirection":138},"zone":9,"typeConfidence":2.0,"plateTime":0.4176987690636018,"extension":6.122067719433409},"hitData":{"launchSpeed":106.9,"launchAngle":12.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":168.37,"coordY":59.06}},"index":0,"playId":"a6d646cc-9a4a-3bea-ae64-fefe8973c52c","pitchNumber":1,"startTime":"2025-08-29T23:19:56.307Z","endTime":"2025-08-29T23:20:10.279Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:20:10.279Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ozzie Albies flies out to right fielder Nick Castellanos.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-29T23:20:45.784Z","endTime":"2025-08-29T23:21:21.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.0,"endSpeed":68.5,"strikeZoneTop":3.22312303955528,"strikeZoneBottom":1.52917783381453,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.766508663639087,"aZ":-36.93769742246587,"pfxX":-7.067010012927382,"pfxZ":-4.039788627038005,"pX":1.1060958280444315,"pZ":2.29666407795534,"vX0":-0.08355541748808534,"vY0":-107.85634247221721,"vZ0":1.0484715360010581,"x":74.84,"y":176.77,"x0":2.063589456104189,"y0":50.005103232673896,"z0":5.877794865888387,"aX":-8.326314679380292},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-6.7,"breakHorizontal":12.8,"spinRate":2127,"spinDirection":304},"zone":14,"typeConfidence":2.0,"plateTime":0.50784120435087,"extension":6.162549440376509},"index":0,"playId":"58aff848-5ce3-3342-a4cc-207e5c576e94","pitchNumber":1,"startTime":"2025-08-29T23:20:52.057Z","endTime":"2025-08-29T23:20:55.950Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.542516016239226,"aZ":-26.52116990460517,"pfxX":3.704717985774947,"pfxZ":4.221334571638474,"pX":0.7627984644432501,"pZ":2.5386811186072915,"vX0":-4.011765169205164,"vY0":-115.03298972119055,"vZ0":-1.3066920744847814,"x":87.92,"y":170.24,"x0":2.0488765198657726,"y0":50.001696993185305,"z0":5.687591495587792,"aX":4.95972007849541},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":7.6,"breakHorizontal":-5.6,"spinRate":1199,"spinDirection":116},"zone":6,"typeConfidence":2.0,"plateTime":0.47633061313797675,"extension":6.22580962475334},"hitData":{"launchSpeed":97.9,"launchAngle":26.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.89,"coordY":68.43}},"index":1,"playId":"9959cb1a-e809-38a0-bd2d-567248984a7a","pitchNumber":2,"startTime":"2025-08-29T23:21:09.451Z","endTime":"2025-08-29T23:21:21.946Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:21:21.946Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcell Ozuna strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-29T23:21:43.211Z","endTime":"2025-08-29T23:22:55.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.7,"strikeZoneTop":3.54,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.683234292419144,"aZ":-25.25709819974117,"pfxX":-1.2115651535475216,"pfxZ":4.169320763604553,"pX":-0.5251957045332101,"pZ":2.4019623633682565,"vX0":-6.138451413868454,"vY0":-128.04564724341685,"vZ0":-3.187646491049629,"x":137.02,"y":173.93,"x0":2.061520511362383,"y0":50.00295889534756,"z0":5.641375087185513,"aX":-2.0086889249150497},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.1,"breakHorizontal":3.6,"spinRate":2052,"spinDirection":145},"zone":4,"typeConfidence":2.0,"plateTime":0.4279207625843364,"extension":6.2122901967017645},"index":0,"playId":"a2964fa6-dbb9-3e37-a80a-06808e41d686","pitchNumber":1,"startTime":"2025-08-29T23:21:49.627Z","endTime":"2025-08-29T23:21:52.867Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.6,"strikeZoneTop":3.54,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.67929125563671,"aZ":-26.08676681464615,"pfxX":-2.5028872352900904,"pfxZ":3.7559208266451485,"pX":0.42643484079597516,"pZ":3.278081110224722,"vX0":-3.4643510788415517,"vY0":-126.69188616502696,"vZ0":-0.9440311537039696,"x":100.75,"y":150.27,"x0":2.1384127521154213,"y0":50.002365098132806,"z0":5.746784271704386,"aX":-4.054081699989252},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.8,"breakHorizontal":5.4,"spinRate":2080,"spinDirection":154},"zone":3,"typeConfidence":2.0,"plateTime":0.4328816272917084,"extension":6.045116709829886},"index":1,"playId":"8cb11b68-d379-36f9-b9db-193c97d94d65","pitchNumber":2,"startTime":"2025-08-29T23:22:07.258Z","endTime":"2025-08-29T23:22:10.841Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-29T23:22:17.644Z","endTime":"2025-08-29T23:22:32.023Z","isPitch":false,"type":"action","player":{"id":542303,"link":"/api/v1/people/542303"}},{"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":89.2,"endSpeed":80.4,"strikeZoneTop":3.78390459906615,"strikeZoneBottom":1.7476326158055,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.29205114371593,"aZ":-27.02399440032995,"pfxX":7.6288903116132,"pfxZ":3.093543735680461,"pX":-1.7380046184352913,"pZ":2.0202971521596194,"vX0":-11.189731628280706,"vY0":-129.26682013846593,"vZ0":-3.9878590515667427,"x":183.25,"y":184.23,"x0":1.6903906321019644,"y0":50.00121804560552,"z0":5.6994222298163795,"aX":12.688098785476225},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.8,"breakHorizontal":-10.8,"spinRate":2027,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.4265642881027438,"extension":6.385437756272471},"index":3,"playId":"f061fb62-6b9d-33e2-bdce-99b8367b435b","pitchNumber":3,"startTime":"2025-08-29T23:22:32.023Z","endTime":"2025-08-29T23:22:35.788Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":72.8,"endSpeed":66.4,"strikeZoneTop":3.54,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.113685295083105,"aZ":-37.495180102450995,"pfxX":-6.93595614849553,"pfxZ":-4.799452937668593,"pX":0.029331650450113694,"pZ":0.5391746580754637,"vX0":-1.965921405893265,"vY0":-105.89759683855358,"vZ0":-1.7638044217482918,"x":115.88,"y":224.22,"x0":1.8766613063065125,"y0":50.002622038235494,"z0":5.767745615125285,"aX":-7.689026872113475},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.4,"breakVerticalInduced":-8.8,"breakHorizontal":13.1,"spinRate":2052,"spinDirection":308},"zone":14,"typeConfidence":2.0,"plateTime":0.5220258519971197,"extension":6.410884356896108},"index":4,"playId":"2abba712-c3d8-3b67-983f-96ad7bd75357","pitchNumber":4,"startTime":"2025-08-29T23:22:50.452Z","endTime":"2025-08-29T23:22:55.056Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:22:55.056Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Harris II strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-29T23:23:13.929Z","endTime":"2025-08-29T23:24:17.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.8,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.94646450224476,"aZ":-30.753139196743398,"pfxX":-8.28952149694455,"pfxZ":1.055456088499687,"pX":-0.8600625720252135,"pZ":2.466501666972326,"vX0":-4.254170810706209,"vY0":-115.5381705066887,"vZ0":-0.4199069648217102,"x":149.78,"y":172.18,"x0":2.0859939468248827,"y0":50.00048092297999,"z0":5.6239331877387055,"aX":-11.125829196021018},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":2.2,"breakHorizontal":16.1,"spinRate":2131,"spinDirection":279},"zone":13,"typeConfidence":2.0,"plateTime":0.47535063620794915,"extension":6.267537674033418},"index":0,"playId":"5eeb3dff-155a-3174-b3bf-7158bb7d50b1","pitchNumber":1,"startTime":"2025-08-29T23:23:19.219Z","endTime":"2025-08-29T23:23:22.710Z","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":88.9,"endSpeed":80.2,"strikeZoneTop":3.53801264659955,"strikeZoneBottom":1.55913276613138,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.936406055391434,"aZ":-19.686674675237807,"pfxX":4.053964377190955,"pfxZ":7.48873890034805,"pX":1.7710585855471288,"pZ":3.380497678627851,"vX0":-1.8778226014159938,"vY0":-129.33894208994445,"vZ0":-2.1747896901767523,"x":49.49,"y":147.51,"x0":1.986053347044837,"y0":50.00426187719973,"z0":5.767731140151328,"aX":6.7606830592729},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":13.2,"breakHorizontal":-6.8,"spinRate":2003,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.426059894369748,"extension":6.195596459326066},"index":1,"playId":"324e5646-6847-38bb-b8ea-54f6d3755899","pitchNumber":2,"startTime":"2025-08-29T23:23:33.522Z","endTime":"2025-08-29T23:23:37.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":80.0,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.994878987903416,"aZ":-25.760264748752977,"pfxX":7.155309541517044,"pfxZ":3.868495169491533,"pX":0.9131820416828101,"pZ":2.3999296018869725,"vX0":-4.900944934347416,"vY0":-129.2344315243013,"vZ0":-3.207878803823019,"x":82.19,"y":173.98,"x0":1.9240561231518303,"y0":50.00218831343594,"z0":5.68047738693428,"aX":11.858901164311726},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.4,"breakHorizontal":-11.5,"spinRate":1949,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.42714770862671525,"extension":6.278496520874577},"index":2,"playId":"468211c7-4ac4-3ea6-a269-af6d0719a6a6","pitchNumber":3,"startTime":"2025-08-29T23:23:53.102Z","endTime":"2025-08-29T23:23:56.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":75.7,"endSpeed":70.4,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.50640122926234,"aZ":-38.869519617432495,"pfxX":-6.148064470612276,"pfxZ":-5.435586168027655,"pX":-0.31513571697394116,"pZ":1.3677895297498646,"vX0":-3.01940135617271,"vY0":-110.28270973534836,"vZ0":-0.7658513846569577,"x":129.01,"y":201.85,"x0":1.870125154569626,"y0":50.00211997413497,"z0":5.817462879660489,"aX":-7.575826827911058},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-9.7,"breakHorizontal":11.9,"spinRate":2171,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.49656256423496625,"extension":6.341481161571934},"index":3,"playId":"928bc1a4-e727-352e-8e5e-c51ba783ba6d","pitchNumber":4,"startTime":"2025-08-29T23:24:13.609Z","endTime":"2025-08-29T23:24:17.640Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:24:17.640Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Kepler strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-29T23:26:44.268Z","endTime":"2025-08-29T23:28:48.885Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"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":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":74.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.34524841738826,"aZ":-27.95384221823699,"pfxX":-0.9276627194592533,"pfxZ":2.9529149956204073,"pX":-0.597538934049804,"pZ":1.6347300421029305,"vX0":1.7610035487038649,"vY0":-120.26768029564946,"vZ0":-5.124305004415442,"x":139.78,"y":194.64,"x0":-1.2264552267791207,"y0":50.00476099522755,"z0":6.34194999539158,"aX":-1.3276564747061408},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":4.1,"breakHorizontal":1.2,"spinRate":2247,"spinDirection":21},"zone":7,"typeConfidence":2.0,"plateTime":0.4595103997183032,"extension":5.948979240812554},"index":0,"playId":"43a94d5b-7d1e-3b46-9c29-e5c18367cf6b","pitchNumber":1,"startTime":"2025-08-29T23:26:48.978Z","endTime":"2025-08-29T23:26:52.553Z","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":91.5,"endSpeed":83.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.452124884418605,"aZ":-23.66847700908165,"pfxX":-8.742439002241348,"pfxZ":4.799525000965845,"pX":-0.6182343770392695,"pZ":1.3783536622733608,"vX0":4.07563001105265,"vY0":-132.99403858485329,"vZ0":-8.184731285874053,"x":140.57,"y":201.56,"x0":-1.0439966764660933,"y0":50.00344794646136,"z0":6.242864205248355,"aX":-15.488526621855248},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.0,"breakHorizontal":14.8,"spinRate":2105,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.4136044437671762,"extension":5.9217336305532156},"index":1,"playId":"c7ea9d60-2822-397e-bd2f-9e037c672d9c","pitchNumber":2,"startTime":"2025-08-29T23:27:01.372Z","endTime":"2025-08-29T23:27:06.912Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-29T23:27:16.748Z","endTime":"2025-08-29T23:27:30.908Z","isPitch":false,"type":"action","player":{"id":596146,"link":"/api/v1/people/596146"}},{"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":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.3,"strikeZoneTop":3.42228012653986,"strikeZoneBottom":1.62614475656221,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.47934954079472,"aZ":-27.971529896038252,"pfxX":-7.5239622056121735,"pfxZ":2.4157577949188584,"pX":-1.0775040913377203,"pZ":0.5157099663651737,"vX0":2.643292791157651,"vY0":-131.05810422822492,"vZ0":-9.274289082564096,"x":158.07,"y":224.86,"x0":-1.1210927610466794,"y0":50.003964087496165,"z0":6.186702156686006,"aX":-13.100464706332462},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.5,"breakHorizontal":13.1,"spinRate":2252,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.41777956935934846,"extension":6.0890127215842815},"index":3,"playId":"095d691b-2047-3195-b60d-57444f91b844","pitchNumber":3,"startTime":"2025-08-29T23:27:30.908Z","endTime":"2025-08-29T23:27:34.441Z","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":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.41911033114831,"strikeZoneBottom":1.64890143278425,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.207624275657132,"aZ":-14.841822301492899,"pfxX":-2.405570761866791,"pfxZ":9.120971824205784,"pX":-0.8766595229941865,"pZ":1.6371149182264375,"vX0":1.5704785972807862,"vY0":-137.191309755278,"vZ0":-9.456629885055776,"x":150.42,"y":194.58,"x0":-1.1448767487327993,"y0":50.002926694297514,"z0":6.147265679463767,"aX":-4.5717021872682775},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.6,"breakHorizontal":4.0,"spinRate":2164,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.3996916875388923,"extension":6.1341754408169},"index":4,"playId":"36d6ade3-68d5-3384-a0c1-b6dd6ef3072e","pitchNumber":4,"startTime":"2025-08-29T23:27:44.616Z","endTime":"2025-08-29T23:27:49.107Z","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":84.4,"endSpeed":78.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.356447150665865,"aZ":-34.11560405730193,"pfxX":1.3867605774501248,"pfxZ":-1.2665659144969403,"pX":0.14564316446806377,"pZ":1.063222034558345,"vX0":2.506160042873405,"vY0":-122.91872597881266,"vZ0":-5.623160402034089,"x":111.45,"y":210.07,"x0":-1.0673209119719365,"y0":50.003445078925054,"z0":6.2769383567489285,"aX":2.1222874063074957},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.4,"breakHorizontal":-3.1,"spinRate":2527,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.44559698571231987,"extension":6.113574041345845},"index":5,"playId":"aee81c2c-ebd4-382f-98f0-4196ef464829","pitchNumber":5,"startTime":"2025-08-29T23:27:58.870Z","endTime":"2025-08-29T23:28:02.337Z","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":84.7,"endSpeed":78.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.574129892849616,"aZ":-32.806316304117445,"pfxX":1.1331472079109748,"pfxZ":-0.41228575740185036,"pX":-0.46754168214818026,"pZ":2.2491895413049208,"vX0":1.251674888613578,"vY0":-123.38605465768826,"vZ0":-3.4073893901208443,"x":134.82,"y":178.05,"x0":-1.1277653647688037,"y0":50.000617476290664,"z0":6.400249046142508,"aX":1.7539956988244534},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.3,"breakHorizontal":-2.3,"spinRate":2736,"spinDirection":31},"zone":4,"typeConfidence":2.0,"plateTime":0.4432057674209644,"extension":6.0664513317685635},"index":6,"playId":"110a87c9-cba6-3e3d-bb5b-75dfdefff40f","pitchNumber":6,"startTime":"2025-08-29T23:28:15.336Z","endTime":"2025-08-29T23:28:18.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.487154467897746,"aZ":-33.22492476484865,"pfxX":0.8727552917484123,"pfxZ":-0.6562938795824329,"pX":-0.15236549972112423,"pZ":0.7196751932639102,"vX0":1.899717765986781,"vY0":-125.48740140286341,"vZ0":-6.88903057294396,"x":122.81,"y":219.35,"x0":-1.0327574355242395,"y0":50.00449504099748,"z0":6.208607538715598,"aX":1.3914495141440741},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.5,"breakHorizontal":-2.0,"spinRate":2693,"spinDirection":26},"zone":13,"typeConfidence":2.0,"plateTime":0.43654516248697384,"extension":6.2720768945981735},"index":7,"playId":"9831fef9-d7f6-3196-8908-aa383e16fd21","pitchNumber":7,"startTime":"2025-08-29T23:28:44.437Z","endTime":"2025-08-29T23:28:48.885Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:28:48.885Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryson Stott singles on a sharp ground ball to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-29T23:29:07.191Z","endTime":"2025-08-29T23:30:46.174Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.7,"endSpeed":84.7,"strikeZoneTop":3.31937061025409,"strikeZoneBottom":1.54953141552033,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.092112765975735,"aZ":-22.40940749524531,"pfxX":-9.585197735817495,"pfxZ":5.356426506683378,"pX":-0.8512053653959649,"pZ":1.1268061869448351,"vX0":4.163532677812007,"vY0":-134.63395334870862,"vZ0":-9.066523845240157,"x":149.45,"y":208.36,"x0":-1.1781921991522561,"y0":50.00503398840289,"z0":6.14300335722753,"aX":-17.47835798936215},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.8,"breakHorizontal":16.3,"spinRate":2167,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.40788795448341997,"extension":6.223293049242058},"index":0,"playId":"a0e40198-d062-39c1-99cc-db9671335b04","pitchNumber":1,"startTime":"2025-08-29T23:29:12.186Z","endTime":"2025-08-29T23:29:16.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.06726945504844,"aZ":-21.598335881029943,"pfxX":-10.207721537415955,"pfxZ":5.930793015167477,"pX":-0.5436371025807664,"pZ":1.639304649755378,"vX0":5.301214452364347,"vY0":-133.28780799465983,"vZ0":-7.9672104424747365,"x":137.72,"y":194.52,"x0":-1.24182267234158,"y0":50.00131414441382,"z0":6.249914518175356,"aX":-18.198844136307354},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.0,"breakHorizontal":17.2,"spinRate":2189,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.4123669960068699,"extension":6.098234747536964},"index":1,"playId":"b1ab6d13-dfae-3723-9647-f2e563d1780f","pitchNumber":2,"startTime":"2025-08-29T23:29:25.372Z","endTime":"2025-08-29T23:29:29.189Z","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":91.8,"endSpeed":83.8,"strikeZoneTop":3.34883146402147,"strikeZoneBottom":1.5536904383768,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.67995095061918,"aZ":-20.89303400651077,"pfxX":-9.539344763340436,"pfxZ":6.305922529624036,"pX":-0.3589387274803536,"pZ":1.4035928392514063,"vX0":5.34199632040843,"vY0":-133.3997336679128,"vZ0":-8.638562086290246,"x":130.68,"y":200.88,"x0":-1.1558779609484413,"y0":50.00270293975026,"z0":6.20946171214837,"aX":-17.06534133049573},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.6,"breakHorizontal":16.0,"spinRate":2224,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.4117482458178561,"extension":6.118893770264388},"index":2,"playId":"84986e52-ed28-3e29-8324-4727cba67e1d","pitchNumber":3,"startTime":"2025-08-29T23:29:40.799Z","endTime":"2025-08-29T23:29:44.777Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-29T23:29:49.722Z","endTime":"2025-08-29T23:30:03.786Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.577853156320664,"aZ":-21.043294603977444,"pfxX":-11.031918102324802,"pfxZ":6.0416821943723145,"pX":-0.132914598441241,"pZ":2.0819633030867313,"vX0":6.041002877672665,"vY0":-135.7959587464865,"vZ0":-7.100039982095534,"x":122.07,"y":182.57,"x0":-0.9695314690422099,"y0":50.00269065429355,"z0":6.226954527634587,"aX":-20.317743406278197},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.4,"breakHorizontal":18.5,"spinRate":2274,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.4055018234647809,"extension":6.1327034712626975},"index":4,"playId":"c1c89714-0ba7-3658-9e3e-068f388023da","pitchNumber":4,"startTime":"2025-08-29T23:30:03.786Z","endTime":"2025-08-29T23:30:07.013Z","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":95.2,"endSpeed":86.1,"strikeZoneTop":3.2422969344994,"strikeZoneBottom":1.51383493896289,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.21030766138633,"aZ":-13.975219648854477,"pfxX":-2.6777423572343295,"pfxZ":9.454338388278774,"pX":-1.9077013744230067,"pZ":4.794236252748154,"vX0":-0.6447063006696254,"vY0":-138.6280548186638,"vZ0":-1.6854980276332414,"x":189.72,"y":109.34,"x0":-1.3238635315449332,"y0":50.000446595841595,"z0":6.354604078256074,"aX":-5.152521189500017},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.9,"breakHorizontal":5.0,"spinRate":2390,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.3967957285484136,"extension":6.067189715486793},"index":5,"playId":"24dbdd4c-8033-37a9-827f-efb57125270d","pitchNumber":5,"startTime":"2025-08-29T23:30:20.400Z","endTime":"2025-08-29T23:30:23.400Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.040411030213725,"aZ":-31.063889820148624,"pfxX":0.5180206770709024,"pfxZ":0.7185331239747565,"pX":-0.16740238903607552,"pZ":1.200866302407015,"vX0":1.868565604158542,"vY0":-124.10401763747906,"vZ0":-5.947094920244014,"x":123.38,"y":206.36,"x0":-1.0003263791654704,"y0":50.00439867580827,"z0":6.246167729236899,"aX":0.7999101464690804},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.0,"breakHorizontal":-1.4,"spinRate":2727,"spinDirection":36},"zone":13,"typeConfidence":2.0,"plateTime":0.4429639107419381,"extension":6.233767419318346},"hitData":{"launchSpeed":101.5,"launchAngle":2.0,"totalDistance":62.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":150.85,"coordY":98.78}},"index":6,"playId":"e73713d3-89b0-3a15-98cc-97794c590621","pitchNumber":6,"startTime":"2025-08-29T23:30:34.752Z","endTime":"2025-08-29T23:30:46.174Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:30:46.174Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Marchán flies out to left fielder Jurickson Profar.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-29T23:31:59.700Z","endTime":"2025-08-29T23:32:15.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-29T23:31:30.587Z","endTime":"2025-08-29T23:32:01.733Z","isPitch":false,"type":"action","player":{"id":665561,"link":"/api/v1/people/665561"}},{"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.9,"endSpeed":84.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.622788439585268,"aZ":-19.41123051264948,"pfxX":-8.217974045030841,"pfxZ":6.941264664273264,"pX":-0.2965510767891226,"pZ":2.0374574698835146,"vX0":4.829634300136375,"vY0":-135.03238265232693,"vZ0":-7.36423875229946,"x":128.3,"y":183.77,"x0":-1.0448251603955465,"y0":50.00035093093385,"z0":6.175658138210747,"aX":-15.10651956061812},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.2,"breakHorizontal":13.8,"spinRate":2191,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.4063038868418909,"extension":6.302953844835526},"hitData":{"launchSpeed":85.7,"launchAngle":47.0,"totalDistance":261.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.75,"coordY":109.92}},"index":1,"playId":"93a62c0a-ff8c-370d-afe8-149d7dda3e37","pitchNumber":1,"startTime":"2025-08-29T23:32:01.733Z","endTime":"2025-08-29T23:32:15.337Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:32:15.337Z","atBatIndex":23},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Trea Turner pops out to first baseman Matt Olson in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-29T23:32:30.609Z","endTime":"2025-08-29T23:33:24.670Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","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":2},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.738533498212064,"aZ":-22.805484364631695,"pfxX":-9.565203398199607,"pfxZ":4.96858168616772,"pX":-0.4772682480577229,"pZ":2.9515841634861495,"vX0":4.608415774246585,"vY0":-137.00790089919323,"vZ0":-4.746150428648879,"x":135.19,"y":159.09,"x0":-0.9465294656913446,"y0":50.00083813854089,"z0":6.2827495381407,"aX":-18.02309840086487},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.2,"breakHorizontal":16.2,"spinRate":2216,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.4011189364754957,"extension":6.167061121115754},"index":0,"playId":"4d2ae03e-5535-3a8e-ba05-e175772282fa","pitchNumber":1,"startTime":"2025-08-29T23:32:36.959Z","endTime":"2025-08-29T23:32:40.068Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"4f4b6bcd-6441-31ac-b4e8-8fc141742346","startTime":"2025-08-29T23:32:57.443Z","endTime":"2025-08-29T23:33:00.753Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.43899310111815,"aZ":-19.822372774348633,"pfxX":-9.33305118599596,"pfxZ":6.635302817226529,"pX":-0.03263980510853836,"pZ":2.766588106292148,"vX0":5.599226890011832,"vY0":-135.51984941470232,"vZ0":-5.634952522307836,"x":118.24,"y":164.08,"x0":-0.9123443933622561,"y0":50.00066435073257,"z0":6.256004969278659,"aX":-17.368763011024065},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.0,"breakHorizontal":15.7,"spinRate":2312,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.40406607078505763,"extension":6.052014001406584},"hitData":{"launchSpeed":83.7,"launchAngle":78.0,"totalDistance":63.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":158.97,"coordY":204.26}},"index":2,"playId":"02c297a5-fc76-324b-86b1-4394a3b2b0c7","pitchNumber":2,"startTime":"2025-08-29T23:33:14.942Z","endTime":"2025-08-29T23:33:24.670Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:33:24.670Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sean Murphy grounds out sharply, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-29T23:36:02.376Z","endTime":"2025-08-29T23:37:21.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":91.0,"endSpeed":83.1,"strikeZoneTop":3.52962546066534,"strikeZoneBottom":1.56559773518244,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.52497427039208,"aZ":-21.864239885808473,"pfxX":4.061039412006194,"pfxZ":5.824449155503823,"pX":-0.500746928514137,"pZ":3.6854960236795846,"vX0":-7.7591340497032135,"vY0":-132.27120096544732,"vZ0":-1.0667968470859395,"x":136.09,"y":139.27,"x0":1.9445858753374368,"y0":50.000898184902134,"z0":5.698918966639105,"aX":7.186771443114486},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.6,"breakHorizontal":-5.6,"spinRate":1997,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.41428501952540087,"extension":6.283382881188965},"index":0,"playId":"ccf2be3e-903f-3a6c-a538-0d6fd4aa76d2","pitchNumber":1,"startTime":"2025-08-29T23:36:12.699Z","endTime":"2025-08-29T23:36:16.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.62590367536593,"aZ":-25.500448739767048,"pfxX":-1.5123957247182607,"pfxZ":4.066032499759926,"pX":-0.6706940509683655,"pZ":3.0471702760209616,"vX0":-6.021550968077688,"vY0":-127.21642136605804,"vZ0":-1.6769292983623547,"x":142.57,"y":156.51,"x0":1.9217127179304507,"y0":50.00536749656842,"z0":5.732503889333254,"aX":-2.4831080588951138},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.2,"breakHorizontal":4.1,"spinRate":2153,"spinDirection":157},"zone":1,"typeConfidence":2.0,"plateTime":0.4302364491792141,"extension":6.141259603297174},"index":1,"playId":"78ffe740-3506-312b-aaf9-6f5b824dba01","pitchNumber":2,"startTime":"2025-08-29T23:36:26.744Z","endTime":"2025-08-29T23:36:30.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.4,"endSpeed":69.6,"strikeZoneTop":3.50638095011653,"strikeZoneBottom":1.5688918735486,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.84370045064109,"aZ":-39.53440142446751,"pfxX":-5.2308110660816,"pfxZ":-6.094436041637493,"pX":-1.7037507349185832,"pZ":1.6835172826170566,"vX0":-5.812012393455941,"vY0":-109.67982496943486,"vZ0":0.16286674477509333,"x":181.94,"y":193.33,"x0":1.667873446820028,"y0":50.00100463774385,"z0":5.85220386180225,"aX":-6.320141851021662},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-10.6,"breakHorizontal":11.0,"spinRate":2206,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.500923940661639,"extension":6.28329107241605},"index":2,"playId":"e178cff4-5437-3177-a17b-5f951830932d","pitchNumber":3,"startTime":"2025-08-29T23:36:42.097Z","endTime":"2025-08-29T23:36:46.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":73.5,"endSpeed":67.3,"strikeZoneTop":3.43045316185664,"strikeZoneBottom":1.50805255350381,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.810437184031173,"aZ":-38.15255516699562,"pfxX":-8.32294268710489,"pfxZ":-5.235838339135445,"pX":0.06329543826073789,"pZ":1.9552055920244038,"vX0":-1.6529383915887161,"vY0":-106.8989616831052,"vZ0":1.0509059284653057,"x":114.59,"y":185.99,"x0":1.9299422342033734,"y0":50.00339378641458,"z0":5.787229106641902,"aX":-9.499376442238985},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-8.8,"breakHorizontal":15.5,"spinRate":2141,"spinDirection":303},"zone":8,"typeConfidence":2.0,"plateTime":0.5151194174000597,"extension":6.30402221879965},"index":3,"playId":"8bbe01e9-e98f-3ed5-b931-4c1b6cd19520","pitchNumber":4,"startTime":"2025-08-29T23:36:57.221Z","endTime":"2025-08-29T23:37:01.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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.547937439298888,"aZ":-27.943093406179116,"pfxX":7.120311030790409,"pfxZ":2.4747206503830927,"pX":-0.18871710454498566,"pZ":2.960683918032817,"vX0":-7.536502556332571,"vY0":-130.55501230579716,"vZ0":-1.715699509831608,"x":124.19,"y":158.84,"x0":1.8214297466141214,"y0":50.00630572729182,"z0":5.745919818961798,"aX":12.195336869356325},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.3,"breakHorizontal":-11.0,"spinRate":2026,"spinDirection":145},"zone":2,"typeConfidence":2.0,"plateTime":0.42083087870846736,"extension":6.302711382243024},"hitData":{"launchSpeed":100.0,"launchAngle":0.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":116.88,"coordY":147.46}},"index":4,"playId":"66a7d83c-836b-3668-b9aa-9ac15167a300","pitchNumber":5,"startTime":"2025-08-29T23:37:13.028Z","endTime":"2025-08-29T23:37:21.435Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:37:21.435Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nacho Alvarez Jr. singles on a fly ball to shortstop Trea Turner, deflected by left fielder Max Kepler.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-29T23:37:40.990Z","endTime":"2025-08-29T23:39:14.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_deflection"},{"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.7,"endSpeed":69.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.471937757432382,"aZ":-38.3439277096815,"pfxX":-7.128264601492399,"pfxZ":-5.071481671531082,"pX":-0.5040717634284994,"pZ":1.92163553866492,"vX0":-2.986982315382651,"vY0":-110.17104168397232,"vZ0":0.42095837339011277,"x":136.21,"y":186.9,"x0":1.7997701451973092,"y0":50.003548882444285,"z0":5.815304272364248,"aX":-8.67082317822699},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-8.6,"breakHorizontal":13.7,"spinRate":2233,"spinDirection":305},"zone":7,"typeConfidence":2.0,"plateTime":0.4991522714046601,"extension":6.291649975889398},"index":0,"playId":"69a96771-4641-3de1-8afe-bb1086ed6176","pitchNumber":1,"startTime":"2025-08-29T23:37:46.942Z","endTime":"2025-08-29T23:37:50.329Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.1,"strikeZoneTop":3.44168431193554,"strikeZoneBottom":1.50604988475874,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.486548547329928,"aZ":-28.236140699391417,"pfxX":8.955578123833288,"pfxZ":2.222300782805311,"pX":0.9883634015343663,"pZ":2.2536598936401666,"vX0":-5.7171339222669335,"vY0":-132.7654576570464,"vZ0":-3.320633029600321,"x":79.33,"y":177.93,"x0":2.01474825603945,"y0":50.00284911814441,"z0":5.593152496185521,"aX":15.863283363873125},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.5,"breakHorizontal":-14.9,"spinRate":2166,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.4137846364715836,"extension":6.2411201927758535},"index":1,"playId":"b7a1a0b1-2970-3a56-ab42-3e3b7468545c","pitchNumber":2,"startTime":"2025-08-29T23:38:06.564Z","endTime":"2025-08-29T23:38:10.636Z","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":90.7,"endSpeed":83.2,"strikeZoneTop":3.25,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.26740466130501,"aZ":-18.948696255611996,"pfxX":2.9003434684428306,"pfxZ":7.478939748754003,"pX":-0.15261150621737168,"pZ":3.207266061356283,"vX0":-6.250798242311122,"vY0":-131.9407350689308,"vZ0":-2.86445229659025,"x":122.82,"y":152.18,"x0":1.8671285838800198,"y0":50.002812252159025,"z0":5.698367379828418,"aX":5.129418210455036},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.2,"breakHorizontal":-4.0,"spinRate":2033,"spinDirection":138},"zone":2,"typeConfidence":2.0,"plateTime":0.4146333732380656,"extension":6.188008851544176},"index":2,"playId":"596cd1f1-a25f-3a86-be0a-e0087245c27d","pitchNumber":3,"startTime":"2025-08-29T23:38:24.921Z","endTime":"2025-08-29T23:38:28.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.5,"endSpeed":68.4,"strikeZoneTop":3.27736504961208,"strikeZoneBottom":1.44754151387258,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.421948599579387,"aZ":-37.68055456626254,"pfxX":-8.333752630947691,"pfxZ":-4.68964619589001,"pX":0.38263917703000405,"pZ":1.2521819384059953,"vX0":-0.9120861072850924,"vY0":-108.51261985822286,"vZ0":-0.8022214977200834,"x":102.41,"y":204.97,"x0":1.8908210208507523,"y0":50.00017696287067,"z0":5.781638533453323,"aX":-9.799036707614716},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-8.3,"breakHorizontal":15.4,"spinRate":2139,"spinDirection":311},"zone":14,"typeConfidence":2.0,"plateTime":0.507443263463446,"extension":6.281872261468998},"index":3,"playId":"6ced4f62-9309-37f9-8847-42c5bc468a55","pitchNumber":4,"startTime":"2025-08-29T23:38:42.258Z","endTime":"2025-08-29T23:38:45.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.3,"endSpeed":68.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.229142591239594,"aZ":-38.55961566047577,"pfxX":-5.83296102238285,"pfxZ":-5.477305388187075,"pX":0.40439034051211026,"pZ":1.7234311561119222,"vX0":-1.4092918015093088,"vY0":-108.09293738672383,"vZ0":0.3385644916508661,"x":101.59,"y":192.25,"x0":1.8244803314068778,"y0":50.00051436526852,"z0":5.8460393906911134,"aX":-6.806735994337544},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-9.4,"breakHorizontal":10.9,"spinRate":2150,"spinDirection":308},"zone":9,"typeConfidence":2.0,"plateTime":0.5093864360961171,"extension":6.262779523876271},"hitData":{"launchSpeed":70.0,"launchAngle":42.0,"totalDistance":224.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.06,"coordY":131.08}},"index":4,"playId":"c5334eae-aad2-3c54-abee-78c4ade8bd2c","pitchNumber":5,"startTime":"2025-08-29T23:39:01.036Z","endTime":"2025-08-29T23:39:14.996Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:39:14.996Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Allen singles on a line drive to center fielder Brandon Marsh. Nacho Alvarez Jr. to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-29T23:39:45.537Z","endTime":"2025-08-29T23:40:47.858Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"postOnSecond":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.5,"endSpeed":80.4,"strikeZoneTop":3.08,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.208885375175498,"aZ":-27.543902891671546,"pfxX":-2.144643656560389,"pfxZ":2.81987076331602,"pX":-0.17021835894259263,"pZ":2.679304485999508,"vX0":-4.716349922632737,"vY0":-127.41771657992689,"vZ0":-2.166660346108678,"x":123.49,"y":166.44,"x0":1.983629083761226,"y0":50.00553745165441,"z0":5.71732658977838,"aX":-3.526459733541583},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.8,"breakHorizontal":4.9,"spinRate":2155,"spinDirection":149},"zone":2,"typeConfidence":2.0,"plateTime":0.42989119272824894,"extension":6.199751723305496},"index":0,"playId":"a777231d-298c-32dc-ab85-55187678e08f","pitchNumber":1,"startTime":"2025-08-29T23:39:53.288Z","endTime":"2025-08-29T23:39:56.691Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.0,"strikeZoneTop":3.18469388012739,"strikeZoneBottom":1.42622680182652,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.12596500519902,"aZ":-25.404827255403912,"pfxX":3.6950202018314218,"pfxZ":3.937090861305002,"pX":0.04027743971183583,"pZ":4.25553441192437,"vX0":-6.082118132286324,"vY0":-130.05651836272315,"vZ0":0.7527557556378273,"x":115.46,"y":123.88,"x0":1.9243604015433966,"y0":50.005563868146176,"z0":5.882403734441881,"aX":6.359524641092202},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.6,"breakHorizontal":-5.4,"spinRate":2072,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.4204277900143101,"extension":6.273292099550927},"index":1,"playId":"e8ae3397-ff03-394f-8c6b-fb05b2336ed4","pitchNumber":2,"startTime":"2025-08-29T23:40:17.164Z","endTime":"2025-08-29T23:40:20.251Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.08,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.021883403237208,"aZ":-26.165562651726507,"pfxX":-1.4179675562176284,"pfxZ":3.7039302584504323,"pX":-0.16770950629979708,"pZ":2.9049097932952814,"vX0":-4.547689904176409,"vY0":-126.13965613569009,"vZ0":-1.835178319063466,"x":123.39,"y":160.35,"x0":1.8378168411765021,"y0":50.00302943064048,"z0":5.7375072433315575,"aX":-2.3001779589324425},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.6,"breakHorizontal":3.6,"spinRate":2113,"spinDirection":177},"zone":2,"typeConfidence":2.0,"plateTime":0.43309955115606247,"extension":6.2949781766613295},"hitData":{"launchSpeed":86.7,"launchAngle":21.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":142.11,"coordY":80.21}},"index":2,"playId":"df2da945-75c7-3fb2-a247-60c2c322a9f1","pitchNumber":3,"startTime":"2025-08-29T23:40:38.104Z","endTime":"2025-08-29T23:40:47.858Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:40:47.858Z","atBatIndex":27},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jurickson Profar grounds into a double play, third baseman Alec Bohm to second baseman Bryson Stott to first baseman Bryce Harper. Nick Allen out at 2nd. Jurickson Profar out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-29T23:41:14.241Z","endTime":"2025-08-29T23:41:31.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"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(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":90.5,"endSpeed":82.5,"strikeZoneTop":3.39,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.02533386120293,"aZ":-27.455979949697504,"pfxX":9.328705235103714,"pfxZ":2.709834535717804,"pX":0.3257077207162277,"pZ":1.8512574978499026,"vX0":-7.286193779460795,"vY0":-131.58315075387313,"vZ0":-4.460678165614531,"x":104.58,"y":188.8,"x0":1.9297697249379755,"y0":50.00126031890134,"z0":5.62232372779319,"aX":16.225070469533268},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.1,"breakHorizontal":-15.1,"spinRate":2121,"spinDirection":144},"zone":9,"typeConfidence":2.0,"plateTime":0.4175609461619407,"extension":6.2377139216373925},"hitData":{"launchSpeed":98.8,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.64,"coordY":165.72}},"index":0,"playId":"83fd5c76-ae42-30c3-9da9-cd3729131988","pitchNumber":1,"startTime":"2025-08-29T23:41:23.008Z","endTime":"2025-08-29T23:41:31.207Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:41:31.207Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Schwarber walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-29T23:44:17.233Z","endTime":"2025-08-29T23:45:16.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.4,"endSpeed":84.0,"strikeZoneTop":3.39651494286995,"strikeZoneBottom":1.49363136967883,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.043408620019814,"aZ":-22.81506648804591,"pfxX":-8.983569207576979,"pfxZ":5.2621024489605,"pX":-0.3554444800485257,"pZ":0.33623562321054057,"vX0":4.804460451813652,"vY0":-132.72084322723387,"vZ0":-10.962108734795258,"x":130.55,"y":229.7,"x0":-1.0241839525837013,"y0":50.006081214596655,"z0":6.189423161675581,"aX":-15.991196093674837},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.3,"breakHorizontal":15.2,"spinRate":2157,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.41307259413313835,"extension":6.052709366374047},"index":0,"playId":"635214ac-db44-3ca7-8dc7-90f8f2c43516","pitchNumber":1,"startTime":"2025-08-29T23:44:20.074Z","endTime":"2025-08-29T23:44:23.502Z","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":91.9,"endSpeed":83.7,"strikeZoneTop":3.33843500429198,"strikeZoneBottom":1.4875268605768,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.476807704004703,"aZ":-21.73076406434361,"pfxX":-10.12778984351312,"pfxZ":5.850004227155312,"pX":-0.8137571953429578,"pZ":1.1141447782746148,"vX0":4.284294721809581,"vY0":-133.49861265363074,"vZ0":-9.256981062118859,"x":148.02,"y":208.7,"x0":-1.1326239283305095,"y0":50.006499689314886,"z0":6.219415776432948,"aX":-18.09792970982181},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.5,"breakHorizontal":17.3,"spinRate":2100,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.41188750952290176,"extension":6.074062791586829},"index":1,"playId":"423eba6a-0e48-3a4c-bb57-1105fd90aa55","pitchNumber":2,"startTime":"2025-08-29T23:44:34.289Z","endTime":"2025-08-29T23:44:38.145Z","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":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.35728922275151,"strikeZoneBottom":1.49096462127854,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.261594908265547,"aZ":-25.039309847566802,"pfxX":-6.575595575232664,"pfxZ":4.302379280989349,"pX":-0.9077381863156109,"pZ":3.2978528982449937,"vX0":2.815255471268872,"vY0":-127.91518873044625,"vZ0":-2.9145634295040743,"x":151.6,"y":149.74,"x0":-1.168017023932721,"y0":50.00144398211919,"z0":6.4140487242353075,"aX":-10.901242599345077},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.3,"breakHorizontal":11.3,"spinRate":2236,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4281110149110061,"extension":6.087315510187633},"index":2,"playId":"4410e920-c377-3be7-95da-dfd7952e4433","pitchNumber":3,"startTime":"2025-08-29T23:44:47.303Z","endTime":"2025-08-29T23:44:51.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.0,"strikeZoneTop":3.37176106559435,"strikeZoneBottom":1.39169434654877,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.02967958642036,"aZ":-22.59537425995419,"pfxX":-10.851763901398648,"pfxZ":5.384870966231202,"pX":-0.24814383808067622,"pZ":1.604004964728391,"vX0":5.754297653736563,"vY0":-134.02812972188013,"vZ0":-7.676569618760901,"x":126.46,"y":195.47,"x0":-1.0390936454403215,"y0":50.00221423298756,"z0":6.17723281274845,"aX":-19.298728505796312},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.9,"breakHorizontal":18.0,"spinRate":2064,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.4122287263700608,"extension":6.14546927191233},"index":3,"playId":"e4ee7199-f16a-3ce4-b336-ab4b69bc769f","pitchNumber":4,"startTime":"2025-08-29T23:44:59.962Z","endTime":"2025-08-29T23:45:03.811Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":83.8,"strikeZoneTop":3.41843056719259,"strikeZoneBottom":1.46407446957025,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.359503299066105,"aZ":-22.760236252870722,"pfxX":-11.05077670003729,"pfxZ":5.220948274158754,"pX":0.8851644031170194,"pZ":0.915385164973644,"vX0":8.243715177614577,"vY0":-134.68676935877934,"vZ0":-9.284874508117511,"x":83.26,"y":214.06,"x0":-0.8085092226294471,"y0":50.00343596562837,"z0":6.07010579792653,"aX":-19.92381216883992},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.2,"breakHorizontal":17.8,"spinRate":2060,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.4096237918487575,"extension":6.278623344528194},"index":4,"playId":"b9fc6128-aaf4-3a79-87f4-3b283f5c79d2","pitchNumber":5,"startTime":"2025-08-29T23:45:12.510Z","endTime":"2025-08-29T23:45:16.097Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:45:16.097Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Harper singles on a bunt ground ball to third baseman Nacho Alvarez Jr. Kyle Schwarber to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-29T23:45:34.068Z","endTime":"2025-08-29T23:45:50.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"postOnSecond":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"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":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.7,"strikeZoneTop":3.22,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.97137136402505,"aZ":-22.19142408657732,"pfxX":-10.450424761799125,"pfxZ":5.551389902466218,"pX":0.10456127824010596,"pZ":2.9304817705610184,"vX0":6.421415616977486,"vY0":-133.80351216903045,"vZ0":-4.646543707397685,"x":113.01,"y":159.66,"x0":-0.9783272103394567,"y0":50.005442625858045,"z0":6.295835385624397,"aX":-18.804184710776525},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.1,"breakHorizontal":17.4,"spinRate":2222,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.4105809332759933,"extension":6.223787500666645},"hitData":{"launchSpeed":44.6,"launchAngle":-60.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":114.82,"coordY":187.34}},"index":0,"playId":"50b7ec96-8564-3878-bc0e-101b8a6586a8","pitchNumber":1,"startTime":"2025-08-29T23:45:42.387Z","endTime":"2025-08-29T23:45:50.638Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:45:50.638Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Bohm flies out to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-29T23:46:11.432Z","endTime":"2025-08-29T23:46:50.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"postOnSecond":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":1},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"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(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":86.0,"endSpeed":79.0,"strikeZoneTop":3.47313218084994,"strikeZoneBottom":1.61229541485364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.640289516494274,"aZ":-29.359408330746156,"pfxX":-0.9414506897256851,"pfxZ":1.790763112964619,"pX":1.6443261753783307,"pZ":0.7867418750184831,"vX0":6.504575648015444,"vY0":-124.90624341133294,"vZ0":-7.439160713650296,"x":54.32,"y":217.54,"x0":-0.878287673298952,"y0":50.00328680413138,"z0":6.23863187032228,"aX":-1.479850538698886},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.7,"breakHorizontal":0.1,"spinRate":2585,"spinDirection":20},"zone":14,"typeConfidence":2.0,"plateTime":0.43957789084101107,"extension":6.277336355653209},"index":0,"playId":"bfafb99d-e869-3d01-9c8d-9c90c0fca795","pitchNumber":1,"startTime":"2025-08-29T23:46:20.408Z","endTime":"2025-08-29T23:46:23.535Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.3,"strikeZoneTop":3.6,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.53543248624493,"aZ":-23.63646915318885,"pfxX":-12.21284188185114,"pfxZ":4.678540057626378,"pX":-0.18155314151258914,"pZ":2.5489415433200437,"vX0":6.193936361898862,"vY0":-134.9858873886165,"vZ0":-5.3925421949459915,"x":123.92,"y":169.96,"x0":-0.9335755412068095,"y0":50.00054478867567,"z0":6.262354485712059,"aX":-22.275685225264564},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.3,"breakHorizontal":20.5,"spinRate":2153,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.4075521976879899,"extension":6.177034240756073},"hitData":{"launchSpeed":85.1,"launchAngle":56.0,"totalDistance":212.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.72,"coordY":128.08}},"index":1,"playId":"f4af6d96-8547-3c8e-8eb9-6d36a4700e21","pitchNumber":2,"startTime":"2025-08-29T23:46:37.181Z","endTime":"2025-08-29T23:46:50.972Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:46:50.972Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a line drive to right fielder Ronald Acuña Jr. Kyle Schwarber scores. Bryce Harper to 2nd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-29T23:47:08.826Z","endTime":"2025-08-29T23:47:49.199Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"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],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":{"id":693821,"link":"/api/v1/people/693821"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.52892255338742,"aZ":-28.785627220132174,"pfxX":-0.5654639973756079,"pfxZ":2.143691183604804,"pX":-0.24079289401476572,"pZ":1.4725476085299096,"vX0":1.858805659658851,"vY0":-125.48320198644831,"vZ0":-6.087482057780668,"x":126.18,"y":199.02,"x0":-0.9206274260575678,"y0":50.003602631788944,"z0":6.302276432814772,"aX":-0.893973425102878},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.6,"breakHorizontal":0.6,"spinRate":2586,"spinDirection":42},"zone":8,"typeConfidence":2.0,"plateTime":0.43801704156019516,"extension":6.034412724603603},"index":0,"playId":"2b8625dc-7256-3eae-999c-7f5cf40a6b39","pitchNumber":1,"startTime":"2025-08-29T23:47:15.901Z","endTime":"2025-08-29T23:47:20.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":3.28,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.745731006318263,"aZ":-25.70018565697554,"pfxX":-7.089939687615013,"pfxZ":3.874967821811005,"pX":0.20193973620934103,"pZ":2.434686792713574,"vX0":5.389975528681612,"vY0":-128.4751851730325,"vZ0":-4.730294385870577,"x":109.3,"y":173.04,"x0":-1.0025963551501131,"y0":50.003472567407506,"z0":6.298491767036151,"aX":-11.846598953779427},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.1,"breakHorizontal":11.6,"spinRate":2290,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.42642318763002773,"extension":6.138002265048261},"hitData":{"launchSpeed":99.8,"launchAngle":16.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":157.46,"coordY":73.93}},"index":1,"playId":"536d2739-48c9-32a6-9f4f-5fd82423e2dd","pitchNumber":2,"startTime":"2025-08-29T23:47:37.128Z","endTime":"2025-08-29T23:47:49.199Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:47:49.199Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Castellanos strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-29T23:48:14.854Z","endTime":"2025-08-29T23:52:11.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"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_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.88,"strikeZoneBottom":1.86,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.385623823881474,"aZ":-16.707193662240954,"pfxX":-6.990753455796711,"pfxZ":8.43761636567482,"pX":-1.4018112849846467,"pZ":2.40388357825638,"vX0":1.701851961210977,"vY0":-134.56762551536434,"vZ0":-6.909070072078885,"x":170.43,"y":173.88,"x0":-1.1345262245931986,"y0":50.00201814596005,"z0":6.1896759576494045,"aX":-12.810956903490693},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.0,"breakHorizontal":12.2,"spinRate":2128,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.4071364174130361,"extension":6.232086777492183},"index":0,"playId":"2cd16d4a-38a2-305e-8966-3203839d1008","pitchNumber":1,"startTime":"2025-08-29T23:48:22.868Z","endTime":"2025-08-29T23:48:26.136Z","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":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.9,"strikeZoneTop":3.88,"strikeZoneBottom":1.86,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.74552703656269,"aZ":-20.77994534448396,"pfxX":-10.116121158402237,"pfxZ":6.315875862039337,"pX":-1.278465991417711,"pZ":1.9605635270570712,"vX0":2.8728635329540086,"vY0":-134.1594924002539,"vZ0":-7.108289272203914,"x":165.73,"y":185.84,"x0":-1.0555093727145433,"y0":50.00598691549989,"z0":6.149546398334463,"aX":-18.25810644326494},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.0,"breakHorizontal":17.6,"spinRate":2302,"spinDirection":201},"zone":13,"typeConfidence":2.0,"plateTime":0.4098413000915775,"extension":6.195197822962878},"index":1,"playId":"6083ce9c-b523-374e-aa06-0dba7b496b27","pitchNumber":2,"startTime":"2025-08-29T23:49:10.052Z","endTime":"2025-08-29T23:49:14.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.2,"strikeZoneTop":3.88,"strikeZoneBottom":1.86,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.075014895900235,"aZ":-31.305353264951126,"pfxX":0.9377902372682283,"pfxZ":0.5522514702873753,"pX":0.7451367686006745,"pZ":2.6143840409041172,"vX0":3.3785498868536696,"vY0":-124.01302683757616,"vZ0":-2.904405258318553,"x":88.6,"y":168.19,"x0":-0.7502888321910826,"y0":50.00346597188978,"z0":6.381087408395089,"aX":1.4775695926008812},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.6,"breakHorizontal":-2.4,"spinRate":2602,"spinDirection":36},"zone":6,"typeConfidence":2.0,"plateTime":0.4396958273551186,"extension":6.177039547884838},"index":2,"playId":"d322b6dd-1469-3da9-8c46-ade70320b873","pitchNumber":3,"startTime":"2025-08-29T23:49:35.601Z","endTime":"2025-08-29T23:49:39.180Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"playId":"18101894-f56c-4698-b4cd-b66a11182fb9","startTime":"2025-08-29T23:50:04.714Z","endTime":"2025-08-29T23:50:09.714Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.6,"strikeZoneTop":3.92343907548203,"strikeZoneBottom":1.78422536152471,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.392777168000073,"aZ":-34.13783731087583,"pfxX":-1.3569070958757088,"pfxZ":-1.2662376817433327,"pX":1.301896528672729,"pZ":0.7912343450036826,"vX0":5.4231324279701845,"vY0":-123.72944164997001,"vZ0":-6.280401492223051,"x":67.37,"y":217.42,"x0":-0.7450510633267229,"y0":50.00539130211802,"z0":6.2337462365564935,"aX":-2.0978023150440523},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.6,"breakHorizontal":1.2,"spinRate":2715,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.44319435987528166,"extension":6.267344016977513},"index":4,"playId":"a4b48618-5baa-3d4e-b1e7-79d00caa5690","pitchNumber":4,"startTime":"2025-08-29T23:50:23.577Z","endTime":"2025-08-29T23:50:27.005Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-29T23:51:14.169Z","endTime":"2025-08-29T23:51:29.268Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.9195581759867,"strikeZoneBottom":1.85761355250489,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.473830997139622,"aZ":-18.919315579266488,"pfxX":-7.21240476778938,"pfxZ":7.129797273762426,"pX":-0.7503158292088259,"pZ":0.9329155583624028,"vX0":3.267164758098221,"vY0":-135.44470989528452,"vZ0":-10.216536303122606,"x":145.6,"y":213.59,"x0":-1.0349355144665902,"y0":50.00166291218454,"z0":6.075674984106737,"aX":-13.404650813289933},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.9,"breakHorizontal":12.4,"spinRate":2189,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.4043238134987477,"extension":6.258002136332395},"index":6,"playId":"48027af0-8d2b-367e-ba44-19e98c745ffd","pitchNumber":5,"startTime":"2025-08-29T23:51:29.268Z","endTime":"2025-08-29T23:51:33.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.84379867971823,"strikeZoneBottom":1.89102474754938,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.750303663033527,"aZ":-20.7148455725367,"pfxX":-9.239258227073371,"pfxZ":6.11749039452645,"pX":1.010888005103653,"pZ":2.0378063827511173,"vX0":8.292988540358495,"vY0":-136.17067427468695,"vZ0":-7.019071015934377,"x":78.47,"y":183.76,"x0":-0.8782098456169741,"y0":50.000392793589036,"z0":6.088925858700996,"aX":-17.296246899084906},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.7,"breakHorizontal":14.9,"spinRate":2385,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4027079660059143,"extension":6.312964786348814},"index":7,"playId":"d44caa05-a2ea-307e-901f-d7e2719f5996","pitchNumber":6,"startTime":"2025-08-29T23:51:49.125Z","endTime":"2025-08-29T23:51:54.956Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.7,"strikeZoneTop":3.88,"strikeZoneBottom":1.86,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.729244086600225,"aZ":-23.000759404794746,"pfxX":-7.385462900701621,"pfxZ":4.965394952887001,"pX":-0.15152180626072004,"pZ":3.574923133306494,"vX0":4.946420465210197,"vY0":-135.58667562468415,"vZ0":-2.8476229937210036,"x":122.78,"y":142.26,"x0":-1.0469577899605238,"y0":50.00492156452778,"z0":6.257398481801213,"aX":-13.648949256909878},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.5,"breakHorizontal":12.2,"spinRate":2288,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.4051485059042772,"extension":6.136117294850589},"index":8,"playId":"ea335949-1cc5-3d25-a7a1-93ae2436b17b","pitchNumber":7,"startTime":"2025-08-29T23:52:07.124Z","endTime":"2025-08-29T23:52:11.923Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:52:11.923Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Max Kepler flies out to left fielder Jurickson Profar.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-29T23:52:34.850Z","endTime":"2025-08-29T23:54:45.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.45747659006367,"strikeZoneBottom":1.6961594667999,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.69396045646339,"aZ":-21.24674944488071,"pfxX":-5.523464011881596,"pfxZ":6.057364609221807,"pX":-1.142879988300674,"pZ":2.9549193150709208,"vX0":1.6429843921513663,"vY0":-133.4524426815096,"vZ0":-4.724937609297651,"x":160.56,"y":159.0,"x0":-1.0488822208740698,"y0":50.00233532997864,"z0":6.278601241212497,"aX":-9.963248502730384},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.2,"breakHorizontal":9.6,"spinRate":2262,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.41040693632166914,"extension":6.1488222691958905},"index":0,"playId":"58970d72-0138-35ab-87a2-dfdddfd4482c","pitchNumber":1,"startTime":"2025-08-29T23:52:44.767Z","endTime":"2025-08-29T23:52:48.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.103481434812572,"aZ":-24.144791574598557,"pfxX":-9.67603170977365,"pfxZ":4.464031581213283,"pX":-1.1408523091855183,"pZ":1.6487204226581784,"vX0":2.912995595358887,"vY0":-133.10777803445856,"vZ0":-7.405017763419996,"x":160.49,"y":194.26,"x0":-0.991207794066899,"y0":50.001514924289104,"z0":6.210402966304821,"aX":-17.39094828414777},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.7,"breakHorizontal":16.9,"spinRate":2176,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.4112289741072299,"extension":6.127945935112777},"index":1,"playId":"57325855-4c81-3557-86b5-ef60105bd942","pitchNumber":2,"startTime":"2025-08-29T23:53:01.522Z","endTime":"2025-08-29T23:53:06.510Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"f65383f0-4ffc-4ef7-a3ed-e5421c0a040b","startTime":"2025-08-29T23:53:20.850Z","endTime":"2025-08-29T23:53:25.633Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.4254961690898,"strikeZoneBottom":1.58692156653072,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.35915357461667,"aZ":-21.479199384941126,"pfxX":-8.991917114205258,"pfxZ":5.940464874579952,"pX":-1.1097792161537074,"pZ":1.2933039326645968,"vX0":2.8445269132967446,"vY0":-133.69553659855475,"vZ0":-8.6142182072094,"x":159.3,"y":203.86,"x0":-1.0230010472208346,"y0":50.00250039469447,"z0":6.113810902282224,"aX":-16.184361526060282},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.0,"breakHorizontal":15.6,"spinRate":2247,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.41058886543114337,"extension":6.105625801272003},"index":3,"playId":"fb176b9c-38bb-3040-91df-6e5ff1f0363a","pitchNumber":3,"startTime":"2025-08-29T23:53:37.883Z","endTime":"2025-08-29T23:53:42.305Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"index":4,"startTime":"2025-08-29T23:53:55.871Z","endTime":"2025-08-29T23:54:11.212Z","isPitch":false,"type":"action","player":{"id":596146,"link":"/api/v1/people/596146"}},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.95836201961462,"aZ":-34.6777337863454,"pfxX":0.28225007594005547,"pfxZ":-1.6301814429468742,"pX":-0.4737441506251202,"pZ":2.188923035199969,"vX0":1.2830583227207166,"vY0":-123.8419631473816,"vZ0":-2.9642676217871324,"x":135.06,"y":179.68,"x0":-1.0372481952724197,"y0":50.00087606323992,"z0":6.330274834343226,"aX":0.43401857321347986},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.5,"breakHorizontal":-0.8,"spinRate":2716,"spinDirection":47},"zone":7,"typeConfidence":2.0,"plateTime":0.4439153197084993,"extension":6.128740223523109},"index":5,"playId":"fcaad234-10c3-358e-bf02-24fa19aec691","pitchNumber":4,"startTime":"2025-08-29T23:54:11.212Z","endTime":"2025-08-29T23:54:15.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.04808411192,"aZ":-33.69174245009911,"pfxX":0.29652850786638485,"pfxZ":-0.9702657857985564,"pX":-0.5034264858267405,"pZ":2.1095825665136934,"vX0":0.9801838206193159,"vY0":-124.11074565903245,"vZ0":-3.412599552589866,"x":136.19,"y":181.82,"x0":-0.9421738154183332,"y0":50.00538359755094,"z0":6.31106009548149,"aX":0.4621517552400248},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.3,"breakHorizontal":-0.7,"spinRate":2701,"spinDirection":35},"zone":7,"typeConfidence":2.0,"plateTime":0.44147058209587975,"extension":6.27996487653362},"hitData":{"launchSpeed":86.4,"launchAngle":51.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.27,"coordY":130.22}},"index":6,"playId":"47651183-b69d-3895-83d0-787e42d91fe3","pitchNumber":5,"startTime":"2025-08-29T23:54:36.921Z","endTime":"2025-08-29T23:54:45.923Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:54:45.923Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Olson singles on a sharp ground ball to center fielder Brandon Marsh.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-29T23:57:12.001Z","endTime":"2025-08-29T23:58:47.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":79.0,"endSpeed":73.4,"strikeZoneTop":3.53383308032345,"strikeZoneBottom":1.71531186900155,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.379602156168975,"aZ":-26.410736466002607,"pfxX":-5.119770197263974,"pfxZ":4.240644375968495,"pX":1.37887910309098,"pZ":2.260549244836406,"vX0":-0.4324046921799575,"vY0":-115.23632911276997,"vZ0":-1.8066922061204331,"x":64.44,"y":177.75,"x0":2.2344110890749413,"y0":50.00255436339338,"z0":5.581557380572211,"aX":-6.95461141440302},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":7.6,"breakHorizontal":9.4,"spinRate":2135,"spinDirection":264},"zone":14,"typeConfidence":2.0,"plateTime":0.4734929215634338,"extension":6.270686016060411},"index":0,"playId":"8bd39a57-4ec8-3b58-82be-cde7a928ebaf","pitchNumber":1,"startTime":"2025-08-29T23:57:23.894Z","endTime":"2025-08-29T23:57:27.129Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":73.1,"strikeZoneTop":3.516135118815,"strikeZoneBottom":1.69252168243761,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.971684395118526,"aZ":-27.22799709257101,"pfxX":-5.324464729380503,"pfxZ":3.7031790740321773,"pX":-1.1447496364099168,"pZ":1.1083198232787133,"vX0":-5.366921627779402,"vY0":-114.49675527881014,"vZ0":-3.8753239644973245,"x":160.64,"y":208.86,"x0":1.9163056808448293,"y0":50.00387172901189,"z0":5.4702103458978035,"aX":-7.109627194078222},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":6.0,"breakHorizontal":10.9,"spinRate":2176,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.47730341622406014,"extension":6.358203519713308},"index":1,"playId":"48aefe54-2a74-3236-99ae-f2c2e65b2355","pitchNumber":2,"startTime":"2025-08-29T23:57:38.942Z","endTime":"2025-08-29T23:57:42.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.59973203099245,"aZ":-25.609797960539606,"pfxX":5.357123252700777,"pfxZ":3.874599498205395,"pX":0.7718654711243967,"pZ":2.714563014470548,"vX0":-4.418583966928904,"vY0":-128.98229063426828,"vZ0":-2.603504958456198,"x":87.58,"y":165.49,"x0":1.8070763608834595,"y0":50.00057748465313,"z0":5.701711066573333,"aX":9.069389852970637},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.7,"breakHorizontal":-8.8,"spinRate":2047,"spinDirection":147},"zone":6,"typeConfidence":2.0,"plateTime":0.4238682889090679,"extension":6.293630532123053},"index":2,"playId":"681823b6-fb2d-331e-b74a-9fc7f4aaa61a","pitchNumber":3,"startTime":"2025-08-29T23:57:53.247Z","endTime":"2025-08-29T23:57:58.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":81.9,"strikeZoneTop":3.58857645688223,"strikeZoneBottom":1.74327274485663,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.462451258516758,"aZ":-27.56648860683716,"pfxX":8.290918506571778,"pfxZ":2.6701368185878476,"pX":1.8415600300877957,"pZ":2.2114836563448548,"vX0":-3.2062426815282836,"vY0":-131.38860941702487,"vZ0":-3.519354529236067,"x":46.8,"y":179.07,"x0":2.0103934582820324,"y0":50.00058536579577,"z0":5.6488129237922,"aX":14.29118496591107},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.2,"breakHorizontal":-14.2,"spinRate":2064,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.4191306524878815,"extension":6.223351981192213},"index":3,"playId":"d2905513-09d1-331b-8e9d-49c101911a3d","pitchNumber":4,"startTime":"2025-08-29T23:58:17.219Z","endTime":"2025-08-29T23:58:20.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.940507950968097,"aZ":-27.17149507188676,"pfxX":8.06926442043175,"pfxZ":2.8722360487335976,"pX":-0.13113543950549061,"pZ":2.746947231521413,"vX0":-7.38662081146058,"vY0":-132.09959594595495,"vZ0":-2.391428338226558,"x":122.0,"y":164.61,"x0":1.6727468192379753,"y0":50.00309258586122,"z0":5.691427553385781,"aX":14.055221710107993},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.8,"breakHorizontal":-12.7,"spinRate":2044,"spinDirection":143},"zone":5,"typeConfidence":2.0,"plateTime":0.41694904739056193,"extension":6.2541861516122745},"hitData":{"launchSpeed":103.6,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":156.94,"coordY":108.92}},"index":4,"playId":"a97cef79-98ea-3c0d-8636-56c241e90061","pitchNumber":5,"startTime":"2025-08-29T23:58:35.284Z","endTime":"2025-08-29T23:58:47.973Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:58:47.973Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ronald Acuña Jr. flies out to left fielder Max Kepler.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-29T23:59:02.922Z","endTime":"2025-08-30T00:00:58.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.63219031399794,"aZ":-24.67268451878737,"pfxX":-0.7081660400479128,"pfxZ":4.493876513726205,"pX":-0.8723441541589405,"pZ":3.083138311691123,"vX0":-6.901571760613967,"vY0":-127.90660196285214,"vZ0":-1.8775203631067152,"x":150.25,"y":155.54,"x0":1.9448700058339239,"y0":50.001910325633304,"z0":5.747896377321018,"aX":-1.179912011970213},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.9,"breakHorizontal":2.8,"spinRate":2153,"spinDirection":158},"zone":11,"typeConfidence":2.0,"plateTime":0.4270713804050206,"extension":6.2178888118193605},"index":0,"playId":"db589c86-dcba-36d8-84b5-8e44dffe1f22","pitchNumber":1,"startTime":"2025-08-29T23:59:09.309Z","endTime":"2025-08-29T23:59:13.390Z","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":88.7,"endSpeed":81.1,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.73604889224739,"aZ":-24.66347771324251,"pfxX":-0.1285025265644988,"pfxZ":4.47169686678858,"pX":-0.744477355057577,"pZ":3.0107318044621945,"vX0":-6.752342241448826,"vY0":-129.0184355835414,"vZ0":-2.0835987822170736,"x":145.38,"y":157.49,"x0":1.9272677063986277,"y0":50.00438356332417,"z0":5.736513327144938,"aX":-0.2143079616931959},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.8,"breakHorizontal":1.8,"spinRate":2151,"spinDirection":148},"zone":4,"typeConfidence":2.0,"plateTime":0.4251234445468408,"extension":6.28831918472656},"index":1,"playId":"77d69c29-ee2d-3fc3-9de0-e6028b98e85c","pitchNumber":2,"startTime":"2025-08-29T23:59:28.161Z","endTime":"2025-08-29T23:59:32.952Z","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":90.9,"endSpeed":83.1,"strikeZoneTop":3.69142674452414,"strikeZoneBottom":1.66220641085838,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.49254207374933,"aZ":-22.246020555348085,"pfxX":3.675844154755864,"pfxZ":5.597029185866782,"pX":0.6502060068671749,"pZ":3.9359651212968116,"vX0":-5.105719528164828,"vY0":-132.38734168618592,"vZ0":-0.14721193052090165,"x":92.22,"y":132.51,"x0":2.1269633048418752,"y0":50.00204441665988,"z0":5.621831767390394,"aX":6.51947048006534},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.3,"breakHorizontal":-5.5,"spinRate":1938,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.41386834221607716,"extension":6.175300837488467},"index":2,"playId":"8633b72d-d413-34ed-8081-d075ab0bee66","pitchNumber":3,"startTime":"2025-08-29T23:59:49.306Z","endTime":"2025-08-29T23:59:53.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.5,"strikeZoneTop":3.7100065338255,"strikeZoneBottom":1.62822837966159,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.264708323088524,"aZ":-23.756125974586276,"pfxX":-1.1210667340704021,"pfxZ":5.053895125242514,"pX":0.9565790380718694,"pZ":3.66215575675152,"vX0":-2.6554578875248835,"vY0":-128.43779723171022,"vZ0":-0.3604791255922766,"x":80.54,"y":139.9,"x0":2.1506612004016326,"y0":50.00458951488152,"z0":5.656014280737447,"aX":-1.867838397910983},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.2,"breakHorizontal":2.6,"spinRate":2209,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.42689907886188205,"extension":6.068190611520421},"index":3,"playId":"ba0d31ba-b962-3f2f-9069-566bac4f7277","pitchNumber":4,"startTime":"2025-08-30T00:00:07.933Z","endTime":"2025-08-30T00:00:12.069Z","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":89.4,"endSpeed":80.2,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.55081882863764,"aZ":-25.799332398410098,"pfxX":8.492891107522272,"pfxZ":3.8190901818639436,"pX":-0.29921501718201443,"pZ":3.151655640981026,"vX0":-7.909098554277089,"vY0":-129.76108961635893,"vZ0":-1.630285105843187,"x":128.41,"y":153.69,"x0":1.7166310535039258,"y0":50.00291084525385,"z0":5.7950196936694365,"aX":14.174817219808748},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.7,"breakHorizontal":-13.2,"spinRate":2026,"spinDirection":148},"zone":1,"typeConfidence":2.0,"plateTime":0.42559546276754157,"extension":6.271794062291418},"index":4,"playId":"53bbc167-f264-3414-8b9b-69d1a4456271","pitchNumber":5,"startTime":"2025-08-30T00:00:26.353Z","endTime":"2025-08-30T00:00:29.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.631020016393933,"aZ":-27.495427515702797,"pfxX":-2.93724003727863,"pfxZ":2.9058173082999357,"pX":-0.8922704970422901,"pZ":2.880838166527279,"vX0":-5.871189885969076,"vY0":-126.01623641180541,"vZ0":-1.560733469592614,"x":151.01,"y":161.0,"x0":1.8492257520791133,"y0":50.00026569410082,"z0":5.729598985695393,"aX":-4.7211295925365455},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.2,"breakHorizontal":6.7,"spinRate":2098,"spinDirection":162},"zone":11,"typeConfidence":2.0,"plateTime":0.43467492644342487,"extension":6.177857858056152},"hitData":{"launchSpeed":75.5,"launchAngle":31.0,"totalDistance":263.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.1,"coordY":109.82}},"index":5,"playId":"8ed5a319-81bf-3197-8af4-f043ea731b1a","pitchNumber":6,"startTime":"2025-08-30T00:00:47.666Z","endTime":"2025-08-30T00:00:58.049Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:00:58.049Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ozzie Albies singles on a ground ball to center fielder Brandon Marsh. Matt Olson to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-30T00:01:15.398Z","endTime":"2025-08-30T00:03:40.805Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"postOnThird":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":81.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.959631777119995,"aZ":-25.472222961248093,"pfxX":7.340669874780346,"pfxZ":3.918539910845789,"pX":0.3485828516387219,"pZ":3.170264981231405,"vX0":-6.146250125005617,"vY0":-130.83854255289435,"vZ0":-1.7091223792913173,"x":103.71,"y":153.18,"x0":1.789520128674291,"y0":50.00405937664857,"z0":5.765300033245379,"aX":12.562140381028941},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.8,"breakHorizontal":-11.8,"spinRate":1942,"spinDirection":139},"zone":3,"typeConfidence":2.0,"plateTime":0.420729912218329,"extension":6.2927474472927765},"index":0,"playId":"a9500bf1-9c85-3ff3-9d8c-79078d753fdd","pitchNumber":1,"startTime":"2025-08-30T00:01:23.247Z","endTime":"2025-08-30T00:01:26.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.389881215771535,"aZ":-25.438191971405598,"pfxX":-0.7229649976930594,"pfxZ":4.088821921289245,"pX":0.24661401418750362,"pZ":3.526895162863581,"vX0":-4.493480384801203,"vY0":-127.11238162662278,"vZ0":-0.5087213840143228,"x":107.6,"y":143.55,"x0":2.1262631704935355,"y0":50.00361354624751,"z0":5.737383588431321,"aX":-1.1902847220345556},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.6,"breakHorizontal":2.3,"spinRate":2112,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.42979287088126794,"extension":6.093744970240372},"index":1,"playId":"dc4c8099-b40a-372c-bcd5-738906aac657","pitchNumber":2,"startTime":"2025-08-30T00:01:45.079Z","endTime":"2025-08-30T00:01:49.273Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":72.4,"endSpeed":67.0,"strikeZoneTop":3.156353275007,"strikeZoneBottom":1.54314390761864,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.991872878954325,"aZ":-38.140045525221936,"pfxX":-8.365244976947277,"pfxZ":-5.335835878803595,"pX":1.349694025839247,"pZ":0.9412680232035489,"vX0":0.9430130328856647,"vY0":-105.41295447288535,"vZ0":-0.810651703534084,"x":65.55,"y":213.37,"x0":1.9809789314719886,"y0":50.00340576185254,"z0":5.758788392421718,"aX":-9.353559711949284},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-9.5,"breakHorizontal":14.9,"spinRate":1980,"spinDirection":307},"zone":14,"typeConfidence":2.0,"plateTime":0.5208913866515363,"extension":6.302884458193786},"index":2,"playId":"3e6acdb4-284d-3f3a-8d0c-dc7c02c6b134","pitchNumber":3,"startTime":"2025-08-30T00:02:03.762Z","endTime":"2025-08-30T00:02:08.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":73.8,"endSpeed":68.7,"strikeZoneTop":3.14394401899798,"strikeZoneBottom":1.53092376918546,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.451077560712708,"aZ":-37.443553325966164,"pfxX":-8.526066954992181,"pfxZ":-4.5257190485703385,"pX":-0.9124260110451143,"pZ":0.1461447020511843,"vX0":-3.3941437232411285,"vY0":-107.50198363099281,"vZ0":-2.9009577785669625,"x":151.78,"y":234.83,"x0":1.7967144059559763,"y0":50.001847632885664,"z0":5.688375170029094,"aX":-9.931182478155076},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-8.6,"breakHorizontal":16.3,"spinRate":2087,"spinDirection":316},"zone":13,"typeConfidence":2.0,"plateTime":0.510415176669849,"extension":6.381800147752946},"index":3,"playId":"a7139c06-2416-3b0d-ba72-9541386cfc84","pitchNumber":4,"startTime":"2025-08-30T00:02:24.210Z","endTime":"2025-08-30T00:02:29.564Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.6,"strikeZoneTop":3.24141297496815,"strikeZoneBottom":1.47358957167877,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.64315390409507,"aZ":-30.004000658442052,"pfxX":5.7273618262434915,"pfxZ":1.61826488422812,"pX":2.2015099463070285,"pZ":2.067185648374496,"vX0":-1.3644639591402583,"vY0":-115.33301207218074,"vZ0":-1.6619464380259368,"x":33.08,"y":182.97,"x0":2.058981323955287,"y0":50.00124152616287,"z0":5.706955857270774,"aX":7.668923028077016},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":2.8,"breakHorizontal":-10.0,"spinRate":1325,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.47598710748616613,"extension":6.2723656490798785},"index":4,"playId":"f1efeb15-b438-3a4c-bae0-aebe91155ce2","pitchNumber":5,"startTime":"2025-08-30T00:02:55.620Z","endTime":"2025-08-30T00:02:59.415Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-30T00:03:13.216Z","endTime":"2025-08-30T00:03:27.643Z","isPitch":false,"type":"action","player":{"id":645277,"link":"/api/v1/people/645277"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.1,"endSpeed":68.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.192757108247054,"aZ":-36.164020645649714,"pfxX":-6.795067728253157,"pfxZ":-3.3924096394023184,"pX":0.9829451152171642,"pZ":2.511344159206639,"vX0":-0.4284007151256782,"vY0":-107.95910488474743,"vZ0":1.308615362994355,"x":79.53,"y":170.97,"x0":2.0664784310711832,"y0":50.0007760160707,"z0":5.884770984538915,"aX":-8.001257176848693},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-5.4,"breakHorizontal":12.4,"spinRate":2123,"spinDirection":306},"zone":12,"typeConfidence":2.0,"plateTime":0.5077853783635051,"extension":6.316434448211523},"hitData":{"launchSpeed":88.8,"launchAngle":4.0,"totalDistance":91.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.9,"coordY":105.88}},"index":6,"playId":"02e18ac6-09bf-399d-8c76-56868f2a2012","pitchNumber":6,"startTime":"2025-08-30T00:03:27.643Z","endTime":"2025-08-30T00:03:40.805Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:03:40.805Z","atBatIndex":37},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Marcell Ozuna lines into a double play, right fielder Nick Castellanos to catcher Rafael Marchán. Matt Olson out at home.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-30T00:04:20.131Z","endTime":"2025-08-30T00:05:07.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_thrown_out","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-30T00:03:50.791Z","endTime":"2025-08-30T00:04:22.408Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":72.5,"strikeZoneTop":3.64459733313483,"strikeZoneBottom":1.78241272468543,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.799703398057833,"aZ":-32.24305206034896,"pfxX":4.0386419114343415,"pfxZ":-0.05183058576647248,"pX":0.8820783805487192,"pZ":2.6535282729242557,"vX0":-3.6827485748070377,"vY0":-114.06708412174082,"vZ0":0.0582055024489303,"x":83.38,"y":167.13,"x0":1.9881900977521756,"y0":50.003104304125245,"z0":5.790927673238331,"aX":5.354284319740401},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":0.2,"breakHorizontal":-6.5,"spinRate":1364,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.47908170744152967,"extension":6.249184897246991},"index":1,"playId":"e01b67e9-3fdc-324f-bfec-5c4780e92190","pitchNumber":1,"startTime":"2025-08-30T00:04:22.408Z","endTime":"2025-08-30T00:04:26.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.66750869240099,"strikeZoneBottom":1.73805543815237,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.11854019600772,"aZ":-25.794095023867232,"pfxX":-2.163033832599778,"pfxZ":3.960307812959911,"pX":0.5498369809579118,"pZ":4.046257608949532,"vX0":-3.12324354135417,"vY0":-125.74167641971242,"vZ0":0.7270639230373701,"x":96.04,"y":129.53,"x0":2.0862455467933274,"y0":50.00175401448271,"z0":5.836913134421829,"aX":-3.482791627561179},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.6,"breakHorizontal":4.6,"spinRate":2107,"spinDirection":160},"zone":12,"typeConfidence":2.0,"plateTime":0.43463230639671213,"extension":6.0561812419072165},"index":2,"playId":"c7913fc3-f404-37fc-8988-c55e8f68001c","pitchNumber":2,"startTime":"2025-08-30T00:04:37.554Z","endTime":"2025-08-30T00:04:41.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.54,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.0721448570446,"aZ":-25.884487577685995,"pfxX":-0.7546774394692444,"pfxZ":3.7926642304422415,"pX":-0.12179866200521193,"pZ":2.5383793825921575,"vX0":-5.021620042162398,"vY0":-127.86289346673777,"vZ0":-2.8884407553024265,"x":121.64,"y":170.24,"x0":1.9646198506362105,"y0":50.0024437550766,"z0":5.71127041348999,"aX":-1.2497032737232547},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.5,"breakHorizontal":2.5,"spinRate":2129,"spinDirection":150},"zone":5,"typeConfidence":2.0,"plateTime":0.4281781925541406,"extension":6.165165730031408},"hitData":{"launchSpeed":85.4,"launchAngle":25.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":185.6,"coordY":113.74}},"index":3,"playId":"dd372645-5270-37f4-8d21-35b5080abacf","pitchNumber":3,"startTime":"2025-08-30T00:04:56.448Z","endTime":"2025-08-30T00:05:07.675Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:05:07.675Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryson Stott grounds out, third baseman Nacho Alvarez Jr. to first baseman Matt Olson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T00:07:53.677Z","endTime":"2025-08-30T00:08:39.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":3},"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"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":80.8,"endSpeed":74.9,"strikeZoneTop":3.13189194716087,"strikeZoneBottom":1.36853816145367,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.164149050525495,"aZ":-37.40464004590649,"pfxX":-0.08510130662800175,"pfxZ":-3.7182393449659727,"pX":-0.4696840422132405,"pZ":1.8365844583634607,"vX0":1.7781914872933398,"vY0":-117.75264971064547,"vZ0":-2.6956649224372162,"x":134.9,"y":189.19,"x0":-1.2232998672313122,"y0":50.0054251894302,"z0":6.453903439642286,"aX":-0.11993980080760165},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-7.1,"breakHorizontal":-0.2,"spinRate":2369,"spinDirection":30},"zone":7,"typeConfidence":2.0,"plateTime":0.4649960691460193,"extension":5.9799911536699595},"index":0,"playId":"28ae381b-c544-3c98-9b9f-41104a4d0471","pitchNumber":1,"startTime":"2025-08-30T00:07:58.240Z","endTime":"2025-08-30T00:08:01.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.160973047968604,"aZ":-21.875226519545688,"pfxX":-10.066828530598157,"pfxZ":5.923413381520112,"pX":-0.5490732505469005,"pZ":1.7300249960173169,"vX0":5.1806326311545625,"vY0":-131.57762453212885,"vZ0":-7.611906234101607,"x":137.93,"y":192.07,"x0":-1.244740235805846,"y0":50.001900605601776,"z0":6.303609732810122,"aX":-17.498193696775456},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.1,"breakHorizontal":16.9,"spinRate":2173,"spinDirection":209},"zone":7,"typeConfidence":2.0,"plateTime":0.4176642894287528,"extension":6.023863644370455},"index":1,"playId":"46215a86-696d-3473-9840-d6d95977a41b","pitchNumber":2,"startTime":"2025-08-30T00:08:10.464Z","endTime":"2025-08-30T00:08:13.821Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-30T00:08:18.719Z","endTime":"2025-08-30T00:08:30.841Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.751597269512267,"aZ":-28.864220942173073,"pfxX":-8.33716599307835,"pfxZ":2.0096381713632328,"pX":-0.8177903547183722,"pZ":1.881938587101665,"vX0":3.7610516563070036,"vY0":-127.98299588172958,"vZ0":-5.644247323127946,"x":148.17,"y":187.97,"x0":-1.2274874443189245,"y0":50.00543382302424,"z0":6.391913033383196,"aX":-13.757621977974727},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.5,"breakHorizontal":14.2,"spinRate":2284,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.4288613268627235,"extension":6.076147169737718},"hitData":{"launchSpeed":93.3,"launchAngle":-16.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.0,"coordY":157.0}},"index":3,"playId":"40e96fc7-921d-362e-911d-19a492d71634","pitchNumber":3,"startTime":"2025-08-30T00:08:30.841Z","endTime":"2025-08-30T00:08:39.113Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:08:39.113Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Marchán grounds out, first baseman Matt Olson to pitcher Bryce Elder.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T00:08:56.717Z","endTime":"2025-08-30T00:09:39.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"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":92.3,"endSpeed":84.5,"strikeZoneTop":3.17362780993097,"strikeZoneBottom":1.51049997413045,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.051076391263262,"aZ":-17.454421624588612,"pfxX":-7.998061349476766,"pfxZ":8.07215833750263,"pX":0.4692446783599563,"pZ":2.438681934316636,"vX0":6.588194718424442,"vY0":-134.179091296682,"vZ0":-6.8313923104390915,"x":99.11,"y":172.94,"x0":-0.9788901393855941,"y0":50.00059575171055,"z0":6.261322739169767,"aX":-14.581033775551083},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.3,"breakHorizontal":13.1,"spinRate":2247,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.4082102363953908,"extension":6.059464021500324},"index":0,"playId":"2a9440e9-eda0-3ce4-b758-6b0ec583ad1b","pitchNumber":1,"startTime":"2025-08-30T00:09:01.066Z","endTime":"2025-08-30T00:09:04.794Z","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":93.1,"endSpeed":85.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.738642424448148,"aZ":-13.656819712763957,"pfxX":-2.2318077999193964,"pfxZ":9.853919796718804,"pX":0.6955083327743695,"pZ":3.484014782619839,"vX0":5.4776749203593065,"vY0":-135.50993401680512,"vZ0":-5.070650926162089,"x":90.49,"y":144.71,"x0":-1.0528099665374318,"y0":50.000946586921586,"z0":6.3172229484332805,"aX":-4.193644336510473},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.2,"breakHorizontal":3.0,"spinRate":2366,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.40259885637704684,"extension":6.190327483075819},"index":1,"playId":"f1985274-f3cf-3acc-a9a5-ab838dc27182","pitchNumber":2,"startTime":"2025-08-30T00:09:11.925Z","endTime":"2025-08-30T00:09:15.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.248923507614595,"aZ":-32.27835088667853,"pfxX":0.6561251179636538,"pfxZ":-0.06525063643315399,"pX":0.11511660990348453,"pZ":1.1426668988620512,"vX0":2.28787241774138,"vY0":-122.68909210796645,"vZ0":-5.856179211668245,"x":112.61,"y":207.93,"x0":-0.9130659405067691,"y0":50.004810172823014,"z0":6.29669774661331,"aX":1.004736636105822},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.2,"breakHorizontal":-1.7,"spinRate":2569,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.44566893206761415,"extension":6.0556014880389775},"hitData":{"launchSpeed":76.1,"launchAngle":-14.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.42,"coordY":164.7}},"index":2,"playId":"fae6a16e-5d37-37ee-a4ff-a40499d2ac9a","pitchNumber":3,"startTime":"2025-08-30T00:09:29.604Z","endTime":"2025-08-30T00:09:39.205Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:09:39.205Z","atBatIndex":40},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Trea Turner reaches on a throwing error by third baseman Nacho Alvarez Jr. Trea Turner to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T00:09:58.825Z","endTime":"2025-08-30T00:10:55.406Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.5,"strikeZoneTop":3.38348999466495,"strikeZoneBottom":1.67727637709189,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.579848987912218,"aZ":-31.770654795940775,"pfxX":-0.2579962940232714,"pfxZ":0.26401073788735685,"pX":0.8250266084774395,"pZ":0.9058324622486827,"vX0":4.209044107701246,"vY0":-121.7442990430229,"vZ0":-6.185749508156853,"x":85.55,"y":214.32,"x0":-0.891566487841791,"y0":50.0003225008551,"z0":6.224485006820235,"aX":-0.38844274858652483},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.7,"breakHorizontal":-0.5,"spinRate":2661,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4496625982981235,"extension":6.239181584949212},"index":0,"playId":"ec3b09f1-cc95-3f6a-8d98-fc830e902d1d","pitchNumber":1,"startTime":"2025-08-30T00:10:05.925Z","endTime":"2025-08-30T00:10:09.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.43808895972737,"strikeZoneBottom":1.67877116970393,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.69417816910779,"aZ":-19.937048691871677,"pfxX":-9.543358339765744,"pfxZ":6.82495411978034,"pX":-0.28015157734933416,"pZ":-0.10107090680570296,"vX0":4.916245569492902,"vY0":-133.089412185963,"vZ0":-12.29804890732963,"x":127.68,"y":241.51,"x0":-0.9119413750206264,"y0":50.00197522030098,"z0":6.024990466935183,"aX":-17.11083850485492},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.8,"breakHorizontal":16.2,"spinRate":2184,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.4116270582932766,"extension":6.270668219689178},"index":1,"playId":"aa7e03fc-5db3-34f1-9948-4338aa24a52d","pitchNumber":2,"startTime":"2025-08-30T00:10:17.035Z","endTime":"2025-08-30T00:10:20.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.80565249828322,"aZ":-21.8437703353277,"pfxX":-10.79515302873564,"pfxZ":5.604105569890593,"pX":-0.046979221352504597,"pZ":2.1876710004600266,"vX0":6.358384845144035,"vY0":-135.6694542783044,"vZ0":-6.612276967269682,"x":118.79,"y":179.71,"x0":-1.0324114845056183,"y0":50.0019678601384,"z0":6.204981813061756,"aX":-19.89583625560067},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.8,"breakHorizontal":18.0,"spinRate":2235,"spinDirection":204},"zone":8,"typeConfidence":2.0,"plateTime":0.4054807456118956,"extension":6.266193133015085},"hitData":{"launchSpeed":97.0,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.75,"coordY":157.1}},"index":2,"playId":"067d75f9-2838-3971-9b41-18e1b679eefa","pitchNumber":3,"startTime":"2025-08-30T00:10:47.734Z","endTime":"2025-08-30T00:10:55.406Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:10:55.406Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Schwarber flies out to shortstop Nick Allen.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T00:11:31.197Z","endTime":"2025-08-30T00:13:58.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.41078152228704,"strikeZoneBottom":1.52999871983572,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.82594591564872,"aZ":-22.09333326870712,"pfxX":-8.810893350631384,"pfxZ":5.62160854754785,"pX":-0.4615417297155855,"pZ":1.2010285387667992,"vX0":4.4518746358041685,"vY0":-133.36983453406933,"vZ0":-8.676268965338062,"x":134.59,"y":206.35,"x0":-1.0114407857727874,"y0":50.00469178113362,"z0":6.1013660292311425,"aX":-15.806758539040706},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.4,"breakHorizontal":14.9,"spinRate":2191,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.4113484616220826,"extension":6.210906503012784},"index":0,"playId":"03114f99-bb7f-3e74-b86f-0665982f842f","pitchNumber":1,"startTime":"2025-08-30T00:11:38.738Z","endTime":"2025-08-30T00:11:42.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.4,"strikeZoneTop":3.31191124743838,"strikeZoneBottom":1.54054797800533,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.423114254996573,"aZ":-32.1641734878768,"pfxX":-0.20149790500069176,"pfxZ":0.006725562881029212,"pX":-0.33926718636826436,"pZ":0.6960961036699425,"vX0":1.308107696646429,"vY0":-123.30306367867587,"vZ0":-6.8274817905131,"x":129.93,"y":219.99,"x0":-0.8503784869914982,"y0":50.00216328596698,"z0":6.2133090677417355,"aX":-0.31036770917683004},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.3,"breakHorizontal":0.1,"spinRate":2667,"spinDirection":28},"zone":13,"typeConfidence":2.0,"plateTime":0.444137937740956,"extension":6.1203998727676066},"index":1,"playId":"98523ee3-717d-3fb9-a9c4-b565f6e95268","pitchNumber":2,"startTime":"2025-08-30T00:11:58.343Z","endTime":"2025-08-30T00:12:02.454Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.3431517814597,"strikeZoneBottom":1.46484701022236,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.312508962692693,"aZ":-29.03110206904945,"pfxX":-0.42933633494725365,"pfxZ":2.045790034915786,"pX":-0.7505845926807665,"pZ":1.9871277312981246,"vX0":0.6848131005019573,"vY0":-123.01149665135775,"vZ0":-4.508493742430121,"x":145.61,"y":185.13,"x0":-0.9767439731167363,"y0":50.00002727129871,"z0":6.303723998433753,"aX":-0.658195332300757},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.9,"breakHorizontal":0.6,"spinRate":2630,"spinDirection":51},"zone":7,"typeConfidence":2.0,"plateTime":0.44520676072117205,"extension":6.091592811377741},"index":2,"playId":"8763af84-fcec-3ccc-8067-390117e18beb","pitchNumber":3,"startTime":"2025-08-30T00:12:15.191Z","endTime":"2025-08-30T00:12:19.142Z","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":86.3,"endSpeed":79.7,"strikeZoneTop":3.32082901633606,"strikeZoneBottom":1.49617994809121,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.61752424141913,"aZ":-29.045265232645274,"pfxX":-5.995238211511243,"pfxZ":1.9407101611068267,"pX":-0.9497715253310082,"pZ":3.5803269078691904,"vX0":1.9903624714335602,"vY0":-125.72515556263016,"vZ0":-1.1858982453418283,"x":153.2,"y":142.11,"x0":-0.9691187289918748,"y0":50.004210236802386,"z0":6.3985825846494,"aX":-9.673600160894377},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.5,"breakHorizontal":10.4,"spinRate":2299,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.43436106588770684,"extension":5.982468328464732},"index":3,"playId":"ca050cbb-536a-3036-bd41-daf74f7eab59","pitchNumber":4,"startTime":"2025-08-30T00:12:34.778Z","endTime":"2025-08-30T00:12:38.328Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.13545910961581,"aZ":-21.23770495984084,"pfxX":-9.124617076924665,"pfxZ":6.105075512266568,"pX":-0.9871093396137661,"pZ":1.664868286052926,"vX0":2.918587302896403,"vY0":-132.7101024065331,"vZ0":-8.019942711197602,"x":154.63,"y":193.83,"x0":-0.9123419122781692,"y0":50.00596839915376,"z0":6.261035836883954,"aX":-16.35610515846922},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.6,"breakHorizontal":16.0,"spinRate":2161,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.4119683452447864,"extension":6.1462588156484035},"index":4,"playId":"01189862-4eb3-3002-ba4f-e8cc0def419f","pitchNumber":5,"startTime":"2025-08-30T00:12:54.341Z","endTime":"2025-08-30T00:12:59.922Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-30T00:13:14.918Z","endTime":"2025-08-30T00:13:27.553Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.82094515079947,"aZ":-30.029942486822556,"pfxX":0.28689292636441743,"pfxZ":1.351604699791804,"pX":0.10663818950973372,"pZ":1.4017069546777166,"vX0":2.539209058505897,"vY0":-124.95879242431472,"vZ0":-5.8287326580939745,"x":112.94,"y":200.93,"x0":-0.9592834946019233,"y0":50.00224581169,"z0":6.227125330223043,"aX":0.45379624860338497},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.3,"breakHorizontal":-1.1,"spinRate":2613,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4380705845682389,"extension":6.212113256291843},"index":6,"playId":"74005ad3-7824-3366-96cd-da17d8d7d3c8","pitchNumber":6,"startTime":"2025-08-30T00:13:27.553Z","endTime":"2025-08-30T00:13:32.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.010945501576693,"aZ":-31.231656662175308,"pfxX":1.7950322363321092,"pfxZ":0.5998592255142361,"pX":0.06159178423535077,"pZ":2.0143180638800526,"vX0":1.7535028015375778,"vY0":-124.22076646106797,"vZ0":-4.0995264810685565,"x":114.65,"y":184.39,"x0":-0.8856884128625724,"y0":50.003113568407855,"z0":6.271931395977937,"aX":2.8152464356240268},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.4,"breakHorizontal":-3.6,"spinRate":2720,"spinDirection":37},"zone":8,"typeConfidence":2.0,"plateTime":0.44030930466024376,"extension":6.155700760195191},"hitData":{"launchSpeed":84.8,"launchAngle":54.0,"totalDistance":194.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":95.0,"coordY":129.45}},"index":7,"playId":"e3fffcb1-818c-3c10-83da-a826bad6fd75","pitchNumber":7,"startTime":"2025-08-30T00:13:50.318Z","endTime":"2025-08-30T00:13:58.678Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:13:58.678Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Harris II strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-30T00:16:40.179Z","endTime":"2025-08-30T00:17:39.183Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":502085,"fullName":"David Robertson","link":"/api/v1/people/502085"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: David Robertson replaces Ranger Suarez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T00:15:13.251Z","endTime":"2025-08-30T00:16:42.526Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":502085,"link":"/api/v1/people/502085"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.95499748732437,"aZ":-14.72190533294192,"pfxX":1.2671810641465684,"pfxZ":9.582169005190634,"pX":-0.5704241703580147,"pZ":2.9993624093839357,"vX0":4.888507874017463,"vY0":-134.08991147777502,"vZ0":-4.93442661216906,"x":138.74,"y":157.8,"x0":-2.581631167887646,"y0":50.002699016016265,"z0":5.913613048189779,"aX":2.3067998406119403},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.4,"breakHorizontal":-3.4,"spinRate":2570,"spinDirection":182},"zone":1,"typeConfidence":2.0,"plateTime":0.40845107886888554,"extension":6.304540642905643},"index":1,"playId":"7f173868-091c-34a4-bb02-9b79f6e568b7","pitchNumber":1,"startTime":"2025-08-30T00:16:42.526Z","endTime":"2025-08-30T00:16:46.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.58500280300155,"strikeZoneBottom":1.52493304123043,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.225426802497395,"aZ":-14.442522664981446,"pfxX":-0.22684673661805865,"pfxZ":9.790353006397405,"pX":-0.700561159091076,"pZ":3.3000123618566675,"vX0":4.8896732844704855,"vY0":-133.81991734256434,"vZ0":-4.203428284170858,"x":143.7,"y":149.68,"x0":-2.523003445938119,"y0":50.003859982193674,"z0":5.927728221032471,"aX":-0.41113175460747525},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.0,"breakHorizontal":-0.6,"spinRate":2551,"spinDirection":183},"zone":1,"typeConfidence":2.0,"plateTime":0.4094921387542194,"extension":6.402348158607958},"index":2,"playId":"16e258f5-a569-35c3-bd17-4be387402237","pitchNumber":2,"startTime":"2025-08-30T00:16:57.473Z","endTime":"2025-08-30T00:17:01.536Z","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":92.4,"endSpeed":84.7,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.62666497152225,"aZ":-15.587186419562578,"pfxX":-1.0533449267544013,"pfxZ":9.031327551660766,"pX":-0.8710118478050799,"pZ":3.5312726988956347,"vX0":4.751434160140395,"vY0":-134.527327642684,"vZ0":-3.497907649780865,"x":150.2,"y":143.44,"x0":-2.521680897648232,"y0":50.002789404938056,"z0":5.95028812260545,"aX":-1.9350748384634198},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.8,"breakHorizontal":1.0,"spinRate":2607,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.40682399688316506,"extension":6.534434653446495},"index":3,"playId":"4f65d1d4-cb72-3dbe-a1b5-d2ba29797da2","pitchNumber":3,"startTime":"2025-08-30T00:17:15.899Z","endTime":"2025-08-30T00:17:19.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.5,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.81350012093983,"aZ":-37.90490311137555,"pfxX":0.8779067797672768,"pfxZ":-3.8116875355403868,"pX":0.7141148374737762,"pZ":-0.0932028562873427,"vX0":7.388344367667735,"vY0":-123.09750345132481,"vZ0":-6.4289927445249955,"x":89.78,"y":241.3,"x0":-2.464314548032,"y0":50.000597615122615,"z0":5.834877483858956,"aX":1.3202267462621242},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-8.4,"breakHorizontal":-3.6,"spinRate":2669,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.44827121062821895,"extension":6.548532830176995},"index":4,"playId":"5bac8697-500f-3178-8e88-6a87fd11745d","pitchNumber":4,"startTime":"2025-08-30T00:17:35.127Z","endTime":"2025-08-30T00:17:39.183Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:17:39.183Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sean Murphy flies out to right fielder Nick Castellanos.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-30T00:18:02.198Z","endTime":"2025-08-30T00:18:48.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":502085,"fullName":"David Robertson","link":"/api/v1/people/502085"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"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":89.8,"endSpeed":82.9,"strikeZoneTop":3.46174944229422,"strikeZoneBottom":1.49421248405361,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.250881565185708,"aZ":-18.09636217393049,"pfxX":2.3998729899505498,"pfxZ":8.108439656276833,"pX":-0.2984923960304432,"pZ":1.3676705246060707,"vX0":5.032637374730349,"vY0":-130.62713003485396,"vZ0":-7.955144045298611,"x":128.38,"y":201.85,"x0":-2.5582877692012933,"y0":50.00562586425526,"z0":5.8014044337165735,"aX":4.1680142821948385},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":13.2,"breakHorizontal":-5.4,"spinRate":2596,"spinDirection":174},"zone":13,"typeConfidence":2.0,"plateTime":0.4185172316405721,"extension":6.585399906568201},"index":0,"playId":"0725df46-e354-362d-a404-77baee564c8c","pitchNumber":1,"startTime":"2025-08-30T00:18:07.297Z","endTime":"2025-08-30T00:18:11.794Z","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":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.8,"strikeZoneTop":3.47808380971155,"strikeZoneBottom":1.46663857294717,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.15118557777589,"aZ":-17.412541342731682,"pfxX":-6.155250247167543,"pfxZ":8.643174010327225,"pX":-1.5475850917950846,"pZ":2.1762650659592535,"vX0":4.599904166928767,"vY0":-129.8596172972729,"vZ0":-5.958376831930897,"x":175.99,"y":180.02,"x0":-2.5420282906218286,"y0":50.0039462479333,"z0":5.824751658487386,"aX":-10.515076049166414},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":14.5,"breakHorizontal":10.1,"spinRate":2357,"spinDirection":191},"zone":13,"typeConfidence":2.0,"plateTime":0.4217550797506435,"extension":6.433821746625261},"index":1,"playId":"37aafdaa-1c08-3d4b-8946-3bd3659cd5fe","pitchNumber":2,"startTime":"2025-08-30T00:18:23.903Z","endTime":"2025-08-30T00:18:28.284Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.465032913729683,"aZ":-18.203831429444573,"pfxX":1.7586974479207282,"pfxZ":7.908167218112469,"pX":0.01352604697748038,"pZ":2.5822122719900222,"vX0":5.778809752603844,"vY0":-132.5862715090372,"vZ0":-5.140937690895452,"x":116.48,"y":169.06,"x0":-2.4296933066363104,"y0":50.00113604616536,"z0":5.890224129309777,"aX":3.1042339857361405},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.3,"breakHorizontal":-4.6,"spinRate":2664,"spinDirection":182},"zone":5,"typeConfidence":2.0,"plateTime":0.41437532257005794,"extension":6.528427735354442},"hitData":{"launchSpeed":97.1,"launchAngle":43.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.53,"coordY":96.25}},"index":2,"playId":"13e40ebe-3f0e-31e6-9717-8be05ecee3a4","pitchNumber":3,"startTime":"2025-08-30T00:18:40.476Z","endTime":"2025-08-30T00:18:48.982Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:18:48.982Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nacho Alvarez Jr. grounds out, second baseman Bryson Stott to first baseman Bryce Harper.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-30T00:19:08.372Z","endTime":"2025-08-30T00:19:36.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":502085,"fullName":"David Robertson","link":"/api/v1/people/502085"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":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(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":90.6,"endSpeed":83.0,"strikeZoneTop":3.19186491552009,"strikeZoneBottom":1.41196632917013,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.76354598106258,"aZ":-16.77070395121588,"pfxX":1.0940164865319906,"pfxZ":8.74399823264487,"pX":-0.19657608598123014,"pZ":3.4938752298855857,"vX0":5.487676133911679,"vY0":-131.81487324101732,"vZ0":-3.3649159150147767,"x":124.49,"y":144.45,"x0":-2.4466333053943563,"y0":50.00169865241431,"z0":6.023658619965781,"aX":1.9259130075469466},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.4,"breakHorizontal":-3.1,"spinRate":2511,"spinDirection":179},"zone":11,"typeConfidence":2.0,"plateTime":0.4153793332050384,"extension":6.399171773408736},"index":0,"playId":"abd2d92b-b911-3a5f-92ca-6ba88a66dad2","pitchNumber":1,"startTime":"2025-08-30T00:19:13.999Z","endTime":"2025-08-30T00:19:17.813Z","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":90.7,"endSpeed":83.2,"strikeZoneTop":3.25,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.924368437637852,"aZ":-17.10527048142371,"pfxX":0.5563748349541915,"pfxZ":8.538825509434748,"pX":-0.651713959046139,"pZ":2.4836358229584894,"vX0":4.401592493696795,"vY0":-131.96722020904676,"vZ0":-5.642828660603983,"x":141.84,"y":171.72,"x0":-2.413113275169334,"y0":50.00341888693085,"z0":5.9084598931526715,"aX":0.9815478891055477},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.4,"breakHorizontal":-1.9,"spinRate":2559,"spinDirection":183},"zone":4,"typeConfidence":2.0,"plateTime":0.41495514628861274,"extension":6.193115374675866},"hitData":{"launchSpeed":82.3,"launchAngle":3.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.75,"coordY":148.48}},"index":1,"playId":"45632a2c-ce35-3a8f-a77e-0571c6f095cd","pitchNumber":2,"startTime":"2025-08-30T00:19:29.673Z","endTime":"2025-08-30T00:19:36.695Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:19:36.695Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Harper grounds out sharply, first baseman Matt Olson to pitcher Bryce Elder.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T00:22:05.426Z","endTime":"2025-08-30T00:22:45.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":693821,"link":"/api/v1/people/693821"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.7,"strikeZoneTop":3.1698673218194,"strikeZoneBottom":1.43310195732546,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.60579566192221,"aZ":-19.911243717844307,"pfxX":-9.608374616611272,"pfxZ":7.022096636540913,"pX":1.1572408866218244,"pZ":0.7876805787483612,"vX0":8.132449677370136,"vY0":-132.16541756337992,"vZ0":-9.947966081497425,"x":72.89,"y":217.51,"x0":-0.7312186501386518,"y0":50.000682225735105,"z0":6.099560961269747,"aX":-16.77399728828959},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.3,"breakHorizontal":15.4,"spinRate":2232,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4165065235436449,"extension":6.299287044547766},"index":0,"playId":"bd46e348-ba64-38cf-ab9a-57de7ad201b3","pitchNumber":1,"startTime":"2025-08-30T00:22:09.963Z","endTime":"2025-08-30T00:22:13.337Z","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":91.5,"endSpeed":83.5,"strikeZoneTop":3.15438899839209,"strikeZoneBottom":1.39044595896231,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.990846277334413,"aZ":-21.66974839140319,"pfxX":-11.612498685622214,"pfxZ":5.927609607670118,"pX":0.7973089585172277,"pZ":0.9883124144355133,"vX0":8.384568224822127,"vY0":-132.68905892555972,"vZ0":-9.239762384806124,"x":86.61,"y":212.1,"x0":-0.9043633923085215,"y0":50.00562043256113,"z0":6.111739261972444,"aX":-20.585382721970227},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.8,"breakHorizontal":19.1,"spinRate":2220,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.41374865704507924,"extension":6.228016955796256},"index":1,"playId":"6d389263-c4e8-3bf8-af1f-197e79d1a325","pitchNumber":2,"startTime":"2025-08-30T00:22:21.811Z","endTime":"2025-08-30T00:22:24.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.1,"strikeZoneTop":3.22,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.432917356432554,"aZ":-21.109826850001184,"pfxX":-9.276958587081973,"pfxZ":6.21752455839083,"pX":0.15109333042102538,"pZ":1.4855827167988958,"vX0":5.989729152589651,"vY0":-133.89058943776462,"vZ0":-8.306173317120798,"x":111.24,"y":198.67,"x0":-0.9335831892862302,"y0":50.00012058349574,"z0":6.192099066759679,"aX":-16.495311047611292},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.2,"breakHorizontal":15.1,"spinRate":2248,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.4123436786835035,"extension":6.2366211460077325},"hitData":{"launchSpeed":102.3,"launchAngle":-23.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"hard","location":"3","coordinates":{"coordX":159.47,"coordY":165.72}},"index":2,"playId":"7f279033-5f10-3a5b-87e6-d9dddf1c34b2","pitchNumber":3,"startTime":"2025-08-30T00:22:38.786Z","endTime":"2025-08-30T00:22:45.760Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:22:45.760Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Bohm flies out sharply to center fielder Michael Harris II.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T00:23:07.564Z","endTime":"2025-08-30T00:23:22.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.6,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.24402690572851,"aZ":-21.893771015564955,"pfxX":-8.06525686347992,"pfxZ":5.744880061687756,"pX":-0.0012050175310340944,"pZ":2.9711986367526295,"vX0":5.560283406775534,"vY0":-133.08408541905598,"vZ0":-4.551384806554771,"x":117.05,"y":158.56,"x0":-1.0724470583206853,"y0":50.00208993655844,"z0":6.294579003248053,"aX":-14.429689554844543},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.6,"breakHorizontal":13.3,"spinRate":2151,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.41197892309468465,"extension":6.188089939700075},"hitData":{"launchSpeed":102.2,"launchAngle":31.0,"totalDistance":383.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":149.3,"coordY":46.05}},"index":0,"playId":"f23e7189-ba73-3737-b97b-1c64a9db8262","pitchNumber":1,"startTime":"2025-08-30T00:23:13.128Z","endTime":"2025-08-30T00:23:22.508Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:23:22.508Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Marsh walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T00:23:45.214Z","endTime":"2025-08-30T00:24:36.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.21593577549582,"strikeZoneBottom":1.45776644229126,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.738055411734553,"aZ":-27.190751439372033,"pfxX":-10.333827538830054,"pfxZ":2.753556669861526,"pX":0.9606180683242628,"pZ":2.651142745194114,"vX0":8.351394905454923,"vY0":-133.96418439996867,"vZ0":-4.596032907595205,"x":80.38,"y":167.2,"x0":-0.859143713458677,"y0":50.006203865100126,"z0":6.339681262312237,"aX":-18.73088859603389},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.1,"breakHorizontal":16.8,"spinRate":2091,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.4093150286835292,"extension":6.198260208741605},"index":0,"playId":"63655a39-6878-307f-a648-967074169956","pitchNumber":1,"startTime":"2025-08-30T00:23:49.970Z","endTime":"2025-08-30T00:23:53.709Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.9,"strikeZoneTop":3.19063469433512,"strikeZoneBottom":1.45543875143398,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.543903338578694,"aZ":-33.62652911522169,"pfxX":1.0082235016437981,"pfxZ":-0.9497022314477572,"pX":0.22595179207802393,"pZ":3.8781167713866043,"vX0":2.574332019676668,"vY0":-122.28247168701809,"vZ0":0.5278221406288459,"x":108.39,"y":134.07,"x0":-0.9666385952005757,"y0":50.00178767438549,"z0":6.518352605566513,"aX":1.5437777413223452},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.4,"breakHorizontal":-2.4,"spinRate":2571,"spinDirection":38},"zone":12,"typeConfidence":0.91,"plateTime":0.44599632983791215,"extension":6.125422867470733},"index":1,"playId":"7a6a5a17-b2e0-3735-a586-356e252c7195","pitchNumber":2,"startTime":"2025-08-30T00:24:02.679Z","endTime":"2025-08-30T00:24:06.527Z","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":81.8,"endSpeed":75.5,"strikeZoneTop":3.21155158918619,"strikeZoneBottom":1.45183127054644,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.955722975601997,"aZ":-34.519295401117134,"pfxX":0.787144202162203,"pfxZ":-1.622541090916755,"pX":-0.6384083962329916,"pZ":3.8404670275532595,"vX0":0.7142805967712066,"vY0":-119.13691792665163,"vZ0":0.9288143618965521,"x":141.33,"y":135.09,"x0":-1.0439098175304953,"y0":50.00390085586764,"z0":6.55490297988115,"aX":1.1364235501383682},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-2.5,"breakHorizontal":-1.6,"spinRate":2407,"spinDirection":32},"zone":11,"typeConfidence":2.0,"plateTime":0.45897746151058705,"extension":6.103100919934974},"index":2,"playId":"425c1383-b5ec-39d6-91e6-c3fae53275f1","pitchNumber":3,"startTime":"2025-08-30T00:24:15.572Z","endTime":"2025-08-30T00:24:19.463Z","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":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.2,"strikeZoneTop":3.10558319576922,"strikeZoneBottom":1.60666116469615,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.16642788660859,"aZ":-23.767076675858995,"pfxX":-10.749930850086706,"pfxZ":4.867455334742341,"pX":-0.7570251475442239,"pZ":1.4617155123063226,"vX0":4.452589039320618,"vY0":-131.38936806168283,"vZ0":-7.595189340707957,"x":145.86,"y":199.31,"x0":-1.0893770102437312,"y0":50.00056178057659,"z0":6.190811230331955,"aX":-18.551271314796352},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.1,"breakHorizontal":18.2,"spinRate":2027,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.4189458988382331,"extension":6.258474320857813},"index":3,"playId":"36d2bf58-1c8a-3963-953d-a4314d255462","pitchNumber":4,"startTime":"2025-08-30T00:24:31.642Z","endTime":"2025-08-30T00:24:36.609Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:24:36.609Z","atBatIndex":48},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nick Castellanos grounds into a force out, third baseman Nacho Alvarez Jr. to second baseman Ozzie Albies. Brandon Marsh out at 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T00:25:17.174Z","endTime":"2025-08-30T00:25:26.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"281d355b-92c6-3bd6-a301-dfc411226e0c","startTime":"2025-08-30T00:25:03.230Z","endTime":"2025-08-30T00:25:06.906Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.88,"strikeZoneBottom":1.86,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.66869539369309,"aZ":-25.77763761742127,"pfxX":-10.098229193312037,"pfxZ":3.4684706281672817,"pX":-0.19826208555167243,"pZ":2.3042393734143953,"vX0":5.798946174671002,"vY0":-135.43867662376167,"vZ0":-5.393566973458928,"x":124.56,"y":176.57,"x0":-1.0636618514537939,"y0":50.002716471791466,"z0":6.142038016115334,"aX":-18.618536941972035},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.3,"breakHorizontal":16.9,"spinRate":2160,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.4055935156902897,"extension":6.188186031944762},"hitData":{"launchSpeed":90.2,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.66,"coordY":169.27}},"index":1,"playId":"af4132d7-5973-390f-9b80-a6f48ddf42a5","pitchNumber":1,"startTime":"2025-08-30T00:25:19.505Z","endTime":"2025-08-30T00:25:26.436Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:25:26.436Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Vidal Bruján flies out to right fielder Nick Castellanos.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T00:28:12.030Z","endTime":"2025-08-30T00:29:03.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"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":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Matt Strahm replaces David Robertson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T00:26:50.873Z","endTime":"2025-08-30T00:27:51.177Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621381,"link":"/api/v1/people/621381"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Vidal Bruján replaces Nick Allen.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-30T00:27:51.177Z","endTime":"2025-08-30T00:28:14.363Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660644,"link":"/api/v1/people/660644"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":669397,"link":"/api/v1/people/669397"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.23634132432954,"strikeZoneBottom":1.39639998984022,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.125502576974704,"aZ":-21.261725351736267,"pfxX":2.368644239093854,"pfxZ":6.324183406044527,"pX":0.6475954403612385,"pZ":2.515635032020237,"vX0":-4.12438516981187,"vY0":-129.97558074234132,"vZ0":-2.8968350663336615,"x":92.32,"y":170.86,"x0":1.9412551634141142,"y0":50.001147098251636,"z0":5.244172838773108,"aX":4.086216779880077},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.0,"breakHorizontal":-3.5,"spinRate":2573,"spinDirection":144},"zone":6,"typeConfidence":2.0,"plateTime":0.42007900725827385,"extension":6.122605720766703},"index":2,"playId":"12c37f51-616c-3977-a22b-0422fd2a93e6","pitchNumber":1,"startTime":"2025-08-30T00:28:14.363Z","endTime":"2025-08-30T00:28:18.023Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.3,"strikeZoneTop":3.26,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.357378570841348,"aZ":-16.258468778733903,"pfxX":7.204581974431012,"pfxZ":8.955438074217694,"pX":-0.18057299886929915,"pZ":1.783911719195673,"vX0":-7.5691355105908,"vY0":-132.71877892558533,"vZ0":-5.674717180785487,"x":123.88,"y":190.61,"x0":1.7772057947334228,"y0":50.005324776290195,"z0":5.1408093620552435,"aX":12.808546464609273},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.1,"breakHorizontal":-11.3,"spinRate":2552,"spinDirection":131},"zone":8,"typeConfidence":2.0,"plateTime":0.4132653714419341,"extension":6.194908259814464},"index":3,"playId":"685da993-b6cf-3996-a41d-47675f76b200","pitchNumber":2,"startTime":"2025-08-30T00:28:33.231Z","endTime":"2025-08-30T00:28:36.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.0,"strikeZoneTop":3.26,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.937616877885652,"aZ":-29.07535715505348,"pfxX":-5.97585189940295,"pfxZ":2.0478756215358143,"pX":0.15273068867777817,"pZ":2.369762548090755,"vX0":-2.332623585547783,"vY0":-122.6606330626124,"vZ0":-1.4908065524702354,"x":111.18,"y":174.8,"x0":1.8943880345954525,"y0":50.00295766123598,"z0":5.481825175904398,"aX":-9.037415127058662},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.6,"breakHorizontal":11.4,"spinRate":2931,"spinDirection":295},"zone":5,"typeConfidence":2.0,"plateTime":0.4478056351666613,"extension":6.148924668779169},"hitData":{"launchSpeed":74.7,"launchAngle":50.0,"totalDistance":211.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.87,"coordY":136.13}},"index":4,"playId":"e5046f2b-4868-37c0-bc98-147cdb1eb19e","pitchNumber":3,"startTime":"2025-08-30T00:28:55.186Z","endTime":"2025-08-30T00:29:03.338Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:29:03.338Z","atBatIndex":50},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jurickson Profar pops out to second baseman Bryson Stott.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T00:29:26.707Z","endTime":"2025-08-30T00:29:43.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.09904017787781,"aZ":-19.273233320801502,"pfxX":9.619568814021807,"pfxZ":6.8149590634131645,"pX":-0.6082602946702074,"pZ":2.3807319698794056,"vX0":-9.114797389079456,"vY0":-136.49274554588249,"vZ0":-4.280263894149347,"x":140.19,"y":174.5,"x0":1.5191659157557627,"y0":50.00490662921134,"z0":5.290587519022261,"aX":18.21443364843719},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.6,"breakHorizontal":-15.6,"spinRate":2343,"spinDirection":135},"zone":4,"typeConfidence":2.0,"plateTime":0.4007772764351789,"extension":6.310521471214371},"hitData":{"launchSpeed":75.2,"launchAngle":61.0,"totalDistance":150.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":128.51,"coordY":141.88}},"index":0,"playId":"e736e75b-ed29-384a-b52f-b832d3511bc7","pitchNumber":1,"startTime":"2025-08-30T00:29:35.398Z","endTime":"2025-08-30T00:29:43.173Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:29:43.173Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Olson singles on a line drive to center fielder Brandon Marsh.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T00:30:02.579Z","endTime":"2025-08-30T00:30:42.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"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":88.2,"endSpeed":80.9,"strikeZoneTop":3.42515370442958,"strikeZoneBottom":1.72865638718768,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.141083337357635,"aZ":-24.847544593729573,"pfxX":0.8240629270850786,"pfxZ":4.412755564182552,"pX":-0.8024681347111557,"pZ":2.428812136479517,"vX0":-10.624899974423224,"vY0":-128.00540351960277,"vZ0":-2.3096654489959425,"x":147.59,"y":173.2,"x0":3.2931554213013854,"y0":50.00506582164106,"z0":5.285902402246762,"aX":1.3694929931842588},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.7,"breakHorizontal":0.8,"spinRate":2674,"spinDirection":151},"zone":4,"typeConfidence":2.0,"plateTime":0.42770577541208077,"extension":6.177454285202649},"index":0,"playId":"40f89605-8954-3255-abe7-25d9ce101694","pitchNumber":1,"startTime":"2025-08-30T00:30:12.730Z","endTime":"2025-08-30T00:30:16.880Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":83.9,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.3117774704088,"aZ":-19.562065929620154,"pfxX":10.758146936290093,"pfxZ":6.952136782635332,"pX":1.2064482742707237,"pZ":2.0442286878221854,"vX0":-9.485562725003104,"vY0":-134.61831414043533,"vZ0":-4.726050711682906,"x":71.01,"y":183.59,"x0":3.3975828595524726,"y0":50.00626158309514,"z0":5.229180349170534,"aX":19.5259979830034},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.6,"breakHorizontal":-17.2,"spinRate":2486,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.4086568688247927,"extension":6.188285960103672},"hitData":{"launchSpeed":69.4,"launchAngle":24.0,"totalDistance":213.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":114.89,"coordY":99.14}},"index":1,"playId":"0d72203d-7e41-306e-b2cb-33fd649085dc","pitchNumber":2,"startTime":"2025-08-30T00:30:29.619Z","endTime":"2025-08-30T00:30:42.261Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:30:42.261Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ronald Acuña Jr. walks. Matt Olson to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T00:30:58.022Z","endTime":"2025-08-30T00:32:45.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"postOnSecond":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.92828241202371,"aZ":-24.492417800425432,"pfxX":1.5137788549128726,"pfxZ":4.624373485026151,"pX":0.30120554287824025,"pZ":2.953968451433976,"vX0":-4.48767472960715,"vY0":-127.70220749426296,"vZ0":-1.1449702663451355,"x":105.52,"y":159.02,"x0":1.8803030955619167,"y0":50.00197391357595,"z0":5.324900135053119,"aX":2.5145159339996},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.4,"breakHorizontal":-1.8,"spinRate":2509,"spinDirection":155},"zone":6,"typeConfidence":2.0,"plateTime":0.42799834037317064,"extension":6.196332013790315},"index":0,"playId":"33c7f2c8-46bb-3ef4-adcb-49f1c87a3a1c","pitchNumber":1,"startTime":"2025-08-30T00:31:07.454Z","endTime":"2025-08-30T00:31:13.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.61483666498903,"strikeZoneBottom":1.68852928968346,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.045642559999074,"aZ":-23.979501138161567,"pfxX":2.197088020151997,"pfxZ":4.821753318146527,"pX":-0.04027110403903411,"pZ":3.528018545488814,"vX0":-5.561683177222674,"vY0":-129.0896640250044,"vZ0":0.16404856844358295,"x":118.54,"y":143.52,"x0":1.8497968812324408,"y0":50.00388811309194,"z0":5.298750399353303,"aX":3.7356109599376297},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.0,"breakHorizontal":-2.9,"spinRate":2640,"spinDirection":156},"zone":2,"typeConfidence":2.0,"plateTime":0.4231335774779015,"extension":6.178569177234466},"index":1,"playId":"9030ac1c-06e7-3447-80d5-a68a5588abef","pitchNumber":2,"startTime":"2025-08-30T00:31:36.471Z","endTime":"2025-08-30T00:31:41.218Z","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":93.5,"endSpeed":83.8,"strikeZoneTop":3.5975369701175,"strikeZoneBottom":1.54036406591877,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.81450057525262,"aZ":-12.663761372383062,"pfxX":6.727428925910546,"pfxZ":10.623383784942334,"pX":0.6094860379650576,"pZ":4.250954534972147,"vX0":-5.266355059702926,"vY0":-135.89162511421858,"vZ0":-0.510708806655482,"x":93.77,"y":124.0,"x0":1.7162354302186513,"y0":50.000004763467444,"z0":5.336004690356276,"aX":12.3520998040008},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.2,"breakHorizontal":-10.8,"spinRate":2598,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.40589159833531196,"extension":6.157764020424531},"index":2,"playId":"fb34385e-77f9-363a-ad01-0448e9fb959d","pitchNumber":3,"startTime":"2025-08-30T00:31:55.903Z","endTime":"2025-08-30T00:31:59.664Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.60433700067608,"strikeZoneBottom":1.59980524736353,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.168479010648262,"aZ":-24.05437720590621,"pfxX":1.7329793302133387,"pfxZ":4.94029431610514,"pX":0.6717184061119583,"pZ":3.636982453370059,"vX0":-3.484445526077691,"vY0":-126.9309894807146,"vZ0":0.4689460527887067,"x":91.4,"y":140.58,"x0":1.8325473861956227,"y0":50.00284252240375,"z0":5.3538399062778765,"aX":2.8488319772659394},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.2,"breakHorizontal":-2.4,"spinRate":2576,"spinDirection":154},"zone":3,"typeConfidence":2.0,"plateTime":0.4302915328764665,"extension":6.146026248105921},"index":3,"playId":"e9fa3412-d7cf-3c85-8473-fdaa1984ee9c","pitchNumber":4,"startTime":"2025-08-30T00:32:17.919Z","endTime":"2025-08-30T00:32:22.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.4,"strikeZoneTop":3.62309791279375,"strikeZoneBottom":1.59191315488205,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.932356793795016,"aZ":-30.411555202213542,"pfxX":-3.661389979733757,"pfxZ":1.1858803606735329,"pX":-0.999454717449134,"pZ":1.7453488026018462,"vX0":-5.13091348792426,"vY0":-121.28127277331521,"vZ0":-2.4051115808582173,"x":155.1,"y":191.66,"x0":1.623484591967224,"y0":50.00087620982065,"z0":5.416666176777136,"aX":-5.422324488181724},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.8,"breakHorizontal":7.9,"spinRate":2702,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4525620684298115,"extension":6.2187881732322925},"index":4,"playId":"f952d281-d9ac-3e2d-984a-fb9a23ef5ba1","pitchNumber":5,"startTime":"2025-08-30T00:32:38.993Z","endTime":"2025-08-30T00:32:45.519Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:32:45.519Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ozzie Albies flies out to left fielder Max Kepler.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T00:33:03.310Z","endTime":"2025-08-30T00:33:24.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":82.2,"endSpeed":76.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.71052833553433,"aZ":-31.342087925453104,"pfxX":-5.471000289054803,"pfxZ":0.5680498416698221,"pX":0.17177757885498404,"pZ":1.6293321055794958,"vX0":-2.0723875340946183,"vY0":-119.84753811757271,"vZ0":-2.53355645901146,"x":110.45,"y":194.79,"x0":1.7568735865788003,"y0":50.003611782127315,"z0":5.481082652781213,"aX":-8.011282406438058},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.7,"breakHorizontal":10.4,"spinRate":2776,"spinDirection":267},"zone":8,"typeConfidence":2.0,"plateTime":0.45585645933926333,"extension":6.193148368410604},"hitData":{"launchSpeed":97.1,"launchAngle":31.0,"totalDistance":368.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.54,"coordY":59.85}},"index":0,"playId":"be209ed7-9bb7-32b6-bd9d-cdfe746669be","pitchNumber":1,"startTime":"2025-08-30T00:33:15.223Z","endTime":"2025-08-30T00:33:24.896Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:33:24.896Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Max Kepler grounds out, pitcher Bryce Elder to first baseman Matt Olson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T00:35:54.963Z","endTime":"2025-08-30T00:36:55.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,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":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693821,"link":"/api/v1/people/693821"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Vidal Bruján remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T00:34:56.684Z","endTime":"2025-08-30T00:35:57.300Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660644,"link":"/api/v1/people/660644"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"901","replacedPlayer":{"id":669397,"link":"/api/v1/people/669397"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":81.9,"strikeZoneTop":3.48108017978405,"strikeZoneBottom":1.6241681293291,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.461262985690084,"aZ":-22.816690630311793,"pfxX":-10.69139744453917,"pfxZ":5.434825209659987,"pX":-1.3635597907426744,"pZ":1.2575068277405252,"vX0":2.909116481298951,"vY0":-131.79161585744572,"vZ0":-8.544228632252386,"x":168.98,"y":204.83,"x0":-1.1073025191081698,"y0":50.00512591869942,"z0":6.285696063822103,"aX":-18.41676493031446},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.8,"breakHorizontal":18.5,"spinRate":2048,"spinDirection":201},"zone":13,"typeConfidence":2.0,"plateTime":0.4189651376445154,"extension":6.033137166167405},"index":1,"playId":"b532d73d-c6ae-3785-b248-83b6b768961c","pitchNumber":1,"startTime":"2025-08-30T00:35:57.300Z","endTime":"2025-08-30T00:36:02.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.2,"strikeZoneTop":3.35493327284508,"strikeZoneBottom":1.52577168661647,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.577324014230435,"aZ":-35.39909142073863,"pfxX":0.46557284402745136,"pfxZ":-2.2368980571814934,"pX":-1.1732324780706604,"pZ":2.165482292502959,"vX0":-0.12367091611693246,"vY0":-120.15601428503916,"vZ0":-2.448156618598879,"x":161.72,"y":180.31,"x0":-1.1810986011876439,"y0":50.00399010959623,"z0":6.389746206934046,"aX":0.6704782539431402},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-4.4,"breakHorizontal":-0.8,"spinRate":2418,"spinDirection":33},"zone":13,"typeConfidence":2.0,"plateTime":0.4585243476660481,"extension":6.028639965414268},"index":2,"playId":"2eb320c7-8f10-38b1-929b-40b2321cfbd9","pitchNumber":2,"startTime":"2025-08-30T00:36:08.570Z","endTime":"2025-08-30T00:36:14.253Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.68251570904017,"aZ":-22.138460245034604,"pfxX":-8.87216636383963,"pfxZ":5.746451555595914,"pX":-0.12429309610287313,"pZ":1.227588826427666,"vX0":5.297423455103417,"vY0":-132.45587163531317,"vZ0":-8.541506345680018,"x":121.74,"y":205.64,"x0":-1.0148655865522038,"y0":50.004995472077404,"z0":6.158532054906993,"aX":-15.504536936479942},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.4,"breakHorizontal":14.6,"spinRate":2101,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.41617001536217524,"extension":6.14945511065006},"index":3,"playId":"0f1303ea-97d0-3e51-a18b-67caa064a0f3","pitchNumber":3,"startTime":"2025-08-30T00:36:21.101Z","endTime":"2025-08-30T00:36:25.628Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":4,"startTime":"2025-08-30T00:36:36.771Z","endTime":"2025-08-30T00:36:47.523Z","isPitch":false,"type":"action","player":{"id":596146,"link":"/api/v1/people/596146"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.181076472157276,"aZ":-20.782463640531734,"pfxX":-9.010889410290641,"pfxZ":6.348876100020652,"pX":-1.2060421440171436,"pZ":2.6875894505963642,"vX0":2.81668435298318,"vY0":-133.67624523471127,"vZ0":-5.621415783180389,"x":162.97,"y":166.22,"x0":-1.1084527974131904,"y0":50.000824496251845,"z0":6.328469091642181,"aX":-16.162188686384294},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.3,"breakHorizontal":15.6,"spinRate":2147,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.41111774159751757,"extension":6.095138991610581},"hitData":{"launchSpeed":68.9,"launchAngle":-62.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.27,"coordY":187.65}},"index":5,"playId":"3830917d-930a-3c3b-ad6a-f5ec05404d60","pitchNumber":4,"startTime":"2025-08-30T00:36:47.523Z","endTime":"2025-08-30T00:36:55.412Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:36:55.412Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryson Stott flies out to center fielder Michael Harris II.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T00:37:15.406Z","endTime":"2025-08-30T00:38:55.942Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"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":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.7,"strikeZoneTop":3.23099747766481,"strikeZoneBottom":1.48882413710378,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.86048884159588,"aZ":-22.742751454402324,"pfxX":-9.283399438236907,"pfxZ":5.304830289104792,"pX":-0.9010584624207797,"pZ":0.9348397806142661,"vX0":3.6499844920792537,"vY0":-132.83054692524453,"vZ0":-9.412519043398454,"x":151.35,"y":213.54,"x0":-1.091038666269348,"y0":50.00278705897521,"z0":6.1932192867782785,"aX":-16.500573658895682},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.7,"breakHorizontal":16.0,"spinRate":2150,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.4132001367975886,"extension":6.17351125498245},"index":0,"playId":"99ed0acd-aff7-34b3-98c1-3285806ecc09","pitchNumber":1,"startTime":"2025-08-30T00:37:20.716Z","endTime":"2025-08-30T00:37:24.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.21099824663287,"strikeZoneBottom":1.54887256205738,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.194955470970985,"aZ":-22.954525067123775,"pfxX":-10.397359221612133,"pfxZ":5.093584012921495,"pX":-0.27988649114515074,"pZ":2.4869207238164384,"vX0":5.778273510073811,"vY0":-133.99781894656155,"vZ0":-5.549008407821799,"x":127.67,"y":171.63,"x0":-1.1185489673884281,"y0":50.00497826904731,"z0":6.235137753492398,"aX":-18.82284797930092},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.2,"breakHorizontal":17.5,"spinRate":2261,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.40947961901736196,"extension":6.178527874738095},"index":1,"playId":"3c86afb6-060b-3297-8f7a-3aa96d10d1d6","pitchNumber":2,"startTime":"2025-08-30T00:37:34.305Z","endTime":"2025-08-30T00:37:38.386Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.913695691634167,"aZ":-24.174546236620014,"pfxX":-9.3645612132255,"pfxZ":4.479018117748428,"pX":-0.621358808583458,"pZ":1.8847476270709862,"vX0":4.395035945746371,"vY0":-133.38383243377575,"vZ0":-6.707847278892274,"x":140.68,"y":187.89,"x0":-1.081236623317233,"y0":50.00434024281897,"z0":6.196272531135975,"aX":-16.735175531952525},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.7,"breakHorizontal":15.8,"spinRate":2282,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.4119463733841511,"extension":6.117716393012826},"index":2,"playId":"0fa4040d-5b8a-3899-8058-72801c22b550","pitchNumber":3,"startTime":"2025-08-30T00:37:49.398Z","endTime":"2025-08-30T00:37:53.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.13611263403263,"strikeZoneBottom":1.54633345721114,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.522006826718993,"aZ":-12.748523511733648,"pfxX":-1.4208086288114647,"pfxZ":10.265086475461246,"pX":-0.855608592047581,"pZ":3.0512966606561878,"vX0":1.4042228464349926,"vY0":-136.55796797427118,"vZ0":-6.255397729402693,"x":149.61,"y":156.39,"x0":-1.1914109745112356,"y0":50.004016027626456,"z0":6.24553369026701,"aX":-2.6889534296339646},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.5,"breakHorizontal":2.3,"spinRate":2318,"spinDirection":196},"zone":11,"typeConfidence":0.9,"plateTime":0.4008098064261971,"extension":6.220082792219916},"index":3,"playId":"0f7726e0-bfd9-3c2d-803d-ff8c3ac76017","pitchNumber":4,"startTime":"2025-08-30T00:38:12.595Z","endTime":"2025-08-30T00:38:16.845Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.52516906905248,"aZ":-35.20048163701651,"pfxX":1.1287660234220684,"pfxZ":-1.9647929560354704,"pX":-0.3393688210102266,"pZ":1.9088724533659427,"vX0":1.4219037896571014,"vY0":-123.20170366852058,"vZ0":-3.6216111855102997,"x":129.94,"y":187.24,"x0":-1.069673397704937,"y0":50.00059903306807,"z0":6.3601060741874145,"aX":1.7418179767197088},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-4.1,"breakHorizontal":-2.4,"spinRate":2765,"spinDirection":39},"zone":7,"typeConfidence":0.91,"plateTime":0.4438842286681086,"extension":6.156623046686359},"index":4,"playId":"7814f00b-a7bd-3b7c-95d4-430b3277d261","pitchNumber":5,"startTime":"2025-08-30T00:38:28.161Z","endTime":"2025-08-30T00:38:31.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.431312490276667,"aZ":-22.55293815449273,"pfxX":-6.743455658921599,"pfxZ":5.1670930590552295,"pX":0.5716447166394008,"pZ":2.3093858101282785,"vX0":6.55870714722699,"vY0":-135.9976157831296,"vZ0":-6.1402333779198095,"x":95.21,"y":176.43,"x0":-1.0018647126960527,"y0":50.00545297422685,"z0":6.173989458493314,"aX":-12.56122663835253},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.2,"breakHorizontal":10.7,"spinRate":2197,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.4036450272868972,"extension":6.161980485629257},"hitData":{"launchSpeed":94.0,"launchAngle":33.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.9,"coordY":61.15}},"index":5,"playId":"ebcc672d-3d44-3f45-ad11-56bc7557607d","pitchNumber":6,"startTime":"2025-08-30T00:38:48.134Z","endTime":"2025-08-30T00:38:55.942Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:38:55.942Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Marchán strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T00:39:18.234Z","endTime":"2025-08-30T00:40:27.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.522515574976854,"aZ":-31.071784016821177,"pfxX":0.8872224938429132,"pfxZ":0.7061516426041505,"pX":-0.0942570170624446,"pZ":1.7517138076666425,"vX0":1.9097012356102971,"vY0":-123.83908324545632,"vZ0":-4.940892243087546,"x":120.59,"y":191.48,"x0":-0.9890862256510567,"y0":50.003940683434124,"z0":6.356385693903619,"aX":1.3848552732001393},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.5,"breakHorizontal":-2.0,"spinRate":2497,"spinDirection":37},"zone":8,"typeConfidence":0.91,"plateTime":0.4414216544191709,"extension":6.200882294217369},"index":0,"playId":"1fc768e3-9622-3438-b76e-c8f5220a0863","pitchNumber":1,"startTime":"2025-08-30T00:39:24.295Z","endTime":"2025-08-30T00:39:27.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.80511530269028,"aZ":-22.369393032182465,"pfxX":-7.555682952497774,"pfxZ":5.330573627213302,"pX":0.615068935002621,"pZ":1.3604019361886812,"vX0":7.2094520270303395,"vY0":-134.84674664405352,"vZ0":-8.43928001687973,"x":93.56,"y":202.05,"x0":-1.1137624550832357,"y0":50.00119732601148,"z0":6.113398471565415,"aX":-13.889347322030652},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.9,"breakHorizontal":12.1,"spinRate":2115,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.4064701307104812,"extension":6.2036749668210645},"index":1,"playId":"a56475aa-c48c-3c8d-8f89-15210c5d506e","pitchNumber":2,"startTime":"2025-08-30T00:39:46.473Z","endTime":"2025-08-30T00:39:50.450Z","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":94.7,"endSpeed":85.7,"strikeZoneTop":2.96246250677607,"strikeZoneBottom":1.40382182429882,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.57543769929235,"aZ":-14.310497990114058,"pfxX":-0.898824206771395,"pfxZ":9.390244892209815,"pX":0.18805884584477883,"pZ":4.1246022305897405,"vX0":3.6296293095083425,"vY0":-137.7633971586729,"vZ0":-3.208211006897727,"x":109.83,"y":127.42,"x0":-1.0357125351584369,"y0":50.000446655673066,"z0":6.285070987530017,"aX":-1.7098574366525041},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.4,"breakHorizontal":0.8,"spinRate":2416,"spinDirection":198},"zone":12,"typeConfidence":0.9,"plateTime":0.39918150126799423,"extension":6.2125153536191515},"index":2,"playId":"de570338-f16d-354c-be1e-510803c995b8","pitchNumber":3,"startTime":"2025-08-30T00:40:08.177Z","endTime":"2025-08-30T00:40:13.678Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.037892091338907,"aZ":-31.16445198474704,"pfxX":0.9680791471370522,"pfxZ":0.6647831482687513,"pX":0.5979709900945973,"pZ":-0.11634522999177618,"vX0":3.3059304729044094,"vY0":-123.08348017500599,"vZ0":-8.693112539467762,"x":94.21,"y":241.92,"x0":-0.8945978850751485,"y0":50.00220648987461,"z0":6.142722914759416,"aX":1.468019127962846},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.8,"breakHorizontal":-2.6,"spinRate":2730,"spinDirection":29},"zone":14,"typeConfidence":0.91,"plateTime":0.4469691415583932,"extension":6.358061351650016},"index":3,"playId":"a6e68ae4-6a80-3df9-9350-55da18cdc8ea","pitchNumber":4,"startTime":"2025-08-30T00:40:22.815Z","endTime":"2025-08-30T00:40:27.515Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:40:27.515Z","atBatIndex":57},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Marcell Ozuna pops out to second baseman Bryson Stott.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T00:43:08.441Z","endTime":"2025-08-30T00:43:32.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"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":[1,2],"actionIndex":[0],"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Orion Kerkering replaces Matt Strahm.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T00:41:49.420Z","endTime":"2025-08-30T00:43:10.756Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689147,"link":"/api/v1/people/689147"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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":85.7,"endSpeed":78.0,"strikeZoneTop":3.55257971450968,"strikeZoneBottom":1.67903151907154,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.93585247226722,"aZ":-32.15334059707022,"pfxX":7.202917199572693,"pfxZ":0.016877996514685023,"pX":0.3584905326530772,"pZ":1.001238635413249,"vX0":3.39153222359535,"vY0":-124.661726365465,"vZ0":-4.445791392807942,"x":103.34,"y":211.75,"x0":-1.9625702391640412,"y0":50.00459922352384,"z0":5.511680502829328,"aX":11.150238638414933},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.8,"breakHorizontal":-13.9,"spinRate":2890,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.4421862041408704,"extension":6.102569478585592},"index":1,"playId":"eec4137d-8ee5-3583-8693-759d74b38f6f","pitchNumber":1,"startTime":"2025-08-30T00:43:10.756Z","endTime":"2025-08-30T00:43:14.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":77.4,"strikeZoneTop":3.54,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.65205928386849,"aZ":-30.310782639477072,"pfxX":7.389134460274629,"pfxZ":1.2079053340001504,"pX":0.2660078955078291,"pZ":2.255764698337274,"vX0":2.9629709017679984,"vY0":-124.19725588681813,"vZ0":-1.8255329708166483,"x":106.86,"y":177.87,"x0":-1.9078165673491467,"y0":50.000264825943894,"z0":5.560984215968411,"aX":11.351861204848559},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.9,"breakHorizontal":-14.2,"spinRate":2876,"spinDirection":67},"zone":8,"typeConfidence":0.9,"plateTime":0.44379197311991314,"extension":6.119388656300892},"hitData":{"launchSpeed":75.9,"launchAngle":61.0,"totalDistance":154.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":164.48,"coordY":153.17}},"index":2,"playId":"0f15d36c-5fea-3fc4-b30d-bdc1226aad76","pitchNumber":2,"startTime":"2025-08-30T00:43:24.534Z","endTime":"2025-08-30T00:43:32.663Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:43:32.663Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Harris II singles on a sharp ground ball to left fielder Max Kepler.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T00:43:50.515Z","endTime":"2025-08-30T00:45:56.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"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":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.0,"strikeZoneTop":3.53789921618361,"strikeZoneBottom":1.65434743069192,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.61029123181223,"aZ":-12.608850471419295,"pfxX":-6.253549654172247,"pfxZ":9.798304485399225,"pX":-0.7085984614410722,"pZ":3.708737661093525,"vX0":4.303113690676982,"vY0":-140.58139287902367,"vZ0":-3.783076524559251,"x":144.01,"y":138.64,"x0":-1.4486271187245203,"y0":50.00061049235452,"z0":5.893395446923305,"aX":-12.4842224417767},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.2,"breakHorizontal":10.4,"spinRate":2401,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.3899865325900036,"extension":6.177025400654902},"index":0,"playId":"dcae0f57-1758-36a4-a794-2fbeaa6df1de","pitchNumber":1,"startTime":"2025-08-30T00:43:56.118Z","endTime":"2025-08-30T00:43:59.958Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.53697105028385,"strikeZoneBottom":1.60245498961948,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.47323203628857,"aZ":-11.993091028189566,"pfxX":-6.053297675717269,"pfxZ":10.11493155007368,"pX":0.6043921756157663,"pZ":2.311415251899193,"vX0":7.400898227985023,"vY0":-140.50795837790977,"vZ0":-7.3461265783023055,"x":93.96,"y":176.37,"x0":-1.2799200105142567,"y0":50.002599311123674,"z0":5.74282392697079,"aX":-12.0776780819983},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.9,"breakHorizontal":9.4,"spinRate":2415,"spinDirection":225},"zone":6,"typeConfidence":0.9,"plateTime":0.3901339330368261,"extension":6.188789748748362},"index":1,"playId":"9556f01f-3e4a-3918-852a-8aca882d429d","pitchNumber":2,"startTime":"2025-08-30T00:44:09.719Z","endTime":"2025-08-30T00:44:13.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.6,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.51153899491101,"aZ":-31.02836122628775,"pfxX":7.018713218995721,"pfxZ":0.713481933887997,"pX":0.011241986470344993,"pZ":1.0824907936465356,"vX0":2.479627016400272,"vY0":-126.28154144168455,"vZ0":-4.8986804695139305,"x":116.57,"y":209.55,"x0":-1.8971899239609904,"y0":50.00279758160643,"z0":5.565392796982703,"aX":11.249713939143232},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.4,"breakHorizontal":-13.3,"spinRate":2928,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.4349887307758613,"extension":6.045557227094749},"index":2,"playId":"384a7c9a-4736-3d42-ab88-775880bbc78c","pitchNumber":3,"startTime":"2025-08-30T00:44:25.016Z","endTime":"2025-08-30T00:44:28.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.48635676051306,"strikeZoneBottom":1.54337711398387,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.631424963103406,"aZ":-18.80826975242844,"pfxX":-9.405192924467835,"pfxZ":6.70119515914957,"pX":-1.916588676830675,"pZ":2.7435760749939773,"vX0":2.7051599365149985,"vY0":-140.50326865457384,"vZ0":-4.770070848024054,"x":190.06,"y":164.7,"x0":-1.6716589238403556,"y0":50.0018393744593,"z0":5.6902558685330815,"aX":-18.75148911709126},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.3,"breakHorizontal":16.4,"spinRate":2244,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.39023224686701496,"extension":6.271329877666958},"index":3,"playId":"e7e1ca2b-9c25-3087-a99b-a55bc490e63e","pitchNumber":4,"startTime":"2025-08-30T00:44:47.280Z","endTime":"2025-08-30T00:44:50.821Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.495035763825957,"aZ":-28.73975810773699,"pfxX":7.598650917544227,"pfxZ":2.1826595267071536,"pX":0.6839721692578997,"pZ":1.3785949567493612,"vX0":3.8233012012460996,"vY0":-125.05326389262963,"vZ0":-4.397322609395367,"x":90.93,"y":201.56,"x0":-1.854656150142269,"y0":50.00407717741645,"z0":5.532068113800937,"aX":11.970664832258127},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.1,"breakHorizontal":-14.6,"spinRate":2878,"spinDirection":59},"zone":14,"typeConfidence":0.9,"plateTime":0.43889173473120513,"extension":6.171769740359007},"index":4,"playId":"1d5e6cbb-53cd-3d3e-bb42-e2fcf73f24a7","pitchNumber":5,"startTime":"2025-08-30T00:45:02.121Z","endTime":"2025-08-30T00:45:09.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.4,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.44688053920394,"aZ":-13.300898189027874,"pfxX":-8.088692875813155,"pfxZ":9.386321371615738,"pX":0.032941807369277515,"pZ":2.9905726510123682,"vX0":6.565769468255939,"vY0":-141.20797530747362,"vZ0":-5.470308910262989,"x":115.74,"y":158.03,"x0":-1.2764522398076834,"y0":50.003066816552135,"z0":5.815259164247615,"aX":-16.264845849010094},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.0,"breakHorizontal":13.2,"spinRate":2448,"spinDirection":225},"zone":2,"typeConfidence":0.9,"plateTime":0.3885240209103542,"extension":6.278331557584971},"index":5,"playId":"81787ce0-8b9f-322b-8690-a6ab2194ea5e","pitchNumber":6,"startTime":"2025-08-30T00:45:27.087Z","endTime":"2025-08-30T00:45:30.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.55,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.187166020086416,"aZ":-21.654150740585916,"pfxX":-10.612891398396968,"pfxZ":5.323767320419666,"pX":-0.21642229762265583,"pZ":2.847394733807958,"vX0":6.89102540885707,"vY0":-139.83397144926641,"vZ0":-4.048347569123165,"x":125.25,"y":161.9,"x0":-1.3367201863481692,"y0":50.00164496765516,"z0":5.7384814467776355,"aX":-20.96907896136698},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.0,"breakHorizontal":17.8,"spinRate":2232,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.3920262855241421,"extension":6.345026874187213},"hitData":{"launchSpeed":111.3,"launchAngle":-3.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":90.71,"coordY":123.81}},"index":6,"playId":"4afe7c6b-0840-32c2-b1ac-3afd545b3fe8","pitchNumber":7,"startTime":"2025-08-30T00:45:44.835Z","endTime":"2025-08-30T00:45:56.522Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:45:56.522Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drake Baldwin grounds out, second baseman Bryson Stott to first baseman Bryce Harper. Michael Harris II to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T00:46:44.183Z","endTime":"2025-08-30T00:49:04.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Drake Baldwin replaces Sean Murphy.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-30T00:46:09.946Z","endTime":"2025-08-30T00:46:13.714Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":669221,"link":"/api/v1/people/669221"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-30T00:46:13.714Z","endTime":"2025-08-30T00:46:46.555Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.8,"strikeZoneTop":3.50139383609394,"strikeZoneBottom":1.52890335968024,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.87788673232471,"aZ":-12.535089448660655,"pfxX":-9.173093367535767,"pfxZ":9.706937137173686,"pX":-0.3911341247881714,"pZ":1.9864779043316385,"vX0":6.414642822535789,"vY0":-141.4767583932461,"vZ0":-8.16092970859749,"x":131.91,"y":185.15,"x0":-1.4983619339381158,"y0":50.00362009449549,"z0":5.715739624159255,"aX":-18.559062937471612},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.1,"breakHorizontal":15.2,"spinRate":2488,"spinDirection":224},"zone":7,"typeConfidence":0.9,"plateTime":0.3874549382359702,"extension":6.269784045840647},"index":2,"playId":"50ce4079-e0fe-3cd6-b0c4-2f7a3055e76a","pitchNumber":1,"startTime":"2025-08-30T00:46:46.555Z","endTime":"2025-08-30T00:46:50.418Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.271837629481546,"aZ":-14.02392024439231,"pfxX":-9.287767859218476,"pfxZ":9.02756072619498,"pX":-0.723012437621679,"pZ":3.235028134876661,"vX0":5.434014755783735,"vY0":-141.38233537400788,"vZ0":-4.689070673674631,"x":144.56,"y":151.43,"x0":-1.4700316927890151,"y0":50.00622761632136,"z0":5.82512509460821,"aX":-18.678685048731392},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.5,"breakHorizontal":15.6,"spinRate":2531,"spinDirection":225},"zone":1,"typeConfidence":0.88,"plateTime":0.38843252383183424,"extension":6.298301835052483},"index":3,"playId":"fb89864b-5996-3d35-a85d-3be735a8e950","pitchNumber":2,"startTime":"2025-08-30T00:47:03.760Z","endTime":"2025-08-30T00:47:07.364Z","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":97.6,"endSpeed":88.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.231193467623676,"aZ":-13.234168723371466,"pfxX":-8.854167016423894,"pfxZ":9.333651997837327,"pX":-0.16484172218926701,"pZ":3.858688774147645,"vX0":6.669238340569858,"vY0":-141.9562421318524,"vZ0":-3.2886774729824184,"x":123.28,"y":134.6,"x0":-1.4010861745830059,"y0":50.00328024730784,"z0":5.881554259632355,"aX":-17.967892093171827},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.3,"breakHorizontal":14.5,"spinRate":2505,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.38669547439167484,"extension":6.26823068384928},"index":4,"playId":"b6821370-cd10-3e53-90c7-71ae8826e31e","pitchNumber":3,"startTime":"2025-08-30T00:47:23.540Z","endTime":"2025-08-30T00:47:27.124Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.877987851819878,"aZ":-32.24448066415455,"pfxX":6.981696297133612,"pfxZ":-0.04500798095196501,"pX":0.9864983732675623,"pZ":1.2276083326294998,"vX0":4.740140333496175,"vY0":-125.87294991899334,"vZ0":-4.146662016737398,"x":79.4,"y":205.63,"x0":-1.8344328534829224,"y0":50.00349704929684,"z0":5.535443802699646,"aX":11.092209255203505},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.8,"breakHorizontal":-13.8,"spinRate":2983,"spinDirection":59},"zone":14,"typeConfidence":0.9,"plateTime":0.4367895745017454,"extension":6.364588542187368},"index":5,"playId":"c3c28642-41d0-3dd1-a051-f5827a74bfcc","pitchNumber":4,"startTime":"2025-08-30T00:47:43.388Z","endTime":"2025-08-30T00:47:50.240Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.545208977946317,"aZ":-29.63804081928964,"pfxX":7.1492992534905095,"pfxZ":1.5513947634903271,"pX":0.4823505268039051,"pZ":1.4718576633874665,"vX0":3.7220527819623377,"vY0":-127.44405604164079,"vZ0":-4.40480250947633,"x":98.61,"y":199.04,"x0":-1.9284651495307277,"y0":50.003304961956474,"z0":5.578372632186791,"aX":11.695325234365052},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.0,"breakHorizontal":-13.8,"spinRate":2959,"spinDirection":61},"zone":14,"typeConfidence":0.9,"plateTime":0.43068982211922213,"extension":6.0981820095864645},"index":6,"playId":"8d3f7394-aadc-3db8-a001-33ae7b221814","pitchNumber":5,"startTime":"2025-08-30T00:48:07.138Z","endTime":"2025-08-30T00:48:15.151Z","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":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.0,"strikeZoneTop":3.44065044664639,"strikeZoneBottom":1.48652172188534,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.11624274554184,"aZ":-17.225944155263065,"pfxX":-7.992591591757666,"pfxZ":7.653663359197035,"pX":-3.0332842297082063,"pZ":2.6501425962607796,"vX0":-0.1265711859068352,"vY0":-139.72518981022745,"vZ0":-4.978291174864042,"x":232.62,"y":167.23,"x0":-1.9509870364384068,"y0":50.00247782499926,"z0":5.608039635003183,"aX":-15.60629223362718},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.8,"breakHorizontal":14.4,"spinRate":2560,"spinDirection":230},"zone":11,"typeConfidence":0.82,"plateTime":0.39387001070794847,"extension":6.290615547622121},"index":7,"playId":"5a70d46a-6868-37cf-bff1-017297a5ed30","pitchNumber":6,"startTime":"2025-08-30T00:48:35.436Z","endTime":"2025-08-30T00:48:39.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.45805413381804,"aZ":-14.528068134911862,"pfxX":-9.036113694438555,"pfxZ":8.724846264560398,"pX":-0.742765827977567,"pZ":1.946512216076941,"vX0":5.127916021160933,"vY0":-141.8143524929656,"vZ0":-7.8651422279729815,"x":145.31,"y":186.22,"x0":-1.4067378269386,"y0":50.00702606301219,"z0":5.695823094779796,"aX":-18.28650072501657},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.3,"breakHorizontal":15.2,"spinRate":2536,"spinDirection":227},"zone":7,"typeConfidence":0.89,"plateTime":0.3872188693070444,"extension":6.407754436157809},"hitData":{"launchSpeed":95.6,"launchAngle":-35.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.4,"coordY":153.55}},"index":8,"playId":"50424a09-2b95-3b63-99bd-8aff21b09e3f","pitchNumber":7,"startTime":"2025-08-30T00:48:53.269Z","endTime":"2025-08-30T00:49:04.243Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:49:04.243Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nacho Alvarez Jr. strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T00:49:21.772Z","endTime":"2025-08-30T00:50:34.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"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,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":87.8,"strikeZoneTop":3.28712698534159,"strikeZoneBottom":1.48367260535736,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.72062521352231,"aZ":-16.338465293775368,"pfxX":-11.100894869485503,"pfxZ":8.010491977353396,"pX":-0.25187939898117495,"pZ":1.74104473424413,"vX0":7.232166089314722,"vY0":-139.97342066519224,"vZ0":-7.526895853740552,"x":126.6,"y":191.77,"x0":-1.4319504696237833,"y0":50.003457130653224,"z0":5.542593040936176,"aX":-21.9441823061556},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.1,"breakHorizontal":18.5,"spinRate":2518,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.39187818525401674,"extension":6.481530443796633},"index":0,"playId":"c176e237-50a6-34f9-91c3-53cd116b4434","pitchNumber":1,"startTime":"2025-08-30T00:49:27.801Z","endTime":"2025-08-30T00:49:32.104Z","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":96.1,"endSpeed":87.5,"strikeZoneTop":3.21575238698014,"strikeZoneBottom":1.50079481858202,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.48763837250995,"aZ":-18.38538055255734,"pfxX":-11.662201191544812,"pfxZ":7.031698423389205,"pX":0.3535092049670473,"pZ":1.4517034791005883,"vX0":9.231850591039702,"vY0":-139.39266932237544,"vZ0":-7.731054165617826,"x":103.53,"y":199.58,"x0":-1.4927110103532242,"y0":50.000432151841196,"z0":5.483602114189171,"aX":-22.85635594498219},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.2,"breakHorizontal":19.1,"spinRate":2424,"spinDirection":229},"zone":9,"typeConfidence":0.91,"plateTime":0.39353758771954217,"extension":6.560163022929034},"index":1,"playId":"ae0ba1b7-c4fb-3355-a1a5-cfb175922619","pitchNumber":2,"startTime":"2025-08-30T00:49:46.171Z","endTime":"2025-08-30T00:49:50.540Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.1,"strikeZoneTop":3.25,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.953621934247735,"aZ":-30.59928726638552,"pfxX":9.388774260849969,"pfxZ":1.0126952027228215,"pX":0.45350151459451504,"pZ":1.6818690054950316,"vX0":2.9413023645688163,"vY0":-124.5576097121413,"vZ0":-3.137203724291344,"x":99.71,"y":193.37,"x0":-1.9659964404746864,"y0":50.00153896151448,"z0":5.521340796870848,"aX":14.564565474483375},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.3,"breakHorizontal":-17.8,"spinRate":2888,"spinDirection":66},"zone":9,"typeConfidence":0.9,"plateTime":0.44186918595887015,"extension":6.314390271945154},"index":2,"playId":"47471f43-632e-3c93-b7c7-ef2bd3f8df88","pitchNumber":3,"startTime":"2025-08-30T00:50:01.313Z","endTime":"2025-08-30T00:50:05.052Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-30T00:50:12.428Z","endTime":"2025-08-30T00:50:31.159Z","isPitch":false,"type":"action","player":{"id":805373,"link":"/api/v1/people/805373"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":87.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.33862785511191,"aZ":-10.200639250628514,"pfxX":-8.736252978178864,"pfxZ":11.054876348035888,"pX":0.5792774765209184,"pZ":3.910748035119298,"vX0":8.521344499578486,"vY0":-140.88980610541284,"vZ0":-3.6832712395926572,"x":94.92,"y":133.19,"x0":-1.3658557468365926,"y0":50.005125889280876,"z0":5.906643143663998,"aX":-17.36966682021951},"breaks":{"breakAngle":54.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.3,"breakHorizontal":13.8,"spinRate":2456,"spinDirection":227},"zone":12,"typeConfidence":0.9,"plateTime":0.3904293370750196,"extension":6.315860236143901},"index":4,"playId":"2ccaa5fd-a4a5-3112-9b10-42bb637c028f","pitchNumber":4,"startTime":"2025-08-30T00:50:31.159Z","endTime":"2025-08-30T00:50:34.760Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:50:34.760Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trea Turner grounds out softly, catcher Drake Baldwin to first baseman Matt Olson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T00:53:23.131Z","endTime":"2025-08-30T00:54:52.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Drake Baldwin remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T00:52:08.308Z","endTime":"2025-08-30T00:52:08.334Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"701","replacedPlayer":{"id":669221,"link":"/api/v1/people/669221"}},{"details":{"description":"Pitching Change: Dylan Lee replaces Bryce Elder.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-30T00:52:08.334Z","endTime":"2025-08-30T00:53:25.444Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669276,"link":"/api/v1/people/669276"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":79.6,"strikeZoneTop":3.51534852391659,"strikeZoneBottom":1.65782114380391,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.3228942623971,"aZ":-16.6876663884253,"pfxX":6.660879706295683,"pfxZ":9.572417821848278,"pX":-0.11028457525207419,"pZ":1.4913830660110112,"vX0":-6.41783284787566,"vY0":-126.74837419219871,"vZ0":-8.338660988360564,"x":121.2,"y":198.51,"x0":1.5963112977861411,"y0":50.00075309475241,"z0":6.1710313634542056,"aX":10.77317451187728},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":15.5,"breakHorizontal":-10.4,"spinRate":1949,"spinDirection":136},"zone":13,"typeConfidence":0.9,"plateTime":0.4331132504260151,"extension":6.352738930072343},"index":2,"playId":"84e1feab-a51c-3e29-bc2c-90cc1dfdf576","pitchNumber":1,"startTime":"2025-08-30T00:53:25.444Z","endTime":"2025-08-30T00:53:29.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.1,"strikeZoneTop":3.48,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.58910801286358,"aZ":-9.789151027390103,"pfxX":4.25413974027874,"pfxZ":11.733422313334648,"pX":0.052451954904554926,"pZ":2.8984260407943196,"vX0":-5.216872848436128,"vY0":-137.7241983214624,"vZ0":-7.469536515356941,"x":115.0,"y":160.52,"x0":1.4247505262256404,"y0":50.000759699886515,"z0":6.319655813734156,"aX":8.114675999743461},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.7,"breakHorizontal":-6.5,"spinRate":2461,"spinDirection":155},"zone":5,"typeConfidence":0.9,"plateTime":0.3987682819252192,"extension":6.026894341512247},"index":3,"playId":"84857c9d-3821-32aa-97d2-d2cdabd2feea","pitchNumber":2,"startTime":"2025-08-30T00:53:40.287Z","endTime":"2025-08-30T00:53:46.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.685073920617604,"aZ":-22.50097079336717,"pfxX":-0.0010228358621944267,"pfxZ":5.882055583563136,"pX":-1.013567283549019,"pZ":2.156951614235507,"vX0":-6.473993864718691,"vY0":-128.02045183479166,"vZ0":-5.920944535650227,"x":155.63,"y":180.54,"x0":1.557994988835213,"y0":50.003482720342674,"z0":6.283480342054519,"aX":-0.001121558115685305},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.4,"breakHorizontal":1.6,"spinRate":2217,"spinDirection":152},"zone":13,"typeConfidence":0.86,"plateTime":0.42935053263861,"extension":6.263353701195323},"index":4,"playId":"3b913f13-38a1-3f5c-86dd-3e699d668b5c","pitchNumber":3,"startTime":"2025-08-30T00:54:07.045Z","endTime":"2025-08-30T00:54:10.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":79.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.894638441395827,"aZ":-24.28008397269413,"pfxX":2.3900056133158567,"pfxZ":4.836955058526451,"pX":0.37603264578821294,"pZ":2.3956836808587463,"vX0":-3.929498812375735,"vY0":-127.61205185858725,"vZ0":-5.1801454415653625,"x":102.67,"y":174.1,"x0":1.6328758297286368,"y0":50.0025900213824,"z0":6.391191233902791,"aX":3.8999583120053076},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.7,"breakHorizontal":-3.4,"spinRate":2216,"spinDirection":165},"zone":6,"typeConfidence":0.84,"plateTime":0.4309889250622301,"extension":6.126731748292965},"index":5,"playId":"b2ebed2d-5c46-32f1-bb88-a7ec50e01cfe","pitchNumber":4,"startTime":"2025-08-30T00:54:26.049Z","endTime":"2025-08-30T00:54:30.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.1,"strikeZoneTop":3.48,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.464372786802222,"aZ":-20.071523448712604,"pfxX":9.237711262523295,"pfxZ":7.588398553820643,"pX":0.2712132541348264,"pZ":1.4469679066647556,"vX0":-6.136156656386856,"vY0":-125.97240440238907,"vZ0":-7.691823258401288,"x":106.66,"y":199.71,"x0":1.548177920837543,"y0":50.000419292216954,"z0":6.1830999530015545,"aX":14.728334928821432},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":12.0,"breakHorizontal":-15.1,"spinRate":1815,"spinDirection":134},"zone":14,"typeConfidence":0.93,"plateTime":0.4361090148415059,"extension":6.548307314614362},"hitData":{"launchSpeed":58.2,"launchAngle":-72.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":126.34,"coordY":197.97}},"index":6,"playId":"9a412185-1fcf-3156-96ae-0bb9c4958c10","pitchNumber":5,"startTime":"2025-08-30T00:54:44.033Z","endTime":"2025-08-30T00:54:52.321Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:54:52.321Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Schwarber singles on a line drive to center fielder Michael Harris II.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T00:55:12.800Z","endTime":"2025-08-30T00:57:28.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"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,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.31842570816941,"strikeZoneBottom":1.43401690339621,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.702001552091726,"aZ":-27.59815675972837,"pfxX":-0.564331045544014,"pfxZ":2.898037856216064,"pX":-1.1949963203373977,"pZ":1.520410517071747,"vX0":-6.4513275966458465,"vY0":-124.98105187914113,"vZ0":-6.158004440510237,"x":162.55,"y":197.73,"x0":1.4953103547989437,"y0":50.00179860915739,"z0":6.2890953886817655,"aX":-0.8903885672771151},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.0,"breakHorizontal":2.5,"spinRate":2249,"spinDirection":166},"zone":13,"typeConfidence":0.9,"plateTime":0.4386107534794226,"extension":6.182216128146696},"index":0,"playId":"afd62bee-3a3b-31b4-9177-6d8bf3b66789","pitchNumber":1,"startTime":"2025-08-30T00:55:19.501Z","endTime":"2025-08-30T00:55:23.568Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.61776343782677,"aZ":-27.784084125427974,"pfxX":-1.5599074328604032,"pfxZ":2.6844771034523376,"pX":-0.1918733419847603,"pZ":3.6681548927985697,"vX0":-3.962111208873771,"vY0":-126.80172417102737,"vZ0":-1.4181621728191176,"x":124.31,"y":139.74,"x0":1.5903218266503059,"y0":50.00529891987374,"z0":6.440287805340331,"aX":-2.5539939876291533},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.8,"breakHorizontal":3.7,"spinRate":2153,"spinDirection":165},"zone":11,"typeConfidence":0.9,"plateTime":0.4310597182888789,"extension":6.057098131437667},"index":1,"playId":"37512caf-12b5-3c91-8338-6700aa9f9f77","pitchNumber":2,"startTime":"2025-08-30T00:55:38.138Z","endTime":"2025-08-30T00:55:41.682Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-08-30T00:55:48.379Z","endTime":"2025-08-30T00:56:00.234Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.416158026532827,"aZ":-27.44090436559633,"pfxX":0.051612383232155334,"pfxZ":2.8855072785217892,"pX":-0.8076385099199518,"pZ":1.2804132885460762,"vX0":-5.929902856004642,"vY0":-127.3712839304866,"vZ0":-7.014514255229491,"x":147.79,"y":204.21,"x0":1.545085541660018,"y0":50.00605864840518,"z0":6.243329795431184,"aX":0.08604635451049131},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.8,"breakHorizontal":1.3,"spinRate":2287,"spinDirection":162},"zone":13,"typeConfidence":0.9,"plateTime":0.4302043584118449,"extension":6.216510223715137},"index":3,"playId":"5a9295e6-9108-30e0-8b31-37d0d41e597f","pitchNumber":3,"startTime":"2025-08-30T00:56:00.234Z","endTime":"2025-08-30T00:56:03.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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.270112549741082,"aZ":-26.43092661903182,"pfxX":-0.5480872198656552,"pfxZ":3.3605740628464833,"pX":-0.020746771623723893,"pZ":1.6387501903151893,"vX0":-3.879104313280041,"vY0":-129.67927033334146,"vZ0":-6.761286587703279,"x":117.79,"y":194.53,"x0":1.5636636776003776,"y0":50.0044053708434,"z0":6.287070419055498,"aX":-0.9355729934498797},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.8,"breakHorizontal":1.8,"spinRate":2322,"spinDirection":152},"zone":8,"typeConfidence":0.87,"plateTime":0.4218493960450629,"extension":6.119006724132218},"index":4,"playId":"1e35917c-ea69-3a30-84b5-9ee84b8ce358","pitchNumber":4,"startTime":"2025-08-30T00:56:17.255Z","endTime":"2025-08-30T00:56:21.700Z","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":95.9,"endSpeed":87.0,"strikeZoneTop":3.2291120130644,"strikeZoneBottom":1.43296285268761,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.43210130970053,"aZ":-10.057092257988373,"pfxX":4.740121441541884,"pfxZ":11.333097118578374,"pX":-1.0042568264857166,"pZ":3.800552346707705,"vX0":-7.965013242807553,"vY0":-139.31717462650002,"vZ0":-5.414176599304222,"x":155.28,"y":136.17,"x0":1.2854561227303292,"y0":50.00155890278244,"z0":6.4439052248353414,"aX":9.250304981565538},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.4,"breakHorizontal":-6.8,"spinRate":2456,"spinDirection":155},"zone":11,"typeConfidence":0.9,"plateTime":0.39425181181822166,"extension":6.1242800906334285},"index":5,"playId":"960c3708-8988-38b0-b0d1-ae87f7075bfb","pitchNumber":5,"startTime":"2025-08-30T00:56:38.166Z","endTime":"2025-08-30T00:56:41.598Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.3,"strikeZoneTop":3.07033673298692,"strikeZoneBottom":1.432475815972,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.974206419000954,"aZ":-18.26704160202294,"pfxX":8.502286415448545,"pfxZ":8.242261229662025,"pX":-0.8954026979747189,"pZ":1.223327225525942,"vX0":-8.817930743391717,"vY0":-129.57443362480865,"vZ0":-8.60913874256802,"x":151.13,"y":205.75,"x0":1.4594153052290777,"y0":50.00443567072479,"z0":6.004100070758847,"aX":14.350250208254568},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":13.0,"breakHorizontal":-13.2,"spinRate":2088,"spinDirection":137},"zone":13,"typeConfidence":0.85,"plateTime":0.42392388139799175,"extension":6.574149686927022},"index":6,"playId":"19c5243d-e73d-3f41-ac19-84469a6c1905","pitchNumber":6,"startTime":"2025-08-30T00:56:55.715Z","endTime":"2025-08-30T00:56:59.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.42943596970641,"aZ":-25.65017521788528,"pfxX":-0.3290723420914463,"pfxZ":3.9102762078431343,"pX":-0.7708447995044284,"pZ":1.5803446781671233,"vX0":-5.579139946001964,"vY0":-128.37016666898137,"vZ0":-6.707345096703083,"x":146.38,"y":196.11,"x0":1.4730427272781024,"y0":50.00564703942034,"z0":6.222382521660712,"aX":-0.549592482622707},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.8,"breakHorizontal":1.8,"spinRate":2204,"spinDirection":156},"zone":7,"typeConfidence":0.88,"plateTime":0.4265775620680339,"extension":6.374175457530142},"hitData":{"launchSpeed":80.9,"launchAngle":23.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":136.69,"coordY":83.47}},"index":7,"playId":"1d76ff82-2067-3463-bd78-2cfba69e0c96","pitchNumber":7,"startTime":"2025-08-30T00:57:14.467Z","endTime":"2025-08-30T00:57:28.355Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:57:28.355Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Harper singles on a ground ball to center fielder Michael Harris II. Kyle Schwarber to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T00:57:44.743Z","endTime":"2025-08-30T00:59:23.545Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"postOnThird":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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":95.5,"endSpeed":87.2,"strikeZoneTop":3.22,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.129700136469413,"aZ":-9.781605442440075,"pfxX":5.09191665959071,"pfxZ":11.533750264757456,"pX":-1.16063471482469,"pZ":2.0606298989345806,"vX0":-8.428059116830957,"vY0":-138.50487188471845,"vZ0":-9.527909254449893,"x":86.85,"y":172.0,"x0":1.2611710384003163,"y0":50.00610635653245,"z0":6.201022841707206,"aX":9.889171231540292},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.0,"breakHorizontal":-7.4,"spinRate":2423,"spinDirection":150},"zone":13,"typeConfidence":0.9,"plateTime":0.3955614178717535,"extension":6.215612040631907},"index":0,"playId":"e49ee819-e99d-3f6a-a5ca-60da028c24be","pitchNumber":1,"startTime":"2025-08-30T00:57:52.495Z","endTime":"2025-08-30T00:57:55.649Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.22,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.592112209379227,"aZ":-22.744855390150573,"pfxX":-1.8859961858470786,"pfxZ":5.782089603779295,"pX":-1.013684062382587,"pZ":0.6057196851400277,"vX0":-5.424048938152105,"vY0":-126.53691754875061,"vZ0":-9.389707321462275,"x":155.64,"y":222.43,"x0":1.3981540376360708,"y0":50.00089980445525,"z0":6.171271144753695,"aX":-3.072180999749247},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.6,"breakHorizontal":4.6,"spinRate":2191,"spinDirection":158},"zone":13,"typeConfidence":0.89,"plateTime":0.4320167507736592,"extension":6.226222642472634},"index":1,"playId":"91e06440-a2a5-3b52-993b-d587bb29417d","pitchNumber":2,"startTime":"2025-08-30T00:58:10.323Z","endTime":"2025-08-30T00:58:14.879Z","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":88.4,"endSpeed":80.4,"strikeZoneTop":3.02213555950921,"strikeZoneBottom":1.64254847903879,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.718193029913532,"aZ":-21.785517229292726,"pfxX":-1.0642280622917504,"pfxZ":6.310817280288371,"pX":-1.3369489871852096,"pZ":1.4272900328801879,"vX0":-6.691802935124927,"vY0":-128.2826354972692,"vZ0":-7.784816440591058,"x":167.96,"y":200.24,"x0":1.4574815952091102,"y0":50.001468182959734,"z0":6.234563515268592,"aX":-1.748519019333176},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.6,"breakHorizontal":3.6,"spinRate":2193,"spinDirection":160},"zone":13,"typeConfidence":0.86,"plateTime":0.4291002159102075,"extension":6.232043214418713},"index":2,"playId":"67a6494d-7e4f-3276-ad8c-82b6511aa17b","pitchNumber":3,"startTime":"2025-08-30T00:58:29.768Z","endTime":"2025-08-30T00:58:34.566Z","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":95.6,"endSpeed":85.5,"strikeZoneTop":3.04062270510647,"strikeZoneBottom":1.58504052704459,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.61814228344686,"aZ":-8.742914011795104,"pfxX":4.536464337024736,"pfxZ":12.284997360516298,"pX":-1.0449736404738816,"pZ":3.719714808524596,"vX0":-7.708450430467474,"vY0":-138.80950815413397,"vZ0":-5.848065261754099,"x":156.83,"y":138.35,"x0":1.2077319466244645,"y0":50.00143366269608,"z0":6.467384571232979,"aX":8.651940566117707},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":20.8,"breakHorizontal":-6.2,"spinRate":2351,"spinDirection":152},"zone":11,"typeConfidence":0.9,"plateTime":0.3980486697907426,"extension":6.0607832416727705},"index":3,"playId":"2b3afb94-f6c0-3fc2-a5d9-742a94b4e1cc","pitchNumber":4,"startTime":"2025-08-30T00:58:52.113Z","endTime":"2025-08-30T00:58:55.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":80.5,"strikeZoneTop":3.22,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.78966194464331,"aZ":-22.65801393185664,"pfxX":0.13443854994678262,"pfxZ":5.755381013169241,"pX":-1.1424122353916066,"pZ":1.6784088049915538,"vX0":-7.068580395592907,"vY0":-128.58382107608315,"vZ0":-6.968264152197554,"x":160.55,"y":193.46,"x0":1.639491197780421,"y0":50.00389843298288,"z0":6.214745987596487,"aX":0.2234836243383117},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.9,"breakHorizontal":1.6,"spinRate":2188,"spinDirection":147},"zone":13,"typeConfidence":0.86,"plateTime":0.4280380822664247,"extension":6.234440776540279},"hitData":{"launchSpeed":95.2,"launchAngle":-1.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.16,"coordY":108.42}},"index":4,"playId":"23a2f39b-1310-3a9c-be34-9debe757a9f6","pitchNumber":5,"startTime":"2025-08-30T00:59:09.813Z","endTime":"2025-08-30T00:59:23.545Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:59:23.545Z","atBatIndex":64},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Alec Bohm out on a sacrifice fly to right fielder Ronald Acuña Jr. Kyle Schwarber scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T01:02:09.145Z","endTime":"2025-08-30T01:03:08.760Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":{"id":669276,"link":"/api/v1/people/669276"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-30T00:59:33.392Z","endTime":"2025-08-30T01:00:34.308Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Pierce Johnson replaces Dylan Lee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-30T01:00:34.308Z","endTime":"2025-08-30T01:02:11.440Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":572955,"link":"/api/v1/people/572955"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.6,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.486083915468996,"aZ":-33.77221912447931,"pfxX":1.7215248175263316,"pfxZ":-1.014440904402396,"pX":1.4337335682298822,"pZ":1.920729339154425,"vX0":8.315927173860073,"vY0":-124.88531695847324,"vZ0":-3.736068037194159,"x":62.35,"y":186.92,"x0":-2.1708844932680593,"y0":50.00452953698386,"z0":6.230774053230013,"aX":2.703999864353996},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.5,"breakHorizontal":-5.2,"spinRate":2891,"spinDirection":42},"zone":14,"typeConfidence":0.9,"plateTime":0.43953773342213776,"extension":5.769399339909269},"index":2,"playId":"820e2e5a-f7b2-3a4f-b963-a7448ed83a22","pitchNumber":1,"startTime":"2025-08-30T01:02:11.440Z","endTime":"2025-08-30T01:02:15.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.9,"strikeZoneTop":3.55697319444434,"strikeZoneBottom":1.62505581538773,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.73952369914827,"aZ":-37.5561219059552,"pfxX":2.755668268221446,"pfxZ":-3.3904064219197156,"pX":-0.14978738015715415,"pZ":2.9237435892027333,"vX0":4.79862366802809,"vY0":-126.05034545919989,"vZ0":-0.9243144509902335,"x":122.71,"y":159.84,"x0":-2.4458703166668756,"y0":50.002035959069154,"z0":6.362775865353588,"aX":4.375430033836807},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-6.1,"breakHorizontal":-6.2,"spinRate":2958,"spinDirection":48},"zone":5,"typeConfidence":0.9,"plateTime":0.43671052543643674,"extension":5.7042735189152305},"index":3,"playId":"a0b0bc13-0959-3a06-90df-c435713dc3cf","pitchNumber":2,"startTime":"2025-08-30T01:02:33.190Z","endTime":"2025-08-30T01:02:37.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":78.7,"strikeZoneTop":3.6,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.61411249239675,"aZ":-37.311616184455374,"pfxX":1.8806363541945148,"pfxZ":-3.2366141015572225,"pX":0.20570574171519013,"pZ":3.202783560343087,"vX0":5.899423633243838,"vY0":-126.1747842243228,"vZ0":-0.38301435618929214,"x":109.16,"y":152.3,"x0":-2.422866554651614,"y0":50.00456118436704,"z0":6.405951505100235,"aX":2.9824060910426247},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.6,"breakHorizontal":-4.9,"spinRate":2954,"spinDirection":36},"zone":2,"typeConfidence":0.9,"plateTime":0.4368618738589469,"extension":5.5429881553515825},"hitData":{"launchSpeed":94.6,"launchAngle":33.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.15,"coordY":77.09}},"index":4,"playId":"7821a4ec-1386-36a5-a820-a6c9a50298d9","pitchNumber":3,"startTime":"2025-08-30T01:02:55.911Z","endTime":"2025-08-30T01:03:08.760Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:03:08.760Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a sharp line drive to center fielder Michael Harris II. Bryce Harper to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T01:03:29.458Z","endTime":"2025-08-30T01:03:47.836Z","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":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"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],"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":0},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"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":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.384446830028207,"aZ":-37.67955454027,"pfxX":2.292438148337064,"pfxZ":-3.491926720688655,"pX":-0.1313173118176413,"pZ":2.196755865951632,"vX0":5.3364775274208665,"vY0":-125.27477185368946,"vZ0":-2.1758183914270077,"x":122.01,"y":179.47,"x0":-2.5945333995321676,"y0":50.00439860758653,"z0":6.182499700053281,"aX":3.6115932467375207},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-6.6,"breakHorizontal":-5.5,"spinRate":2854,"spinDirection":50},"zone":5,"typeConfidence":0.9,"plateTime":0.43870261119694876,"extension":5.6302366758089555},"hitData":{"launchSpeed":101.1,"launchAngle":10.0,"totalDistance":175.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":126.25,"coordY":80.5}},"index":0,"playId":"8a36f9cd-aaff-3dc3-be7e-b2f4226d892c","pitchNumber":1,"startTime":"2025-08-30T01:03:37.579Z","endTime":"2025-08-30T01:03:47.836Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:03:47.836Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Castellanos walks. Bryce Harper to 3rd. Brandon Marsh to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T01:04:05.268Z","endTime":"2025-08-30T01:06:30.372Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"postOnSecond":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"postOnThird":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"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":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.5,"strikeZoneTop":3.84432066095917,"strikeZoneBottom":1.79369689301289,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.39603522671995,"aZ":-14.8810959181463,"pfxX":-7.612407404951933,"pfxZ":8.76965707121889,"pX":-1.33970652538946,"pZ":3.61344356847848,"vX0":5.721591533841739,"vY0":-139.74968213620792,"vZ0":-4.26350575692475,"x":168.07,"y":141.22,"x0":-2.427735687145212,"y0":50.0035057290864,"z0":6.140867529114546,"aX":-15.011578977000237},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.1,"breakHorizontal":12.6,"spinRate":2320,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.39239550357269337,"extension":5.753016954972168},"index":0,"playId":"2656393c-85ac-3c30-826b-a667ed14316d","pitchNumber":1,"startTime":"2025-08-30T01:04:17.144Z","endTime":"2025-08-30T01:04:20.700Z","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":96.2,"endSpeed":87.4,"strikeZoneTop":3.91772382073065,"strikeZoneBottom":1.76073345245501,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.70089765015113,"aZ":-12.434412103707086,"pfxX":-7.262380003701388,"pfxZ":10.028406394878436,"pX":1.5567276913216008,"pZ":3.5539953561767628,"vX0":9.521143443468077,"vY0":-139.71051707910257,"vZ0":-4.6657300751159205,"x":57.66,"y":142.82,"x0":-0.9585006809559897,"y0":50.00578603843887,"z0":6.068801749798405,"aX":-14.300042764483013},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.3,"breakHorizontal":11.0,"spinRate":2456,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.39267856301589577,"extension":5.8656249232633995},"index":1,"playId":"657bf2a8-cd49-3317-b069-acca166f1de1","pitchNumber":2,"startTime":"2025-08-30T01:04:35.843Z","endTime":"2025-08-30T01:04:39.334Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.88,"strikeZoneBottom":1.86,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.531335998920927,"aZ":-37.223212872600456,"pfxX":3.0303180587881338,"pfxZ":-3.1069096829086424,"pX":-0.02634056359085985,"pZ":1.904249862397834,"vX0":2.018503786007172,"vY0":-126.42085555507064,"vZ0":-3.327775391620908,"x":118.0,"y":187.37,"x0":-1.2273247217058945,"y0":50.00038660364763,"z0":6.20975479825996,"aX":4.929213945088931},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-6.1,"breakHorizontal":-5.9,"spinRate":2964,"spinDirection":43},"zone":8,"typeConfidence":0.9,"plateTime":0.4324124069213653,"extension":5.611795543685057},"index":2,"playId":"1a39d4a9-8b24-31c5-8a27-ba4b2888f5e0","pitchNumber":3,"startTime":"2025-08-30T01:04:55.196Z","endTime":"2025-08-30T01:04:58.843Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.88388887117653,"strikeZoneBottom":1.67350190357446,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.372500357983476,"aZ":-35.9776206084304,"pfxX":4.342904429593989,"pfxZ":-2.31926958635514,"pX":-0.2038998471588323,"pZ":1.158893485061628,"vX0":1.1661076246195998,"vY0":-127.04761391111639,"vZ0":-5.122441697918771,"x":124.77,"y":207.49,"x0":-1.2328115200980063,"y0":50.00302806318688,"z0":6.051880238126906,"aX":7.118758506662594},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-5.2,"breakHorizontal":-8.2,"spinRate":3009,"spinDirection":47},"zone":13,"typeConfidence":0.9,"plateTime":0.4306621048441541,"extension":5.843828865741566},"index":3,"playId":"13a028ad-e472-32a1-9412-e15783770b89","pitchNumber":4,"startTime":"2025-08-30T01:05:14.588Z","endTime":"2025-08-30T01:05:18.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.88,"strikeZoneBottom":1.86,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.34892447220133,"aZ":-39.31174748243153,"pfxX":1.877583894054132,"pfxZ":-4.399049366388075,"pX":-0.43662077279960043,"pZ":2.124008584917489,"vX0":1.5350261247108963,"vY0":-126.77150200989658,"vZ0":-2.180810841032322,"x":133.64,"y":181.43,"x0":-1.2942082313275418,"y0":50.00050079084935,"z0":6.138850124685747,"aX":3.049312656506096},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-8.2,"breakHorizontal":-3.7,"spinRate":2798,"spinDirection":64},"zone":7,"typeConfidence":0.9,"plateTime":0.43236815011014684,"extension":5.765378860385538},"index":4,"playId":"b4ec1104-8626-3813-ad2d-783d54d4aad9","pitchNumber":5,"startTime":"2025-08-30T01:05:32.949Z","endTime":"2025-08-30T01:05:36.643Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.88,"strikeZoneBottom":1.86,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.14604340039412,"aZ":-35.922860183781154,"pfxX":3.2503614004423302,"pfxZ":-2.3084466313277794,"pX":-0.5650173162372722,"pZ":3.3080461737802667,"vX0":0.8205539128468452,"vY0":-126.58307740605238,"vZ0":-0.20024682063402666,"x":138.54,"y":149.46,"x0":-1.315830478462904,"y0":50.005104969239305,"z0":6.267194461791762,"aX":5.268887536129155},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.0,"breakHorizontal":-6.1,"spinRate":2825,"spinDirection":60},"zone":1,"typeConfidence":0.9,"plateTime":0.4328979554076384,"extension":5.7788554913941494},"index":5,"playId":"bfc6b5ae-df58-3f6d-b4f6-cab4c3f5fe00","pitchNumber":6,"startTime":"2025-08-30T01:05:54.580Z","endTime":"2025-08-30T01:05:57.748Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.8,"strikeZoneTop":3.77754641362509,"strikeZoneBottom":1.75372703890879,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.91493552057954,"aZ":-30.996831013539225,"pfxX":3.9444969949513746,"pfxZ":0.722560750266485,"pX":1.3518893235086338,"pZ":2.302296763068318,"vX0":4.7969527268283745,"vY0":-127.29453549245063,"vZ0":-3.385790783519176,"x":65.47,"y":176.62,"x0":-1.0774508714959534,"y0":50.001589289057925,"z0":6.133684833238306,"aX":6.397068572442231},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.7,"breakHorizontal":-8.3,"spinRate":3015,"spinDirection":59},"zone":14,"typeConfidence":0.89,"plateTime":0.432190325764632,"extension":6.016858139963411},"index":6,"playId":"bf7afd1b-426d-388c-87fc-ad4bb094c2fd","pitchNumber":7,"startTime":"2025-08-30T01:06:23.208Z","endTime":"2025-08-30T01:06:30.372Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:06:30.372Z","atBatIndex":67},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Max Kepler pops out to third baseman Nacho Alvarez Jr.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T01:06:45.073Z","endTime":"2025-08-30T01:08:22.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"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":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.7,"endSpeed":87.2,"strikeZoneTop":3.4653814536925,"strikeZoneBottom":1.63157425744732,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.9469883867811,"aZ":-13.661745361548123,"pfxX":-6.222658874176652,"pfxZ":9.373226998962808,"pX":-0.16227103978021307,"pZ":3.535214109539056,"vX0":5.32380331811898,"vY0":-140.62015015963013,"vZ0":-4.047728378905434,"x":123.19,"y":143.33,"x0":-1.2844098590094464,"y0":50.00540595059014,"z0":5.8982382417454255,"aX":-12.293881505408244},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.2,"breakHorizontal":10.0,"spinRate":2339,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.39156036601709854,"extension":5.905460766766183},"index":0,"playId":"81b97630-5acd-378b-9e48-6691a5db694c","pitchNumber":1,"startTime":"2025-08-30T01:06:54.991Z","endTime":"2025-08-30T01:06:58.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.9574265285048,"aZ":-33.712941815526044,"pfxX":1.1834557660345357,"pfxZ":-0.9286765348537003,"pX":0.8187002091960365,"pZ":0.9876517707446699,"vX0":4.5444534144772355,"vY0":-127.99930307912648,"vZ0":-5.759673721777485,"x":85.79,"y":212.11,"x0":-1.135087408389842,"y0":50.003793531200024,"z0":5.913642235891951,"aX":1.958946922391772},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.8,"breakHorizontal":-3.2,"spinRate":2947,"spinDirection":49},"zone":14,"typeConfidence":0.88,"plateTime":0.42826464608029946,"extension":5.763103757764805},"index":1,"playId":"854b6361-b289-34b4-8d1e-e78753e03931","pitchNumber":2,"startTime":"2025-08-30T01:07:12.346Z","endTime":"2025-08-30T01:07:16.098Z","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":95.8,"endSpeed":87.0,"strikeZoneTop":3.39340641642926,"strikeZoneBottom":1.52316449779584,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.6920475114461,"aZ":-15.250148562850248,"pfxX":-8.31541117862625,"pfxZ":8.659880316509293,"pX":-1.7836950864315837,"pZ":3.4579493066606157,"vX0":2.0133257114932808,"vY0":-139.47260756600045,"vZ0":-3.9858435488451986,"x":184.99,"y":145.42,"x0":-1.438315975766582,"y0":50.00571840407527,"z0":5.922920885991361,"aX":-16.254222706452076},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.0,"breakHorizontal":14.5,"spinRate":2462,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.3939256272499172,"extension":5.8256767556579305},"index":2,"playId":"643aa685-51a6-39fe-8dfb-cde255d5fffe","pitchNumber":3,"startTime":"2025-08-30T01:07:34.127Z","endTime":"2025-08-30T01:07:37.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.7,"strikeZoneTop":3.36821987060113,"strikeZoneBottom":1.63156774351604,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.82472458010431,"aZ":-14.995211684308497,"pfxX":-7.507853823431015,"pfxZ":8.656145849168615,"pX":-1.2640114061510541,"pZ":3.2375852465975576,"vX0":2.487329253367395,"vY0":-140.4582792855504,"vZ0":-4.6895666829935125,"x":165.18,"y":151.37,"x0":-1.1892546211961816,"y0":50.00343705623019,"z0":5.914283258674561,"aX":-14.899601402547797},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.8,"breakHorizontal":13.1,"spinRate":2439,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.39097290641038374,"extension":5.798057992975424},"index":3,"playId":"f6a62742-248a-37fb-83b8-2da42328c6b2","pitchNumber":4,"startTime":"2025-08-30T01:07:54.883Z","endTime":"2025-08-30T01:07:58.787Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.60997936076484,"aZ":-36.358846671593284,"pfxX":0.6034133507147581,"pfxZ":-2.5881137872267503,"pX":-0.11666326880386833,"pZ":1.7891932253462974,"vX0":2.395356305022695,"vY0":-126.04399616593449,"vZ0":-3.4686522218899194,"x":121.45,"y":190.47,"x0":-1.1561288871863105,"y0":50.00544478453391,"z0":6.106637651203406,"aX":0.9744525356404614},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-5.3,"breakHorizontal":-1.6,"spinRate":2783,"spinDirection":59},"zone":8,"typeConfidence":0.89,"plateTime":0.4338646845465912,"extension":5.769519839894958},"hitData":{"launchSpeed":81.7,"launchAngle":75.0,"totalDistance":93.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":99.59,"coordY":175.96}},"index":4,"playId":"a7475e09-712b-3868-b9b3-27ce4542b910","pitchNumber":5,"startTime":"2025-08-30T01:08:14.138Z","endTime":"2025-08-30T01:08:22.841Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:08:22.841Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vidal Bruján grounds out, second baseman Bryson Stott to first baseman Bryce Harper.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T01:11:11.194Z","endTime":"2025-08-30T01:11:36.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"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":[4,5],"actionIndex":[0,1,2,3],"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":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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 switch from center field to left field for Brandon Marsh.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T01:10:21.956Z","endTime":"2025-08-30T01:10:21.983Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"500"},{"details":{"description":"Defensive Substitution: Harrison Bader replaces right fielder Nick Castellanos, batting 6th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-30T01:10:21.983Z","endTime":"2025-08-30T01:10:21.984Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":592206,"link":"/api/v1/people/592206"}},{"details":{"description":"Defensive switch from left field to right field for Max Kepler.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-30T01:10:21.984Z","endTime":"2025-08-30T01:10:21.985Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"700"},{"details":{"description":"Pitching Change: Jhoan Duran replaces Orion Kerkering.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-08-30T01:10:21.985Z","endTime":"2025-08-30T01:11:13.572Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":661395,"link":"/api/v1/people/661395"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":91.1,"strikeZoneTop":3.21863465387988,"strikeZoneBottom":1.49077338923737,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.428351413354406,"aZ":-29.700192159474195,"pfxX":-8.82815937367221,"pfxZ":1.1729129599694836,"pX":0.7311229835631597,"pZ":2.832211109143765,"vX0":11.148968321715214,"vY0":-144.14035181824693,"vZ0":-3.4435444233084738,"x":89.13,"y":162.31,"x0":-2.033724706493882,"y0":50.00433304240553,"z0":5.869324532760958,"aX":-18.64221560793643},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":1.6,"breakHorizontal":13.8,"spinRate":1889,"spinDirection":243},"zone":3,"typeConfidence":2.0,"plateTime":0.3794920205529837,"extension":6.253241525782382},"index":4,"playId":"ef3f375b-67d4-3e67-82a6-21d2b1f0515c","pitchNumber":1,"startTime":"2025-08-30T01:11:13.572Z","endTime":"2025-08-30T01:11:18.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.3,"strikeZoneTop":3.26,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.3846368682211,"aZ":-26.455238511221946,"pfxX":-10.537565966651533,"pfxZ":2.8087022345123795,"pX":0.5235458758452606,"pZ":2.5330773651313288,"vX0":10.992061501653438,"vY0":-142.07799695691406,"vZ0":-4.730289223890616,"x":97.04,"y":170.39,"x0":-2.031476387333088,"y0":50.00691405085063,"z0":5.906712105943945,"aX":-21.48950355657318},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":4.2,"breakHorizontal":16.8,"spinRate":1956,"spinDirection":241},"zone":6,"typeConfidence":2.0,"plateTime":0.38591713804871874,"extension":6.395475729211678},"hitData":{"launchSpeed":89.1,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.85,"coordY":158.62}},"index":5,"playId":"66c754d1-3cd2-377e-b828-5aecfd85b9ad","pitchNumber":2,"startTime":"2025-08-30T01:11:28.512Z","endTime":"2025-08-30T01:11:36.111Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:11:36.111Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jurickson Profar strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T01:11:59.047Z","endTime":"2025-08-30T01:13:25.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.7,"strikeZoneTop":3.4187119017147,"strikeZoneBottom":1.61927400229162,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.65076021250673,"aZ":-34.4041581275955,"pfxX":-10.607767901666211,"pfxZ":-1.0815750431000195,"pX":-0.20846716575421986,"pZ":1.9632524052027527,"vX0":9.403078269380819,"vY0":-142.8147629239437,"vZ0":-4.599611101374632,"x":124.95,"y":185.77,"x0":-2.1747295564271436,"y0":50.00606437379333,"z0":5.772914423287192,"aX":-21.790761604241197},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":-2.8,"breakHorizontal":17.2,"spinRate":1913,"spinDirection":247},"zone":8,"typeConfidence":2.0,"plateTime":0.3843604027436558,"extension":6.168010668579927},"index":0,"playId":"b5c1ab67-7b7e-354b-ac9f-887b11e2cf34","pitchNumber":1,"startTime":"2025-08-30T01:12:07.633Z","endTime":"2025-08-30T01:12:11.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":3.26958365109567,"strikeZoneBottom":1.49360067090605,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.5342122886717,"aZ":-40.2148728696662,"pfxX":0.019616539922757248,"pfxZ":-4.7542269477545505,"pX":1.5545057948149703,"pZ":1.3794869070110165,"vX0":9.159301425278995,"vY0":-129.52424127855468,"vZ0":-3.8310017915553853,"x":57.75,"y":201.53,"x0":-2.039112937564146,"y0":50.00614864711468,"z0":5.97157289896966,"aX":0.03342563605990394},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-9.2,"breakHorizontal":-2.2,"spinRate":2852,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.42381596277444045,"extension":6.281115731990647},"index":1,"playId":"9a490a30-c41c-3257-ad8c-51b0f9f49b43","pitchNumber":2,"startTime":"2025-08-30T01:12:22.863Z","endTime":"2025-08-30T01:12:27.223Z","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":1},"pitchData":{"startSpeed":101.8,"endSpeed":92.8,"strikeZoneTop":3.44354572559824,"strikeZoneBottom":1.61927400229162,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.75547993642267,"aZ":-14.54369239907007,"pfxX":-9.509409719149723,"pfxZ":7.945872992938291,"pX":-0.8001703148450107,"pZ":3.7881334772173925,"vX0":7.225969604913094,"vY0":-148.109119567465,"vZ0":-4.0105595133334,"x":147.5,"y":136.5,"x0":-2.037466923322589,"y0":50.00323481410257,"z0":6.011746195397318,"aX":-21.102970327716132},"breaks":{"breakAngle":51.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":13.8,"breakHorizontal":15.8,"spinRate":2197,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3699742572454783,"extension":6.205664695422329},"index":2,"playId":"d6781b81-36a2-38f8-8bb8-251885cfe7dd","pitchNumber":3,"startTime":"2025-08-30T01:12:46.377Z","endTime":"2025-08-30T01:12:50.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.32706284010383,"aZ":-30.04170472414818,"pfxX":-10.759414436440158,"pfxZ":1.0215753636983393,"pX":-0.06264250718290322,"pZ":3.0023569815799034,"vX0":9.489943796640235,"vY0":-143.2261633166591,"vZ0":-3.080095938944895,"x":119.39,"y":157.72,"x0":-2.017117776612511,"y0":50.00157076659159,"z0":5.965546236018584,"aX":-22.40699791948366},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":1.4,"breakHorizontal":17.6,"spinRate":1720,"spinDirection":244},"zone":2,"typeConfidence":2.0,"plateTime":0.382063991816195,"extension":6.35269155210837},"index":3,"playId":"a8189fb1-d79d-3c6e-8637-68fe31683e4e","pitchNumber":4,"startTime":"2025-08-30T01:13:03.363Z","endTime":"2025-08-30T01:13:07.100Z","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":101.8,"endSpeed":92.9,"strikeZoneTop":3.39,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.89562168683155,"aZ":-18.78296399114639,"pfxX":-8.937050865173012,"pfxZ":6.037200403300597,"pX":-0.8540133499408081,"pZ":3.5491649966860934,"vX0":6.795488193366413,"vY0":-148.10806915979163,"vZ0":-3.9455375615460864,"x":149.55,"y":142.95,"x0":-2.0189001001340277,"y0":50.00180840781882,"z0":5.999302311171312,"aX":-19.822445148815945},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":10.3,"breakHorizontal":14.9,"spinRate":2084,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.3700291533319686,"extension":6.365532591006606},"index":4,"playId":"48ce8e24-b423-3714-ae16-dbce51ee0784","pitchNumber":5,"startTime":"2025-08-30T01:13:21.786Z","endTime":"2025-08-30T01:13:25.738Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:13:25.738Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Olson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T01:14:35.565Z","endTime":"2025-08-30T01:15:53.398Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-30T01:14:01.797Z","endTime":"2025-08-30T01:14:37.629Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"}},{"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":88.7,"endSpeed":82.1,"strikeZoneTop":3.59242035558439,"strikeZoneBottom":1.79504556506359,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.360696540101145,"aZ":-41.982557039897046,"pfxX":1.3984247364955675,"pfxZ":-5.824699174483372,"pX":-0.11917879837129372,"pZ":0.6556979247538264,"vX0":5.287393941319503,"vY0":-129.11471224425094,"vZ0":-5.020194457109608,"x":121.54,"y":221.08,"x0":-2.376655724438389,"y0":50.00028246205079,"z0":5.862446820704909,"aX":2.3556130259482524},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-11.4,"breakHorizontal":-3.7,"spinRate":2909,"spinDirection":51},"zone":13,"typeConfidence":2.0,"plateTime":0.4245172504599024,"extension":6.204264151778446},"index":1,"playId":"b0e0fa5c-98ed-3365-877c-47b49979807c","pitchNumber":1,"startTime":"2025-08-30T01:14:37.629Z","endTime":"2025-08-30T01:14:41.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":92.3,"strikeZoneTop":3.61721110200179,"strikeZoneBottom":1.76994795818322,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.365368140513567,"aZ":-31.746653191143917,"pfxX":-8.340756090268176,"pfxZ":0.1991410373234448,"pX":-0.6564955702474871,"pZ":2.680130559370334,"vX0":7.021467421678486,"vY0":-145.0120141290999,"vZ0":-4.0524176255521835,"x":142.02,"y":166.42,"x0":-2.0122304775197066,"y0":50.00271826285895,"z0":6.008018781775331,"aX":-17.961815143426843},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":-0.2,"breakHorizontal":13.9,"spinRate":1863,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.3761039168256506,"extension":6.359733964128167},"index":2,"playId":"8d2c73ab-6037-3d0d-988e-6dcb092fe13b","pitchNumber":2,"startTime":"2025-08-30T01:14:52.932Z","endTime":"2025-08-30T01:14:56.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.9,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.759418759754695,"aZ":-24.28313298510878,"pfxX":-8.917023616818202,"pfxZ":3.7634475489057166,"pX":-0.046269494668182296,"pZ":1.5679716683711253,"vX0":8.66449751622791,"vY0":-143.7585035848201,"vZ0":-8.073998535060445,"x":118.76,"y":196.44,"x0":-1.9381297264533466,"y0":50.00173883947309,"z0":5.9156921089773755,"aX":-18.696674347246077},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":5.4,"breakHorizontal":14.4,"spinRate":2069,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.3807334832367908,"extension":6.416858702082209},"index":3,"playId":"c767a6c8-62b6-3d40-a582-c41f4a9beb54","pitchNumber":3,"startTime":"2025-08-30T01:15:10.160Z","endTime":"2025-08-30T01:15:14.528Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":102.3,"endSpeed":93.3,"strikeZoneTop":3.53143005699533,"strikeZoneBottom":1.75105063801006,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.63796074054264,"aZ":-12.984286715666292,"pfxX":-8.560610772567923,"pfxZ":8.547718106561064,"pX":-0.8413572476296853,"pZ":5.0257877743002854,"vX0":6.81126448321917,"vY0":-148.867596854209,"vZ0":-1.106650789012806,"x":149.07,"y":103.08,"x0":-2.046434903408825,"y0":50.00417118163675,"z0":6.15376774941347,"aX":-19.22149532938381},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":15.5,"breakHorizontal":14.2,"spinRate":2239,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.36789456721904523,"extension":6.225262952297179},"index":4,"playId":"f898567c-ee95-3752-91dd-ccff677e05a8","pitchNumber":4,"startTime":"2025-08-30T01:15:32.778Z","endTime":"2025-08-30T01:15:36.236Z","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":2},"pitchData":{"startSpeed":101.2,"endSpeed":92.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.14677935667876,"aZ":-16.231713265501828,"pfxX":-8.990780445779288,"pfxZ":7.300458696748175,"pX":-0.40904416072058203,"pZ":3.2517989742740894,"vX0":7.778114862951406,"vY0":-147.1053635982598,"vZ0":-5.069821538513179,"x":132.59,"y":150.98,"x0":-1.9243573878757572,"y0":50.00063684319459,"z0":5.965648320908562,"aX":-19.627000984060103},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":12.4,"breakHorizontal":14.6,"spinRate":2206,"spinDirection":237},"zone":1,"typeConfidence":2.0,"plateTime":0.37288708387685343,"extension":6.115434102243531},"index":5,"playId":"4864acb8-cb0a-306d-b408-7f6f640b24ba","pitchNumber":5,"startTime":"2025-08-30T01:15:49.956Z","endTime":"2025-08-30T01:15:53.398Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:15:53.398Z","atBatIndex":71}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Olson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T01:14:35.565Z","endTime":"2025-08-30T01:15:53.398Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-30T01:14:01.797Z","endTime":"2025-08-30T01:14:37.629Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"}},{"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":88.7,"endSpeed":82.1,"strikeZoneTop":3.59242035558439,"strikeZoneBottom":1.79504556506359,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.360696540101145,"aZ":-41.982557039897046,"pfxX":1.3984247364955675,"pfxZ":-5.824699174483372,"pX":-0.11917879837129372,"pZ":0.6556979247538264,"vX0":5.287393941319503,"vY0":-129.11471224425094,"vZ0":-5.020194457109608,"x":121.54,"y":221.08,"x0":-2.376655724438389,"y0":50.00028246205079,"z0":5.862446820704909,"aX":2.3556130259482524},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-11.4,"breakHorizontal":-3.7,"spinRate":2909,"spinDirection":51},"zone":13,"typeConfidence":2.0,"plateTime":0.4245172504599024,"extension":6.204264151778446},"index":1,"playId":"b0e0fa5c-98ed-3365-877c-47b49979807c","pitchNumber":1,"startTime":"2025-08-30T01:14:37.629Z","endTime":"2025-08-30T01:14:41.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":92.3,"strikeZoneTop":3.61721110200179,"strikeZoneBottom":1.76994795818322,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.365368140513567,"aZ":-31.746653191143917,"pfxX":-8.340756090268176,"pfxZ":0.1991410373234448,"pX":-0.6564955702474871,"pZ":2.680130559370334,"vX0":7.021467421678486,"vY0":-145.0120141290999,"vZ0":-4.0524176255521835,"x":142.02,"y":166.42,"x0":-2.0122304775197066,"y0":50.00271826285895,"z0":6.008018781775331,"aX":-17.961815143426843},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":-0.2,"breakHorizontal":13.9,"spinRate":1863,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.3761039168256506,"extension":6.359733964128167},"index":2,"playId":"8d2c73ab-6037-3d0d-988e-6dcb092fe13b","pitchNumber":2,"startTime":"2025-08-30T01:14:52.932Z","endTime":"2025-08-30T01:14:56.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.9,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.759418759754695,"aZ":-24.28313298510878,"pfxX":-8.917023616818202,"pfxZ":3.7634475489057166,"pX":-0.046269494668182296,"pZ":1.5679716683711253,"vX0":8.66449751622791,"vY0":-143.7585035848201,"vZ0":-8.073998535060445,"x":118.76,"y":196.44,"x0":-1.9381297264533466,"y0":50.00173883947309,"z0":5.9156921089773755,"aX":-18.696674347246077},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":5.4,"breakHorizontal":14.4,"spinRate":2069,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.3807334832367908,"extension":6.416858702082209},"index":3,"playId":"c767a6c8-62b6-3d40-a582-c41f4a9beb54","pitchNumber":3,"startTime":"2025-08-30T01:15:10.160Z","endTime":"2025-08-30T01:15:14.528Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":102.3,"endSpeed":93.3,"strikeZoneTop":3.53143005699533,"strikeZoneBottom":1.75105063801006,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.63796074054264,"aZ":-12.984286715666292,"pfxX":-8.560610772567923,"pfxZ":8.547718106561064,"pX":-0.8413572476296853,"pZ":5.0257877743002854,"vX0":6.81126448321917,"vY0":-148.867596854209,"vZ0":-1.106650789012806,"x":149.07,"y":103.08,"x0":-2.046434903408825,"y0":50.00417118163675,"z0":6.15376774941347,"aX":-19.22149532938381},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":15.5,"breakHorizontal":14.2,"spinRate":2239,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.36789456721904523,"extension":6.225262952297179},"index":4,"playId":"f898567c-ee95-3752-91dd-ccff677e05a8","pitchNumber":4,"startTime":"2025-08-30T01:15:32.778Z","endTime":"2025-08-30T01:15:36.236Z","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":2},"pitchData":{"startSpeed":101.2,"endSpeed":92.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.14677935667876,"aZ":-16.231713265501828,"pfxX":-8.990780445779288,"pfxZ":7.300458696748175,"pX":-0.40904416072058203,"pZ":3.2517989742740894,"vX0":7.778114862951406,"vY0":-147.1053635982598,"vZ0":-5.069821538513179,"x":132.59,"y":150.98,"x0":-1.9243573878757572,"y0":50.00063684319459,"z0":5.965648320908562,"aX":-19.627000984060103},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":12.4,"breakHorizontal":14.6,"spinRate":2206,"spinDirection":237},"zone":1,"typeConfidence":2.0,"plateTime":0.37288708387685343,"extension":6.115434102243531},"index":5,"playId":"4864acb8-cb0a-306d-b408-7f6f640b24ba","pitchNumber":5,"startTime":"2025-08-30T01:15:49.956Z","endTime":"2025-08-30T01:15:53.398Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:15:53.398Z","atBatIndex":71},"scoringPlays":[12,32,65],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3,4,5],"bottom":[6,7,8],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":1,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"coordinates":{"x":142.49,"y":114.82},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":1,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":61.95,"y":134.83},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":1,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"coordinates":{"x":112.98,"y":54.46},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":1,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":27.7,"y":108.14},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":1,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":199.68,"y":130.01},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":140.03,"y":142.11},"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":1,"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":146.0,"y":157.0},"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":1,"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":131.07,"y":181.44},"type":"O","description":"Groundout"}]}},{"startIndex":9,"endIndex":16,"top":[9,10,11,12,13],"bottom":[14,15,16],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":2,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"coordinates":{"x":83.39,"y":50.67},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":2,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"coordinates":{"x":104.22,"y":173.64},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":2,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"coordinates":{"x":175.56,"y":126.47},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":2,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"coordinates":{"x":121.44,"y":113.99},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":2,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":120.93,"y":151.52},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":176.49,"y":107.47},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":111.31,"y":141.3},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"coordinates":{"x":85.69,"y":162.66},"type":"O","description":"Groundout"}]}},{"startIndex":17,"endIndex":24,"top":[17,18,19,20],"bottom":[21,22,23,24],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":3,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"coordinates":{"x":168.37,"y":59.06},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":3,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":178.89,"y":68.43},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":150.85,"y":98.78},"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":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"coordinates":{"x":71.75,"y":109.92},"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":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":158.97,"y":204.26},"type":"O","description":"Pop Out"}]}},{"startIndex":25,"endIndex":34,"top":[25,26,27,28],"bottom":[29,30,31,32,33,34],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"coordinates":{"x":116.88,"y":147.46},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"coordinates":{"x":68.06,"y":131.08},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"coordinates":{"x":142.11,"y":80.21},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"coordinates":{"x":99.64,"y":165.72},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":114.82,"y":187.34},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":170.72,"y":128.08},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":157.46,"y":73.93},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":73.27,"y":130.22},"type":"O","description":"Flyout"}]}},{"startIndex":35,"endIndex":42,"top":[35,36,37,38],"bottom":[39,40,41,42],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":5,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":156.94,"y":108.92},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":5,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"coordinates":{"x":70.1,"y":109.82},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":5,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":118.9,"y":105.88},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":5,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"coordinates":{"x":185.6,"y":113.74},"type":"O","description":"Double Play"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":109.0,"y":157.0},"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":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"coordinates":{"x":155.42,"y":164.7},"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":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":107.75,"y":157.1},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":95.0,"y":129.45},"type":"O","description":"Flyout"}]}},{"startIndex":43,"endIndex":49,"top":[43,44,45],"bottom":[46,47,48,49],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":6,"pitcher":{"id":502085,"fullName":"David Robertson","link":"/api/v1/people/502085"},"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"coordinates":{"x":198.53,"y":96.25},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":6,"pitcher":{"id":502085,"fullName":"David Robertson","link":"/api/v1/people/502085"},"batter":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"coordinates":{"x":143.75,"y":148.48},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":159.47,"y":165.72},"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":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":149.3,"y":46.05},"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":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"coordinates":{"x":101.66,"y":169.27},"type":"O","description":"Forceout"}]}},{"startIndex":50,"endIndex":57,"top":[50,51,52,53,54],"bottom":[55,56,57],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"batter":{"id":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"coordinates":{"x":181.87,"y":136.13},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"coordinates":{"x":128.51,"y":141.88},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":114.89,"y":99.14},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":74.54,"y":59.85},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":129.27,"y":187.65},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":144.9,"y":61.15},"type":"O","description":"Flyout"}]}},{"startIndex":58,"endIndex":68,"top":[58,59,60,61],"bottom":[62,63,64,65,66,67,68],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"coordinates":{"x":164.48,"y":153.17},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":90.71,"y":123.81},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":154.4,"y":153.55},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":126.34,"y":197.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":8,"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":136.69,"y":83.47},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":137.16,"y":108.42},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":184.15,"y":77.09},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":126.25,"y":80.5},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":99.59,"y":175.96},"type":"O","description":"Pop Out"}]}},{"startIndex":69,"endIndex":71,"top":[69,70,71],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":9,"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"batter":{"id":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"coordinates":{"x":150.85,"y":158.62},"type":"O","description":"Groundout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":3}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":1,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":2,"hits":6,"errors":0,"leftOnBase":8},"away":{"runs":1,"hits":12,"errors":1,"leftOnBase":10}},"defense":{"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"catcher":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"first":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"second":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"third":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"shortstop":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"left":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"center":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"right":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"onDeck":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"inHole":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"battingOrder":8,"team":{"id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"}},"offense":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"onDeck":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"inHole":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"battingOrder":2,"team":{"id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"}},"balls":2,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"teamStats":{"batting":{"flyOuts":8,"groundOuts":7,"airOuts":11,"runs":1,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".244","atBats":36,"obp":".321","slg":".395","ops":".716","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":15,"rbi":1,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":7,"groundOuts":12,"airOuts":10,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":30,"obp":".265","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":129,"era":"4.43","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.31","battersFaced":34,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":129,"balls":51,"strikes":78,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":2,"pitchesPerInning":"16.13","runsScoredPer9":"2.25","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":24,"errors":1,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID675911":{"person":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"jerseyNumber":"99","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":18,"gamesStarted":18,"flyOuts":50,"groundOuts":79,"airOuts":92,"runs":54,"doubles":25,"triples":1,"homeRuns":17,"strikeOuts":105,"baseOnBalls":38,"intentionalWalks":0,"hits":95,"hitByPitch":7,"atBats":367,"obp":".337","caughtStealing":6,"stolenBases":10,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":1643,"era":"4.95","inningsPitched":"96.1","wins":5,"losses":12,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.38","battersFaced":416,"outs":289,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1643,"balls":628,"strikes":1015,"strikePercentage":".620","hitBatsmen":7,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".294","pitchesPerInning":"17.06","gamesFinished":0,"strikeoutWalkRatio":"2.76","strikeoutsPer9Inn":"9.81","walksPer9Inn":"3.55","hitsPer9Inn":"8.88","runsScoredPer9":"5.04","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":13,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":8,"errors":2,"chances":14,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669397":{"person":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"900","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":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":125,"flyOuts":45,"groundOuts":94,"airOuts":97,"runs":31,"doubles":10,"triples":0,"homeRuns":0,"strikeOuts":94,"baseOnBalls":30,"intentionalWalks":0,"hits":79,"hitByPitch":3,"avg":".224","atBats":353,"obp":".288","slg":".252","ops":".540","caughtStealing":6,"stolenBases":8,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":397,"totalBases":89,"rbi":21,"leftOnBase":153,"sacBunts":8,"sacFlies":3,"babip":".302","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":26,"lineOuts":26},"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":249,"putOuts":150,"errors":5,"chances":404,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID689266":{"person":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":26,"airOuts":20,"runs":9,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":22,"baseOnBalls":2,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":85,"obp":".227","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":352,"era":"3.47","inningsPitched":"23.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":9,"whip":"0.81","battersFaced":88,"outs":70,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":352,"balls":115,"strikes":237,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.30","rbi":0,"winPercentage":".---","pitchesPerInning":"15.09","gamesFinished":10,"strikeoutWalkRatio":"11.00","strikeoutsPer9Inn":"8.49","walksPer9Inn":"0.77","hitsPer9Inn":"6.56","runsScoredPer9":"3.47","homeRunsPer9":"1.54","inheritedRunners":14,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669276":{"person":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"note":"(L, 2-4)","summary":"0.1 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"0.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":5,"strikes":12,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"27.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":63,"gamesStarted":0,"flyOuts":36,"groundOuts":51,"airOuts":59,"runs":25,"doubles":7,"triples":0,"homeRuns":12,"strikeOuts":63,"baseOnBalls":14,"intentionalWalks":1,"hits":49,"hitByPitch":0,"atBats":219,"obp":".269","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":950,"era":"3.49","inningsPitched":"59.1","wins":2,"losses":4,"saves":2,"saveOpportunities":8,"holds":14,"blownSaves":6,"earnedRuns":23,"whip":"1.06","battersFaced":236,"outs":178,"gamesPitched":63,"completeGames":0,"shutouts":0,"pitchesThrown":950,"balls":313,"strikes":637,"strikePercentage":".670","hitBatsmen":0,"balks":3,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".333","pitchesPerInning":"16.01","gamesFinished":6,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"9.56","walksPer9Inn":"2.12","hitsPer9Inn":"7.43","runsScoredPer9":"3.79","homeRunsPer9":"1.82","inheritedRunners":24,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":16,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":7,"errors":0,"chances":15,"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"}]},"ID671739":{"person":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"jerseyNumber":"23","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"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":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":133,"flyOuts":60,"groundOuts":161,"airOuts":123,"runs":46,"doubles":21,"triples":6,"homeRuns":17,"strikeOuts":107,"baseOnBalls":14,"intentionalWalks":1,"hits":128,"hitByPitch":3,"avg":".251","atBats":510,"obp":".273","slg":".416","ops":".689","caughtStealing":5,"stolenBases":15,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":536,"totalBases":212,"rbi":73,"leftOnBase":254,"sacBunts":4,"sacFlies":5,"babip":".284","groundOutsToAirouts":"1.31","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":24,"lineOuts":39},"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":324,"errors":0,"chances":325,"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"}]},"ID572955":{"person":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":8,"strikes":8,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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":53,"gamesStarted":0,"flyOuts":33,"groundOuts":29,"airOuts":61,"runs":13,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":49,"baseOnBalls":17,"intentionalWalks":2,"hits":35,"hitByPitch":1,"atBats":172,"obp":".276","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":795,"era":"2.17","inningsPitched":"49.2","wins":3,"losses":3,"saves":1,"saveOpportunities":3,"holds":13,"blownSaves":2,"earnedRuns":12,"whip":"1.05","battersFaced":192,"outs":149,"gamesPitched":53,"completeGames":0,"shutouts":0,"pitchesThrown":795,"balls":276,"strikes":519,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.48","rbi":1,"winPercentage":".500","pitchesPerInning":"16.01","gamesFinished":11,"strikeoutWalkRatio":"2.88","strikeoutsPer9Inn":"8.88","walksPer9Inn":"3.08","hitsPer9Inn":"6.34","runsScoredPer9":"2.36","homeRunsPer9":"0.91","inheritedRunners":23,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":0,"chances":9,"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"}]},"ID595777":{"person":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"jerseyNumber":"7","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"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":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":38,"groundOuts":50,"airOuts":72,"runs":43,"doubles":11,"triples":1,"homeRuns":12,"strikeOuts":39,"baseOnBalls":34,"intentionalWalks":0,"hits":58,"hitByPitch":3,"avg":".265","atBats":219,"obp":".371","slg":".489","ops":".860","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":256,"totalBases":107,"rbi":37,"leftOnBase":74,"sacBunts":0,"sacFlies":0,"babip":".274","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.25","popOuts":20,"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":0,"putOuts":117,"errors":1,"chances":118,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID641584":{"person":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"jerseyNumber":"16","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":30,"groundOuts":33,"airOuts":56,"runs":29,"doubles":9,"triples":0,"homeRuns":6,"strikeOuts":43,"baseOnBalls":24,"intentionalWalks":1,"hits":42,"hitByPitch":1,"avg":".241","atBats":174,"obp":".337","slg":".397","ops":".734","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":199,"totalBases":69,"rbi":23,"leftOnBase":64,"sacBunts":0,"sacFlies":0,"babip":".288","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":13,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":120,"errors":3,"chances":127,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605154":{"person":{"id":605154,"fullName":"John Brebbia","link":"/api/v1/people/605154"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":0,"flyOuts":12,"groundOuts":13,"airOuts":23,"runs":18,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":20,"baseOnBalls":11,"intentionalWalks":0,"hits":22,"hitByPitch":3,"atBats":77,"obp":".391","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":375,"era":"7.71","inningsPitched":"18.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":16,"whip":"1.77","battersFaced":93,"outs":56,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":375,"balls":138,"strikes":237,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":"1.000","pitchesPerInning":"20.09","gamesFinished":11,"strikeoutWalkRatio":"1.82","strikeoutsPer9Inn":"9.64","walksPer9Inn":"5.30","hitsPer9Inn":"10.61","runsScoredPer9":"8.68","homeRunsPer9":"1.45","inheritedRunners":6,"inheritedRunnersScored":3,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686948":{"person":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"jerseyNumber":"30","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"701","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":39,"groundOuts":100,"airOuts":70,"runs":40,"doubles":12,"triples":0,"homeRuns":14,"strikeOuts":54,"baseOnBalls":30,"intentionalWalks":0,"hits":85,"hitByPitch":3,"avg":".275","atBats":309,"obp":".345","slg":".450","ops":".795","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":342,"totalBases":139,"rbi":60,"leftOnBase":136,"sacBunts":0,"sacFlies":0,"babip":".295","groundOutsToAirouts":"1.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.07","popOuts":10,"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":{"caughtStealing":8,"stolenBases":66,"stolenBasePercentage":".892","caughtStealingPercentage":".108","assists":22,"putOuts":533,"errors":4,"chances":559,"fielding":".993","passedBall":3,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID615698":{"person":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":26,"gamesStarted":26,"flyOuts":88,"groundOuts":96,"airOuts":156,"runs":81,"doubles":29,"triples":6,"homeRuns":22,"strikeOuts":85,"baseOnBalls":35,"intentionalWalks":0,"hits":136,"hitByPitch":5,"atBats":472,"obp":".343","caughtStealing":3,"stolenBases":25,"stolenBasePercentage":".893","caughtStealingPercentage":".107","numberOfPitches":2004,"era":"6.04","inningsPitched":"117.2","wins":4,"losses":12,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":79,"whip":"1.45","battersFaced":513,"outs":353,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2004,"balls":748,"strikes":1256,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":3,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".250","pitchesPerInning":"17.03","gamesFinished":0,"strikeoutWalkRatio":"2.43","strikeoutsPer9Inn":"6.50","walksPer9Inn":"2.68","hitsPer9Inn":"10.40","runsScoredPer9":"6.20","homeRunsPer9":"1.68","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":26,"lineOuts":42},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":5,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621566":{"person":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"jerseyNumber":"28","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"200","stats":{"batting":{"summary":"3-5 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":9,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":135,"flyOuts":66,"groundOuts":112,"airOuts":124,"runs":77,"doubles":35,"triples":0,"homeRuns":21,"strikeOuts":148,"baseOnBalls":79,"intentionalWalks":2,"hits":140,"hitByPitch":3,"avg":".269","atBats":520,"obp":".366","slg":".458","ops":".824","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":606,"totalBases":238,"rbi":75,"leftOnBase":232,"sacBunts":0,"sacFlies":4,"babip":".335","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.76","popOuts":28,"lineOuts":30},"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":121,"putOuts":982,"errors":5,"chances":1108,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID694462":{"person":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":4,"flyOuts":17,"groundOuts":29,"airOuts":31,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":24,"baseOnBalls":7,"intentionalWalks":0,"hits":21,"hitByPitch":1,"atBats":104,"obp":".257","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":434,"era":"0.90","inningsPitched":"30.0","wins":4,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"0.93","battersFaced":113,"outs":90,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":434,"balls":161,"strikes":273,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.47","gamesFinished":0,"strikeoutWalkRatio":"3.43","strikeoutsPer9Inn":"7.20","walksPer9Inn":"2.10","hitsPer9Inn":"6.30","runsScoredPer9":"0.90","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669221":{"person":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"jerseyNumber":"12","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | 2B, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":37,"groundOuts":69,"airOuts":54,"runs":34,"doubles":13,"triples":0,"homeRuns":16,"strikeOuts":101,"baseOnBalls":35,"intentionalWalks":1,"hits":58,"hitByPitch":8,"avg":".208","atBats":279,"obp":".311","slg":".427","ops":".738","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":325,"totalBases":119,"rbi":45,"leftOnBase":129,"sacBunts":0,"sacFlies":3,"babip":".255","groundOutsToAirouts":"1.28","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.44","popOuts":4,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":24,"stolenBases":54,"stolenBasePercentage":".692","caughtStealingPercentage":".308","assists":32,"putOuts":613,"errors":2,"chances":647,"fielding":".997","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID805373":{"person":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"jerseyNumber":"67","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":13,"groundOuts":17,"airOuts":34,"runs":14,"doubles":8,"triples":0,"homeRuns":0,"strikeOuts":33,"baseOnBalls":9,"intentionalWalks":0,"hits":26,"hitByPitch":4,"avg":".236","atBats":110,"obp":".317","slg":".309","ops":".626","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":123,"totalBases":34,"rbi":6,"leftOnBase":35,"sacBunts":0,"sacFlies":0,"babip":".338","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":10,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":60,"putOuts":24,"errors":2,"chances":86,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID660670":{"person":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"jerseyNumber":"13","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | 2B, BB","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":35,"groundOuts":47,"airOuts":50,"runs":57,"doubles":11,"triples":1,"homeRuns":15,"strikeOuts":75,"baseOnBalls":53,"intentionalWalks":4,"hits":73,"hitByPitch":1,"avg":".298","atBats":245,"obp":".425","slg":".535","ops":".960","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":299,"totalBases":131,"rbi":31,"leftOnBase":90,"sacBunts":0,"sacFlies":0,"babip":".374","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.33","popOuts":9,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":117,"errors":1,"chances":122,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID641755":{"person":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":60,"gamesStarted":0,"flyOuts":35,"groundOuts":49,"airOuts":66,"runs":34,"doubles":10,"triples":0,"homeRuns":5,"strikeOuts":61,"baseOnBalls":32,"intentionalWalks":4,"hits":48,"hitByPitch":3,"atBats":222,"obp":".320","caughtStealing":0,"stolenBases":12,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1047,"era":"4.78","inningsPitched":"58.1","wins":3,"losses":3,"saves":3,"saveOpportunities":6,"holds":11,"blownSaves":3,"earnedRuns":31,"whip":"1.37","battersFaced":259,"outs":175,"gamesPitched":60,"completeGames":0,"shutouts":0,"pitchesThrown":1047,"balls":378,"strikes":669,"strikePercentage":".640","hitBatsmen":3,"balks":1,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".500","pitchesPerInning":"17.95","gamesFinished":18,"strikeoutWalkRatio":"1.91","strikeoutsPer9Inn":"9.41","walksPer9Inn":"4.94","hitsPer9Inn":"7.41","runsScoredPer9":"5.25","homeRunsPer9":"0.77","inheritedRunners":25,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":12,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642201":{"person":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"jerseyNumber":"36","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":30,"groundOuts":58,"airOuts":61,"runs":38,"doubles":8,"triples":3,"homeRuns":7,"strikeOuts":63,"baseOnBalls":10,"intentionalWalks":1,"hits":55,"hitByPitch":2,"avg":".234","atBats":235,"obp":".270","slg":".383","ops":".653","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":249,"totalBases":90,"rbi":30,"leftOnBase":112,"sacBunts":1,"sacFlies":1,"babip":".289","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.57","popOuts":9,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":125,"errors":0,"chances":129,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID645277":{"person":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | 2B","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":135,"flyOuts":100,"groundOuts":123,"airOuts":191,"runs":61,"doubles":20,"triples":1,"homeRuns":13,"strikeOuts":86,"baseOnBalls":48,"intentionalWalks":1,"hits":121,"hitByPitch":4,"avg":".234","atBats":518,"obp":".302","slg":".351","ops":".653","caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":573,"totalBases":182,"rbi":60,"leftOnBase":241,"sacBunts":0,"sacFlies":3,"babip":".256","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.85","popOuts":48,"lineOuts":43},"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":328,"putOuts":183,"errors":2,"chances":513,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID628452":{"person":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":57,"gamesStarted":0,"flyOuts":34,"groundOuts":34,"airOuts":68,"runs":25,"doubles":12,"triples":0,"homeRuns":8,"strikeOuts":58,"baseOnBalls":10,"intentionalWalks":2,"hits":48,"hitByPitch":2,"atBats":207,"obp":".273","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":783,"era":"3.95","inningsPitched":"54.2","wins":4,"losses":6,"saves":22,"saveOpportunities":27,"holds":2,"blownSaves":5,"earnedRuns":24,"whip":"1.06","battersFaced":220,"outs":164,"gamesPitched":57,"completeGames":0,"shutouts":0,"pitchesThrown":783,"balls":234,"strikes":549,"strikePercentage":".700","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".400","pitchesPerInning":"14.32","gamesFinished":45,"strikeoutWalkRatio":"5.80","strikeoutsPer9Inn":"9.55","walksPer9Inn":"1.65","hitsPer9Inn":"7.90","runsScoredPer9":"4.12","homeRunsPer9":"1.32","inheritedRunners":9,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":16,"lineOuts":18},"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":true,"isSubstitute":false}},"ID666214":{"person":{"id":666214,"fullName":"Joey Wentz","link":"/api/v1/people/666214"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":34,"gamesStarted":8,"flyOuts":54,"groundOuts":69,"airOuts":94,"runs":46,"doubles":14,"triples":3,"homeRuns":7,"strikeOuts":67,"baseOnBalls":36,"intentionalWalks":3,"hits":76,"hitByPitch":1,"atBats":302,"obp":".329","caughtStealing":3,"stolenBases":15,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1391,"era":"4.92","inningsPitched":"78.2","wins":5,"losses":4,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":43,"whip":"1.42","battersFaced":343,"outs":236,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":1391,"balls":507,"strikes":884,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":3,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".556","pitchesPerInning":"17.68","gamesFinished":9,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"7.67","walksPer9Inn":"4.12","hitsPer9Inn":"8.69","runsScoredPer9":"5.26","homeRunsPer9":"0.80","inheritedRunners":22,"inheritedRunnersScored":18,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":16,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660644":{"person":{"id":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"jerseyNumber":"17","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-2","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":10,"groundOuts":22,"airOuts":18,"runs":11,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":17,"baseOnBalls":5,"intentionalWalks":0,"hits":17,"hitByPitch":1,"avg":".233","atBats":73,"obp":".288","slg":".288","ops":".576","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":80,"totalBases":21,"rbi":6,"leftOnBase":39,"sacBunts":0,"sacFlies":1,"babip":".298","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":5},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"obp":".429","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":17,"era":"6.75","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"2.25","battersFaced":7,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":8,"strikes":9,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"12.75","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"6.75","hitsPer9Inn":"13.50","runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":27,"putOuts":23,"errors":3,"chances":53,"fielding":".943","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID693821":{"person":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"summary":"7.0 IP, ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":11,"airOuts":8,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":96,"inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":27,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":38,"strikes":58,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.29","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"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":0,"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":23,"flyOuts":64,"groundOuts":159,"airOuts":105,"runs":83,"doubles":28,"triples":1,"homeRuns":20,"strikeOuts":99,"baseOnBalls":47,"intentionalWalks":1,"hits":137,"hitByPitch":6,"atBats":494,"obp":".345","caughtStealing":2,"stolenBases":15,"stolenBasePercentage":".882","caughtStealingPercentage":".118","numberOfPitches":2042,"era":"5.85","inningsPitched":"124.2","wins":5,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":81,"whip":"1.48","battersFaced":553,"outs":374,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":2042,"balls":781,"strikes":1261,"strikePercentage":".620","hitBatsmen":6,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.51","rbi":1,"winPercentage":".357","pitchesPerInning":"16.38","gamesFinished":0,"strikeoutWalkRatio":"2.11","strikeoutsPer9Inn":"7.15","walksPer9Inn":"3.39","hitsPer9Inn":"9.89","runsScoredPer9":"5.99","homeRunsPer9":"1.44","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":8,"lineOuts":33},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":11,"errors":0,"chances":27,"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"}]},"ID542303":{"person":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"jerseyNumber":"20","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":123,"flyOuts":67,"groundOuts":101,"airOuts":109,"runs":55,"doubles":14,"triples":0,"homeRuns":20,"strikeOuts":119,"baseOnBalls":86,"intentionalWalks":2,"hits":95,"hitByPitch":3,"avg":".228","atBats":417,"obp":".359","slg":".405","ops":".764","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":514,"totalBases":169,"rbi":62,"leftOnBase":204,"sacBunts":0,"sacFlies":7,"babip":".263","groundOutsToAirouts":"0.93","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"20.85","popOuts":17,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID676702":{"person":{"id":676702,"fullName":"Hunter Stratton","link":"/api/v1/people/676702"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":12,"groundOuts":8,"airOuts":18,"runs":7,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":17,"hitByPitch":2,"atBats":48,"obp":".411","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":211,"era":"5.73","inningsPitched":"11.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.91","battersFaced":56,"outs":33,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":211,"balls":67,"strikes":144,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.44","rbi":0,"winPercentage":".---","pitchesPerInning":"19.18","gamesFinished":5,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"5.73","walksPer9Inn":"3.27","hitsPer9Inn":"13.91","runsScoredPer9":"5.73","homeRunsPer9":"0.82","inheritedRunners":6,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[595777,621566,660670,645277,542303,671739,669221,686948,805373,669397,660644,693821,669276,572955],"pitchers":[693821,669276,572955],"bench":[641584,642201],"bullpen":[605154,689266,628452,641755,615698,676702,675911,694462,666214],"battingOrder":[595777,621566,660670,645277,542303,671739,686948,805373,660644],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Albies (20, Suarez); Murphy, S (13, Suarez); Acuña Jr. (11, Suarez)."},{"label":"TB","value":"Acuña Jr. 2; Albies 3; Allen, N 2; Alvarez Jr.; Harris II; Murphy, S 2; Olson 3; Profar, Jurickson."},{"label":"RBI","value":"Profar, Jurickson (37)."},{"label":"Runners left in scoring position, 2 out","value":"Harris II 3; Alvarez Jr.; Albies."},{"label":"GIDP","value":"Olson; Profar, Jurickson."},{"label":"Team RISP","value":"2-for-12."},{"label":"Team LOB","value":"10."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Alvarez Jr. (2, throw)."}]}],"note":[{"label":"a","value":"Flied out for Allen, N in the 7th."},{"label":"b","value":"Grounded out for Murphy, S in the 8th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":12,"airOuts":10,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".258","atBats":30,"obp":".328","slg":".424","ops":".752","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":6,"rbi":2,"leftOnBase":13,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":8,"groundOuts":7,"airOuts":11,"runs":1,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":36,"obp":".368","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":145,"era":"3.84","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.24","battersFaced":38,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":145,"balls":52,"strikes":93,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":1,"pitchesPerInning":"16.11","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":0,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID669016":{"person":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"500","stats":{"batting":{"summary":"2-3 | BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":111,"flyOuts":45,"groundOuts":70,"airOuts":74,"runs":43,"doubles":18,"triples":1,"homeRuns":7,"strikeOuts":87,"baseOnBalls":31,"intentionalWalks":0,"hits":81,"hitByPitch":0,"avg":".266","atBats":305,"obp":".329","slg":".400","ops":".729","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":344,"totalBases":122,"rbi":29,"leftOnBase":128,"sacBunts":3,"sacFlies":4,"babip":".344","groundOutsToAirouts":"0.95","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"43.57","popOuts":8,"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":6,"putOuts":200,"errors":3,"chances":209,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID666200":{"person":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":27,"flyOuts":79,"groundOuts":125,"airOuts":130,"runs":74,"doubles":30,"triples":0,"homeRuns":14,"strikeOuts":175,"baseOnBalls":51,"intentionalWalks":0,"hits":146,"hitByPitch":3,"atBats":574,"obp":".317","caughtStealing":9,"stolenBases":18,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":2503,"era":"4.23","inningsPitched":"149.0","wins":12,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":70,"whip":"1.32","battersFaced":630,"outs":447,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2503,"balls":887,"strikes":1616,"strikePercentage":".650","hitBatsmen":3,"balks":1,"wildPitches":2,"pickoffs":6,"groundOutsToAirouts":"0.96","rbi":0,"winPercentage":".667","pitchesPerInning":"16.80","gamesFinished":0,"strikeoutWalkRatio":"3.43","strikeoutsPer9Inn":"10.57","walksPer9Inn":"3.08","hitsPer9Inn":"8.82","runsScoredPer9":"4.47","homeRunsPer9":"0.85","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":25,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":5,"errors":2,"chances":24,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642152":{"person":{"id":642152,"fullName":"Lou Trivino III","link":"/api/v1/people/642152"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":39,"gamesStarted":2,"flyOuts":27,"groundOuts":36,"airOuts":50,"runs":20,"doubles":4,"triples":1,"homeRuns":6,"strikeOuts":31,"baseOnBalls":13,"intentionalWalks":1,"hits":40,"hitByPitch":5,"atBats":153,"obp":".333","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":722,"era":"4.20","inningsPitched":"40.2","wins":3,"losses":1,"saves":0,"saveOpportunities":2,"holds":5,"blownSaves":2,"earnedRuns":19,"whip":"1.30","battersFaced":175,"outs":122,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":722,"balls":273,"strikes":449,"strikePercentage":".620","hitBatsmen":5,"balks":1,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".750","pitchesPerInning":"17.75","gamesFinished":8,"strikeoutWalkRatio":"2.38","strikeoutsPer9Inn":"6.86","walksPer9Inn":"2.88","hitsPer9Inn":"8.85","runsScoredPer9":"4.43","homeRunsPer9":"1.33","inheritedRunners":19,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":15,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":0,"chances":9,"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":24,"gamesStarted":0,"flyOuts":10,"groundOuts":19,"airOuts":22,"runs":8,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":28,"baseOnBalls":6,"intentionalWalks":0,"hits":23,"hitByPitch":0,"atBats":90,"obp":".299","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":395,"era":"2.74","inningsPitched":"23.0","wins":4,"losses":1,"saves":7,"saveOpportunities":7,"holds":5,"blownSaves":0,"earnedRuns":7,"whip":"1.26","battersFaced":98,"outs":69,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":395,"balls":143,"strikes":252,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".800","pitchesPerInning":"17.17","gamesFinished":9,"strikeoutWalkRatio":"4.67","strikeoutsPer9Inn":"10.96","walksPer9Inn":"2.35","hitsPer9Inn":"9.00","runsScoredPer9":"3.13","homeRunsPer9":"0.39","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":8},"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}},"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":26,"gamesStarted":26,"flyOuts":62,"groundOuts":190,"airOuts":111,"runs":51,"doubles":29,"triples":0,"homeRuns":10,"strikeOuts":173,"baseOnBalls":41,"intentionalWalks":0,"hits":142,"hitByPitch":6,"atBats":614,"obp":".286","caughtStealing":4,"stolenBases":8,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":2371,"era":"2.72","inningsPitched":"162.1","wins":11,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.13","battersFaced":663,"outs":487,"gamesPitched":26,"completeGames":1,"shutouts":0,"pitchesThrown":2371,"balls":806,"strikes":1565,"strikePercentage":".660","hitBatsmen":6,"balks":1,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.71","rbi":0,"winPercentage":".688","pitchesPerInning":"14.61","gamesFinished":0,"strikeoutWalkRatio":"4.22","strikeoutsPer9Inn":"9.59","walksPer9Inn":"2.27","hitsPer9Inn":"7.87","runsScoredPer9":"2.83","homeRunsPer9":"0.55","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":39},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":6,"errors":1,"chances":27,"fielding":".963","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":"2-4","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":64,"groundOuts":98,"airOuts":104,"runs":62,"doubles":29,"triples":0,"homeRuns":22,"strikeOuts":98,"baseOnBalls":55,"intentionalWalks":4,"hits":111,"hitByPitch":5,"avg":".272","atBats":408,"obp":".363","slg":".505","ops":".868","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":471,"totalBases":206,"rbi":63,"leftOnBase":169,"sacBunts":0,"sacFlies":3,"babip":".306","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.54","popOuts":8,"lineOuts":32},"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":60,"putOuts":741,"errors":2,"chances":803,"fielding":".998","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID592663":{"person":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"jerseyNumber":"10","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":111,"flyOuts":45,"groundOuts":107,"airOuts":95,"runs":47,"doubles":24,"triples":1,"homeRuns":11,"strikeOuts":105,"baseOnBalls":29,"intentionalWalks":1,"hits":114,"hitByPitch":6,"avg":".271","atBats":421,"obp":".327","slg":".411","ops":".738","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":457,"totalBases":173,"rbi":47,"leftOnBase":158,"sacBunts":0,"sacFlies":0,"babip":".338","groundOutsToAirouts":"1.13","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"38.27","popOuts":18,"lineOuts":32},"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":25,"stolenBases":60,"stolenBasePercentage":".706","caughtStealingPercentage":".294","assists":32,"putOuts":1021,"errors":5,"chances":1058,"fielding":".995","passedBall":1,"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, 24)","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":12,"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":12,"balls":5,"strikes":7,"strikePercentage":".580","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":3,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":60,"gamesStarted":0,"flyOuts":17,"groundOuts":76,"airOuts":31,"runs":16,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":64,"baseOnBalls":18,"intentionalWalks":4,"hits":50,"hitByPitch":3,"atBats":219,"obp":".293","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","numberOfPitches":897,"era":"2.02","inningsPitched":"58.0","wins":6,"losses":6,"saves":24,"saveOpportunities":27,"holds":1,"blownSaves":3,"earnedRuns":13,"whip":"1.17","battersFaced":242,"outs":174,"gamesPitched":60,"completeGames":0,"shutouts":0,"pitchesThrown":897,"balls":305,"strikes":592,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"2.45","rbi":0,"winPercentage":".500","pitchesPerInning":"15.47","gamesFinished":46,"strikeoutWalkRatio":"3.56","strikeoutsPer9Inn":"9.93","walksPer9Inn":"2.79","hitsPer9Inn":"7.76","runsScoredPer9":"2.48","homeRunsPer9":"0.16","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":0,"chances":8,"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":26,"groundOuts":55,"airOuts":47,"runs":25,"doubles":10,"triples":1,"homeRuns":7,"strikeOuts":49,"baseOnBalls":10,"intentionalWalks":0,"hits":55,"hitByPitch":2,"avg":".272","atBats":202,"obp":".312","slg":".436","ops":".748","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":219,"totalBases":88,"rbi":32,"leftOnBase":71,"sacBunts":3,"sacFlies":1,"babip":".327","groundOutsToAirouts":"1.17","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"28.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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":114,"putOuts":87,"errors":3,"chances":204,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642215":{"person":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"jerseyNumber":"37","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":9,"groundOuts":17,"airOuts":16,"runs":8,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":21,"baseOnBalls":8,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".206","atBats":68,"obp":".289","slg":".324","ops":".613","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":76,"totalBases":22,"rbi":10,"leftOnBase":30,"sacBunts":0,"sacFlies":0,"babip":".267","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":4,"lineOuts":3},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":4,"groundOuts":2,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":12,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":36,"era":"0.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":12,"outs":9,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":36,"balls":10,"strikes":26,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":0,"winPercentage":".---","pitchesPerInning":"12.00","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":44,"errors":1,"chances":48,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID689147":{"person":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"note":"(W, 7-4)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":5,"strikes":15,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":58,"gamesStarted":0,"flyOuts":26,"groundOuts":49,"airOuts":54,"runs":22,"doubles":11,"triples":0,"homeRuns":4,"strikeOuts":52,"baseOnBalls":22,"intentionalWalks":3,"hits":46,"hitByPitch":4,"atBats":198,"obp":".317","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":883,"era":"2.98","inningsPitched":"51.1","wins":7,"losses":4,"saves":4,"saveOpportunities":10,"holds":19,"blownSaves":6,"earnedRuns":17,"whip":"1.32","battersFaced":227,"outs":154,"gamesPitched":58,"completeGames":0,"shutouts":0,"pitchesThrown":883,"balls":316,"strikes":567,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".636","pitchesPerInning":"17.20","gamesFinished":10,"strikeoutWalkRatio":"2.36","strikeoutsPer9Inn":"9.12","walksPer9Inn":"3.86","hitsPer9Inn":"8.06","runsScoredPer9":"3.86","homeRunsPer9":"0.70","inheritedRunners":30,"inheritedRunnersScored":14,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":12,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":2,"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"}]},"ID642016":{"person":{"id":642016,"fullName":"Daniel Robert","link":"/api/v1/people/642016"},"jerseyNumber":"48","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":8,"groundOuts":6,"airOuts":15,"runs":6,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":15,"baseOnBalls":9,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":47,"obp":".357","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":239,"era":"4.38","inningsPitched":"12.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":6,"whip":"1.62","battersFaced":56,"outs":37,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":239,"balls":91,"strikes":148,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".---","pitchesPerInning":"19.38","gamesFinished":5,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"10.95","walksPer9Inn":"6.57","hitsPer9Inn":"8.03","runsScoredPer9":"4.38","homeRunsPer9":"1.46","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592206":{"person":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"jerseyNumber":"8","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":128,"flyOuts":86,"groundOuts":116,"airOuts":142,"runs":65,"doubles":25,"triples":1,"homeRuns":16,"strikeOuts":112,"baseOnBalls":27,"intentionalWalks":0,"hits":124,"hitByPitch":3,"avg":".253","atBats":490,"obp":".294","slg":".406","ops":".700","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":524,"totalBases":199,"rbi":61,"leftOnBase":240,"sacBunts":0,"sacFlies":4,"babip":".295","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.62","popOuts":13,"lineOuts":43},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":218,"errors":0,"chances":222,"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"}]},"ID664761":{"person":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | RBI","gamesPlayed":1,"flyOuts":3,"groundOuts":0,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":104,"flyOuts":55,"groundOuts":121,"airOuts":100,"runs":45,"doubles":15,"triples":2,"homeRuns":9,"strikeOuts":70,"baseOnBalls":25,"intentionalWalks":0,"hits":113,"hitByPitch":5,"avg":".283","atBats":399,"obp":".329","slg":".398","ops":".727","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":434,"totalBases":159,"rbi":51,"leftOnBase":173,"sacBunts":0,"sacFlies":5,"babip":".320","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.33","popOuts":8,"lineOuts":37},"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":180,"putOuts":139,"errors":4,"chances":323,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":"800","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"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":4,"putOuts":4,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":122,"flyOuts":86,"groundOuts":95,"airOuts":146,"runs":56,"doubles":17,"triples":3,"homeRuns":9,"strikeOuts":77,"baseOnBalls":45,"intentionalWalks":0,"hits":101,"hitByPitch":1,"avg":".244","atBats":414,"obp":".317","slg":".365","ops":".682","caughtStealing":3,"stolenBases":23,"stolenBasePercentage":".885","caughtStealingPercentage":".115","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":465,"totalBases":151,"rbi":54,"leftOnBase":178,"sacBunts":2,"sacFlies":3,"babip":".278","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.00","popOuts":19,"lineOuts":41},"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":261,"putOuts":201,"errors":2,"chances":464,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID656941":{"person":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | BB, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":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":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":135,"flyOuts":72,"groundOuts":100,"airOuts":123,"runs":96,"doubles":20,"triples":1,"homeRuns":49,"strikeOuts":156,"baseOnBalls":89,"intentionalWalks":5,"hits":125,"hitByPitch":9,"avg":".249","atBats":503,"obp":".370","slg":".584","ops":".954","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":602,"totalBases":294,"rbi":119,"leftOnBase":235,"sacBunts":0,"sacFlies":1,"babip":".254","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.26","popOuts":27,"lineOuts":24},"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":16,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID592836":{"person":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"jerseyNumber":"99","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":17,"flyOuts":57,"groundOuts":117,"airOuts":105,"runs":47,"doubles":14,"triples":1,"homeRuns":15,"strikeOuts":73,"baseOnBalls":32,"intentionalWalks":0,"hits":103,"hitByPitch":4,"atBats":396,"obp":".321","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1685,"era":"3.63","inningsPitched":"101.2","wins":4,"losses":7,"saves":1,"saveOpportunities":3,"holds":1,"blownSaves":2,"earnedRuns":41,"whip":"1.33","battersFaced":434,"outs":305,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":1685,"balls":626,"strikes":1059,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":5,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".364","pitchesPerInning":"16.57","gamesFinished":4,"strikeoutWalkRatio":"2.28","strikeoutsPer9Inn":"6.46","walksPer9Inn":"2.83","hitsPer9Inn":"9.12","runsScoredPer9":"4.16","homeRunsPer9":"1.33","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":22,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":8,"errors":1,"chances":29,"fielding":".966","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,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":13,"groundOuts":35,"airOuts":22,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":10,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".186","atBats":86,"obp":".278","slg":".256","ops":".534","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":98,"totalBases":22,"rbi":9,"leftOnBase":50,"sacBunts":1,"sacFlies":0,"babip":".211","groundOutsToAirouts":"1.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"86.00","popOuts":7,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":10,"stolenBases":20,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":13,"putOuts":230,"errors":1,"chances":244,"fielding":".996","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID621381":{"person":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"jerseyNumber":"25","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":5,"strikes":7,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":57,"gamesStarted":0,"flyOuts":42,"groundOuts":22,"airOuts":75,"runs":20,"doubles":10,"triples":2,"homeRuns":5,"strikeOuts":62,"baseOnBalls":17,"intentionalWalks":1,"hits":42,"hitByPitch":2,"atBats":195,"obp":".280","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":850,"era":"3.04","inningsPitched":"53.1","wins":1,"losses":3,"saves":6,"saveOpportunities":10,"holds":16,"blownSaves":4,"earnedRuns":18,"whip":"1.11","battersFaced":220,"outs":160,"gamesPitched":57,"completeGames":0,"shutouts":0,"pitchesThrown":850,"balls":267,"strikes":583,"strikePercentage":".690","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":0,"winPercentage":".250","pitchesPerInning":"15.94","gamesFinished":17,"strikeoutWalkRatio":"3.65","strikeoutsPer9Inn":"10.46","walksPer9Inn":"2.87","hitsPer9Inn":"7.09","runsScoredPer9":"3.37","homeRunsPer9":"0.84","inheritedRunners":8,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":21,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID624133":{"person":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, ER, 2 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":4,"airOuts":6,"runs":1,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":92,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":23,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":34,"strikes":58,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":77,"groundOuts":121,"airOuts":133,"runs":45,"doubles":18,"triples":2,"homeRuns":10,"strikeOuts":124,"baseOnBalls":30,"intentionalWalks":0,"hits":123,"hitByPitch":6,"atBats":499,"obp":".297","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":1991,"era":"3.02","inningsPitched":"131.0","wins":10,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.17","battersFaced":537,"outs":393,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1991,"balls":683,"strikes":1308,"strikePercentage":".660","hitBatsmen":6,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.91","rbi":1,"winPercentage":".625","pitchesPerInning":"15.20","gamesFinished":0,"strikeoutWalkRatio":"4.13","strikeoutsPer9Inn":"8.52","walksPer9Inn":"2.06","hitsPer9Inn":"8.45","runsScoredPer9":"3.09","homeRunsPer9":"0.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":28,"lineOuts":28},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":9,"errors":2,"chances":25,"fielding":".920","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664056":{"person":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"jerseyNumber":"2","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"601","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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":119,"flyOuts":42,"groundOuts":75,"airOuts":78,"runs":42,"doubles":17,"triples":1,"homeRuns":14,"strikeOuts":97,"baseOnBalls":34,"intentionalWalks":0,"hits":91,"hitByPitch":10,"avg":".269","atBats":338,"obp":".351","slg":".450","ops":".801","caughtStealing":5,"stolenBases":10,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":385,"totalBases":152,"rbi":44,"leftOnBase":144,"sacBunts":0,"sacFlies":3,"babip":".335","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.14","popOuts":21,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":243,"errors":2,"chances":251,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":58,"gamesStarted":1,"flyOuts":30,"groundOuts":57,"airOuts":60,"runs":21,"doubles":4,"triples":2,"homeRuns":8,"strikeOuts":54,"baseOnBalls":9,"intentionalWalks":0,"hits":46,"hitByPitch":1,"atBats":215,"obp":".249","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":923,"era":"3.09","inningsPitched":"58.1","wins":5,"losses":2,"saves":1,"saveOpportunities":2,"holds":7,"blownSaves":1,"earnedRuns":20,"whip":"0.94","battersFaced":227,"outs":175,"gamesPitched":58,"completeGames":0,"shutouts":0,"pitchesThrown":923,"balls":317,"strikes":606,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":".714","pitchesPerInning":"15.82","gamesFinished":10,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"8.33","walksPer9Inn":"1.39","hitsPer9Inn":"7.10","runsScoredPer9":"3.24","homeRunsPer9":"1.23","inheritedRunners":23,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605400":{"person":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"jerseyNumber":"27","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":12,"flyOuts":28,"groundOuts":58,"airOuts":59,"runs":48,"doubles":11,"triples":0,"homeRuns":14,"strikeOuts":66,"baseOnBalls":21,"intentionalWalks":0,"hits":75,"hitByPitch":3,"atBats":257,"obp":".352","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1108,"era":"6.47","inningsPitched":"64.0","wins":3,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.50","battersFaced":282,"outs":192,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1108,"balls":388,"strikes":720,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".300","pitchesPerInning":"17.31","gamesFinished":0,"strikeoutWalkRatio":"3.14","strikeoutsPer9Inn":"9.28","walksPer9Inn":"2.95","hitsPer9Inn":"10.55","runsScoredPer9":"6.75","homeRunsPer9":"1.97","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":16,"lineOuts":15},"fielding":{"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":true,"isSubstitute":false}},"ID596146":{"person":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"jerseyNumber":"17","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":110,"flyOuts":76,"groundOuts":84,"airOuts":128,"runs":50,"doubles":17,"triples":0,"homeRuns":14,"strikeOuts":75,"baseOnBalls":41,"intentionalWalks":3,"hits":77,"hitByPitch":3,"avg":".214","atBats":360,"obp":".297","slg":".378","ops":".675","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":408,"totalBases":136,"rbi":42,"leftOnBase":175,"sacBunts":1,"sacFlies":3,"babip":".230","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.71","popOuts":21,"lineOuts":31},"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":176,"errors":1,"chances":179,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID607208":{"person":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"100","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":1,"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":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":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":133,"flyOuts":84,"groundOuts":148,"airOuts":143,"runs":92,"doubles":29,"triples":6,"homeRuns":14,"strikeOuts":102,"baseOnBalls":41,"intentionalWalks":1,"hits":165,"hitByPitch":5,"avg":".297","atBats":556,"obp":".349","slg":".446","ops":".795","caughtStealing":7,"stolenBases":32,"stolenBasePercentage":".821","caughtStealingPercentage":".179","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":604,"totalBases":248,"rbi":62,"leftOnBase":212,"sacBunts":0,"sacFlies":2,"babip":".342","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.71","popOuts":21,"lineOuts":38},"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":314,"putOuts":151,"errors":8,"chances":473,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID502085":{"person":{"id":502085,"fullName":"David Robertson","link":"/api/v1/people/502085"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":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":3,"strikes":6,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":2,"groundOuts":5,"airOuts":5,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":27,"obp":".267","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":115,"era":"1.23","inningsPitched":"7.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":1,"whip":"1.09","battersFaced":30,"outs":22,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":115,"balls":45,"strikes":70,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.68","gamesFinished":2,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"14.73","walksPer9Inn":"3.68","hitsPer9Inn":"6.14","runsScoredPer9":"1.23","homeRunsPer9":"1.23","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"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"}]}},"batters":[607208,656941,547180,664761,669016,592206,664056,596146,681082,665561,624133,502085,621381,689147,661395],"pitchers":[624133,502085,621381,689147,661395],"bench":[592663,624641,642215],"bullpen":[621237,621383,666200,605400,642016,650911,642152,592836],"battingOrder":[607208,656941,547180,664761,669016,664056,596146,681082,665561],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Harper, B 2; Marsh 2; Schwarber; Stott."},{"label":"RBI","value":"Bohm (51); Marsh (29)."},{"label":"Runners left in scoring position, 2 out","value":"Schwarber; Kepler 3."},{"label":"SF","value":"Bohm."},{"label":"Team RISP","value":"1-for-6."},{"label":"Team LOB","value":"8."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Castellanos, N (Olson at home)."},{"label":"DP","value":"3 (Suarez-Turner-Harper, B; Bohm-Stott-Harper, B; Castellanos, N-Marchán)."}]}],"note":[]}},"officials":[{"official":{"id":427315,"fullName":"Alfonso Márquez","link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":483561,"fullName":"Lance Barrett","link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":547380,"fullName":"Carlos Torres","link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":665576,"fullName":"Brock Ballou","link":"/api/v1/people/665576"},"officialType":"Third Base"}],"info":[{"label":"Pitches-strikes","value":"Elder 96-58; Lee, D 17-12; Johnson 16-8; Suarez 92-58; Robertson 9-6; Strahm 12-7; Kerkering 20-15; Duran, J 12-7."},{"label":"Groundouts-flyouts","value":"Elder 11-6; Lee, D 1-0; Johnson 0-1; Suarez 4-5; Robertson 1-1; Strahm 0-2; Kerkering 1-0; Duran, J 1-0."},{"label":"Batters faced","value":"Elder 27; Lee, D 3; Johnson 4; Suarez 23; Robertson 3; Strahm 5; Kerkering 4; Duran, J 3."},{"label":"Inherited runners-scored","value":"Johnson 2-1."},{"label":"Umpires","value":"HP: Alfonso Márquez. 1B: Lance Barrett. 2B: Carlos Torres. 3B: Brock Ballou. "},{"label":"Weather","value":"75 degrees, Partly Cloudy."},{"label":"Wind","value":"10 mph, L To R."},{"label":"First pitch","value":"6:46 PM."},{"label":"T","value":"2:29."},{"label":"Att","value":"40,322."},{"label":"Venue","value":"Citizens Bank Park."},{"label":"August 29, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821","boxscoreName":"Elder"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"summary":"7.0 IP, ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":11,"airOuts":8,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":96,"inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":27,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":38,"strikes":58,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.29","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"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":0,"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":23,"flyOuts":64,"groundOuts":159,"airOuts":105,"runs":83,"doubles":28,"triples":1,"homeRuns":20,"strikeOuts":99,"baseOnBalls":47,"intentionalWalks":1,"hits":137,"hitByPitch":6,"atBats":494,"obp":".345","caughtStealing":2,"stolenBases":15,"stolenBasePercentage":".882","caughtStealingPercentage":".118","numberOfPitches":2042,"era":"5.85","inningsPitched":"124.2","wins":5,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":81,"whip":"1.48","battersFaced":553,"outs":374,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":2042,"balls":781,"strikes":1261,"strikePercentage":".620","hitBatsmen":6,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.51","rbi":1,"winPercentage":".357","pitchesPerInning":"16.38","gamesFinished":0,"strikeoutWalkRatio":"2.11","strikeoutsPer9Inn":"7.15","walksPer9Inn":"3.39","hitsPer9Inn":"9.89","runsScoredPer9":"5.99","homeRunsPer9":"1.44","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":8,"lineOuts":33},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":11,"errors":0,"chances":27,"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":72,"pitchingGameScore":72},{"player":{"person":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016","boxscoreName":"Marsh"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"500","stats":{"batting":{"summary":"2-3 | BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":111,"flyOuts":45,"groundOuts":70,"airOuts":74,"runs":43,"doubles":18,"triples":1,"homeRuns":7,"strikeOuts":87,"baseOnBalls":31,"intentionalWalks":0,"hits":81,"hitByPitch":0,"avg":".266","atBats":305,"obp":".329","slg":".400","ops":".729","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":344,"totalBases":122,"rbi":29,"leftOnBase":128,"sacBunts":3,"sacFlies":4,"babip":".344","groundOutsToAirouts":"0.95","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"43.57","popOuts":8,"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":6,"putOuts":200,"errors":3,"chances":209,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":53,"hittingGameScore":53},{"player":{"person":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566","boxscoreName":"Olson"},"jerseyNumber":"28","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"200","stats":{"batting":{"summary":"3-5 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":9,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":135,"flyOuts":66,"groundOuts":112,"airOuts":124,"runs":77,"doubles":35,"triples":0,"homeRuns":21,"strikeOuts":148,"baseOnBalls":79,"intentionalWalks":2,"hits":140,"hitByPitch":3,"avg":".269","atBats":520,"obp":".366","slg":".458","ops":".824","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":606,"totalBases":238,"rbi":75,"leftOnBase":232,"sacBunts":0,"sacFlies":4,"babip":".335","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.76","popOuts":28,"lineOuts":30},"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":121,"putOuts":982,"errors":5,"chances":1108,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":50,"hittingGameScore":50}]},"decisions":{"winner":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"loser":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"save":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}