{"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":777001,"link":"/api/v1.1/game/777001/feed/live","metaData":{"wait":10,"timeStamp":"20250726_202743","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count10","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":777001,"type":"R","doubleHeader":"N","id":"2025/07/26/phimlb-nyamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-777001-2025-07-26","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-07-26T17:05:00Z","originalDate":"2025-07-26","officialDate":"2025-07-26","dayNight":"day","time":"1:05","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143","season":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":104,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":60,"losses":44,"ties":0,"pct":".577"},"records":{},"divisionLeader":false,"wins":60,"losses":44,"winningPercentage":".577"},"franchiseName":"Philadelphia","clubName":"Phillies","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147","season":2025,"venue":{"id":3313,"name":"Yankee Stadium","link":"/api/v1/venues/3313"},"springVenue":{"id":2523,"link":"/api/v1/venues/2523"},"teamCode":"nya","fileCode":"nyy","abbreviation":"NYY","teamName":"Yankees","locationName":"Bronx","firstYearOfPlay":"1903","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":201,"name":"American League East","link":"/api/v1/divisions/201"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"NY Yankees","record":{"gamesPlayed":104,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":56,"losses":48,"ties":0,"pct":".538"},"records":{},"divisionLeader":false,"wins":56,"losses":48,"winningPercentage":".538"},"franchiseName":"New York","clubName":"Yankees","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},"ID650911":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911","firstName":"Cristopher","lastName":"Sánchez","primaryNumber":"61","birthDate":"1996-12-12","currentAge":29,"birthCity":"La Romana","birthCountry":"Dominican Republic","height":"6' 6\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cristopher","useLastName":"Sánchez","middleName":"Alexis","boxscoreName":"Sánchez, C","gender":"M","nameMatrilineal":"Valera","isPlayer":true,"isVerified":true,"pronunciation":"KRISS-tuh-furr","mlbDebutDate":"2021-06-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cristopher Sánchez","nameSlug":"cristopher-sanchez-650911","firstLastName":"Cristopher Sánchez","lastFirstName":"Sánchez, Cristopher","lastInitName":"Sánchez, C","initLastName":"C Sánchez","fullFMLName":"Cristopher Alexis Sánchez","fullLFMName":"Sánchez, Cristopher Alexis","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID547180":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180","firstName":"Bryce","lastName":"Harper","primaryNumber":"3","birthDate":"1992-10-16","currentAge":33,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Bryce","useLastName":"Harper","middleName":"Aron Max","boxscoreName":"Harper, B","nickName":"Harp","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"HARR-purr","mlbDebutDate":"2012-04-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Harper","nameSlug":"bryce-harper-547180","firstLastName":"Bryce Harper","lastFirstName":"Harper, Bryce","lastInitName":"Harper, B","initLastName":"B Harper","fullFMLName":"Bryce Aron Max Harper","fullLFMName":"Harper, Bryce Aron Max","strikeZoneTop":3.265,"strikeZoneBottom":1.648},"ID592663":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663","firstName":"Jacob","lastName":"Realmuto","primaryNumber":"10","birthDate":"1991-03-18","currentAge":35,"birthCity":"Del City","birthStateProvince":"OK","birthCountry":"USA","height":"6' 0\"","weight":212,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"J.T.","useLastName":"Realmuto","middleName":"Tyler","boxscoreName":"Realmuto","nickName":"Real","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"reel-MYOO-toh","mlbDebutDate":"2014-06-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"J.T. Realmuto","nameSlug":"j-t-realmuto-592663","firstLastName":"J.T. Realmuto","lastFirstName":"Realmuto, J.T.","lastInitName":"Realmuto, J","initLastName":"J Realmuto","fullFMLName":"Jacob Tyler Realmuto","fullLFMName":"Realmuto, Jacob Tyler","strikeZoneTop":3.2,"strikeZoneBottom":1.615},"ID554430":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430","firstName":"Zachary","lastName":"Wheeler","primaryNumber":"45","birthDate":"1990-05-30","currentAge":36,"birthCity":"Smyrna","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zack","useLastName":"Wheeler","middleName":"Harrison","boxscoreName":"Wheeler","nickName":"Wheels","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"WEE-lurr","mlbDebutDate":"2013-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Wheeler","nameSlug":"zack-wheeler-554430","firstLastName":"Zack Wheeler","lastFirstName":"Wheeler, Zack","lastInitName":"Wheeler, Z","initLastName":"Z Wheeler","fullFMLName":"Zachary Harrison Wheeler","fullLFMName":"Wheeler, Zachary Harrison","strikeZoneTop":3.61,"strikeZoneBottom":1.76},"ID642216":{"id":642216,"fullName":"Allan Winans","link":"/api/v1/people/642216","firstName":"Allan","lastName":"Winans","primaryNumber":"62","birthDate":"1995-08-10","currentAge":31,"birthCity":"Bakersfield","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Allan","useLastName":"Winans","middleName":"Lee","boxscoreName":"Winans","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"WHY-nans","mlbDebutDate":"2023-07-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Allan Winans","nameSlug":"allan-winans-642216","firstLastName":"Allan Winans","lastFirstName":"Winans, Allan","lastInitName":"Winans, A","initLastName":"A Winans","fullFMLName":"Allan Lee Winans","fullLFMName":"Winans, Allan Lee","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID686751":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751","firstName":"Seth","lastName":"Johnson","primaryNumber":"52","birthDate":"1998-09-19","currentAge":27,"birthCity":"Concord","birthStateProvince":"NC","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seth","useLastName":"Johnson","middleName":"William","boxscoreName":"Johnson, S","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seth Johnson","nameSlug":"seth-johnson-686751","firstLastName":"Seth Johnson","lastFirstName":"Johnson, Seth","lastInitName":"Johnson, S","initLastName":"S Johnson","fullFMLName":"Seth William Johnson","fullLFMName":"Johnson, Seth William","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID642528":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528","firstName":"Jonathan","lastName":"Loáisiga","primaryNumber":"43","birthDate":"1994-11-02","currentAge":31,"birthCity":"Managua","birthCountry":"Nicaragua","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jonathan","useLastName":"Loáisiga","middleName":"Stanley","boxscoreName":"Loáisiga","gender":"M","nameMatrilineal":"Estrada","isPlayer":true,"isVerified":true,"pronunciation":"loh-AYE-see-gah","mlbDebutDate":"2018-06-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan Loáisiga","nameSlug":"jonathan-loaisiga-642528","firstLastName":"Jonathan Loáisiga","lastFirstName":"Loáisiga, Jonathan","lastInitName":"Loáisiga, J","initLastName":"J Loáisiga","fullFMLName":"Jonathan Stanley Loáisiga","fullLFMName":"Loáisiga, Jonathan Stanley","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID642207":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207","firstName":"Devin","lastName":"Williams","primaryNumber":"38","birthDate":"1994-09-21","currentAge":31,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 2\"","weight":193,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Devin","useLastName":"Williams","middleName":"Terran","boxscoreName":"Williams, D","nickName":"Dave","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"mlbDebutDate":"2019-08-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Devin Williams","nameSlug":"devin-williams-642207","firstLastName":"Devin Williams","lastFirstName":"Williams, Devin","lastInitName":"Williams, D","initLastName":"D Williams","fullFMLName":"Devin Terran Williams","fullLFMName":"Williams, Devin Terran","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID502671":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671","firstName":"Paul","lastName":"Goldschmidt","primaryNumber":"48","birthDate":"1987-09-10","currentAge":39,"birthCity":"Wilmington","birthStateProvince":"DE","birthCountry":"USA","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Paul","useLastName":"Goldschmidt","middleName":"Edward","boxscoreName":"Goldschmidt","nickName":"Goldy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2011-08-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paul Goldschmidt","nameSlug":"paul-goldschmidt-502671","firstLastName":"Paul Goldschmidt","lastFirstName":"Goldschmidt, Paul","lastInitName":"Goldschmidt, P","initLastName":"P Goldschmidt","fullFMLName":"Paul Edward Goldschmidt","fullLFMName":"Goldschmidt, Paul Edward","strikeZoneTop":3.303,"strikeZoneBottom":1.667},"ID805249":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249","firstName":"Otto","lastName":"Kemp","primaryNumber":"4","birthDate":"1999-09-09","currentAge":27,"birthCity":"Fullerton","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Otto","useLastName":"Kemp","middleName":"Severson","boxscoreName":"Kemp","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Otto Kemp","nameSlug":"otto-kemp-805249","firstLastName":"Otto Kemp","lastFirstName":"Kemp, Otto","lastInitName":"Kemp, O","initLastName":"O Kemp","fullFMLName":"Otto Severson Kemp","fullLFMName":"Kemp, Otto Severson","strikeZoneTop":3.158,"strikeZoneBottom":1.594},"ID691176":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176","firstName":"Jasson","lastName":"Domínguez","primaryNumber":"24","birthDate":"2003-02-07","currentAge":23,"birthCity":"Esperanza","birthCountry":"Dominican Republic","height":"5' 9\"","weight":218,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jasson","useLastName":"Domínguez","boxscoreName":"Domínguez","nickName":"The Martian","gender":"M","nameMatrilineal":"Gonzalez","isPlayer":true,"isVerified":false,"mlbDebutDate":"2023-09-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jasson Domínguez","nameSlug":"jasson-dominguez-691176","firstLastName":"Jasson Domínguez","lastFirstName":"Domínguez, Jasson","lastInitName":"Domínguez, J","initLastName":"J Domínguez","fullFMLName":"Jasson Domínguez","fullLFMName":"Domínguez, Jasson","strikeZoneTop":3.083,"strikeZoneBottom":1.556},"ID669224":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224","firstName":"Austin","lastName":"Wells","primaryNumber":"28","birthDate":"1999-07-12","currentAge":27,"birthCity":"Scottsdale","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Austin","useLastName":"Wells","middleName":"Kenneth","boxscoreName":"Wells, A","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Wells","nameSlug":"austin-wells-669224","firstLastName":"Austin Wells","lastFirstName":"Wells, Austin","lastInitName":"Wells, A","initLastName":"A Wells","fullFMLName":"Austin Kenneth Wells","fullLFMName":"Wells, Austin Kenneth","strikeZoneTop":3.254,"strikeZoneBottom":1.642},"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},"ID700250":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250","firstName":"Benjamin","lastName":"Rice","primaryNumber":"22","birthDate":"1999-02-22","currentAge":27,"birthCity":"Cohasset","birthStateProvince":"MA","birthCountry":"USA","height":"6' 2\"","weight":228,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Ben","useLastName":"Rice","middleName":"Kimball","boxscoreName":"Rice","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ben Rice","nameSlug":"ben-rice-700250","firstLastName":"Ben Rice","lastFirstName":"Rice, Ben","lastInitName":"Rice, B","initLastName":"B Rice","fullFMLName":"Benjamin Kimball Rice","fullLFMName":"Rice, Benjamin Kimball","strikeZoneTop":3.281,"strikeZoneBottom":1.656},"ID701542":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542","firstName":"William","lastName":"Warren","primaryNumber":"29","birthDate":"1999-06-16","currentAge":27,"birthCity":"Brandon","birthStateProvince":"MS","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Will","useLastName":"Warren","middleName":"Harper","boxscoreName":"Warren, W","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-07-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Will Warren","nameSlug":"will-warren-701542","firstLastName":"Will Warren","lastFirstName":"Warren, Will","lastInitName":"Warren, W","initLastName":"W Warren","fullFMLName":"William Harper Warren","fullLFMName":"Warren, William Harper","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID641555":{"id":641555,"fullName":"J.C. Escarra","link":"/api/v1/people/641555","firstName":"Juan","lastName":"Escarra","primaryNumber":"25","birthDate":"1995-04-24","currentAge":31,"birthCity":"Hialeah","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"J.C.","useLastName":"Escarra","middleName":"C.","boxscoreName":"Escarra","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2025-03-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"J.C. Escarra","nameSlug":"j-c-escarra-641555","firstLastName":"J.C. Escarra","lastFirstName":"Escarra, J.C.","lastInitName":"Escarra, J","initLastName":"J Escarra","fullFMLName":"Juan C. Escarra","fullLFMName":"Escarra, Juan C.","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID641355":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355","firstName":"Cody","lastName":"Bellinger","primaryNumber":"35","birthDate":"1995-07-13","currentAge":31,"birthCity":"Scottsdale","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 3\"","weight":204,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Cody","useLastName":"Bellinger","middleName":"James","boxscoreName":"Bellinger","nickName":"Belli","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cody Bellinger","nameSlug":"cody-bellinger-641355","firstLastName":"Cody Bellinger","lastFirstName":"Bellinger, Cody","lastInitName":"Bellinger, C","initLastName":"C Bellinger","fullFMLName":"Cody James Bellinger","fullLFMName":"Bellinger, Cody James","strikeZoneTop":3.345,"strikeZoneBottom":1.688},"ID519317":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317","firstName":"Giancarlo","lastName":"Stanton","primaryNumber":"27","birthDate":"1989-11-08","currentAge":36,"birthCity":"Panorama","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":245,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Giancarlo","useLastName":"Stanton","middleName":"Cruz-Michael","boxscoreName":"Stanton","nickName":"Parmigiancarlo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2007,"pronunciation":"Zhon-car-lo","mlbDebutDate":"2010-06-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Giancarlo Stanton","nameSlug":"giancarlo-stanton-519317","firstLastName":"Giancarlo Stanton","lastFirstName":"Stanton, Giancarlo","lastInitName":"Stanton, G","initLastName":"G Stanton","fullFMLName":"Giancarlo Cruz-Michael Stanton","fullLFMName":"Stanton, Giancarlo Cruz-Michael","strikeZoneTop":3.432,"strikeZoneBottom":1.732},"ID665862":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862","firstName":"Jasrado","lastName":"Chisholm","primaryNumber":"13","birthDate":"1998-02-01","currentAge":28,"birthCity":"Nassau","birthCountry":"Bahamas","height":"5' 11\"","weight":184,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jazz","useLastName":"Chisholm Jr.","middleName":"Hermis Arrington","boxscoreName":"Chisholm Jr.","gender":"M","nameMatrilineal":"Coakley","isPlayer":true,"isVerified":true,"mlbDebutDate":"2020-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jazz Chisholm Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"jazz-chisholm-jr-665862","firstLastName":"Jazz Chisholm Jr.","lastFirstName":"Chisholm Jr., Jazz","lastInitName":"Chisholm Jr., J","initLastName":"J Chisholm Jr.","fullFMLName":"Jasrado Hermis Arrington Chisholm Jr.","fullLFMName":"Chisholm Jr., Jasrado Hermis Arrington","strikeZoneTop":3.156,"strikeZoneBottom":1.593},"ID676661":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661","firstName":"Max","lastName":"Lazar","primaryNumber":"60","birthDate":"1999-06-03","currentAge":27,"birthCity":"Coral Springs","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Max","useLastName":"Lazar","boxscoreName":"Lazar","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2024-08-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Lazar","nameSlug":"max-lazar-676661","firstLastName":"Max Lazar","lastFirstName":"Lazar, Max","lastInitName":"Lazar, M","initLastName":"M Lazar","fullFMLName":"Max Lazar","fullLFMName":"Lazar, Max","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID573186":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186","firstName":"Marcus","lastName":"Stroman","birthDate":"1991-05-01","currentAge":35,"birthCity":"Medford","birthStateProvince":"NY","birthCountry":"USA","height":"5' 7\"","weight":180,"active":false,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Marcus","useLastName":"Stroman","middleName":"Earl","boxscoreName":"Stroman","nickName":"HDMH","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"lastPlayedDate":"2025-07-31","mlbDebutDate":"2014-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Marcus Stroman","nameSlug":"marcus-stroman-573186","firstLastName":"Marcus Stroman","lastFirstName":"Stroman, Marcus","lastInitName":"Stroman, M","initLastName":"M Stroman","fullFMLName":"Marcus Earl Stroman","fullLFMName":"Stroman, Marcus Earl","strikeZoneTop":3.38,"strikeZoneBottom":1.56},"ID663757":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757","firstName":"Trenton","lastName":"Grisham","primaryNumber":"12","birthDate":"1996-11-01","currentAge":29,"birthCity":"Burleson","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":221,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Trent","useLastName":"Grisham","middleName":"Marcus","boxscoreName":"Grisham","nickName":"Grish","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"GRISH-um","mlbDebutDate":"2019-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Trent Grisham","nameSlug":"trent-grisham-663757","firstLastName":"Trent Grisham","lastFirstName":"Grisham, Trent","lastInitName":"Grisham, T","initLastName":"T Grisham","fullFMLName":"Trenton Marcus Grisham","fullLFMName":"Grisham, Trenton Marcus","strikeZoneTop":3.138,"strikeZoneBottom":1.584},"ID605447":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447","firstName":"Jordan","lastName":"Romano","primaryNumber":"68","birthDate":"1993-04-21","currentAge":33,"birthCity":"Markham","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 5\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jordan","useLastName":"Romano","middleName":"Robert","boxscoreName":"Romano","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2014,"pronunciation":"row-MAN-oh","mlbDebutDate":"2019-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Romano","nameSlug":"jordan-romano-605447","firstLastName":"Jordan Romano","lastFirstName":"Romano, Jordan","lastInitName":"Romano, J","initLastName":"J Romano","fullFMLName":"Jordan Robert Romano","fullLFMName":"Romano, Jordan Robert","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID660604":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604","firstName":"Alan","lastName":"Rangel","primaryNumber":"57","birthDate":"1997-08-21","currentAge":29,"birthCity":"Hermosillo","birthStateProvince":"-1","birthCountry":"Mexico","height":"6' 2\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alan","useLastName":"Rangel","middleName":"Eduardo","boxscoreName":"Rangel","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"rahn-HELL","mlbDebutDate":"2025-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alan Rangel","nameSlug":"alan-rangel-660604","firstLastName":"Alan Rangel","lastFirstName":"Rangel, Alan","lastInitName":"Rangel, A","initLastName":"A Rangel","fullFMLName":"Alan Eduardo Rangel","fullLFMName":"Rangel, Alan Eduardo","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID664141":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141","firstName":"Jonathan","lastName":"Brubaker","primaryNumber":"34","birthDate":"1993-11-17","currentAge":32,"birthCity":"Springfield","birthStateProvince":"OH","birthCountry":"USA","height":"6' 4\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JT","useLastName":"Brubaker","middleName":"Trey","boxscoreName":"Brubaker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BROO-bay-ker","mlbDebutDate":"2020-07-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"JT Brubaker","nameSlug":"jt-brubaker-664141","firstLastName":"JT Brubaker","lastFirstName":"Brubaker, JT","lastInitName":"Brubaker, J","initLastName":"J Brubaker","fullFMLName":"Jonathan Trey Brubaker","fullLFMName":"Brubaker, Jonathan Trey","strikeZoneTop":3.3,"strikeZoneBottom":1.55},"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},"ID672724":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724","firstName":"Oswald","lastName":"Peraza","primaryNumber":"2","birthDate":"2000-06-15","currentAge":26,"birthCity":"Barquisimeto","birthCountry":"Venezuela","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Oswald","useLastName":"Peraza","middleName":"Dair","boxscoreName":"Peraza, O","gender":"M","nameMatrilineal":"Sandoval","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Oswald Peraza","nameSlug":"oswald-peraza-672724","firstLastName":"Oswald Peraza","lastFirstName":"Peraza, Oswald","lastInitName":"Peraza, O","initLastName":"O Peraza","fullFMLName":"Oswald Dair Peraza","fullLFMName":"Peraza, Oswald Dair","strikeZoneTop":3.187,"strikeZoneBottom":1.608},"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},"ID607074":{"id":607074,"fullName":"Carlos Rodón","link":"/api/v1/people/607074","firstName":"Carlos","lastName":"Rodón","primaryNumber":"55","birthDate":"1992-12-10","currentAge":33,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carlos","useLastName":"Rodón","middleName":"Antonio","boxscoreName":"Rodón","nickName":"Los","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"roe-DOHN","mlbDebutDate":"2015-04-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Carlos Rodón","nameSlug":"carlos-rodon-607074","firstLastName":"Carlos Rodón","lastFirstName":"Rodón, Carlos","lastInitName":"Rodón, C","initLastName":"C Rodón","fullFMLName":"Carlos Antonio Rodón","fullLFMName":"Rodón, Carlos Antonio","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID596133":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133","firstName":"Luke","lastName":"Weaver","primaryNumber":"18","birthDate":"1993-08-21","currentAge":33,"birthCity":"DeLand","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luke","useLastName":"Weaver","middleName":"Allen","boxscoreName":"Weaver","nickName":"Dream","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2014,"mlbDebutDate":"2016-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Weaver","nameSlug":"luke-weaver-596133","firstLastName":"Luke Weaver","lastFirstName":"Weaver, Luke","lastInitName":"Weaver, L","initLastName":"L Weaver","fullFMLName":"Luke Allen Weaver","fullLFMName":"Weaver, Luke Allen","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID641857":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857","firstName":"Ryan","lastName":"McMahon","primaryNumber":"19","birthDate":"1994-12-14","currentAge":31,"birthCity":"Yorba Linda","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":211,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Ryan","useLastName":"McMahon","middleName":"Patrick","boxscoreName":"McMahon","nickName":"Ry Mac","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"mick-MAN","mlbDebutDate":"2017-08-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan McMahon","nameSlug":"ryan-mcmahon-641857","firstLastName":"Ryan McMahon","lastFirstName":"McMahon, Ryan","lastInitName":"McMahon, R","initLastName":"R McMahon","fullFMLName":"Ryan Patrick McMahon","fullLFMName":"McMahon, Ryan Patrick","strikeZoneTop":3.32,"strikeZoneBottom":1.67},"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},"ID657612":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612","firstName":"Timothy","lastName":"Hill","primaryNumber":"41","birthDate":"1990-02-10","currentAge":36,"birthCity":"Mission Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tim","useLastName":"Hill","boxscoreName":"Hill, T","nickName":"Tim Jim","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2018-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tim Hill","nameSlug":"tim-hill-657612","firstLastName":"Tim Hill","lastFirstName":"Hill, Tim","lastInitName":"Hill, T","initLastName":"T Hill","fullFMLName":"Timothy Hill","fullLFMName":"Hill, Timothy","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID665561":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561","firstName":"Rafael","lastName":"Marchán","primaryNumber":"13","birthDate":"1999-02-25","currentAge":27,"birthCity":"San Cristobal","birthCountry":"Venezuela","height":"5' 9\"","weight":170,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Rafael","useLastName":"Marchán","middleName":"Alejandro","boxscoreName":"Marchán","gender":"M","nameMatrilineal":"Amado","isPlayer":true,"isVerified":true,"pronunciation":"rah-fah-ELL mar-SHAHN","mlbDebutDate":"2020-09-14","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rafael Marchán","nameSlug":"rafael-marchan-665561","firstLastName":"Rafael Marchán","lastFirstName":"Marchán, Rafael","lastInitName":"Marchán, R","initLastName":"R Marchán","fullFMLName":"Rafael Alejandro Marchán","fullLFMName":"Marchán, Rafael Alejandro","strikeZoneTop":3.056,"strikeZoneBottom":1.542},"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},"ID641656":{"id":641656,"fullName":"Ian Hamilton","link":"/api/v1/people/641656","firstName":"Ian","lastName":"Hamilton","primaryNumber":"71","birthDate":"1995-06-16","currentAge":31,"birthCity":"Dover","birthStateProvince":"NH","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ian","useLastName":"Hamilton","middleName":"Francis","boxscoreName":"Hamilton, I","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2018-08-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ian Hamilton","nameSlug":"ian-hamilton-641656","firstLastName":"Ian Hamilton","lastFirstName":"Hamilton, Ian","lastInitName":"Hamilton, I","initLastName":"I Hamilton","fullFMLName":"Ian Francis Hamilton","fullLFMName":"Hamilton, Ian Francis","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID683011":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011","firstName":"Anthony","lastName":"Volpe","primaryNumber":"11","birthDate":"2001-04-28","currentAge":25,"birthCity":"New York","birthStateProvince":"NY","birthCountry":"USA","height":"5' 10\"","weight":197,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Anthony","useLastName":"Volpe","middleName":"Michael","boxscoreName":"Volpe","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"VOLE-pee","mlbDebutDate":"2023-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Anthony Volpe","nameSlug":"anthony-volpe-683011","firstLastName":"Anthony Volpe","lastFirstName":"Volpe, Anthony","lastInitName":"Volpe, A","initLastName":"A Volpe","fullFMLName":"Anthony Michael Volpe","fullLFMName":"Volpe, Anthony Michael","strikeZoneTop":3.116,"strikeZoneBottom":1.572},"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},"ID608331":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331","firstName":"Max","lastName":"Fried","primaryNumber":"54","birthDate":"1994-01-18","currentAge":32,"birthCity":"Santa Monica","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Max","useLastName":"Fried","middleName":"Dorian","boxscoreName":"Fried","nickName":"Maximus","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"FREED","mlbDebutDate":"2017-08-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Max Fried","nameSlug":"max-fried-608331","firstLastName":"Max Fried","lastFirstName":"Fried, Max","lastInitName":"Fried, M","initLastName":"M Fried","fullFMLName":"Max Dorian Fried","fullLFMName":"Fried, Max Dorian","strikeZoneTop":3.37,"strikeZoneBottom":1.56},"ID660787":{"id":660787,"fullName":"Yerry De los Santos","link":"/api/v1/people/660787","firstName":"Yerry","lastName":"De los Santos","primaryNumber":"73","birthDate":"1997-12-12","currentAge":28,"birthCity":"Samana","birthCountry":"Dominican Republic","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yerry","useLastName":"De los Santos","middleName":"Paulino","boxscoreName":"De los Santos","gender":"M","nameMatrilineal":"Acosta","isPlayer":true,"isVerified":true,"pronunciation":"Yairy","mlbDebutDate":"2022-05-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yerry De los Santos","nameSlug":"yerry-de-los-santos-660787","firstLastName":"Yerry De los Santos","lastFirstName":"De los Santos, Yerry","lastInitName":"De los Santos, Y","initLastName":"Y De los Santos","fullFMLName":"Yerry Paulino De los Santos","fullLFMName":"De los Santos, Yerry Paulino","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID679032":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032","firstName":"Johan","lastName":"Rojas","primaryNumber":"23","birthDate":"2000-08-14","currentAge":26,"birthCity":"San Francisco de Macoris","birthCountry":"Dominican Republic","height":"5' 11\"","weight":165,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Johan","useLastName":"Rojas","middleName":"Stiven","boxscoreName":"Rojas","gender":"M","nameMatrilineal":"Lora","isPlayer":true,"isVerified":true,"pronunciation":"YO-hahn ROH-hahs","mlbDebutDate":"2023-07-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Johan Rojas","nameSlug":"johan-rojas-679032","firstLastName":"Johan Rojas","lastFirstName":"Rojas, Johan","lastInitName":"Rojas, J","initLastName":"J Rojas","fullFMLName":"Johan Stiven Rojas","fullLFMName":"Rojas, Johan Stiven","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"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},"ID693645":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645","firstName":"Cameron","lastName":"Schlittler","primaryNumber":"31","birthDate":"2001-02-05","currentAge":25,"birthCity":"Weymouth","birthStateProvince":"MA","birthCountry":"USA","height":"6' 6\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cam","useLastName":"Schlittler","middleName":"John","boxscoreName":"Schlittler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-07-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cam Schlittler","nameSlug":"cam-schlittler-693645","firstLastName":"Cam Schlittler","lastFirstName":"Schlittler, Cam","lastInitName":"Schlittler, C","initLastName":"C Schlittler","fullFMLName":"Cameron John Schlittler","fullLFMName":"Schlittler, Cameron John","strikeZoneTop":3.478,"strikeZoneBottom":1.755}},"venue":{"id":3313,"name":"Yankee Stadium","link":"/api/v1/venues/3313","location":{"address1":"One East 161st Street","city":"Bronx","state":"New York","stateAbbrev":"NY","postalCode":"10451","defaultCoordinates":{"latitude":40.82919482,"longitude":-73.9264977},"azimuthAngle":75.0,"elevation":55,"country":"USA","phone":"(718) 293-4300"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":46537,"turfType":"Grass","roofType":"Open","leftLine":318,"leftCenter":399,"center":408,"rightCenter":385,"rightLine":314},"active":true,"season":"2025"},"officialVenue":{"id":3313,"link":"/api/v1/venues/3313"},"weather":{"condition":"Cloudy","temp":"83","wind":"9 mph, In From LF"},"gameInfo":{"attendance":46621,"firstPitch":"2025-07-26T17:09:00.000Z","gameDurationMinutes":198},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"home":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"}},"officialScorer":{"id":431083,"fullName":"Jordan Sprechman","link":"/api/v1/people/431083"},"primaryDatacaster":{"id":800983,"fullName":"Kevin Sinclair","link":"/api/v1/people/800983"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Trea Turner hits a ground-rule double (21) on a line drive down the left-field line.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-26T17:09:54.104Z","endTime":"2025-07-26T17:11:32.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"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":[3,4,5,6,7,8,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-26T14:53:51.243Z","endTime":"2025-07-26T16:41:50.798Z","isPitch":false,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-26T16:41:50.798Z","endTime":"2025-07-26T17:08:35.481Z","isPitch":false,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-26T17:08:35.481Z","endTime":"2025-07-26T17:09:56.473Z","isPitch":false,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"}},{"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":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.4,"strikeZoneTop":3.47999850945663,"strikeZoneBottom":1.71000014762047,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.52499631798073,"aZ":-28.99719075769399,"pfxX":-9.045153982569872,"pfxZ":1.8008319525433993,"pX":0.6034073984741535,"pZ":2.078004521993499,"vX0":6.4201274516479465,"vY0":-131.7004215557964,"vZ0":-2.6912386960828956,"x":94.0,"y":182.67,"x0":-0.6839815234172671,"y0":50.0044793662342,"z0":5.24559280299792,"aX":-15.978715133687183},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.9,"breakHorizontal":15.1,"spinRate":2302,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.4150059231410359,"extension":5.951765394488002},"index":3,"playId":"1d8e686f-ecdf-332a-a006-67bccc22066d","pitchNumber":1,"startTime":"2025-07-26T17:09:56.473Z","endTime":"2025-07-26T17:09:59.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.060909096114187,"aZ":-22.943245128629908,"pfxX":-0.6996387617487003,"pfxZ":5.323716072688024,"pX":0.9315288451049797,"pZ":3.2233198110231682,"vX0":4.606219078747613,"vY0":-130.51171243139456,"vZ0":-1.080499158168269,"x":81.49,"y":151.75,"x0":-0.761266829011644,"y0":50.00441788703561,"z0":5.3618455050414955,"aX":-1.2138444911322197},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.6,"breakHorizontal":0.4,"spinRate":2568,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.41880895492406056,"extension":5.832653196040672},"index":4,"playId":"c7cb2fa2-819d-31bf-a262-1a03156ffbf4","pitchNumber":2,"startTime":"2025-07-26T17:10:10.156Z","endTime":"2025-07-26T17:10:13.738Z","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":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.4,"strikeZoneTop":3.51675087273701,"strikeZoneBottom":1.69600139148379,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.983471916994613,"aZ":-34.60763128594384,"pfxX":2.286650859403254,"pfxZ":-1.5413480062662117,"pX":1.9067221250556965,"pZ":1.9300405969906977,"vX0":5.593979356822711,"vY0":-124.5141456829857,"vZ0":-1.3832073824863442,"x":44.32,"y":186.67,"x0":-0.6582115662677854,"y0":50.00063860447689,"z0":5.334053226454645,"aX":3.618968367651071},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.9,"breakHorizontal":-5.3,"spinRate":2762,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.4384652712015238,"extension":6.057805426333469},"index":5,"playId":"fb57b4c2-095b-30f0-b443-fd565bfa7d2a","pitchNumber":3,"startTime":"2025-07-26T17:10:25.130Z","endTime":"2025-07-26T17:10:29.318Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.4,"strikeZoneTop":3.44938483178755,"strikeZoneBottom":1.62864611400239,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.659566234858787,"aZ":-31.897220480103456,"pfxX":8.425056825905694,"pfxZ":0.1836263588581879,"pX":2.152905363186006,"pZ":2.609125768542778,"vX0":4.757573059366885,"vY0":-120.80176143065177,"vZ0":0.49115927502295964,"x":34.94,"y":168.33,"x0":-0.936712358982307,"y0":50.00091804166282,"z0":5.208580899656247,"aX":12.440739725331904},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.7,"breakHorizontal":-16.4,"spinRate":2819,"spinDirection":52},"zone":12,"typeConfidence":2.0,"plateTime":0.45351912897829383,"extension":6.124714404809191},"index":6,"playId":"b66a01e2-b81c-3c41-b3a5-26b8bdd32f7d","pitchNumber":4,"startTime":"2025-07-26T17:10:37.751Z","endTime":"2025-07-26T17:10:41.749Z","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":88.5,"endSpeed":81.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.534721751577575,"aZ":-25.088721549216576,"pfxX":0.8816385393173976,"pfxZ":4.20143884643652,"pX":0.48767780292388263,"pZ":3.1601143381489063,"vX0":2.9735515479237544,"vY0":-128.94516745613532,"vZ0":-0.6796629230321367,"x":98.41,"y":153.46,"x0":-0.7944180974767862,"y0":50.00166193665176,"z0":5.360966485168421,"aX":1.4854168638933742},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.7,"breakHorizontal":-2.3,"spinRate":2524,"spinDirection":186},"zone":3,"typeConfidence":2.0,"plateTime":0.424609012605095,"extension":5.7774700558075445},"index":7,"playId":"4b8f997a-a5ee-3ff7-92cb-06e0634ebec2","pitchNumber":5,"startTime":"2025-07-26T17:10:53.092Z","endTime":"2025-07-26T17:10:57.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.44710266431638,"strikeZoneBottom":1.66061110615865,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.014372084537083,"aZ":-26.324611890403865,"pfxX":-6.907154642851388,"pfxZ":3.3796137774392383,"pX":-0.9137337997758749,"pZ":1.820711299933073,"vX0":2.3277898163368054,"vY0":-130.6196203966928,"vZ0":-3.708601697701678,"x":151.83,"y":189.62,"x0":-0.917986609375508,"y0":50.005252247216866,"z0":5.2341252535609675,"aX":-11.959488451263258},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.5,"breakHorizontal":12.0,"spinRate":2232,"spinDirection":201},"zone":13,"typeConfidence":2.0,"plateTime":0.41902433508175196,"extension":5.876393588749822},"index":8,"playId":"50947fa4-4038-3d5c-909b-15ec8b6c5cf7","pitchNumber":6,"startTime":"2025-07-26T17:11:10.192Z","endTime":"2025-07-26T17:11:15.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.47208095856292,"aZ":-32.367449548218175,"pfxX":4.436150055071493,"pfxZ":-0.1353738811522751,"pX":0.17563491947453982,"pZ":1.9437373140508123,"vX0":1.4703272392589901,"vY0":-119.68686267889454,"vZ0":-0.7232575382805555,"x":110.31,"y":186.3,"x0":-1.0239526607894922,"y0":50.00131836070889,"z0":5.16457946788471,"aX":6.394450945015463},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.1,"breakHorizontal":-8.4,"spinRate":2630,"spinDirection":58},"zone":8,"typeConfidence":2.0,"plateTime":0.4587381374952586,"extension":6.004319363383583},"hitData":{"launchSpeed":77.2,"launchAngle":29.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"medium","coordinates":{"coordX":48.71,"coordY":126.06}},"index":9,"playId":"16fd1b14-c4e7-31fb-b38e-7578ecc72dec","pitchNumber":7,"startTime":"2025-07-26T17:11:24.589Z","endTime":"2025-07-26T17:11:32.200Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T17:11:32.200Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Schwarber flies out sharply to shortstop Anthony Volpe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-26T17:11:42.794Z","endTime":"2025-07-26T17:12:37.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683011,"link":"/api/v1/people/683011"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.2,"strikeZoneTop":3.37615535345817,"strikeZoneBottom":1.47289782133523,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.50198203438551,"aZ":-26.553768558852315,"pfxX":2.8422645329863614,"pfxZ":3.336053638076887,"pX":-0.8295994640764525,"pZ":3.245589631361727,"vX0":-0.09093603538711334,"vY0":-128.9645680046983,"vZ0":-0.16292082144509834,"x":148.62,"y":151.15,"x0":-1.163319185279629,"y0":50.00627017743771,"z0":5.355543261151843,"aX":4.794520762814813},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.2,"breakHorizontal":-5.2,"spinRate":2414,"spinDirection":164},"zone":11,"typeConfidence":2.0,"plateTime":0.4245064607618576,"extension":6.012552341506251},"index":0,"playId":"df39936f-7e45-36d8-bc94-6a848ce9ba8a","pitchNumber":1,"startTime":"2025-07-26T17:12:05.269Z","endTime":"2025-07-26T17:12:09.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.16157041671568,"aZ":-26.65813475329786,"pfxX":-0.9364588134169933,"pfxZ":3.1912166645174143,"pX":-0.24749916016518037,"pZ":2.5805765436172394,"vX0":2.1406529568032835,"vY0":-130.5237539943525,"vZ0":-1.7240551560262078,"x":126.43,"y":169.1,"x0":-0.9561305782749924,"y0":50.00147062762543,"z0":5.254685229961939,"aX":-1.6179132378119685},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.6,"breakHorizontal":1.2,"spinRate":2338,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.4194406570984359,"extension":6.04879183208036},"hitData":{"launchSpeed":100.1,"launchAngle":58.0,"totalDistance":186.0,"trajectory":"fly_ball","hardness":"hard","location":"6","coordinates":{"coordX":129.99,"coordY":127.08}},"index":1,"playId":"4fc84645-6ae3-3a29-a596-370b859b003b","pitchNumber":2,"startTime":"2025-07-26T17:12:23.995Z","endTime":"2025-07-26T17:12:37.998Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T17:12:37.998Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Harper grounds out, second baseman Jazz Chisholm Jr. to first baseman Paul Goldschmidt. Trea Turner to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-26T17:12:39.225Z","endTime":"2025-07-26T17:14:37.570Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.90022820795655,"aZ":-22.4350222183398,"pfxX":-5.094156426552458,"pfxZ":5.577018220508118,"pX":-0.4138009875663045,"pZ":1.7006174302552322,"vX0":2.646558395190877,"vY0":-130.84055660595072,"vZ0":-4.531782008523856,"x":132.77,"y":192.86,"x0":-0.7730901964027824,"y0":50.0005553440222,"z0":5.122344807197082,"aX":-8.889225696204607},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.4,"breakHorizontal":8.6,"spinRate":2164,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.41758580534673584,"extension":6.010753013745962},"index":0,"playId":"d9ee19d3-67eb-3aa8-8ea1-82a3d9fc084b","pitchNumber":1,"startTime":"2025-07-26T17:13:00.340Z","endTime":"2025-07-26T17:13:04.852Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.810308000372526,"aZ":-31.553873536831667,"pfxX":5.557389201328386,"pfxZ":0.3968524845990338,"pX":-0.3289197058307344,"pZ":1.3313643811138867,"vX0":0.3735774374855895,"vY0":-123.01724150543255,"vZ0":-2.5758917189839248,"x":129.54,"y":202.83,"x0":-1.2050198248710855,"y0":50.00044391974923,"z0":5.048468006639654,"aX":8.574737895352804},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.4,"breakHorizontal":-10.2,"spinRate":2760,"spinDirection":59},"zone":13,"typeConfidence":2.0,"plateTime":0.4440754198374477,"extension":5.894960307404138},"index":1,"playId":"2e056c8e-c7b0-385a-bddf-8ab11228dbc6","pitchNumber":2,"startTime":"2025-07-26T17:13:21.106Z","endTime":"2025-07-26T17:13:24.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.578168043665833,"aZ":-37.507368276149364,"pfxX":5.331669314319651,"pfxZ":-4.115582442608057,"pX":-0.11836168399857885,"pZ":2.2694703402854493,"vX0":0.5856695256534459,"vY0":-113.10570476001854,"vZ0":1.3676100641360782,"x":121.51,"y":177.5,"x0":-1.0733266118453273,"y0":50.00256257143534,"z0":5.417349322882355,"aX":6.9093621200973985},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-6.8,"breakHorizontal":-9.8,"spinRate":2565,"spinDirection":54},"zone":5,"typeConfidence":2.0,"plateTime":0.48420620907186773,"extension":5.569521243168635},"index":2,"playId":"d2f9a7c0-641d-37cd-bade-bd9f9e68846f","pitchNumber":3,"startTime":"2025-07-26T17:13:43.818Z","endTime":"2025-07-26T17:13:48.521Z","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":84.1,"endSpeed":77.3,"strikeZoneTop":3.01764951939351,"strikeZoneBottom":1.53398862080086,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.324261113379208,"aZ":-37.310526571121876,"pfxX":5.244392798100905,"pfxZ":-3.395275965800044,"pX":1.1365809189850393,"pZ":1.4101236097685106,"vX0":3.2094000908169873,"vY0":-122.45227600850932,"vZ0":-1.661889945483665,"x":73.68,"y":200.71,"x0":-0.8747711086145158,"y0":50.00480321428363,"z0":5.3045559788192165,"aX":7.924995268007255},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-6.2,"breakHorizontal":-10.3,"spinRate":2806,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.448159565370875,"extension":5.963300831012725},"index":3,"playId":"6b127093-2284-32af-9f13-d9433099fbdc","pitchNumber":4,"startTime":"2025-07-26T17:14:10.205Z","endTime":"2025-07-26T17:14:15.548Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.78361048716378,"aZ":-26.192300213329727,"pfxX":-5.896490452450347,"pfxZ":4.097630873030504,"pX":0.543866527129485,"pZ":1.7863356286100365,"vX0":4.972047689775814,"vY0":-119.42359868923198,"vZ0":-2.4133169180410468,"x":96.27,"y":190.55,"x0":-0.7887278342893264,"y0":50.00064399261104,"z0":5.141481416925774,"aX":-8.603625192768666},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":7.2,"breakHorizontal":9.6,"spinRate":1793,"spinDirection":236},"zone":9,"typeConfidence":0.94,"plateTime":0.4568393167158624,"extension":5.8835238949072135},"hitData":{"launchSpeed":99.5,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.38,"coordY":153.71}},"index":4,"playId":"34a4cd58-57ea-3562-bae1-96598067338d","pitchNumber":5,"startTime":"2025-07-26T17:14:26.557Z","endTime":"2025-07-26T17:14:37.570Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T17:14:37.570Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"J.T. Realmuto singles on a ground ball to left fielder Jasson Domínguez. Trea Turner scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-26T17:14:50.061Z","endTime":"2025-07-26T17:15:22.730Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":{"id":573186,"link":"/api/v1/people/573186"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.1,"strikeZoneTop":3.68,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.772891229529478,"aZ":-31.90601911547316,"pfxX":-7.110560893433616,"pfxZ":0.150706173186121,"pX":0.14389140091455535,"pZ":2.061263411441914,"vX0":4.910773071604398,"vY0":-130.2092247032916,"vZ0":-2.107139479422762,"x":111.52,"y":183.13,"x0":-0.8296465791252571,"y0":50.00009523681852,"z0":5.26276873981682,"aX":-12.377829523805364},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.1,"breakHorizontal":12.0,"spinRate":2378,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.4184275334808967,"extension":6.074615215937765},"hitData":{"launchSpeed":99.2,"launchAngle":5.0,"totalDistance":95.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.27,"coordY":130.03}},"index":0,"playId":"e09a400f-35f1-3ac4-8469-22aa40a6d6c1","pitchNumber":1,"startTime":"2025-07-26T17:15:10.723Z","endTime":"2025-07-26T17:15:22.730Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T17:15:22.730Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a ground ball to right fielder Cody Bellinger. J.T. Realmuto to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-26T17:15:22.391Z","endTime":"2025-07-26T17:16:17.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"postOnThird":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":81.8,"strikeZoneTop":3.2680271092338,"strikeZoneBottom":1.45580628102122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.905062471710224,"aZ":-26.3745369516769,"pfxX":0.8473949120501258,"pfxZ":3.3972957967011546,"pX":-0.17670818153510615,"pZ":2.938942481285051,"vX0":1.4142667492392211,"vY0":-129.58507746216958,"vZ0":-0.9876576533198123,"x":123.74,"y":159.43,"x0":-0.8387129757425681,"y0":50.006034567823235,"z0":5.3314973298933275,"aX":1.4477950374664441},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.1,"breakHorizontal":-1.8,"spinRate":2631,"spinDirection":195},"zone":2,"typeConfidence":2.0,"plateTime":0.4219330463882054,"extension":5.7822416714812555},"index":0,"playId":"0dd26cda-40ae-3ce2-9f2c-a77cc8ecc6c5","pitchNumber":1,"startTime":"2025-07-26T17:15:47.606Z","endTime":"2025-07-26T17:15:51.649Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.7,"strikeZoneTop":3.24,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.146499043183137,"aZ":-25.991667773654218,"pfxX":-7.984189390926048,"pfxZ":3.565766259969817,"pX":0.4926101370175652,"pZ":1.235147393579135,"vX0":5.678008348064075,"vY0":-130.78436135801456,"vZ0":-5.052742970496713,"x":98.22,"y":205.43,"x0":-0.6673580802217229,"y0":50.00618861414666,"z0":5.137613856309727,"aX":-13.857326117815795},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.5,"breakHorizontal":13.2,"spinRate":2428,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.41852662213319336,"extension":5.852585781973654},"hitData":{"launchSpeed":103.5,"launchAngle":6.0,"totalDistance":138.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":148.78,"coordY":103.54}},"index":1,"playId":"ae548624-4100-3648-99d6-fd8fb6dd30af","pitchNumber":2,"startTime":"2025-07-26T17:16:06.069Z","endTime":"2025-07-26T17:16:17.099Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T17:16:17.099Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Max Kepler flies out to left fielder Jasson Domínguez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-26T17:16:24.320Z","endTime":"2025-07-26T17:18:11.861Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"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":90.4,"endSpeed":83.6,"strikeZoneTop":3.54129093025446,"strikeZoneBottom":1.62381944376145,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.965564586388393,"aZ":-28.528285280509035,"pfxX":-7.169293750111253,"pfxZ":2.059785129527305,"pX":-0.3093021232508524,"pZ":1.2841018348130462,"vX0":3.8109027356435874,"vY0":-131.61798609810378,"vZ0":-4.6220994957658,"x":128.79,"y":204.11,"x0":-0.8388149803934475,"y0":50.00196062372164,"z0":5.157010379566801,"aX":-12.672178398553587},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.0,"breakHorizontal":12.2,"spinRate":2390,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.4149694097588492,"extension":6.12900896845966},"index":0,"playId":"89f35905-d6c2-3432-914e-5d44bfe28bab","pitchNumber":1,"startTime":"2025-07-26T17:16:49.690Z","endTime":"2025-07-26T17:16:54.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.47347506741685,"strikeZoneBottom":1.45341070255086,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.802210959320185,"aZ":-29.887631719621922,"pfxX":8.059861474461727,"pfxZ":1.593756256047672,"pX":-1.1945330676322068,"pZ":1.8938793895463713,"vX0":-2.6186576724631236,"vY0":-119.02167266594505,"vZ0":-1.330604928145915,"x":162.53,"y":187.65,"x0":-1.1273168884942917,"y0":50.002857738828276,"z0":5.166195105346739,"aX":11.565835405043948},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.9,"breakHorizontal":-13.9,"spinRate":2858,"spinDirection":57},"zone":13,"typeConfidence":2.0,"plateTime":0.4601617215044733,"extension":5.780342734657951},"index":1,"playId":"eef17ef6-61b3-3f5a-b9ee-2e117c7099ac","pitchNumber":2,"startTime":"2025-07-26T17:17:06.418Z","endTime":"2025-07-26T17:17:11.270Z","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":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.1,"strikeZoneTop":3.43831448336672,"strikeZoneBottom":1.60648044397056,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.641295193530606,"aZ":-28.31004462909959,"pfxX":-6.817782402484989,"pfxZ":2.2049799335441733,"pX":-0.8867758280526421,"pZ":2.4816333222520663,"vX0":2.178489687799152,"vY0":-130.74893109751184,"vZ0":-1.7659781136608672,"x":150.8,"y":171.78,"x0":-0.8394122884393762,"y0":50.001940933803866,"z0":5.267259671804585,"aX":-11.936831592539187},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.8,"breakHorizontal":12.0,"spinRate":2464,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.41711216995826383,"extension":5.927650265241117},"index":2,"playId":"af48404e-e93e-3517-9bab-dd1576b1ddf1","pitchNumber":3,"startTime":"2025-07-26T17:17:23.857Z","endTime":"2025-07-26T17:17:28.197Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"5a13deff-f1f3-34e0-a54c-a575661d03c0","startTime":"2025-07-26T17:17:44.532Z","endTime":"2025-07-26T17:17:47.532Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.341564522590428,"aZ":-27.566066274970467,"pfxX":-6.865171212990478,"pfxZ":2.5995597936219585,"pX":-0.46942243626153063,"pZ":2.0069924627974878,"vX0":3.317118404987908,"vY0":-131.70621613313114,"vZ0":-2.9468160747065246,"x":134.89,"y":184.59,"x0":-0.8463800520898039,"y0":50.00648724172557,"z0":5.157579795397962,"aX":-12.184456928214798},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.3,"breakHorizontal":11.8,"spinRate":2256,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.4142986861427964,"extension":5.930036587010216},"hitData":{"launchSpeed":96.1,"launchAngle":35.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":60.6,"coordY":92.39}},"index":4,"playId":"fb19a9a8-f4d3-3fa9-ac74-b54ed60fdf60","pitchNumber":4,"startTime":"2025-07-26T17:18:02.852Z","endTime":"2025-07-26T17:18:11.861Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T17:18:11.861Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trent Grisham singles on a line drive to right fielder Max Kepler.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-26T17:20:04.448Z","endTime":"2025-07-26T17:21:06.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"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":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":81.6,"strikeZoneTop":3.85222130711126,"strikeZoneBottom":1.66110586101752,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.727638537909066,"aZ":-22.542872171920965,"pfxX":5.259924213370234,"pfxZ":5.606158472322798,"pX":-0.27864362125189307,"pZ":3.317033454298397,"vX0":-8.232270038455352,"vY0":-130.76337816949524,"vZ0":-1.4754112811148858,"x":127.62,"y":149.22,"x0":2.239004136469531,"y0":50.00005596217659,"z0":5.593657909505153,"aX":9.031988937969919},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":10.0,"breakHorizontal":-7.6,"spinRate":1925,"spinDirection":127},"zone":1,"typeConfidence":2.0,"plateTime":0.42021568657427144,"extension":6.033846797727268},"index":0,"playId":"52b6d18d-c8c2-3767-9b47-73d71b1b5a01","pitchNumber":1,"startTime":"2025-07-26T17:20:40.946Z","endTime":"2025-07-26T17:20:44.947Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.1,"strikeZoneTop":3.65,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.93800953798234,"aZ":-28.04252090575415,"pfxX":-3.4474524829561997,"pfxZ":2.8611111924738903,"pX":-0.6053942062169388,"pZ":2.3454693689181094,"vX0":-5.75588180630077,"vY0":-120.42631115217357,"vZ0":-1.969160760231568,"x":140.08,"y":175.45,"x0":2.2790419257116894,"y0":50.00468423135094,"z0":5.694182487321287,"aX":-4.980404445845763},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.9,"breakHorizontal":7.8,"spinRate":2131,"spinDirection":191},"zone":7,"typeConfidence":2.0,"plateTime":0.4576854555017671,"extension":6.031584198672735},"hitData":{"launchSpeed":86.6,"launchAngle":18.0,"totalDistance":229.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":155.11,"coordY":97.0}},"index":1,"playId":"01e9e3ef-394c-3b70-834e-765a8ba9f550","pitchNumber":2,"startTime":"2025-07-26T17:20:55.422Z","endTime":"2025-07-26T17:21:06.432Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T17:21:06.432Z","atBatIndex":6},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Paul Goldschmidt pops out to shortstop Trea Turner.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-26T17:21:08.153Z","endTime":"2025-07-26T17:22:54.157Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.022892497903197,"aZ":-29.57819578567469,"pfxX":7.440844462234653,"pfxZ":1.5745997231995492,"pX":0.3320715156732293,"pZ":2.4440488421079913,"vX0":-7.6716974888209615,"vY0":-128.01307974066887,"vZ0":-2.0830376230480168,"x":104.34,"y":172.79,"x0":2.4102885857160454,"y0":50.00356973396479,"z0":5.598589628360402,"aX":12.270568291496645},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.6,"breakHorizontal":-11.6,"spinRate":2006,"spinDirection":140},"zone":6,"typeConfidence":2.0,"plateTime":0.4289334808024563,"extension":6.147795582579168},"index":0,"playId":"d789923b-42d3-353c-bcd9-594660e4a4de","pitchNumber":1,"startTime":"2025-07-26T17:21:30.201Z","endTime":"2025-07-26T17:21:33.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.8,"strikeZoneTop":3.65707459017409,"strikeZoneBottom":1.63569727253519,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.35659049110177,"aZ":-27.079823542723275,"pfxX":-1.7827204516928774,"pfxZ":3.0989487544233842,"pX":0.2610024747695468,"pZ":4.232359747631983,"vX0":-5.100445310487495,"vY0":-126.02668802020995,"vZ0":1.264222848201948,"x":107.05,"y":124.51,"x0":2.52510125731193,"y0":50.00238194120823,"z0":5.876976923713017,"aX":-2.9296355245789933},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.1,"breakHorizontal":4.2,"spinRate":2156,"spinDirection":163},"zone":12,"typeConfidence":2.0,"plateTime":0.4310367855081747,"extension":6.1075595320014076},"index":1,"playId":"698b3a0f-7f95-338d-b579-de5bc9b2b1c3","pitchNumber":2,"startTime":"2025-07-26T17:21:48.293Z","endTime":"2025-07-26T17:21:51.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.7,"strikeZoneTop":3.4668729009955,"strikeZoneBottom":1.60006807703014,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.583272675488725,"aZ":-27.644476602913596,"pfxX":-3.003346109226067,"pfxZ":2.9568621630499603,"pX":0.5927266385951675,"pZ":3.634253926463097,"vX0":-3.488831392375002,"vY0":-122.26518996445611,"vZ0":0.33403836116337937,"x":94.41,"y":140.66,"x0":2.4222999393131968,"y0":50.00101454770766,"z0":5.8470031225135655,"aX":-4.5967315150686305},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.6,"breakHorizontal":6.2,"spinRate":2077,"spinDirection":175},"zone":12,"typeConfidence":2.0,"plateTime":0.44608203316225925,"extension":5.996156495051114},"index":2,"playId":"52ea3c16-9d4a-38aa-adca-befc6569cae7","pitchNumber":3,"startTime":"2025-07-26T17:22:05.470Z","endTime":"2025-07-26T17:22:09.852Z","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":72.1,"endSpeed":66.5,"strikeZoneTop":3.51892246405524,"strikeZoneBottom":1.56619155920401,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.804231858336983,"aZ":-37.555825687914364,"pfxX":-8.902775375298072,"pfxZ":-4.8497608358678495,"pX":0.7649685324663658,"pZ":2.025755912537808,"vX0":-1.3022452179990833,"vY0":-105.00761605273061,"vZ0":1.2197734909429891,"x":87.84,"y":184.08,"x0":2.5501975581205514,"y0":50.00294615757652,"z0":5.82768820307192,"aX":-9.880121947031062},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-8.0,"breakHorizontal":16.4,"spinRate":2012,"spinDirection":303},"zone":9,"typeConfidence":2.0,"plateTime":0.5228444673301591,"extension":6.315389586520221},"index":3,"playId":"dea155b0-b3ea-3482-a6d0-78d35f8f17c9","pitchNumber":4,"startTime":"2025-07-26T17:22:25.305Z","endTime":"2025-07-26T17:22:29.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":71.8,"endSpeed":66.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.50231828593748,"aZ":-37.983502334402104,"pfxX":-8.750868830977538,"pfxZ":-5.280786909959031,"pX":-0.1278185749198518,"pZ":1.6757892183205094,"vX0":-2.6459430000110236,"vY0":-104.51084622003918,"vZ0":0.6513366711788011,"x":121.87,"y":193.53,"x0":2.293328187631426,"y0":50.002230545927226,"z0":5.8405930449059555,"aX":-9.627388710298671},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.3,"breakVerticalInduced":-9.0,"breakHorizontal":16.6,"spinRate":1957,"spinDirection":308},"zone":8,"typeConfidence":2.0,"plateTime":0.5251737402278427,"extension":6.189613730528528},"hitData":{"launchSpeed":72.8,"launchAngle":54.0,"totalDistance":171.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":96.1,"coordY":139.85}},"index":4,"playId":"48d716cd-4f76-33a3-9b5b-5a2d93eb7017","pitchNumber":5,"startTime":"2025-07-26T17:22:43.654Z","endTime":"2025-07-26T17:22:54.157Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T17:22:54.157Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cody Bellinger walks. Trent Grisham to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-26T17:22:56.164Z","endTime":"2025-07-26T17:25:00.491Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"postOnSecond":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.4,"endSpeed":80.9,"strikeZoneTop":3.82376932927257,"strikeZoneBottom":1.66822691150237,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.561568895483028,"aZ":-30.784333935343838,"pfxX":9.985828752549402,"pfxZ":0.824266337536665,"pX":1.1654133568752127,"pZ":3.2387252460462537,"vX0":-6.409138463966475,"vY0":-129.9607073781255,"vZ0":-0.4781814997034191,"x":72.58,"y":151.33,"x0":2.3826902043622553,"y0":50.004115650753015,"z0":5.7901205969890155,"aX":16.85923616758635},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.7,"breakHorizontal":-16.4,"spinRate":2039,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.4235789208910381,"extension":6.197151531549094},"index":0,"playId":"effd201f-04b4-3b22-8d9b-10e071d3a21c","pitchNumber":1,"startTime":"2025-07-26T17:23:16.459Z","endTime":"2025-07-26T17:23:20.401Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":79.9,"strikeZoneTop":3.91949271153538,"strikeZoneBottom":1.72995836144668,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.463582030542923,"aZ":-32.322442099873946,"pfxX":10.95225838846321,"pfxZ":-0.09082699889066781,"pX":1.5235812497378118,"pZ":3.123395761861308,"vX0":-5.547488074550516,"vY0":-128.86269799813914,"vZ0":-0.4059857184237502,"x":58.92,"y":154.45,"x0":2.3031495719433686,"y0":50.001308545012826,"z0":5.820833586506629,"aX":18.072259548154136},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.0,"breakHorizontal":-18.2,"spinRate":2011,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.4281362014863701,"extension":6.204771653760994},"index":1,"playId":"94adcb9c-a2ef-3a21-9e81-27f267ef536f","pitchNumber":2,"startTime":"2025-07-26T17:23:30.074Z","endTime":"2025-07-26T17:23:34.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":80.8,"strikeZoneTop":3.9,"strikeZoneBottom":1.86,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.34271777934529,"aZ":-27.711305038330273,"pfxX":9.490186359548058,"pfxZ":2.64948311310029,"pX":-0.08328117838892815,"pZ":2.4959749998466747,"vX0":-8.846549456290616,"vY0":-129.9253258630916,"vZ0":-2.7632714857653715,"x":120.17,"y":171.39,"x0":2.1597155350924715,"y0":50.0004400929319,"z0":5.715504876750886,"aX":15.960106670114502},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.3,"breakHorizontal":-14.8,"spinRate":1983,"spinDirection":139},"zone":8,"typeConfidence":2.0,"plateTime":0.42423172895902583,"extension":6.136201683047826},"index":2,"playId":"5eef4f15-277c-3267-97da-30443e3dfe82","pitchNumber":3,"startTime":"2025-07-26T17:23:52.310Z","endTime":"2025-07-26T17:23:57.759Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":81.4,"strikeZoneTop":3.91415756376134,"strikeZoneBottom":1.69064168772067,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.399824314963478,"aZ":-27.839292187435404,"pfxX":10.198556763968352,"pfxZ":2.5295314215917397,"pX":1.4217193078872963,"pZ":3.628283409679549,"vX0":-5.784266674264549,"vY0":-131.03290530263203,"vZ0":-0.0312323941766669,"x":62.81,"y":140.82,"x0":2.34949098927222,"y0":50.003884265364384,"z0":5.745735046147002,"aX":17.480403908794486},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.8,"breakHorizontal":-16.9,"spinRate":1969,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.4203344773219664,"extension":6.230306769183469},"index":3,"playId":"e51de64f-e7c5-3ed1-aabd-e42bc7e3227c","pitchNumber":4,"startTime":"2025-07-26T17:24:14.793Z","endTime":"2025-07-26T17:24:18.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":79.8,"strikeZoneTop":3.9,"strikeZoneBottom":1.86,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.550273724652406,"aZ":-29.297166520280424,"pfxX":13.11222553820485,"pfxZ":1.7438810485437948,"pX":1.022010207929387,"pZ":3.312775387221812,"vX0":-7.1190351316621285,"vY0":-128.9268254485838,"vZ0":-0.4837790230631293,"x":78.04,"y":149.34,"x0":2.1432691746009973,"y0":50.00520740091768,"z0":5.801871879907456,"aX":21.657510556435923},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.2,"breakHorizontal":-21.7,"spinRate":1943,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.42797085962621306,"extension":6.238606024367758},"index":4,"playId":"e4b51125-0231-39b5-86f1-f76fc9d08184","pitchNumber":5,"startTime":"2025-07-26T17:24:35.841Z","endTime":"2025-07-26T17:24:40.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":81.9,"strikeZoneTop":3.90589803741168,"strikeZoneBottom":1.8536084331321,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.92708568676134,"aZ":-29.409443676680375,"pfxX":13.310759548926438,"pfxZ":1.6022433742403042,"pX":-0.7486644543153302,"pZ":1.5255565513201195,"vX0":-11.714829142619127,"vY0":-131.822126032193,"vZ0":-4.5630690080001335,"x":145.54,"y":197.59,"x0":2.0646865320182552,"y0":50.004782594690475,"z0":5.498630069729737,"aX":22.98927535463563},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.9,"breakHorizontal":-20.9,"spinRate":1968,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.41853027017488564,"extension":6.381965733402478},"index":5,"playId":"58893438-3940-3dbb-b845-0556a937220d","pitchNumber":6,"startTime":"2025-07-26T17:24:56.116Z","endTime":"2025-07-26T17:25:00.491Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T17:25:00.491Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Giancarlo Stanton strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-26T17:25:01.126Z","endTime":"2025-07-26T17:28:24.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"postOnSecond":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7,8,9],"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":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.6,"strikeZoneTop":3.78277683127498,"strikeZoneBottom":1.72895744474545,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.317912989676223,"aZ":-25.227503078697584,"pfxX":0.961659112782475,"pfxZ":4.396139918421959,"pX":-0.8188691190282698,"pZ":3.089927361936378,"vX0":-8.039131741113513,"vY0":-125.16567268834501,"vZ0":-1.3711692689332438,"x":148.21,"y":155.35,"x0":2.3156574306691615,"y0":50.000968508285055,"z0":5.719288824734613,"aX":1.5195459282165145},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.9,"breakHorizontal":0.2,"spinRate":2104,"spinDirection":160},"zone":4,"typeConfidence":2.0,"plateTime":0.4383438932822781,"extension":6.337732632856377},"index":0,"playId":"40a44fdb-972f-3986-b49f-a84ea1b12819","pitchNumber":1,"startTime":"2025-07-26T17:25:27.169Z","endTime":"2025-07-26T17:25:31.259Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":81.5,"strikeZoneTop":3.75802440493259,"strikeZoneBottom":1.72126388480353,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.415604194114543,"aZ":-21.17939519451076,"pfxX":5.209193077351802,"pfxZ":6.421555238508155,"pX":-0.8964765517356764,"pZ":3.5207333310019546,"vX0":-9.629658372145801,"vY0":-130.50573521476008,"vZ0":-1.4165386107044398,"x":151.17,"y":143.72,"x0":2.177074022077427,"y0":50.00115684111514,"z0":5.677691397677179,"aX":8.917249183926371},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":11.5,"breakHorizontal":-7.1,"spinRate":1944,"spinDirection":134},"zone":11,"typeConfidence":2.0,"plateTime":0.42091794038327945,"extension":6.145174756139341},"index":1,"playId":"e44a944b-9111-3bfe-bcae-b4e66de5b21c","pitchNumber":2,"startTime":"2025-07-26T17:25:42.298Z","endTime":"2025-07-26T17:25:46.037Z","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-07-26T17:25:54.082Z","endTime":"2025-07-26T17:26:12.522Z","isPitch":false,"type":"action","player":{"id":519317,"link":"/api/v1/people/519317"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":71.3,"strikeZoneTop":3.77,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.656811851287205,"aZ":-32.1119525127629,"pfxX":8.974150449952688,"pfxZ":0.048109282464372516,"pX":0.25888599391955874,"pZ":0.9488273100948933,"vX0":-7.089094244575019,"vY0":-115.03546214504023,"vZ0":-3.087888748465888,"x":107.13,"y":213.16,"x0":2.255252245178683,"y0":50.0042107856485,"z0":5.508152536226795,"aX":11.707076269359701},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-0.6,"breakHorizontal":-13.9,"spinRate":1239,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.48110973937281276,"extension":6.327109590446291},"index":3,"playId":"2d9aea5f-6179-369f-9cbc-ba32f8df0ef5","pitchNumber":3,"startTime":"2025-07-26T17:26:12.522Z","endTime":"2025-07-26T17:26:16.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.7,"strikeZoneTop":3.66473694426256,"strikeZoneBottom":1.74825706319873,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.972418675849404,"aZ":-28.713485922899608,"pfxX":9.866108680469214,"pfxZ":2.0848546624511197,"pX":-1.2583216283819008,"pZ":3.0127464814677283,"vX0":-11.45060205551525,"vY0":-128.1984776613762,"vZ0":-1.179396088269392,"x":164.96,"y":157.44,"x0":1.9883083788087805,"y0":50.00435793682348,"z0":5.723956220497865,"aX":16.392879825312946},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.7,"breakHorizontal":-15.2,"spinRate":2019,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.42755686127465653,"extension":6.312257373888583},"index":4,"playId":"30695875-6af8-3d31-9bb6-1b2286e80855","pitchNumber":4,"startTime":"2025-07-26T17:26:33.656Z","endTime":"2025-07-26T17:26:38.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.8,"strikeZoneTop":3.77,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.90578081556027,"aZ":-28.903933534653323,"pfxX":6.408161991360812,"pfxZ":2.3703004063279414,"pX":0.14487072398292997,"pZ":1.6868366979845384,"vX0":-6.766432795181841,"vY0":-116.67747389728825,"vZ0":-2.699195922740926,"x":111.48,"y":193.24,"x0":2.249583911312202,"y0":50.00182758607914,"z0":5.581668537056046,"aX":8.837094901949134},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":3.8,"breakHorizontal":-10.0,"spinRate":1280,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.4693959461183628,"extension":6.177505649955276},"index":5,"playId":"7807781f-6344-36a0-8502-c07b6d06a019","pitchNumber":5,"startTime":"2025-07-26T17:26:51.005Z","endTime":"2025-07-26T17:26:56.500Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":72.0,"endSpeed":65.7,"strikeZoneTop":3.77,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.791448010212264,"aZ":-36.74002539218417,"pfxX":-9.666540837429892,"pfxZ":-4.19025346104172,"pX":0.5113719694818617,"pZ":1.829208721883474,"vX0":-1.0144462445092008,"vY0":-104.70238258257307,"vZ0":0.5971264195561927,"x":97.51,"y":189.39,"x0":2.257974452415976,"y0":50.00366218280699,"z0":5.906093257252196,"aX":-10.52969021180805},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-7.0,"breakHorizontal":17.8,"spinRate":1984,"spinDirection":308},"zone":9,"typeConfidence":2.0,"plateTime":0.5269652749055447,"extension":6.345360055126577},"index":6,"playId":"3506f6e0-f947-3b55-adc2-82adbbd62e6a","pitchNumber":6,"startTime":"2025-07-26T17:27:24.628Z","endTime":"2025-07-26T17:27:28.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.0,"strikeZoneTop":3.73439408340561,"strikeZoneBottom":1.74729389245993,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.835259020648355,"aZ":-24.982806220555553,"pfxX":4.181690823948688,"pfxZ":4.156210129728002,"pX":0.3248178632487022,"pZ":4.28564080944964,"vX0":-6.653667989786823,"vY0":-130.75421178997408,"vZ0":1.2830508295553509,"x":104.62,"y":123.07,"x0":2.3603378779992266,"y0":50.001676976981116,"z0":5.664591324572969,"aX":7.233597069595762},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.0,"breakHorizontal":-6.1,"spinRate":1887,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.41907080246012507,"extension":6.118685705559498},"index":7,"playId":"500bda3d-8a43-39df-9985-abc9261d3c2e","pitchNumber":7,"startTime":"2025-07-26T17:27:42.230Z","endTime":"2025-07-26T17:27:45.798Z","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":90.5,"endSpeed":83.0,"strikeZoneTop":3.77,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.918725430413833,"aZ":-22.295370893525593,"pfxX":4.442976639387919,"pfxZ":5.607431762887208,"pX":-0.22849051946402682,"pZ":3.518499641826198,"vX0":-7.877733966832933,"vY0":-131.6091139380924,"vZ0":-1.3669756251154146,"x":125.71,"y":143.78,"x0":2.220974648755406,"y0":50.000828109567244,"z0":5.689781291741057,"aX":7.824581817040561},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.1,"breakHorizontal":-6.4,"spinRate":1971,"spinDirection":133},"zone":2,"typeConfidence":2.0,"plateTime":0.415564195054265,"extension":6.210805459846212},"index":8,"playId":"ec992ea8-47b3-35ed-8351-df9ed69e7ee6","pitchNumber":8,"startTime":"2025-07-26T17:27:59.323Z","endTime":"2025-07-26T17:28:06.425Z","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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":72.3,"endSpeed":66.4,"strikeZoneTop":3.77,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.068794839033128,"aZ":-39.918955206232894,"pfxX":-6.57141245294633,"pfxZ":-7.0584707477585376,"pX":-0.8035961588063023,"pZ":0.4318703782245721,"vX0":-4.1205556081201,"vY0":-105.08649106572038,"vZ0":-1.3466679772970518,"x":147.63,"y":227.12,"x0":2.0501504040993823,"y0":50.00434646126453,"z0":5.800635625714509,"aX":-7.206135075482285},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.0,"breakVerticalInduced":-12.7,"breakHorizontal":13.2,"spinRate":1946,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.5251855850767377,"extension":6.555523775500116},"index":9,"playId":"29dfb9b1-05a5-35f6-aadd-865cf2135d49","pitchNumber":9,"startTime":"2025-07-26T17:28:19.328Z","endTime":"2025-07-26T17:28:24.359Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T17:28:24.359Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jazz Chisholm Jr. strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-26T17:28:24.789Z","endTime":"2025-07-26T17:30:00.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"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":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.4,"strikeZoneTop":3.74436927431194,"strikeZoneBottom":1.6885678432153,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.935773899753002,"aZ":-27.77218725263609,"pfxX":11.50892820472415,"pfxZ":2.4797588708470606,"pX":0.08252444866560577,"pZ":2.1847995661694384,"vX0":-9.225196548657257,"vY0":-132.4826904217313,"vZ0":-3.6845681382732045,"x":113.85,"y":179.79,"x0":2.118674923560084,"y0":50.00034356822341,"z0":5.628818412764559,"aX":20.4066773250783},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.8,"breakHorizontal":-18.7,"spinRate":1991,"spinDirection":142},"zone":8,"typeConfidence":2.0,"plateTime":0.4138150050735647,"extension":6.329341954579917},"index":0,"playId":"c895459f-3915-35bd-a6ae-4b3c08e59492","pitchNumber":1,"startTime":"2025-07-26T17:28:52.506Z","endTime":"2025-07-26T17:28:56.197Z","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":88.5,"endSpeed":81.0,"strikeZoneTop":3.83,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.336502107630643,"aZ":-29.34458032037435,"pfxX":10.94274695081835,"pfxZ":1.6877949843383,"pX":1.2797105543259548,"pZ":3.006419105174973,"vX0":-6.084621051150207,"vY0":-128.8179824078898,"vZ0":-1.0635645425823537,"x":68.22,"y":157.61,"x0":2.253500721641659,"y0":50.00322887080159,"z0":5.697983900907934,"aX":18.34846065373227},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.0,"breakHorizontal":-18.4,"spinRate":1974,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.4255650652947094,"extension":6.35067712388754},"index":1,"playId":"c01df1e0-9be7-3fa3-b91c-850190f321d6","pitchNumber":2,"startTime":"2025-07-26T17:29:08.648Z","endTime":"2025-07-26T17:29:14.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":74.4,"endSpeed":68.7,"strikeZoneTop":3.83,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.102971436665047,"aZ":-38.97693617868415,"pfxX":-7.081658103641079,"pfxZ":-5.763070115756306,"pX":-0.32138040163137227,"pZ":1.5061811492573056,"vX0":-3.418225575916753,"vY0":-108.27963983016798,"vZ0":0.03287429438083822,"x":129.25,"y":198.11,"x0":2.2014469174988416,"y0":50.005387486952515,"z0":5.7796569086820675,"aX":-8.352645068704433},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-10.1,"breakHorizontal":13.8,"spinRate":2124,"spinDirection":308},"zone":13,"typeConfidence":2.0,"plateTime":0.5071698975465968,"extension":6.311578765844669},"index":2,"playId":"3d946112-d834-3f21-9118-d978e4facc9d","pitchNumber":3,"startTime":"2025-07-26T17:29:29.042Z","endTime":"2025-07-26T17:29:33.494Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":72.9,"endSpeed":67.1,"strikeZoneTop":3.83,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.560140346114824,"aZ":-38.817801275314054,"pfxX":-8.73164661944032,"pfxZ":-5.912424513405648,"pX":-0.18132438532005557,"pZ":1.0584352623627806,"vX0":-2.59196121977779,"vY0":-106.10372980744448,"vZ0":-0.5358722341491688,"x":123.91,"y":210.2,"x0":2.19505576546856,"y0":50.00170194593168,"z0":5.791887577686147,"aX":-9.813503676013749},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-10.4,"breakHorizontal":16.6,"spinRate":2066,"spinDirection":306},"zone":13,"typeConfidence":2.0,"plateTime":0.5190462793420472,"extension":6.321081508333476},"index":3,"playId":"8e99357d-3f6a-3fa4-8f3e-18a4fc228e5a","pitchNumber":4,"startTime":"2025-07-26T17:29:51.266Z","endTime":"2025-07-26T17:30:00.285Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T17:30:00.285Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Edmundo Sosa flies out to right fielder Cody Bellinger.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-26T17:32:08.184Z","endTime":"2025-07-26T17:32:51.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.2,"strikeZoneTop":3.42,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.23601429632265,"aZ":-26.140257135180775,"pfxX":-6.834805992458688,"pfxZ":3.429774476472769,"pX":0.16268015995573637,"pZ":2.347474647713014,"vX0":4.686966718662393,"vY0":-131.46008391425693,"vZ0":-2.5882704744852796,"x":110.8,"y":175.4,"x0":-0.7496690582221026,"y0":50.006164945603395,"z0":5.272634115318177,"aX":-12.039995047959486},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.9,"breakHorizontal":11.4,"spinRate":2297,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.4156535730923232,"extension":5.978874475501073},"index":0,"playId":"91d57d9a-d0b8-3f52-b43c-b339ff865ac4","pitchNumber":1,"startTime":"2025-07-26T17:32:13.638Z","endTime":"2025-07-26T17:32:17.893Z","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":90.6,"endSpeed":82.9,"strikeZoneTop":3.49170279739574,"strikeZoneBottom":1.50631085519087,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.6443670632323,"aZ":-27.389128558908368,"pfxX":-8.391223900227772,"pfxZ":2.7223776572261436,"pX":-1.5764131699645725,"pZ":2.563159434622105,"vX0":1.1623196152502353,"vY0":-131.9280255086214,"vZ0":-1.8189264753620802,"x":177.09,"y":169.57,"x0":-0.9332148680257838,"y0":50.004813761338205,"z0":5.284676310255209,"aX":-14.760238606879039},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.8,"breakHorizontal":14.9,"spinRate":2384,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4155312181285593,"extension":5.706990113781491},"index":1,"playId":"8457e806-83b9-3e0a-9b8e-93c49b9f20ec","pitchNumber":2,"startTime":"2025-07-26T17:32:28.712Z","endTime":"2025-07-26T17:32:33.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.986154294057616,"aZ":-23.57660316953689,"pfxX":-0.05369113845426021,"pfxZ":5.061006030223812,"pX":1.1547197251852923,"pZ":2.9276319042966423,"vX0":4.862093418653323,"vY0":-129.04915623036484,"vZ0":-1.4305162928730093,"x":72.98,"y":159.73,"x0":-0.7409303813675415,"y0":50.00357702748718,"z0":5.292358629045648,"aX":-0.09143587842702984},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.1,"breakHorizontal":-1.0,"spinRate":2489,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.4232232255644739,"extension":6.056608099569782},"hitData":{"launchSpeed":95.4,"launchAngle":48.0,"totalDistance":250.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.48,"coordY":113.51}},"index":2,"playId":"a4ac87e9-af7a-3b49-99ca-d3563971658a","pitchNumber":3,"startTime":"2025-07-26T17:32:40.505Z","endTime":"2025-07-26T17:32:51.055Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T17:32:51.055Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryson Stott flies out to left fielder Jasson Domínguez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-26T17:32:55.992Z","endTime":"2025-07-26T17:34:32.218Z","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":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":691176,"link":"/api/v1/people/691176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.5,"strikeZoneTop":3.22816410171424,"strikeZoneBottom":1.47817317833203,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.70596916297806,"aZ":-22.90303072899479,"pfxX":0.5070333737224537,"pfxZ":5.571182972619928,"pX":-1.2385756501760086,"pZ":2.7389155782573757,"vX0":-0.34955957685333316,"vY0":-128.46459559939638,"vZ0":-1.7973293230559317,"x":164.21,"y":164.83,"x0":-1.166312872205225,"y0":50.00192616213937,"z0":5.235730092302595,"aX":0.8436939746654969},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.8,"breakHorizontal":-0.8,"spinRate":2429,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.42707604118425335,"extension":5.997773120698138},"index":0,"playId":"56f9911f-4b70-3bd8-91b9-65385c12b40f","pitchNumber":1,"startTime":"2025-07-26T17:33:19.383Z","endTime":"2025-07-26T17:33:24.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.25269411188633,"strikeZoneBottom":1.25589065702143,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.123755488876096,"aZ":-16.95500482089673,"pfxX":-4.304414929021606,"pfxZ":8.640872051463006,"pX":-1.0331061430679687,"pZ":2.7533728233070045,"vX0":1.5657019824051188,"vY0":-131.68712065233504,"vZ0":-3.113717537502372,"x":156.38,"y":164.44,"x0":-1.0749520765101512,"y0":50.006371883465015,"z0":5.20045357971429,"aX":-7.585867178347606},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":15.2,"breakHorizontal":7.4,"spinRate":2414,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4154234691669352,"extension":5.633180695679544},"index":1,"playId":"18f71ac2-68da-3038-bdee-bf826788973a","pitchNumber":2,"startTime":"2025-07-26T17:33:32.766Z","endTime":"2025-07-26T17:33:39.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.7,"strikeZoneTop":3.19335792475272,"strikeZoneBottom":1.30215001837334,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.723351695454944,"aZ":-23.09538908607606,"pfxX":0.430154574718391,"pfxZ":5.232718672255322,"pX":-0.6102696458049095,"pZ":2.853078375289147,"vX0":0.9282777743815533,"vY0":-130.02616172576157,"vZ0":-1.633505852986449,"x":140.26,"y":161.75,"x0":-1.0258845563991894,"y0":50.00571100814175,"z0":5.218298783282646,"aX":0.746860330269806},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.4,"breakHorizontal":-1.0,"spinRate":2530,"spinDirection":202},"zone":1,"typeConfidence":2.0,"plateTime":0.41902443490530317,"extension":5.524841844176038},"index":2,"playId":"732f8ff8-0ce8-35ff-a185-fcf95b5fc2b6","pitchNumber":3,"startTime":"2025-07-26T17:33:48.158Z","endTime":"2025-07-26T17:33:52.160Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.22012717321237,"strikeZoneBottom":1.47011967740347,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.287355437997682,"aZ":-25.188999731775823,"pfxX":0.2156352460659754,"pfxZ":4.048375088848655,"pX":-0.10075064551620339,"pZ":3.1382525189113544,"vX0":1.8485602500359954,"vY0":-129.83773559354054,"vZ0":-0.6787318454196145,"x":120.84,"y":154.05,"x0":-0.846679880658749,"y0":50.0063221731811,"z0":5.300736816432475,"aX":0.37213498067368606},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.4,"breakHorizontal":-0.7,"spinRate":2520,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.4200429736404758,"extension":6.06749285774667},"index":3,"playId":"134be455-6908-3f0a-8306-22bd5bb00716","pitchNumber":4,"startTime":"2025-07-26T17:34:03.626Z","endTime":"2025-07-26T17:34:08.320Z","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":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-26T17:34:17.283Z","endTime":"2025-07-26T17:34:24.214Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.293636087884128,"aZ":-29.711223928132434,"pfxX":-8.905961497335177,"pfxZ":1.7095110568172247,"pX":-0.08635683967928073,"pZ":1.83572557671219,"vX0":4.5816835259315845,"vY0":-118.82053119084588,"vZ0":-1.49588163493609,"x":120.29,"y":189.22,"x0":-0.8755889323492466,"y0":50.00291468543025,"z0":5.155970254204662,"aX":-12.82241410127324},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":3.0,"breakHorizontal":15.1,"spinRate":2078,"spinDirection":230},"zone":8,"typeConfidence":0.94,"plateTime":0.4597568973807835,"extension":5.4654109757479725},"hitData":{"launchSpeed":89.5,"launchAngle":29.0,"totalDistance":308.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":47.15,"coordY":102.63}},"index":5,"playId":"adc5bf40-f1b1-3885-b3f3-e2348b6949c2","pitchNumber":5,"startTime":"2025-07-26T17:34:24.214Z","endTime":"2025-07-26T17:34:32.218Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T17:34:32.218Z","atBatIndex":12},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Johan Rojas lines out sharply to right fielder Cody Bellinger.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-26T17:34:42.573Z","endTime":"2025-07-26T17:36:37.449Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.675455309179732,"aZ":-25.170102908301804,"pfxX":-0.26669979783369957,"pfxZ":4.0549764329946765,"pX":0.2810013536342766,"pZ":2.644803021028959,"vX0":2.9962424892747945,"vY0":-130.43670083413622,"vZ0":-1.9807825830417838,"x":106.29,"y":167.37,"x0":-0.8465354664850184,"y0":50.00581790422145,"z0":5.306382048788126,"aX":-0.46154576121217034},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.1,"breakHorizontal":-0.1,"spinRate":2611,"spinDirection":174},"zone":6,"typeConfidence":2.0,"plateTime":0.4194535282727081,"extension":5.930829385200713},"index":0,"playId":"f0661b56-aca4-3d9c-8015-57a1d318c789","pitchNumber":1,"startTime":"2025-07-26T17:34:57.908Z","endTime":"2025-07-26T17:35:04.917Z","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":90.4,"endSpeed":83.2,"strikeZoneTop":3.51313149950387,"strikeZoneBottom":1.62429156622277,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.4932442772299,"aZ":-29.406764196584223,"pfxX":-5.477510202313612,"pfxZ":1.5759216488366743,"pX":-1.2477850302896585,"pZ":1.5789024788330126,"vX0":1.2274607926851273,"vY0":-131.68402809222073,"vZ0":-3.8100597963930287,"x":164.56,"y":196.15,"x0":-1.0076647484619061,"y0":50.005142846314286,"z0":5.215693812159043,"aX":-9.638341488703098},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.3,"breakHorizontal":9.7,"spinRate":2298,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.4156516326089297,"extension":6.0940066077751105},"index":1,"playId":"3ef7339c-162e-3bff-bb3b-c49f440fee5d","pitchNumber":2,"startTime":"2025-07-26T17:35:26.590Z","endTime":"2025-07-26T17:35:33.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.155504274034737,"aZ":-35.38480232709618,"pfxX":2.756554942842878,"pfxZ":-2.030307747971512,"pX":0.3402880743444325,"pZ":1.9582870266945924,"vX0":1.7582098347486774,"vY0":-124.27207172771763,"vZ0":-1.0393723300043312,"x":104.03,"y":185.91,"x0":-0.7317089467872963,"y0":50.00277682151802,"z0":5.290794127831385,"aX":4.361473703870682},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.7,"breakHorizontal":-5.4,"spinRate":2787,"spinDirection":99},"zone":9,"typeConfidence":2.0,"plateTime":0.43879271207032433,"extension":5.802741801549065},"index":2,"playId":"ddc23108-5628-3af6-8ca1-77196bf03b22","pitchNumber":3,"startTime":"2025-07-26T17:35:39.629Z","endTime":"2025-07-26T17:35:46.651Z","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":2},"index":3,"startTime":"2025-07-26T17:35:56.618Z","endTime":"2025-07-26T17:36:11.920Z","isPitch":false,"type":"action","player":{"id":679032,"link":"/api/v1/people/679032"}},{"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.0,"strikeZoneTop":3.47103099410949,"strikeZoneBottom":1.65260321966726,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.035454993089278,"aZ":-33.8824473705509,"pfxX":10.556389865684917,"pfxZ":-1.1760985612559345,"pX":2.2483685801344633,"pZ":0.4927525803307153,"vX0":4.233715400206433,"vY0":-120.1212457299773,"vZ0":-3.5967527787938742,"x":31.3,"y":225.48,"x0":-0.9128762845101102,"y0":50.0049799957,"z0":5.047690965780657,"aX":15.301731101100295},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-2.8,"breakHorizontal":-20.2,"spinRate":2608,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.45740782968897564,"extension":5.67159817531787},"index":4,"playId":"628b346e-94e9-361d-b4b3-9901149b2bbb","pitchNumber":4,"startTime":"2025-07-26T17:36:11.920Z","endTime":"2025-07-26T17:36:16.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.303180661264026,"aZ":-35.412154255352775,"pfxX":3.269633559612471,"pfxZ":-2.016700625621537,"pX":0.4842302894141754,"pZ":2.0161709882984202,"vX0":2.23268815128725,"vY0":-125.35710858188776,"vZ0":-1.0615046419963494,"x":98.54,"y":184.34,"x0":-0.8401508962623565,"y0":50.00256717519234,"z0":5.313876395109381,"aX":5.248317514869261},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.7,"breakHorizontal":-6.4,"spinRate":2714,"spinDirection":89},"zone":9,"typeConfidence":2.0,"plateTime":0.43549667088044197,"extension":5.88649648364136},"hitData":{"launchSpeed":101.2,"launchAngle":16.0,"totalDistance":312.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":164.07,"coordY":79.73}},"index":5,"playId":"b5d80444-4a3f-34b8-8d9f-3b38da02b3b6","pitchNumber":5,"startTime":"2025-07-26T17:36:30.452Z","endTime":"2025-07-26T17:36:37.449Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T17:36:37.449Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ben Rice grounds out, second baseman Bryson Stott to first baseman Bryce Harper.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-26T17:38:31.358Z","endTime":"2025-07-26T17:40:01.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"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],"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":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.5,"strikeZoneTop":3.80592660455441,"strikeZoneBottom":1.77330731863361,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.38126825180241,"aZ":-29.9820415629067,"pfxX":9.275686758026778,"pfxZ":1.3207891686586866,"pX":1.303713308439104,"pZ":2.3544094144509415,"vX0":-5.3674386997235315,"vY0":-128.4567243772027,"vZ0":-2.402927427653416,"x":67.31,"y":175.21,"x0":2.2229377562966026,"y0":50.002350765370174,"z0":5.649554310003315,"aX":15.390637205211256},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.0,"breakHorizontal":-15.5,"spinRate":1989,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.42755735458925503,"extension":6.160346304279289},"index":0,"playId":"68199f00-deb0-31d0-afa6-ad7b0676b13e","pitchNumber":1,"startTime":"2025-07-26T17:38:51.685Z","endTime":"2025-07-26T17:38:56.035Z","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":88.8,"endSpeed":81.8,"strikeZoneTop":3.76660991193314,"strikeZoneBottom":1.73387025161693,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.715260239841747,"aZ":-26.897590048435976,"pfxX":7.169852817919263,"pfxZ":3.1211944494432178,"pX":-1.0937764861066848,"pZ":1.987170898421398,"vX0":-10.140133664090508,"vY0":-128.98666171687995,"vZ0":-3.9794909221190293,"x":158.69,"y":185.13,"x0":1.9489264645522169,"y0":50.005822271402955,"z0":5.613491455943487,"aX":12.137303657127779},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.9,"breakHorizontal":-10.8,"spinRate":1931,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.42391655445657284,"extension":6.210703642488617},"index":1,"playId":"2e019dde-ef00-381b-986e-fb5779b43d4a","pitchNumber":2,"startTime":"2025-07-26T17:39:03.307Z","endTime":"2025-07-26T17:39:06.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.0,"strikeZoneTop":3.76808911689501,"strikeZoneBottom":1.70005739749739,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.22518107037547,"aZ":-21.372597370565153,"pfxX":4.644326826824092,"pfxZ":6.173520184571789,"pX":-1.0087892975718697,"pZ":2.58528774525474,"vX0":-9.70480372196211,"vY0":-131.09349329873484,"vZ0":-3.366050451469184,"x":155.45,"y":168.98,"x0":2.1283845166232234,"y0":50.00527040918305,"z0":5.470677569223284,"aX":8.130833276885811},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.7,"breakHorizontal":-6.4,"spinRate":1950,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.416901300893203,"extension":6.112136048030779},"index":2,"playId":"00466eeb-538a-345c-ba95-13aa0d0bc11d","pitchNumber":3,"startTime":"2025-07-26T17:39:22.115Z","endTime":"2025-07-26T17:39:26.245Z","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":87.8,"endSpeed":80.7,"strikeZoneTop":3.62910733059487,"strikeZoneBottom":1.66660090774919,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.65834879432429,"aZ":-30.086539998339852,"pfxX":7.376509724599503,"pfxZ":1.25754970311562,"pX":-0.22967129169820222,"pZ":2.8764579057668676,"vX0":-8.328814570538345,"vY0":-127.70584346193061,"vZ0":-1.137022654099169,"x":125.75,"y":161.12,"x0":2.111565029735824,"y0":50.00098197689576,"z0":5.688505406597936,"aX":12.215260838366342},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.3,"breakHorizontal":-11.5,"spinRate":1867,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.4284685260124741,"extension":6.2030459384594065},"index":3,"playId":"95ba92ec-a653-37bc-aabf-b4cbb2d924d4","pitchNumber":4,"startTime":"2025-07-26T17:39:36.485Z","endTime":"2025-07-26T17:39:40.427Z","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":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.2,"strikeZoneTop":3.75,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.58023601215503,"aZ":-29.761018278557522,"pfxX":8.658101707950483,"pfxZ":1.4296232693026898,"pX":-0.009686912760591603,"pZ":2.2325495578817933,"vX0":-8.10522887967454,"vY0":-129.43794092906165,"vZ0":-3.0001808616579284,"x":117.37,"y":178.5,"x0":2.046742650903102,"y0":50.00209697594689,"z0":5.7002737311037395,"aX":14.600210425572564},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.0,"breakHorizontal":-13.7,"spinRate":1982,"spinDirection":144},"zone":8,"typeConfidence":2.0,"plateTime":0.42415741259725426,"extension":6.2612849018533066},"hitData":{"launchSpeed":106.4,"launchAngle":-19.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.34,"coordY":154.72}},"index":4,"playId":"d351b58a-20ba-3a22-adc2-58d8fec6ec90","pitchNumber":5,"startTime":"2025-07-26T17:39:53.814Z","endTime":"2025-07-26T17:40:01.815Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T17:40:01.815Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Anthony Volpe singles on a line drive to left fielder Brandon Marsh.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-26T17:40:04.948Z","endTime":"2025-07-26T17:41:07.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.3,"strikeZoneTop":3.48121901953234,"strikeZoneBottom":1.62517019429612,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.32022221564323,"aZ":-27.463642707269916,"pfxX":9.938126558710122,"pfxZ":2.7790529320447384,"pX":0.7380162773847311,"pZ":2.3059636608854843,"vX0":-7.138877507097583,"vY0":-129.97869302851356,"vZ0":-2.9771294335186824,"x":88.87,"y":176.52,"x0":2.2402057796253714,"y0":50.00542774748301,"z0":5.569838154119216,"aX":16.868334245261348},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.6,"breakHorizontal":-16.2,"spinRate":2042,"spinDirection":141},"zone":6,"typeConfidence":2.0,"plateTime":0.4227178604500219,"extension":6.117400938173788},"index":0,"playId":"7ab373e7-f824-3012-9c08-67bbd5c33b49","pitchNumber":1,"startTime":"2025-07-26T17:40:26.081Z","endTime":"2025-07-26T17:40:30.194Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":71.9,"endSpeed":66.5,"strikeZoneTop":3.37167985919421,"strikeZoneBottom":1.5863678878273,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.563341044962556,"aZ":-39.308766144420154,"pfxX":-8.092717817154064,"pfxZ":-6.497974343806479,"pX":0.18059941108426036,"pZ":0.48384902977883915,"vX0":-1.9724917424093702,"vY0":-104.67827603968911,"vZ0":-1.2288951964336599,"x":110.12,"y":225.72,"x0":2.189253740954301,"y0":50.005091870648684,"z0":5.727804601151921,"aX":-8.878874620518246},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.0,"breakVerticalInduced":-11.8,"breakHorizontal":15.2,"spinRate":2063,"spinDirection":299},"zone":14,"typeConfidence":2.0,"plateTime":0.5255633290544943,"extension":6.2704550390763325},"index":1,"playId":"cdf38a3a-92c6-3c31-bb23-e2980af489ae","pitchNumber":2,"startTime":"2025-07-26T17:40:42.031Z","endTime":"2025-07-26T17:40:46.252Z","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.1,"endSpeed":78.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.424212069300037,"aZ":-29.271006915247224,"pfxX":-1.5463288081973539,"pfxZ":1.8433899322392158,"pX":-0.4707280885914654,"pZ":3.0535222462011276,"vX0":-6.13813814892792,"vY0":-125.26120424298992,"vZ0":-0.7347177704094556,"x":134.94,"y":156.33,"x0":2.221414204117372,"y0":50.00352132957308,"z0":5.76306379737285,"aX":-2.4337119275878707},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.4,"breakHorizontal":4.3,"spinRate":2061,"spinDirection":163},"zone":1,"typeConfidence":2.0,"plateTime":0.43878044015230966,"extension":6.087073174402116},"hitData":{"launchSpeed":98.8,"launchAngle":18.0,"totalDistance":247.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":67.37,"coordY":95.13}},"index":2,"playId":"b6ba3112-c9e0-30ba-87ab-1bd882d3acdf","pitchNumber":3,"startTime":"2025-07-26T17:40:59.689Z","endTime":"2025-07-26T17:41:07.917Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T17:41:07.917Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan McMahon strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-26T17:41:22.016Z","endTime":"2025-07-26T17:43:04.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.0,"strikeZoneTop":3.54210871069428,"strikeZoneBottom":1.57973975087214,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.93981864627961,"aZ":-20.871509619237145,"pfxX":3.2733177568966543,"pfxZ":6.292005035404456,"pX":0.08030061866390457,"pZ":3.2869333788324036,"vX0":-7.14234596994643,"vY0":-132.58719993463882,"vZ0":-1.8884089578586334,"x":113.94,"y":150.03,"x0":2.3728913643336664,"y0":50.004398193905494,"z0":5.517463137906519,"aX":5.882373449674687},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.3,"breakHorizontal":-4.6,"spinRate":1868,"spinDirection":128},"zone":2,"typeConfidence":2.0,"plateTime":0.41168858516783313,"extension":6.107798496707396},"index":0,"playId":"de7abdc0-1403-3347-9bb9-1e9db59c9f41","pitchNumber":1,"startTime":"2025-07-26T17:41:33.901Z","endTime":"2025-07-26T17:41:37.991Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.3,"endSpeed":69.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.12549494756099,"aZ":-38.9413885917232,"pfxX":-4.892321669650686,"pfxZ":-5.648622161204773,"pX":-0.12971479309472247,"pZ":1.5880326593120107,"vX0":-3.5780235414979984,"vY0":-108.20447497236219,"vZ0":0.09800261461800552,"x":121.94,"y":195.9,"x0":2.175204988984976,"y0":50.004878206671954,"z0":5.774314276478363,"aX":-5.858272894455588},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-10.0,"breakHorizontal":9.7,"spinRate":2068,"spinDirection":304},"zone":8,"typeConfidence":2.0,"plateTime":0.5043043144083157,"extension":6.288138588012659},"index":1,"playId":"84962c01-0009-32c6-ac4f-83e01e5a8f4e","pitchNumber":2,"startTime":"2025-07-26T17:41:49.415Z","endTime":"2025-07-26T17:41:53.470Z","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-07-26T17:41:56.889Z","endTime":"2025-07-26T17:42:06.450Z","isPitch":false,"type":"action","player":{"id":641857,"link":"/api/v1/people/641857"}},{"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":"8343f1cc-25e7-4312-90f6-58d8342937f0","startTime":"2025-07-26T17:42:06.450Z","endTime":"2025-07-26T17:42:11.450Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":72.4,"endSpeed":67.1,"strikeZoneTop":3.47529486809152,"strikeZoneBottom":1.44214990874514,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.389408875262834,"aZ":-37.82072288543109,"pfxX":-9.194378054503797,"pfxZ":-5.0191989505416785,"pX":1.338107195759297,"pZ":1.8594515157654832,"vX0":0.24868639573707518,"vY0":-105.50922254962614,"vZ0":0.7525185188587558,"x":65.99,"y":188.57,"x0":2.412676198863893,"y0":50.0043203037166,"z0":5.8656780305322895,"aX":-10.339400606279037},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-8.5,"breakHorizontal":16.6,"spinRate":1980,"spinDirection":303},"zone":14,"typeConfidence":2.0,"plateTime":0.5196450394730796,"extension":6.1529340487039645},"index":4,"playId":"6e6e4426-e836-3e3f-a2e8-0388ec49ad07","pitchNumber":3,"startTime":"2025-07-26T17:42:20.324Z","endTime":"2025-07-26T17:42:24.362Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.2,"strikeZoneTop":3.55321853050785,"strikeZoneBottom":1.60857767106605,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.122591220628653,"aZ":-30.257850900633066,"pfxX":6.171509959643421,"pfxZ":1.1343352455072324,"pX":-0.783207411790428,"pZ":2.7076888169811144,"vX0":-9.384255642309158,"vY0":-129.31383880812083,"vZ0":-1.3381824636335038,"x":146.85,"y":165.67,"x0":2.0985584932874715,"y0":50.00066343575927,"z0":5.562993822196319,"aX":10.403267796556255},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.9,"breakHorizontal":-9.0,"spinRate":1890,"spinDirection":137},"zone":4,"typeConfidence":2.0,"plateTime":0.4243063930893878,"extension":6.310174907182289},"index":5,"playId":"8c3268b1-1609-3999-b322-cfa4528f088a","pitchNumber":4,"startTime":"2025-07-26T17:42:40.624Z","endTime":"2025-07-26T17:42:44.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.1,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.160608698725706,"aZ":-29.995970823166555,"pfxX":10.234344694310007,"pfxZ":1.2637324525980276,"pX":1.1578654937660027,"pZ":3.641757359835253,"vX0":-5.983388989835874,"vY0":-130.4663311414795,"vZ0":0.17442612093325838,"x":72.86,"y":140.45,"x0":2.1499293530913635,"y0":50.00459410713706,"z0":5.832679264974546,"aX":17.66453518072016},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.5,"breakHorizontal":-17.3,"spinRate":1937,"spinDirection":157},"zone":12,"typeConfidence":2.0,"plateTime":0.4196505146781555,"extension":6.221708073651269},"index":6,"playId":"3e37f79d-2f40-30da-9f3d-4a91bbde692c","pitchNumber":5,"startTime":"2025-07-26T17:42:59.615Z","endTime":"2025-07-26T17:43:04.299Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T17:43:04.299Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jasson Domínguez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-26T17:43:26.880Z","endTime":"2025-07-26T17:46:42.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"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,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":73.6,"endSpeed":67.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.749645973497465,"aZ":-38.657511951528825,"pfxX":-3.2098140536994357,"pfxZ":-5.6130250183056285,"pX":0.05121416241039099,"pZ":1.9833099295355405,"vX0":-3.5057206814849726,"vY0":-107.17376228339054,"vZ0":0.9829621624853089,"x":108.33,"y":115.45,"x0":2.129605334373279,"y0":50.00368337085658,"z0":5.860589523729076,"aX":-3.7066555940184176},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-9.5,"breakHorizontal":6.8,"spinRate":1993,"spinDirection":304},"zone":8,"typeConfidence":2.0,"plateTime":0.5124649244833397,"extension":6.297679365011955},"index":0,"playId":"d54e277f-9578-30f7-a20a-720529f81182","pitchNumber":1,"startTime":"2025-07-26T17:43:26.880Z","endTime":"2025-07-26T17:43:31.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.054311939649303,"aZ":-21.911704192504995,"pfxX":4.9632752663185435,"pfxZ":5.7753066024403985,"pX":-0.18657775575525432,"pZ":3.535397385330236,"vX0":-7.807964508432707,"vY0":-132.19079280627085,"vZ0":-1.4723520564393362,"x":111.83,"y":127.23,"x0":2.1548141746273224,"y0":50.00357550120308,"z0":5.701487997017625,"aX":8.82191448046071},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.3,"breakHorizontal":-7.3,"spinRate":1908,"spinDirection":142},"zone":2,"typeConfidence":2.0,"plateTime":0.4136736479885448,"extension":6.21977433420219},"index":1,"playId":"75505ed8-afaa-3b6e-bbf2-53d748a565c1","pitchNumber":2,"startTime":"2025-07-26T17:43:46.832Z","endTime":"2025-07-26T17:43:51.437Z","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":2},"index":2,"startTime":"2025-07-26T17:44:20.961Z","endTime":"2025-07-26T17:44:20.962Z","isPitch":false,"type":"action","player":{"id":691176,"link":"/api/v1/people/691176"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":true,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"playId":"439ce3c6-02df-36aa-9e4b-7cff323a2972","startTime":"2025-07-26T17:44:20.963Z","endTime":"2025-07-26T17:44:27.620Z","isPitch":false,"type":"pickoff","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":147}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":72.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.202195498441455,"aZ":-27.33877988777399,"pfxX":5.606258220552979,"pfxZ":3.683671541157668,"pX":0.058457707747384756,"pZ":0.9932923812730695,"vX0":-6.103239201076067,"vY0":-113.6317481874182,"vZ0":-4.304281669517044,"x":105.7,"y":101.79,"x0":2.046776301949816,"y0":50.001831537148085,"z0":5.618532628102576,"aX":7.354796130906192},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":5.9,"breakHorizontal":-8.6,"spinRate":1490,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.481441234172594,"extension":6.248165627431444},"index":4,"playId":"eba0d315-816e-3860-a446-ab461792f83a","pitchNumber":3,"startTime":"2025-07-26T17:46:36.982Z","endTime":"2025-07-26T17:46:42.325Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T17:46:42.325Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trea Turner strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-26T17:48:55.440Z","endTime":"2025-07-26T17:50:52.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.0,"strikeZoneTop":3.60985854989354,"strikeZoneBottom":1.75218640700286,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.409372204696826,"aZ":-25.44526977633979,"pfxX":-0.530253139143146,"pfxZ":3.8630644830168777,"pX":1.6525603004688283,"pZ":1.9564174266729322,"vX0":6.198444076287886,"vY0":-130.64361721615344,"vZ0":-3.5994399608372962,"x":124.11,"y":93.31,"x0":-0.6737548656268557,"y0":50.00615084598557,"z0":5.247075138535902,"aX":-0.9256790468790834},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.5,"breakHorizontal":-0.2,"spinRate":2590,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.41795543293321913,"extension":6.130647633442459},"index":0,"playId":"95742055-7c2d-3cbc-a4a8-31f2d077251a","pitchNumber":1,"startTime":"2025-07-26T17:48:55.440Z","endTime":"2025-07-26T17:48:59.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.0,"strikeZoneTop":3.5347471987026,"strikeZoneBottom":1.67721540120768,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.13952919842753,"aZ":-32.49373441349533,"pfxX":8.173633139974928,"pfxZ":-0.2209562261698803,"pX":1.7173907006086007,"pZ":1.9397204805904686,"vX0":3.5415335157676133,"vY0":-119.795036859154,"vZ0":-0.8132578245857998,"x":121.48,"y":94.25,"x0":-0.8483639093823439,"y0":50.00361762364548,"z0":5.224169722772951,"aX":11.715422767131379},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-0.4,"breakHorizontal":-15.7,"spinRate":2751,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4596673054213989,"extension":5.940266900524386},"index":1,"playId":"2c46dbb5-f90a-31c8-923e-2d921a46ed7c","pitchNumber":2,"startTime":"2025-07-26T17:49:08.500Z","endTime":"2025-07-26T17:49:12.303Z","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":90.2,"endSpeed":82.6,"strikeZoneTop":3.56995616528724,"strikeZoneBottom":1.67715978706891,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.482496906415797,"aZ":-31.20156582938461,"pfxX":-7.407003365987077,"pfxZ":0.5603862465653737,"pX":0.0500577290909716,"pZ":1.6177981474159349,"vX0":4.695101748685976,"vY0":-131.24366523631522,"vZ0":-3.199243937181284,"x":118.85,"y":109.33,"x0":-0.8021978848500779,"y0":50.00453354523625,"z0":5.183118069345272,"aX":-12.887697847451},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.5,"breakHorizontal":12.4,"spinRate":2301,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.4177679782787287,"extension":6.111714074454925},"index":2,"playId":"40d46d5b-3da8-3dec-94c3-78760d77f9cf","pitchNumber":3,"startTime":"2025-07-26T17:49:21.501Z","endTime":"2025-07-26T17:49:25.753Z","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":90.0,"endSpeed":82.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.452560939716562,"aZ":-27.689494425473477,"pfxX":-5.436421351304189,"pfxZ":2.586012481034196,"pX":-0.045878762193114056,"pZ":2.5625529537639546,"vX0":3.6675424791691986,"vY0":-130.97127021283794,"vZ0":-1.699914112407841,"x":119.28,"y":114.04,"x0":-0.7602405346196754,"y0":50.000752748371745,"z0":5.297001353408905,"aX":-9.414550375500173},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.6,"breakHorizontal":9.0,"spinRate":2399,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.41870197372669704,"extension":5.687720375461269},"index":3,"playId":"937769fe-b6ac-3df7-a671-5dab589b502f","pitchNumber":4,"startTime":"2025-07-26T17:49:35.487Z","endTime":"2025-07-26T17:49:41.585Z","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":89.0,"endSpeed":81.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.353147555708,"aZ":-27.68509598586364,"pfxX":1.574994235059688,"pfxZ":2.6439734705854328,"pX":1.102962823836724,"pZ":2.2141060572508184,"vX0":4.377275937717904,"vY0":-129.58225874422388,"vZ0":-2.3439469575774083,"x":119.28,"y":114.04,"x0":-0.8135976529410691,"y0":50.00540336688716,"z0":5.247966928042169,"aX":2.6745527564288674},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.4,"breakHorizontal":-3.8,"spinRate":2802,"spinDirection":170},"zone":14,"typeConfidence":2.0,"plateTime":0.42286894380689555,"extension":5.9485206204306715},"index":4,"playId":"f834dbd2-8f2b-3888-b3ce-1c91773f3a05","pitchNumber":5,"startTime":"2025-07-26T17:49:55.116Z","endTime":"2025-07-26T17:49:59.423Z","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":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.3,"strikeZoneTop":3.39672914699685,"strikeZoneBottom":1.60966296691353,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.314813969904296,"aZ":-32.28263019019973,"pfxX":1.7333079304451742,"pfxZ":-0.06501270835362227,"pX":1.0909196759927067,"pZ":1.3905609673439447,"vX0":3.834013344943631,"vY0":-124.93244340252866,"vZ0":-3.0879334213220178,"x":119.28,"y":114.04,"x0":-0.6866947189877793,"y0":50.00499986586796,"z0":5.286074376053136,"aX":2.7501119824120295},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.6,"breakHorizontal":-4.0,"spinRate":2833,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.43781660088632623,"extension":5.979704878419456},"index":5,"playId":"e6056bf8-b4de-372d-aa53-8bb1d319fda6","pitchNumber":6,"startTime":"2025-07-26T17:50:14.447Z","endTime":"2025-07-26T17:50:19.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.058052850615073,"aZ":-26.060435358050327,"pfxX":-8.376628243564191,"pfxZ":3.4781418355378033,"pX":0.13937395534525202,"pZ":1.3281540053018632,"vX0":5.149234905077765,"vY0":-131.51798643253144,"vZ0":-4.785104294874323,"x":105.7,"y":156.45,"x0":-0.752343722748034,"y0":50.00362102908463,"z0":5.096538698638434,"aX":-14.721783569706147},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.5,"breakHorizontal":14.0,"spinRate":2281,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4159619084215884,"extension":6.240248601751212},"index":6,"playId":"dd7f2f5d-9c60-35b3-b989-ad4a5921ed88","pitchNumber":7,"startTime":"2025-07-26T17:50:29.534Z","endTime":"2025-07-26T17:50:33.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.428565240550952,"aZ":-30.21491759950922,"pfxX":-7.302925449769807,"pfxZ":1.1106504724115052,"pX":-0.9517985255671769,"pZ":2.4504580714134634,"vX0":2.506458994929015,"vY0":-131.1196754325987,"vZ0":-1.5163459395500292,"x":153.28,"y":172.62,"x0":-0.9619710197302828,"y0":50.0062278811118,"z0":5.2563444264557315,"aX":-12.92865228983105},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.9,"breakHorizontal":12.8,"spinRate":2288,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.4151312027816161,"extension":5.952921314876251},"index":7,"playId":"33b2b298-ffba-3eeb-be57-81013511b4ef","pitchNumber":8,"startTime":"2025-07-26T17:50:48.916Z","endTime":"2025-07-26T17:50:52.751Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T17:50:52.751Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-26T17:50:56.475Z","endTime":"2025-07-26T17:53:22.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":78.1,"endSpeed":70.7,"strikeZoneTop":3.32224056383436,"strikeZoneBottom":1.39243828748759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.122588220580333,"aZ":-33.98372428784084,"pfxX":10.590026267687367,"pfxZ":-1.4120540754294826,"pX":-1.3367056380547995,"pZ":2.9350591109443815,"vX0":-3.4236262140877627,"vY0":-113.6046573849609,"vZ0":1.9739736320688477,"x":167.95,"y":159.53,"x0":-1.1709497026389362,"y0":50.00006025841238,"z0":5.475128498752329,"aX":13.604007105438424},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-1.6,"breakHorizontal":-18.0,"spinRate":2797,"spinDirection":49},"zone":11,"typeConfidence":2.0,"plateTime":0.48531136217325166,"extension":5.31582972083333},"index":0,"playId":"5814de73-7b22-3111-823e-ecfe804b4f64","pitchNumber":1,"startTime":"2025-07-26T17:51:17.765Z","endTime":"2025-07-26T17:51:23.066Z","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":78.0,"endSpeed":69.9,"strikeZoneTop":3.3553816639558,"strikeZoneBottom":1.42570627393864,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.621901702997217,"aZ":-38.729020054121214,"pfxX":11.884935139406888,"pfxZ":-5.202078217683946,"pX":0.12046870225749122,"pZ":2.7913479342813625,"vX0":-0.9644067566915289,"vY0":-113.30641762736654,"vZ0":2.834120831339491,"x":112.41,"y":163.41,"x0":-0.9787241940926046,"y0":50.00237629951415,"z0":5.479426932652944,"aX":14.977825945941618},"breaks":{"breakAngle":21.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-8.0,"breakHorizontal":-21.0,"spinRate":2725,"spinDirection":52},"zone":2,"typeConfidence":2.0,"plateTime":0.4892001820607068,"extension":5.37547802979026},"index":1,"playId":"373aab63-2217-3fd0-8cfd-f609f1a9db75","pitchNumber":2,"startTime":"2025-07-26T17:51:32.960Z","endTime":"2025-07-26T17:51:37.149Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.186014922759394,"aZ":-28.234395890351845,"pfxX":-9.735113635230425,"pfxZ":2.806855517834607,"pX":-0.5006030034559358,"pZ":1.4995907501781578,"vX0":3.789730682373245,"vY0":-117.85130323068675,"vZ0":-2.33647742679844,"x":136.08,"y":198.29,"x0":-0.8681796288262241,"y0":50.000750987958604,"z0":5.121596478014568,"aX":-13.640042649649338},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":4.8,"breakHorizontal":16.7,"spinRate":1948,"spinDirection":231},"zone":7,"typeConfidence":0.94,"plateTime":0.4654421211061983,"extension":6.076788264183467},"index":2,"playId":"2d2e6a27-85aa-37a1-aac3-700306252e98","pitchNumber":3,"startTime":"2025-07-26T17:51:47.955Z","endTime":"2025-07-26T17:51:52.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.2,"strikeZoneTop":3.38556702686615,"strikeZoneBottom":1.49181951000381,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.41252840113102,"aZ":-32.78650914060269,"pfxX":11.74751891464515,"pfxZ":-0.43547019342697624,"pX":1.6569574909222675,"pZ":1.18427984620759,"vX0":2.457557755347398,"vY0":-118.50962089481396,"vZ0":-1.991262668330724,"x":53.84,"y":206.8,"x0":-0.9232155617357971,"y0":50.004949916553876,"z0":5.081760549633396,"aX":16.413007200059845},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-1.1,"breakHorizontal":-21.8,"spinRate":2896,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4653654970123404,"extension":5.571745414154748},"index":3,"playId":"a468eebb-76d5-34cf-be9d-93b19eeb64ab","pitchNumber":4,"startTime":"2025-07-26T17:52:04.288Z","endTime":"2025-07-26T17:52:08.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.747072376755785,"aZ":-26.788331459251634,"pfxX":-10.783473093833772,"pfxZ":3.8323742680444806,"pX":-0.14557246930116907,"pZ":1.4095468893762944,"vX0":4.887099974927141,"vY0":-117.86416159414803,"vZ0":-2.7476909416226367,"x":122.55,"y":200.72,"x0":-0.8468237272277404,"y0":50.000986171306074,"z0":5.068311752704701,"aX":-15.145139616482686},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":6.5,"breakHorizontal":18.4,"spinRate":2030,"spinDirection":235},"zone":13,"typeConfidence":0.95,"plateTime":0.4650041729149539,"extension":6.0126329582623015},"index":4,"playId":"c7cd4174-c9d3-3ae6-8185-671d6e975934","pitchNumber":5,"startTime":"2025-07-26T17:52:33.712Z","endTime":"2025-07-26T17:52:38.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":73.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.260054017711504,"aZ":-28.252572195400464,"pfxX":-11.41362420375074,"pfxZ":2.8265200815433866,"pX":-0.7016403185891145,"pZ":1.8592189965815429,"vX0":3.484358981122165,"vY0":-117.59415840554983,"vZ0":-1.5551756332037392,"x":143.74,"y":188.58,"x0":-0.7279928410544797,"y0":50.00255216743741,"z0":5.1734160069896,"aX":-15.833936975767605},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":5.0,"breakHorizontal":19.7,"spinRate":1941,"spinDirection":231},"zone":7,"typeConfidence":0.94,"plateTime":0.46745924272595385,"extension":5.733820416762124},"index":5,"playId":"e1f63050-6bcd-3dd3-bf7d-11d99f981684","pitchNumber":6,"startTime":"2025-07-26T17:52:54.763Z","endTime":"2025-07-26T17:53:00.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":74.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.864404241823927,"aZ":-26.61212325345796,"pfxX":-8.29748523748626,"pfxZ":3.9952881462928937,"pX":-0.20381079139681707,"pZ":1.111888313337482,"vX0":3.849180641791464,"vY0":-116.8932048371256,"vZ0":-3.3071810173161347,"x":124.77,"y":208.76,"x0":-0.788903965196872,"y0":50.00140833861219,"z0":5.028320225132685,"aX":-11.546807330645827},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":6.7,"breakHorizontal":14.2,"spinRate":1942,"spinDirection":229},"zone":13,"typeConfidence":0.93,"plateTime":0.46756320533765816,"extension":5.510967721844452},"index":6,"playId":"8c480b27-ae25-3cf3-ac18-855e9e799c9e","pitchNumber":7,"startTime":"2025-07-26T17:53:16.983Z","endTime":"2025-07-26T17:53:22.720Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T17:53:22.720Z","atBatIndex":19},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Bryce Harper homers (15) on a fly ball to right center field.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-26T17:53:29.198Z","endTime":"2025-07-26T17:54:29.731Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":{"id":573186,"link":"/api/v1/people/573186"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.5,"endSpeed":83.4,"strikeZoneTop":3.27429291331376,"strikeZoneBottom":1.65872182282343,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.5310618597547,"aZ":-28.692737312339254,"pfxX":-7.2089420289446355,"pfxZ":1.978133829006532,"pX":-0.7654651372290249,"pZ":0.508279649000262,"vX0":2.773312729269355,"vY0":-131.71535942026685,"vZ0":-6.258419058892099,"x":146.18,"y":225.06,"x0":-0.8943655267070755,"y0":50.00429065586603,"z0":5.032270911904748,"aX":-12.68883471005145},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.4,"breakHorizontal":12.5,"spinRate":2146,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.4155774917292794,"extension":6.085932766175974},"index":0,"playId":"2d606306-2b59-32c0-a4bd-aa5d7c7cd1c8","pitchNumber":1,"startTime":"2025-07-26T17:53:45.911Z","endTime":"2025-07-26T17:53:49.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.31486689927563,"aZ":-24.166009262670784,"pfxX":-0.19808458815345936,"pfxZ":4.711132753136129,"pX":-0.03179162714685897,"pZ":2.2886361447681147,"vX0":2.212079087038637,"vY0":-128.89706718665357,"vZ0":-2.6785822343931773,"x":118.21,"y":176.99,"x0":-0.8717572341646652,"y0":50.00203043020852,"z0":5.1877735591140235,"aX":-0.33706067636685744},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.3,"breakHorizontal":-0.1,"spinRate":2536,"spinDirection":194},"zone":5,"typeConfidence":2.0,"plateTime":0.42333731064777336,"extension":5.893430709048907},"hitData":{"launchSpeed":109.1,"launchAngle":29.0,"totalDistance":425.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":180.32,"coordY":35.36}},"index":1,"playId":"c2a8def5-3d3c-39ff-88cb-3750cb024a62","pitchNumber":2,"startTime":"2025-07-26T17:54:01.934Z","endTime":"2025-07-26T17:54:29.731Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T17:54:29.731Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.T. Realmuto strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-26T17:54:37.257Z","endTime":"2025-07-26T17:57:23.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.7,"strikeZoneTop":3.65459496153618,"strikeZoneBottom":1.68901539159757,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.08603210170755,"aZ":-24.634502693734735,"pfxX":0.57477555806835,"pfxZ":4.34793296188597,"pX":0.5570033123918419,"pZ":3.032005317294194,"vX0":3.498834409545927,"vY0":-130.0635068932361,"vZ0":-0.9930928064216915,"x":95.77,"y":156.92,"x0":-0.8735126938490303,"y0":50.004575024107275,"z0":5.265754321523579,"aX":0.9966122044130381},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.9,"breakHorizontal":-1.7,"spinRate":2712,"spinDirection":175},"zone":6,"typeConfidence":2.0,"plateTime":0.4191261854546484,"extension":6.061690799806818},"index":0,"playId":"2435bdf1-cc57-3e25-84a3-e93c514a7d1f","pitchNumber":1,"startTime":"2025-07-26T17:54:55.956Z","endTime":"2025-07-26T17:55:00.403Z","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":87.9,"endSpeed":81.1,"strikeZoneTop":3.68,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.48810700162726,"aZ":-29.013094474051577,"pfxX":1.4615133735314618,"pfxZ":1.8956625677702066,"pX":1.1425723270703985,"pZ":1.992206290237223,"vX0":4.2844377611822,"vY0":-128.06094679181257,"vZ0":-2.439561543612358,"x":73.45,"y":184.99,"x0":-0.7394283624641245,"y0":50.00351681366538,"z0":5.217973296497549,"aX":2.435826764406628},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.1,"breakHorizontal":-3.6,"spinRate":2807,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.4270831472467709,"extension":6.110493399607736},"index":1,"playId":"dab9b8ec-5a81-3cbe-9b4d-519d7152d5fd","pitchNumber":2,"startTime":"2025-07-26T17:55:10.976Z","endTime":"2025-07-26T17:55:16.603Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":75.7,"strikeZoneTop":3.68,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.890787787691508,"aZ":-31.68247372910726,"pfxX":9.348193974421635,"pfxZ":0.33734674370976236,"pX":1.2772299976500583,"pZ":2.1502245515937557,"vX0":2.538803297762016,"vY0":-121.16777863268048,"vZ0":-0.38319840608677513,"x":68.31,"y":180.72,"x0":-1.0022520085700375,"y0":50.004114484208785,"z0":5.113712134577856,"aX":13.69808077461675},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.8,"breakHorizontal":-17.5,"spinRate":2670,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.45457793657130363,"extension":6.122220810588843},"index":2,"playId":"f668b7cc-4979-3d5f-82fd-6bdb9ba4eee3","pitchNumber":3,"startTime":"2025-07-26T17:56:03.904Z","endTime":"2025-07-26T17:56:08.696Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.72237019170367,"strikeZoneBottom":1.72238175159443,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.53519914499147,"aZ":-33.80548974713644,"pfxX":3.2650240876745498,"pfxZ":-1.043832964061484,"pX":1.7859801464618585,"pZ":0.9177346334992333,"vX0":5.134471937999682,"vY0":-124.29838988433829,"vZ0":-3.6699996681046905,"x":48.92,"y":214.0,"x0":-0.7291393684700817,"y0":50.00006706824106,"z0":5.215285770369126,"aX":5.116322947386431},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.5,"breakHorizontal":-7.1,"spinRate":2728,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.4403763518271204,"extension":5.952282711449393},"index":3,"playId":"7916e3ce-dc8a-36c3-acea-dc31c9052bf2","pitchNumber":4,"startTime":"2025-07-26T17:56:22.786Z","endTime":"2025-07-26T17:56:27.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.2,"strikeZoneTop":3.64547469011293,"strikeZoneBottom":1.64572936744254,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.786890541457755,"aZ":-33.1554484921849,"pfxX":1.7754310497063823,"pfxZ":-0.6364941337883594,"pX":1.312462074448445,"pZ":0.9530747068451783,"vX0":4.591158397548149,"vY0":-123.45738013423032,"vZ0":-3.5146618417684756,"x":66.97,"y":213.05,"x0":-0.8026335297679077,"y0":50.003295378838594,"z0":5.188458893860057,"aX":2.737335119288992},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.7,"breakHorizontal":-4.3,"spinRate":2810,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.44381860089514635,"extension":5.953101001910605},"index":4,"playId":"e6a51fea-a043-3e12-9e98-56910f3183d8","pitchNumber":5,"startTime":"2025-07-26T17:56:37.362Z","endTime":"2025-07-26T17:56:42.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.2,"strikeZoneTop":3.68,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.386565244155314,"aZ":-25.976199648261414,"pfxX":3.0210320336624816,"pfxZ":3.763923973893572,"pX":1.4302938057919703,"pZ":2.502951397798836,"vX0":4.390748687492371,"vY0":-127.74131107714744,"vZ0":-1.7875062563018378,"x":62.48,"y":171.2,"x0":-0.7059977545282149,"y0":50.00003808480223,"z0":5.262601150324838,"aX":4.969290820065557},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.6,"breakHorizontal":-6.5,"spinRate":2620,"spinDirection":161},"zone":14,"typeConfidence":2.0,"plateTime":0.42949550604325637,"extension":6.167147485332776},"index":5,"playId":"bdc71d78-1e40-31b2-8590-85232fb95621","pitchNumber":6,"startTime":"2025-07-26T17:56:51.478Z","endTime":"2025-07-26T17:56:55.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.8,"strikeZoneTop":3.68,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.33418094109391,"aZ":-28.37791834346601,"pfxX":-10.803699133781326,"pfxZ":2.748269340262846,"pX":-0.25703286032601685,"pZ":0.4849226481386242,"vX0":4.579486372573262,"vY0":-117.02879521489827,"vZ0":-4.439693466139528,"x":126.8,"y":225.69,"x0":-0.8421579736362621,"y0":50.00035593579682,"z0":5.083047891538918,"aX":-14.892342037137539},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":4.1,"breakHorizontal":18.4,"spinRate":1911,"spinDirection":231},"zone":13,"typeConfidence":0.94,"plateTime":0.4691259989367995,"extension":5.820556579604957},"index":6,"playId":"af6bd1ff-c0c6-3c8e-9cbb-66d4dca3e1a2","pitchNumber":7,"startTime":"2025-07-26T17:57:15.799Z","endTime":"2025-07-26T17:57:23.808Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T17:57:23.808Z","atBatIndex":21},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Trent Grisham hit by pitch.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-26T17:59:07.040Z","endTime":"2025-07-26T18:00:23.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.8,"strikeZoneTop":3.65,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.177531605978093,"aZ":-19.493726392000475,"pfxX":4.680668803267156,"pfxZ":7.391742296789699,"pX":0.38992001063160253,"pZ":2.7036696812849024,"vX0":-6.521532296921761,"vY0":-130.33695254038602,"vZ0":-3.488685957589438,"x":102.14,"y":165.78,"x0":2.319868721911492,"y0":50.001569972639274,"z0":5.537099547103376,"aX":8.028371420612949},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.8,"breakHorizontal":-7.0,"spinRate":1912,"spinDirection":129},"zone":6,"typeConfidence":2.0,"plateTime":0.4207370274771973,"extension":5.879056036527302},"index":0,"playId":"c691a7da-d688-3b06-b10a-5dffc5ba35fc","pitchNumber":1,"startTime":"2025-07-26T17:59:49.763Z","endTime":"2025-07-26T17:59:56.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.8,"endSpeed":79.6,"strikeZoneTop":3.65,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.052934083242004,"aZ":-30.835277674609852,"pfxX":9.587947264608733,"pfxZ":0.8171179654041083,"pX":1.728601465389603,"pZ":3.8460249697994313,"vX0":-4.135861892069469,"vY0":-127.68814120263765,"vZ0":0.9877715935198753,"x":51.11,"y":134.94,"x0":2.133849979677358,"y0":50.00082378762478,"z0":5.901471419599555,"aX":15.6519754544893},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.0,"breakHorizontal":-16.3,"spinRate":1970,"spinDirection":159},"zone":12,"typeConfidence":2.0,"plateTime":0.43082052210638055,"extension":6.098151343121517},"index":1,"playId":"2b902842-3861-3fc7-83bc-d3c32523a256","pitchNumber":2,"startTime":"2025-07-26T18:00:18.942Z","endTime":"2025-07-26T18:00:23.976Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T18:00:23.976Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Paul Goldschmidt flies out sharply to center fielder Johan Rojas.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-26T18:00:33.529Z","endTime":"2025-07-26T18:02:39.906Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":679032,"link":"/api/v1/people/679032"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.4,"strikeZoneTop":3.5470374993944,"strikeZoneBottom":1.51510304966762,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.407075543816156,"aZ":-26.2069635193535,"pfxX":-1.013158047857674,"pfxZ":3.787088806279165,"pX":-0.13444851567508134,"pZ":3.964795455445409,"vX0":-5.690048906518323,"vY0":-125.0697271923595,"vZ0":0.6267043298499788,"x":122.12,"y":131.73,"x0":2.3064890019991493,"y0":50.00430639009863,"z0":5.868713224817337,"aX":-1.5962453837166282},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.3,"breakHorizontal":3.2,"spinRate":2156,"spinDirection":175},"zone":11,"typeConfidence":2.0,"plateTime":0.4387801863165035,"extension":6.0558996600899775},"index":0,"playId":"2080e8d2-4d0b-356f-b27e-1e3e664c76bb","pitchNumber":1,"startTime":"2025-07-26T18:01:17.974Z","endTime":"2025-07-26T18:01:22.375Z","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":0,"outs":0},"pitchData":{"startSpeed":72.0,"endSpeed":66.1,"strikeZoneTop":3.50781916377213,"strikeZoneBottom":1.58157571727008,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.87653235189652,"aZ":-38.62764278108405,"pfxX":-8.072002566283986,"pfxZ":-5.926062743177878,"pX":-1.1661953434507946,"pZ":0.9676181390740158,"vX0":-4.63327680374021,"vY0":-104.73161274150902,"vZ0":-0.5249640440233849,"x":161.45,"y":212.65,"x0":2.1381565314314197,"y0":50.00187922478349,"z0":5.815207753618656,"aX":-8.79256882714664},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.0,"breakVerticalInduced":-10.4,"breakHorizontal":16.1,"spinRate":2118,"spinDirection":301},"zone":13,"typeConfidence":2.0,"plateTime":0.5269011079315522,"extension":6.074465093654142},"index":1,"playId":"6f455ca5-51c5-3c77-b066-a1c88528a9e2","pitchNumber":2,"startTime":"2025-07-26T18:01:31.337Z","endTime":"2025-07-26T18:01:35.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.6,"strikeZoneTop":3.54434491942699,"strikeZoneBottom":1.61825412884677,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.38310451811941,"aZ":-29.04747226235157,"pfxX":-1.8114560323633149,"pfxZ":2.091729076662693,"pX":-0.36539074794769044,"pZ":3.301697264625764,"vX0":-5.631455629823789,"vY0":-121.32106763236833,"vZ0":0.11775771043906758,"x":130.93,"y":149.63,"x0":2.2195914011750184,"y0":50.00082995660378,"z0":5.780901957970305,"aX":-2.70348909434904},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.1,"breakHorizontal":4.6,"spinRate":2094,"spinDirection":195},"zone":1,"typeConfidence":2.0,"plateTime":0.451189581057561,"extension":6.0167475863086},"index":2,"playId":"4a1a1bf9-91dd-3def-beae-eb6f68245a79","pitchNumber":3,"startTime":"2025-07-26T18:01:52.597Z","endTime":"2025-07-26T18:01:56.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.8,"endSpeed":68.1,"strikeZoneTop":3.57800996490635,"strikeZoneBottom":1.54607463578503,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.481063326877095,"aZ":-34.26852936164959,"pfxX":6.21633625092237,"pfxZ":-1.7488149360581602,"pX":1.1385786002300888,"pZ":2.629926652488705,"vX0":-4.104196754389066,"vY0":-110.14057837809757,"vZ0":1.199871562957787,"x":73.6,"y":167.77,"x0":2.243810930456209,"y0":50.00379273539961,"z0":5.778971141807615,"aX":7.431665021278787},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-2.3,"breakHorizontal":-9.8,"spinRate":1174,"spinDirection":111},"zone":12,"typeConfidence":2.0,"plateTime":0.5025316597803444,"extension":6.163189635463298},"index":3,"playId":"887096ec-8e1d-3f78-967b-127d1a5d4f51","pitchNumber":4,"startTime":"2025-07-26T18:02:08.652Z","endTime":"2025-07-26T18:02:13.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.01066006079094,"aZ":-28.769998739010084,"pfxX":-2.3273221177678383,"pfxZ":2.266762187858106,"pX":-0.10500878482902262,"pZ":2.8724723811478055,"vX0":-4.981917790651377,"vY0":-121.50778023599455,"vZ0":-0.9713126880352849,"x":121.0,"y":161.22,"x0":2.271262624843329,"y0":50.00243751501069,"z0":5.769276609491067,"aX":-3.4907665745102845},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.2,"breakHorizontal":5.4,"spinRate":2129,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.45017565359337786,"extension":6.062149845842276},"hitData":{"launchSpeed":100.6,"launchAngle":37.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":147.61,"coordY":62.74}},"index":4,"playId":"5fb6385d-19cb-354f-90e9-670f72223a94","pitchNumber":5,"startTime":"2025-07-26T18:02:27.893Z","endTime":"2025-07-26T18:02:39.906Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T18:02:39.906Z","atBatIndex":23},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Cody Bellinger lines out to right fielder Max Kepler.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-26T18:02:43.172Z","endTime":"2025-07-26T18:03:15.451Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":79.7,"strikeZoneTop":3.9,"strikeZoneBottom":1.86,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.239344352025075,"aZ":-23.123527733127126,"pfxX":9.690024588130836,"pfxZ":5.516974904304661,"pX":-0.3535953266570476,"pZ":2.682307289994487,"vX0":-9.105969885761123,"vY0":-128.26744062023036,"vZ0":-3.012270479049242,"x":130.48,"y":166.36,"x0":2.0093805477523126,"y0":50.006163783107375,"z0":5.705305090247397,"aX":15.907922389449947},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.4,"breakHorizontal":-15.1,"spinRate":1872,"spinDirection":144},"zone":4,"typeConfidence":2.0,"plateTime":0.42948697976713346,"extension":6.412120172780995},"hitData":{"launchSpeed":98.4,"launchAngle":20.0,"totalDistance":333.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":191.18,"coordY":81.68}},"index":0,"playId":"ac87d35c-e33e-3399-bc50-fbf197726b68","pitchNumber":1,"startTime":"2025-07-26T18:03:05.501Z","endTime":"2025-07-26T18:03:15.451Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T18:03:15.451Z","atBatIndex":24},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Giancarlo Stanton pops out to second baseman Bryson Stott.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-26T18:03:18.595Z","endTime":"2025-07-26T18:03:44.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"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],"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":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":73.0,"endSpeed":66.5,"strikeZoneTop":3.77,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.60387983774871,"aZ":-38.72764137042963,"pfxX":-6.8613405211546254,"pfxZ":-5.871356288011118,"pX":-0.19466953075996704,"pZ":1.8198334377489718,"vX0":-3.073712889541188,"vY0":-106.09315229467907,"vZ0":0.9420379482691661,"x":124.42,"y":189.64,"x0":2.173745866841265,"y0":50.001691248806935,"z0":5.856393192179067,"aX":-7.66092148420262},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-9.8,"breakHorizontal":13.3,"spinRate":2057,"spinDirection":309},"zone":8,"typeConfidence":2.0,"plateTime":0.5203619302197904,"extension":6.220317749000096},"hitData":{"launchSpeed":83.2,"launchAngle":59.0,"totalDistance":171.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":168.09,"coordY":146.63}},"index":0,"playId":"89f97069-290c-3d00-a4f7-576569eeb198","pitchNumber":1,"startTime":"2025-07-26T18:03:34.355Z","endTime":"2025-07-26T18:03:44.365Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T18:03:44.365Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Marsh walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-26T18:05:01.018Z","endTime":"2025-07-26T18:07:06.632Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":74.6,"strikeZoneTop":3.27631238318079,"strikeZoneBottom":1.49312663643757,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.322712705526214,"aZ":-29.950142859741707,"pfxX":9.780033035895915,"pfxZ":1.5526156708240553,"pX":-1.3379759721874194,"pZ":2.2820402886478726,"vX0":-3.014028805578781,"vY0":-119.71611897439773,"vZ0":-0.5151844816164816,"x":168.0,"y":177.16,"x0":-1.322006638770692,"y0":50.000909311352416,"z0":5.21586871185639,"aX":13.982590695904731},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":3.0,"breakHorizontal":-16.8,"spinRate":2698,"spinDirection":62},"zone":13,"typeConfidence":2.0,"plateTime":0.4601619229438283,"extension":5.3018238012062655},"index":0,"playId":"6344c0e2-448a-3588-9b1d-f75fbea16f4e","pitchNumber":1,"startTime":"2025-07-26T18:05:59.090Z","endTime":"2025-07-26T18:06:03.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.0,"strikeZoneTop":3.24265405900015,"strikeZoneBottom":1.42401761637028,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.02012212875918,"aZ":-25.7876433942614,"pfxX":0.9880086611495447,"pfxZ":3.8692544196968637,"pX":1.1404661238234466,"pZ":3.415182804200509,"vX0":4.3487049961543445,"vY0":-128.33999664573224,"vZ0":0.21658662171328413,"x":73.53,"y":146.57,"x0":-0.7113101091215547,"y0":50.005811869622896,"z0":5.354574901025976,"aX":1.6310497065541496},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.3,"breakHorizontal":-2.9,"spinRate":2495,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.4284165710001826,"extension":6.07792064749792},"index":1,"playId":"4353eea3-5c42-3f5f-99de-2760b554e595","pitchNumber":2,"startTime":"2025-07-26T18:06:12.703Z","endTime":"2025-07-26T18:06:17.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.9,"strikeZoneTop":3.24,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.265539227241227,"aZ":-23.658028818690102,"pfxX":0.2856573907060187,"pfxZ":4.954171993412308,"pX":0.7292610445815553,"pZ":2.3093497937049103,"vX0":3.9188176655858786,"vY0":-130.46994294909143,"vZ0":-2.7993469624478475,"x":89.2,"y":176.43,"x0":-0.8312814661229989,"y0":50.002601611798674,"z0":5.185379262810403,"aX":0.4897502464412949},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.5,"breakHorizontal":-1.4,"spinRate":2538,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.4203240445657608,"extension":5.735844867714988},"index":2,"playId":"5a950459-05d5-32e3-914b-3461828ba87a","pitchNumber":3,"startTime":"2025-07-26T18:06:29.213Z","endTime":"2025-07-26T18:06:32.686Z","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":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.8,"strikeZoneTop":3.27213433009979,"strikeZoneBottom":1.45401640957118,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.230982681494247,"aZ":-40.11444722015303,"pfxX":9.01120754115841,"pfxZ":-5.919286168193981,"pX":-0.8555584602213855,"pZ":2.5362827537367094,"vX0":-2.026086869412964,"vY0":-115.33442231691895,"vZ0":2.2400095373956517,"x":149.61,"y":170.3,"x0":-1.13414405037375,"y0":50.001229561519,"z0":5.432014411104434,"aX":12.091454508006462},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-9.8,"breakHorizontal":-15.7,"spinRate":2789,"spinDirection":50},"zone":11,"typeConfidence":2.0,"plateTime":0.47559911213746364,"extension":5.274743564748881},"index":3,"playId":"a0be7e72-d577-3d41-aca1-d9038950c75e","pitchNumber":4,"startTime":"2025-07-26T18:06:45.686Z","endTime":"2025-07-26T18:06:50.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.3,"strikeZoneTop":3.23780026002673,"strikeZoneBottom":1.45488976786564,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.35483334658555,"aZ":-25.06455308711197,"pfxX":1.094928889334887,"pfxZ":4.200920216503745,"pX":1.0396476776983385,"pZ":3.4319336052997715,"vX0":4.017725642136815,"vY0":-129.388453026832,"vZ0":-0.10194949028899969,"x":77.37,"y":146.12,"x0":-0.6764880927320641,"y0":50.00523976298767,"z0":5.394828447496474,"aX":1.8531210469199175},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.8,"breakHorizontal":-2.9,"spinRate":2419,"spinDirection":186},"zone":12,"typeConfidence":2.0,"plateTime":0.42355499627911186,"extension":6.010330943279864},"index":4,"playId":"a929f6c3-1454-39dd-98cc-64b42c50a24a","pitchNumber":5,"startTime":"2025-07-26T18:07:02.135Z","endTime":"2025-07-26T18:07:06.632Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T18:07:06.632Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Max Kepler singles on a ground ball to left fielder Jasson Domínguez. Brandon Marsh to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-26T18:07:14.379Z","endTime":"2025-07-26T18:08:40.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"postOnThird":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.5,"strikeZoneTop":3.52907970132009,"strikeZoneBottom":1.53185832740238,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.371777267787316,"aZ":-29.667381040187728,"pfxX":-7.8656310534936935,"pfxZ":1.7622173321231678,"pX":-1.4334135728323152,"pZ":2.9565999312204503,"vX0":1.4438958765535936,"vY0":-118.9408175254291,"vZ0":0.9397765544751313,"x":171.64,"y":158.95,"x0":-1.029593638189528,"y0":50.002802056874735,"z0":5.261883705031473,"aX":-11.186758008388916},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.7,"breakHorizontal":13.8,"spinRate":1889,"spinDirection":227},"zone":11,"typeConfidence":0.92,"plateTime":0.46179222280490206,"extension":5.383989603502277},"index":0,"playId":"761e4de6-8e9a-3222-bf34-10fdfa3b2281","pitchNumber":1,"startTime":"2025-07-26T18:07:30.175Z","endTime":"2025-07-26T18:07:34.556Z","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.2,"endSpeed":82.5,"strikeZoneTop":3.55996511571901,"strikeZoneBottom":1.52758322127208,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.312766228922058,"aZ":-32.185953893564886,"pfxX":-6.98456892015337,"pfxZ":-0.006869368929938169,"pX":-1.5335941262196024,"pZ":1.76995739960846,"vX0":0.9494240648194486,"vY0":-131.36443631052126,"vZ0":-2.5235686782658533,"x":175.46,"y":190.99,"x0":-0.9940307216474644,"y0":50.002353756720616,"z0":5.149428560487348,"aX":-12.136882783066559},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-0.4,"breakHorizontal":12.4,"spinRate":2171,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.41787203105202275,"extension":6.165553169162563},"index":1,"playId":"c687e00f-67f8-31ca-b693-10787e3aa9f0","pitchNumber":2,"startTime":"2025-07-26T18:07:46.176Z","endTime":"2025-07-26T18:07:50.852Z","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":90.8,"endSpeed":82.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.057500384912487,"aZ":-24.984073164428303,"pfxX":-7.602468312679974,"pfxZ":4.089355996358721,"pX":-0.5880048565358591,"pZ":1.814083058923299,"vX0":3.0761680165024305,"vY0":-132.22168508890826,"vZ0":-4.001071282180137,"x":139.41,"y":189.8,"x0":-0.7835036944667666,"y0":50.00126158874313,"z0":5.195480924892962,"aX":-13.364486581521875},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.7,"breakHorizontal":13.0,"spinRate":2263,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.41537447378009107,"extension":6.102374248547705},"index":2,"playId":"f46bef6f-60b3-37f2-8f0d-9716d4c650fc","pitchNumber":3,"startTime":"2025-07-26T18:08:03.589Z","endTime":"2025-07-26T18:08:08.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":74.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.391308436359584,"aZ":-31.793351701445573,"pfxX":9.16919821909309,"pfxZ":0.26925525857108923,"pX":-0.14850223606805985,"pZ":2.5388686721327565,"vX0":-0.7201339162160871,"vY0":-120.09671654405628,"vZ0":0.5017232693673985,"x":122.66,"y":170.23,"x0":-1.029868534520904,"y0":50.00472399777834,"z0":5.1988911367451,"aX":13.140230989133714},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":1.0,"breakHorizontal":-16.3,"spinRate":2641,"spinDirection":60},"zone":5,"typeConfidence":2.0,"plateTime":0.4594382293666066,"extension":5.797124654932277},"hitData":{"launchSpeed":91.0,"launchAngle":2.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.73,"coordY":119.76}},"index":3,"playId":"ea7b068e-9ce9-371c-af01-8c6a1e76b3a7","pitchNumber":4,"startTime":"2025-07-26T18:08:28.718Z","endTime":"2025-07-26T18:08:40.733Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T18:08:40.733Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edmundo Sosa strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-26T18:08:52.599Z","endTime":"2025-07-26T18:10:00.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"postOnThird":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"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":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.326618752751404,"aZ":-30.43484731146955,"pfxX":-4.841886466972695,"pfxZ":0.9875893243157972,"pX":-0.11848182594970359,"pZ":1.82503548439295,"vX0":3.3931527137289246,"vY0":-132.1026911247615,"vZ0":-2.916920045764893,"x":121.52,"y":189.5,"x0":-0.7909417543315408,"y0":50.006225275460764,"z0":5.182629086547646,"aX":-8.553345617119353},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.3,"breakHorizontal":8.0,"spinRate":2302,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.4147489838887992,"extension":6.371682855125007},"index":0,"playId":"89996346-5b67-3978-b57c-388ce610977a","pitchNumber":1,"startTime":"2025-07-26T18:09:15.190Z","endTime":"2025-07-26T18:09:19.691Z","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":89.3,"endSpeed":81.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.4566137041647,"aZ":-32.26824596486748,"pfxX":-3.4580072570420395,"pfxZ":-0.05733382562653411,"pX":1.0830019324971132,"pZ":1.703665787517512,"vX0":5.543539927525498,"vY0":-129.93202264264193,"vZ0":-2.699134567197227,"x":75.72,"y":192.78,"x0":-0.6336109326600005,"y0":50.0018879721127,"z0":5.22001454130804,"aX":-5.884237491142852},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.5,"breakHorizontal":4.9,"spinRate":2300,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.4223453004478359,"extension":6.139864531358958},"index":1,"playId":"9727e6f7-d7d6-3cca-b08e-61867e1618e5","pitchNumber":2,"startTime":"2025-07-26T18:09:36.379Z","endTime":"2025-07-26T18:09:40.417Z","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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.2,"strikeZoneTop":3.42,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.313221909199868,"aZ":-33.54178641113572,"pfxX":11.44468450476882,"pfxZ":-0.9555576142037645,"pX":1.548366188279578,"pZ":0.9032417916143122,"vX0":2.3891476253071633,"vY0":-120.14127218030856,"vZ0":-2.5614797956071467,"x":57.98,"y":214.39,"x0":-0.948938120489561,"y0":50.00215576441815,"z0":5.01978411397718,"aX":16.41677070523515},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.2,"breakHorizontal":-21.2,"spinRate":2848,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.45918616521407873,"extension":5.895373500786853},"index":2,"playId":"b95c509f-fb9e-33ae-a3c4-03b35a99dfbb","pitchNumber":3,"startTime":"2025-07-26T18:09:55.665Z","endTime":"2025-07-26T18:10:00.011Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T18:10:00.011Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryson Stott walks. Max Kepler to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-26T18:10:10.291Z","endTime":"2025-07-26T18:11:54.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"postOnSecond":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"postOnThird":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"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":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.6,"strikeZoneTop":3.28776587240586,"strikeZoneBottom":1.50144303564188,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.1696990500636,"aZ":-19.709655514563813,"pfxX":-0.011551894984731526,"pfxZ":7.063928987357285,"pX":-0.856052658184496,"pZ":3.6426191800624275,"vX0":0.1285655738637243,"vY0":-132.4935398856164,"vZ0":-0.6183130851944694,"x":146.9,"y":84.83,"x0":-0.9038546341129197,"y0":50.00624906259107,"z0":5.328509063937399,"aX":-0.020393001669808338},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.8,"breakHorizontal":0.0,"spinRate":2498,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.41451962063465375,"extension":6.036200889515087},"index":0,"playId":"8a301074-0d72-38ac-8d22-255bf9627c42","pitchNumber":1,"startTime":"2025-07-26T18:10:42.300Z","endTime":"2025-07-26T18:10:45.857Z","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":82.0,"strikeZoneTop":3.32991741148368,"strikeZoneBottom":1.72005101594134,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.8750969603953,"aZ":-30.72696564383067,"pfxX":-4.9771750327783355,"pfxZ":0.8503887391725411,"pX":-0.7937993119115038,"pZ":0.9858348971303356,"vX0":1.6673485105588455,"vY0":-130.03644448676124,"vZ0":-4.5628836722702975,"x":147.26,"y":212.16,"x0":-0.7975125236199294,"y0":50.004977062026065,"z0":5.100798319602246,"aX":-8.504512593987787},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.7,"breakHorizontal":8.6,"spinRate":2262,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.42159630887887634,"extension":6.021610275353261},"index":1,"playId":"e2ec57f9-4e2a-3200-8f0b-75c951cc2c88","pitchNumber":2,"startTime":"2025-07-26T18:11:01.024Z","endTime":"2025-07-26T18:11:05.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.1,"strikeZoneTop":3.24876229851032,"strikeZoneBottom":1.56828710444248,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.650578884116815,"aZ":-24.598265978415306,"pfxX":1.155178481468468,"pfxZ":4.4970362276163325,"pX":-1.1981656710899196,"pZ":2.700007636753265,"vX0":-0.557176458735625,"vY0":-128.9031413591839,"vZ0":-1.3861901475425995,"x":162.67,"y":165.88,"x0":-1.129355179062217,"y0":50.00168894481665,"z0":5.142902416359088,"aX":1.9449135337104468},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.0,"breakHorizontal":-1.9,"spinRate":2556,"spinDirection":171},"zone":11,"typeConfidence":2.0,"plateTime":0.42482874248490266,"extension":6.174115786305271},"index":2,"playId":"06c7fad1-7cf6-371f-90fd-09c54c9c99f6","pitchNumber":3,"startTime":"2025-07-26T18:11:19.159Z","endTime":"2025-07-26T18:11:25.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.7,"strikeZoneTop":3.25084188716276,"strikeZoneBottom":1.53558713320798,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.00183950749198,"aZ":-27.788507306855408,"pfxX":-4.034866302574522,"pfxZ":2.5939466044597808,"pX":-1.0976158996760523,"pZ":2.271578268481259,"vX0":1.163165768925919,"vY0":-128.52853364469863,"vZ0":-1.9709932861185273,"x":158.84,"y":177.45,"x0":-1.0289036569865315,"y0":50.00234238011265,"z0":5.184079412356302,"aX":-6.82178838121745},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.6,"breakHorizontal":7.1,"spinRate":2088,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.42444037236651866,"extension":6.150234583509185},"index":3,"playId":"b5d4d7b5-991d-3770-ab2c-9df4c773503a","pitchNumber":4,"startTime":"2025-07-26T18:11:48.338Z","endTime":"2025-07-26T18:11:54.021Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T18:11:54.021Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Johan Rojas walks. Brandon Marsh scores. Max Kepler to 3rd. Bryson Stott to 2nd.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-26T18:12:45.536Z","endTime":"2025-07-26T18:13:57.226Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"postOnSecond":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"postOnThird":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":{"id":573186,"link":"/api/v1/people/573186"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-26T18:12:04.605Z","endTime":"2025-07-26T18:12:47.897Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.5,"strikeZoneTop":3.54429838863481,"strikeZoneBottom":1.61809529101609,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.34630553733626,"aZ":-28.113962689766844,"pfxX":-3.9264716735535634,"pfxZ":2.337874906354889,"pX":-1.2883664026734543,"pZ":2.425246691586086,"vX0":0.5386204174193345,"vY0":-130.88976015502706,"vZ0":-1.8530481975244486,"x":166.11,"y":173.3,"x0":-0.9864773742414673,"y0":50.004013233246894,"z0":5.245413654638452,"aX":-6.820294045803016},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.1,"breakHorizontal":7.0,"spinRate":2164,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.41829845965348467,"extension":5.992465187716915},"index":1,"playId":"86982659-3421-3000-8896-898a07e6aeed","pitchNumber":1,"startTime":"2025-07-26T18:12:47.897Z","endTime":"2025-07-26T18:12:52.356Z","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":88.7,"endSpeed":81.1,"strikeZoneTop":3.47013600628558,"strikeZoneBottom":1.68523498832923,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.31509215186026,"aZ":-30.355932757387134,"pfxX":-2.9297232269851716,"pfxZ":1.074574685106363,"pX":-0.49854792097677825,"pZ":3.580639141197985,"vX0":1.9924760986304253,"vY0":-129.14682514969962,"vZ0":1.397908572920152,"x":136.0,"y":142.1,"x0":-0.9000823979219198,"y0":50.00020029377794,"z0":5.370072118003602,"aX":-4.939945460030557},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.5,"breakHorizontal":4.8,"spinRate":2123,"spinDirection":196},"zone":1,"typeConfidence":2.0,"plateTime":0.424387637332055,"extension":5.956820667453602},"index":2,"playId":"9e22247c-4550-3eee-8af2-2156a35bcf97","pitchNumber":2,"startTime":"2025-07-26T18:13:03.308Z","endTime":"2025-07-26T18:13:07.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.38439585964193,"strikeZoneBottom":1.63473261414558,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.420830028640662,"aZ":-26.29358939699572,"pfxX":0.3757734010873741,"pfxZ":3.5540880141364246,"pX":0.9235088808048999,"pZ":1.676619030680533,"vX0":4.131180775921276,"vY0":-127.61587645566985,"vZ0":-3.3539962659600078,"x":81.8,"y":193.51,"x0":-0.7628357439421815,"y0":50.004128103391785,"z0":5.071396746902344,"aX":0.6213510100229078},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.9,"breakHorizontal":-1.6,"spinRate":2503,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.42863519023282937,"extension":6.015620832992423},"index":3,"playId":"79ab6151-4943-3afe-8231-495c6540402d","pitchNumber":3,"startTime":"2025-07-26T18:13:18.332Z","endTime":"2025-07-26T18:13:22.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.2,"strikeZoneTop":3.4047716321595,"strikeZoneBottom":1.65511710374278,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.519117244243017,"aZ":-24.59342646667756,"pfxX":-4.9640696460077525,"pfxZ":4.406892443642831,"pX":1.1902447659660043,"pZ":2.293083359361145,"vX0":6.260974610855479,"vY0":-130.13630726754002,"vZ0":-2.696096134893185,"x":71.63,"y":176.87,"x0":-0.5983955355021756,"y0":50.00251178534954,"z0":5.199233800950991,"aX":-8.540469368652689},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.6,"breakHorizontal":7.7,"spinRate":2205,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4203891973341225,"extension":6.016680865554287},"index":4,"playId":"5dbaa8df-c4a1-3263-80a6-b0fd208e35e8","pitchNumber":4,"startTime":"2025-07-26T18:13:33.639Z","endTime":"2025-07-26T18:13:38.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.4415485638316,"strikeZoneBottom":1.6216784354998,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.768110425251113,"aZ":-25.564232364461468,"pfxX":0.5028004612675501,"pfxZ":3.9741201867358216,"pX":1.2356091908025657,"pZ":1.8276561147074029,"vX0":4.942909962524756,"vY0":-128.00054292087918,"vZ0":-3.182786749971404,"x":69.9,"y":189.43,"x0":-0.7837667514255495,"y0":50.00507420924039,"z0":5.083234050113428,"aX":0.8354308877695528},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.7,"breakHorizontal":-2.0,"spinRate":2446,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4274848250634955,"extension":6.176787276964574},"index":5,"playId":"05049bd5-bd49-33bf-a664-f1316e55432d","pitchNumber":5,"startTime":"2025-07-26T18:13:51.043Z","endTime":"2025-07-26T18:13:57.226Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T18:13:57.226Z","atBatIndex":30},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Trea Turner grounds into a force out, second baseman Jazz Chisholm Jr. to shortstop Anthony Volpe. Max Kepler scores. Bryson Stott to 3rd. Johan Rojas out at 2nd. Trea Turner to 1st.","rbi":1,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-26T18:15:04.462Z","endTime":"2025-07-26T18:16:23.493Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"postOnThird":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683011,"link":"/api/v1/people/683011"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":{"id":573186,"link":"/api/v1/people/573186"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-26T18:14:29.266Z","endTime":"2025-07-26T18:15:06.797Z","isPitch":false,"type":"action"},{"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.0,"endSpeed":81.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.421461182778923,"aZ":-25.077187077489974,"pfxX":0.27429955411573625,"pfxZ":4.150666279774791,"pX":-0.34587262930033874,"pZ":3.3178508980545023,"vX0":1.205170182968783,"vY0":-129.72304708048242,"vZ0":-0.21466826104985426,"x":130.18,"y":149.2,"x0":-0.8515498987591523,"y0":50.00146285515035,"z0":5.3088449278500764,"aX":0.46845959981609536},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.7,"breakHorizontal":-0.7,"spinRate":2524,"spinDirection":187},"zone":1,"typeConfidence":2.0,"plateTime":0.42177637550988845,"extension":6.135098648738799},"index":1,"playId":"66be4b5e-2a72-367c-878e-da66ea1c3104","pitchNumber":1,"startTime":"2025-07-26T18:15:06.797Z","endTime":"2025-07-26T18:15:10.659Z","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":90.1,"endSpeed":83.3,"strikeZoneTop":3.5807710999753,"strikeZoneBottom":1.72798711324052,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.745293353501744,"aZ":-26.719120172447674,"pfxX":-6.6606534390939345,"pfxZ":3.108137589374186,"pX":-1.0196364327822731,"pZ":1.398899193529941,"vX0":1.81717159553103,"vY0":-131.22566298819496,"vZ0":-4.4439646261508265,"x":155.87,"y":201.01,"x0":-0.8522054192209764,"y0":50.006226686743396,"z0":5.086536888700388,"aX":-11.709329711122399},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.9,"breakHorizontal":11.8,"spinRate":2476,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.41614483902978394,"extension":6.162066892678485},"index":2,"playId":"a7ece876-cc28-3f19-94c0-5e604a79a4a6","pitchNumber":2,"startTime":"2025-07-26T18:15:24.099Z","endTime":"2025-07-26T18:15:28.533Z","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":90.2,"endSpeed":82.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.188696498348254,"aZ":-24.86814623135463,"pfxX":-6.423927982576862,"pfxZ":4.167073882873215,"pX":-0.6684846609416094,"pZ":2.8658001424847677,"vX0":2.4682342338463443,"vY0":-131.37670298370261,"vZ0":-1.3698539959681764,"x":142.48,"y":161.4,"x0":-0.7843066244535145,"y0":50.00066977806678,"z0":5.237961254166887,"aX":-11.25542404227328},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.4,"breakHorizontal":11.2,"spinRate":2415,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.41651221904613056,"extension":6.119968301379953},"index":3,"playId":"0df91e5c-e9af-3f82-8603-89543a027e7b","pitchNumber":3,"startTime":"2025-07-26T18:15:39.214Z","endTime":"2025-07-26T18:15:46.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":73.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.99959299763781,"aZ":-32.03887902103311,"pfxX":10.547411535266075,"pfxZ":0.0934977713163061,"pX":1.1901143779956977,"pZ":2.196966715619738,"vX0":1.7150953876757176,"vY0":-119.6459428555379,"vZ0":-0.11062449858366596,"x":71.64,"y":179.46,"x0":-0.9082496975681132,"y0":50.00182652846273,"z0":5.182968948600168,"aX":14.868687531266428},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":0.5,"breakHorizontal":-19.4,"spinRate":2567,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4627152540883168,"extension":6.196596866998622},"hitData":{"launchSpeed":89.6,"launchAngle":-19.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.15,"coordY":150.16}},"index":4,"playId":"26499108-de49-3785-9a13-75a57dd22045","pitchNumber":4,"startTime":"2025-07-26T18:16:15.475Z","endTime":"2025-07-26T18:16:23.493Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T18:16:23.493Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Schwarber walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-26T18:16:37.287Z","endTime":"2025-07-26T18:19:33.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"postOnThird":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":71.6,"strikeZoneTop":3.24813431730668,"strikeZoneBottom":1.49801400524915,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.067056485137112,"aZ":-39.87119595451894,"pfxX":9.52726554289126,"pfxZ":-5.970753530274507,"pX":-0.10508589618564258,"pZ":-0.27187351794030723,"vX0":-0.8064781405981072,"vY0":-114.05314723127879,"vZ0":-3.1971086822418364,"x":121.01,"y":246.12,"x0":-0.9769850975529754,"y0":50.00060462674544,"z0":5.162212714344242,"aX":12.287443376173231},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-11.4,"breakHorizontal":-16.9,"spinRate":2500,"spinDirection":48},"zone":13,"typeConfidence":2.0,"plateTime":0.48413428220686505,"extension":5.663404279205263},"index":0,"playId":"05afbc3a-4a97-3d63-9d2b-bcd6f0a7f090","pitchNumber":1,"startTime":"2025-07-26T18:17:22.402Z","endTime":"2025-07-26T18:17:26.428Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":73.8,"strikeZoneTop":3.38752655969435,"strikeZoneBottom":1.35544888555739,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.50394929939251,"aZ":-29.383598181369507,"pfxX":-9.315774473305048,"pfxZ":2.009873407925474,"pX":0.44644038870498315,"pZ":-0.35066532687602814,"vX0":5.486463620059423,"vY0":-118.1054131977261,"vZ0":-5.795233062598889,"x":99.98,"y":248.25,"x0":-0.7192939738256683,"y0":50.000680768772135,"z0":4.900939884505808,"aX":-12.907438016704486},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":2.3,"breakHorizontal":15.1,"spinRate":1931,"spinDirection":230},"zone":14,"typeConfidence":0.92,"plateTime":0.4671904054008431,"extension":5.9418977082219975},"index":1,"playId":"38f7c96b-1c86-3c36-9d4a-85d4bbabebf6","pitchNumber":2,"startTime":"2025-07-26T18:17:42.554Z","endTime":"2025-07-26T18:17:50.562Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Marcus Stroman. Trea Turner to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"actionPlayId":"38f7c96b-1c86-3c36-9d4a-85d4bbabebf6","startTime":"2025-07-26T18:17:56.990Z","endTime":"2025-07-26T18:18:19.445Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":84.1,"strikeZoneTop":3.45412584742023,"strikeZoneBottom":1.49315006512488,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.704642965687956,"aZ":-25.322784009992496,"pfxX":-7.038329692169099,"pfxZ":3.8402334301878707,"pX":0.03887991891840146,"pZ":1.2461824916253568,"vX0":4.297304496524547,"vY0":-131.9280929197025,"vZ0":-5.2096050732482455,"x":115.52,"y":205.13,"x0":-0.6859644162634402,"y0":50.005289176107766,"z0":5.082803656787027,"aX":-12.567374534474162},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.1,"breakHorizontal":12.0,"spinRate":2242,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.4131555735056702,"extension":6.137875678863443},"index":3,"playId":"bf6b01ea-ee44-323e-a3e1-89fa4a044a98","pitchNumber":3,"startTime":"2025-07-26T18:18:19.445Z","endTime":"2025-07-26T18:18:24.118Z","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":2},"pitchData":{"startSpeed":90.3,"endSpeed":84.2,"strikeZoneTop":3.48904572936141,"strikeZoneBottom":1.45757030164737,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.527510871362843,"aZ":-29.42456756674853,"pfxX":-5.146830358331937,"pfxZ":1.5396316786073223,"pX":-0.44568975642338104,"pZ":2.0867875167836303,"vX0":2.7094644675956823,"vY0":-131.67665626223004,"vZ0":-2.3328655403646144,"x":133.99,"y":182.44,"x0":-0.8101910187283159,"y0":50.002014806720425,"z0":5.124780951628394,"aX":-9.190535967656064},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.5,"breakHorizontal":8.9,"spinRate":2148,"spinDirection":205},"zone":7,"typeConfidence":2.0,"plateTime":0.41330998230855576,"extension":5.990161439756496},"index":4,"playId":"f75a377b-f144-377a-a25f-148e9815c7db","pitchNumber":4,"startTime":"2025-07-26T18:18:42.561Z","endTime":"2025-07-26T18:18:46.610Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":77.0,"strikeZoneTop":3.35175814394558,"strikeZoneBottom":1.35541552543339,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.75528487961632,"aZ":-33.206463446050805,"pfxX":7.867429502332383,"pfxZ":-0.6977789942210455,"pX":-0.304958627376204,"pZ":1.7104042277244262,"vX0":-0.46754953399230104,"vY0":-120.47909817635404,"vZ0":-1.053329738485707,"x":128.62,"y":192.6,"x0":-1.1334316396839117,"y0":50.00094814540701,"z0":5.056698460435978,"aX":11.703345238982651},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.2,"breakHorizontal":-14.2,"spinRate":2903,"spinDirection":68},"zone":7,"typeConfidence":2.0,"plateTime":0.4525432996468206,"extension":6.148657200586643},"index":5,"playId":"a8a84e6c-3607-3d9a-8692-e7caca819349","pitchNumber":5,"startTime":"2025-07-26T18:18:58.582Z","endTime":"2025-07-26T18:19:02.850Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.8,"strikeZoneTop":3.27680241250405,"strikeZoneBottom":1.45675713575621,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.514286886410257,"aZ":-28.468119579855706,"pfxX":-6.370706080395476,"pfxZ":2.5776003679025896,"pX":1.0093130747337455,"pZ":1.2423917971388165,"vX0":6.096960077053518,"vY0":-118.34868006279873,"vZ0":-2.9979831568100503,"x":78.53,"y":205.24,"x0":-0.7549688082399718,"y0":50.00439103327476,"z0":5.094235862364443,"aX":-9.169356297855934},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":4.3,"breakHorizontal":10.3,"spinRate":1937,"spinDirection":231},"zone":14,"typeConfidence":0.91,"plateTime":0.4602716458276541,"extension":5.776729136472256},"index":6,"playId":"43b7f249-52d0-3cf7-a74a-29c4299e65c6","pitchNumber":6,"startTime":"2025-07-26T18:19:29.427Z","endTime":"2025-07-26T18:19:33.946Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T18:19:33.946Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Harper grounds out, second baseman Jazz Chisholm Jr. to first baseman Paul Goldschmidt.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-26T18:22:03.625Z","endTime":"2025-07-26T18:22:15.023Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660787,"fullName":"Yerry De los Santos","link":"/api/v1/people/660787"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-26T18:19:49.783Z","endTime":"2025-07-26T18:20:12.823Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Yerry De los Santos replaces Marcus Stroman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-26T18:20:12.823Z","endTime":"2025-07-26T18:22:05.994Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660787,"link":"/api/v1/people/660787"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.71264038566985,"aZ":-32.0134884127448,"pfxX":-8.306993674163149,"pfxZ":0.09558638761575367,"pX":0.20199360068864403,"pZ":1.7533796525501473,"vX0":7.861964158013017,"vY0":-126.90263755463972,"vZ0":-4.082616384597477,"x":109.3,"y":191.44,"x0":-1.855364234454135,"y0":50.00168480850723,"z0":5.930262984829968,"aX":-13.56283602205843},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.5,"breakHorizontal":13.3,"spinRate":1719,"spinDirection":248},"zone":8,"typeConfidence":2.0,"plateTime":0.4314380925015713,"extension":6.418867765359218},"hitData":{"launchSpeed":82.2,"launchAngle":-33.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.61,"coordY":151.18}},"index":2,"playId":"d01d4af2-43f0-32e0-9d46-b61f2e0aa2b1","pitchNumber":1,"startTime":"2025-07-26T18:22:05.994Z","endTime":"2025-07-26T18:22:15.023Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T18:22:15.023Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jazz Chisholm Jr. singles on a soft ground ball to third baseman Edmundo Sosa.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-26T18:24:27.291Z","endTime":"2025-07-26T18:25:44.588Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"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":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":79.5,"strikeZoneTop":3.75090852692759,"strikeZoneBottom":1.63847653171407,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.76905378178441,"aZ":-30.97040738722445,"pfxX":11.66489331368993,"pfxZ":0.7418251182597544,"pX":0.08841219168419599,"pZ":3.2141559813760123,"vX0":-8.689209772972678,"vY0":-127.75518311646722,"vZ0":-0.14281091954484515,"x":113.63,"y":152.0,"x0":2.0420515959438923,"y0":50.00468505344341,"z0":5.73409284954131,"aX":19.013320117040262},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.6,"breakHorizontal":-18.8,"spinRate":1928,"spinDirection":140},"zone":2,"typeConfidence":2.0,"plateTime":0.43105184423197773,"extension":6.275121746300101},"index":0,"playId":"82547d70-0ecf-3d85-ba74-a8405ed979c0","pitchNumber":1,"startTime":"2025-07-26T18:24:34.760Z","endTime":"2025-07-26T18:24:38.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.7,"endSpeed":68.4,"strikeZoneTop":3.61569489700436,"strikeZoneBottom":1.6803591219828,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.375607692423458,"aZ":-31.128011528402702,"pfxX":-4.865183188137359,"pfxZ":0.8833799561731244,"pX":-1.2101553338718558,"pZ":1.4863234247091266,"vX0":-5.699723063777789,"vY0":-108.61668584676463,"vZ0":-1.5392840843703426,"x":163.13,"y":198.65,"x0":2.0932061708242253,"y0":50.00111926831648,"z0":5.630751145727381,"aX":-5.734157904370695},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":1.6,"breakHorizontal":10.4,"spinRate":2110,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.5068491642528676,"extension":6.281223487556842},"index":1,"playId":"bba90188-3b97-3077-a3c2-eaaea533c402","pitchNumber":2,"startTime":"2025-07-26T18:24:48.703Z","endTime":"2025-07-26T18:24:52.661Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":70.2,"strikeZoneTop":3.83,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.32128058043018,"aZ":-30.575965405650027,"pfxX":8.510035489550596,"pfxZ":1.2894382203467334,"pX":-0.5698287315852565,"pZ":1.1579106253539289,"vX0":-7.796027736070627,"vY0":-111.21532432737519,"vZ0":-2.8500281065935495,"x":138.72,"y":207.52,"x0":1.8877152472586254,"y0":50.00485030603145,"z0":5.6508100699201,"aX":10.58304159852407},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":1.8,"breakHorizontal":-13.2,"spinRate":1298,"spinDirection":118},"zone":13,"typeConfidence":2.0,"plateTime":0.4938909704049883,"extension":6.125572157246887},"index":2,"playId":"f69b947d-e1a7-3702-b83b-e86ac9e5f2fb","pitchNumber":3,"startTime":"2025-07-26T18:25:00.467Z","endTime":"2025-07-26T18:25:04.711Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.9,"strikeZoneTop":3.90359516104919,"strikeZoneBottom":1.68528987707602,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.615177809660963,"aZ":-28.777961600276672,"pfxX":11.13201623590864,"pfxZ":1.9808829283258707,"pX":-1.0826440940165176,"pZ":2.283535757127686,"vX0":-11.281743187933419,"vY0":-130.42853283692364,"vZ0":-2.928348072770315,"x":158.27,"y":177.12,"x0":1.862128201980725,"y0":50.00398132811468,"z0":5.601613701941108,"aX":19.092936517656927},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.1,"breakHorizontal":-17.5,"spinRate":1988,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.4206871626879498,"extension":6.042682290409127},"index":3,"playId":"17492a43-5209-34cb-8241-35aa679537f4","pitchNumber":4,"startTime":"2025-07-26T18:25:18.884Z","endTime":"2025-07-26T18:25:23.226Z","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":76.6,"endSpeed":69.8,"strikeZoneTop":3.83,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.091434332784452,"aZ":-31.40310012400951,"pfxX":8.87728579587932,"pfxZ":0.6219060703286559,"pX":0.2744322290508929,"pZ":2.014164797251609,"vX0":-6.089773884600881,"vY0":-111.37408089080847,"vZ0":-0.9587824823227235,"x":106.54,"y":184.4,"x0":1.9059773346466073,"y0":50.003094946483984,"z0":5.730459752725439,"aX":11.02779515201451},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":1.2,"breakHorizontal":-14.3,"spinRate":1267,"spinDirection":120},"zone":8,"typeConfidence":2.0,"plateTime":0.4939027796978479,"extension":6.085086106169917},"hitData":{"launchSpeed":28.0,"launchAngle":-28.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":119.33,"coordY":195.51}},"index":4,"playId":"6b8926ed-3aa2-313a-a791-5d57bcb03dcf","pitchNumber":5,"startTime":"2025-07-26T18:25:31.566Z","endTime":"2025-07-26T18:25:44.588Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T18:25:44.588Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ben Rice called out on strikes.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-26T18:25:56.456Z","endTime":"2025-07-26T18:27:33.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":72.1,"endSpeed":66.3,"strikeZoneTop":3.71846729640509,"strikeZoneBottom":1.71244798097844,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.617663025532828,"aZ":-36.801165977945544,"pfxX":-4.695995725051596,"pfxZ":-4.173481355139913,"pX":0.9063418248014289,"pZ":3.0675550185227793,"vX0":-1.6130617297464545,"vY0":-104.92802389518037,"vZ0":2.847563439487394,"x":82.45,"y":155.96,"x0":2.296254089391283,"y0":50.00206678230797,"z0":5.9965624000512125,"aX":-5.208254606745415},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-6.4,"breakHorizontal":9.0,"spinRate":2074,"spinDirection":303},"zone":12,"typeConfidence":2.0,"plateTime":0.5230582852896557,"extension":6.132740139273065},"index":0,"playId":"95e611fa-4e28-3932-bb68-31eec5b0eee4","pitchNumber":1,"startTime":"2025-07-26T18:26:07.909Z","endTime":"2025-07-26T18:26:12.088Z","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":87.9,"endSpeed":80.4,"strikeZoneTop":3.81549749198155,"strikeZoneBottom":1.73867202745134,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.34339664664735,"aZ":-27.619950194122353,"pfxX":9.772923258285434,"pfxZ":2.765145945367893,"pX":-1.088384430789663,"pZ":2.39512833534997,"vX0":-10.71155030410388,"vY0":-127.5454375777175,"vZ0":-2.869046924130977,"x":158.49,"y":174.11,"x0":1.8968811089167863,"y0":50.001569952478384,"z0":5.7135232437864545,"aX":16.093208932574388},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.6,"breakHorizontal":-15.2,"spinRate":1975,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.42951261356636294,"extension":6.31627819961285},"index":1,"playId":"97cbfe33-e27f-3db9-b471-6a4a63488cb9","pitchNumber":2,"startTime":"2025-07-26T18:26:22.733Z","endTime":"2025-07-26T18:26:26.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":3.75,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.9532086235177,"aZ":-25.954468774917313,"pfxX":10.605099892944816,"pfxZ":3.7080066195651487,"pX":0.45041458176256277,"pZ":3.7305901541723676,"vX0":-7.411346780671162,"vY0":-128.49930731106355,"vZ0":-0.14947381528267734,"x":99.83,"y":138.05,"x0":1.9902603304712365,"y0":50.00237077498841,"z0":5.8014238411487575,"aX":17.782727267711604},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.0,"breakHorizontal":-17.6,"spinRate":1956,"spinDirection":143},"zone":3,"typeConfidence":2.0,"plateTime":0.4258181956127327,"extension":6.1340314728768135},"index":2,"playId":"5bef62ff-82ad-30e4-95fa-c5de215572a6","pitchNumber":3,"startTime":"2025-07-26T18:26:48.617Z","endTime":"2025-07-26T18:26:52.340Z","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":75.5,"endSpeed":69.7,"strikeZoneTop":3.75,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.913878201722518,"aZ":-32.96802057739847,"pfxX":3.8693680283853285,"pfxZ":-0.6519069894121845,"pX":0.8070350377093234,"pZ":2.7754156163379626,"vX0":-4.036541168265258,"vY0":-109.85564676712787,"vZ0":0.9692985908606835,"x":86.24,"y":163.84,"x0":2.1629762351546096,"y0":50.00009183385311,"z0":5.824728718969363,"aX":4.742980765310039},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-0.6,"breakHorizontal":-6.0,"spinRate":1304,"spinDirection":124},"zone":6,"typeConfidence":2.0,"plateTime":0.49800594208166604,"extension":6.08928296147636},"index":3,"playId":"a695c0b0-14ff-33ac-8bc6-0f4550adcb26","pitchNumber":4,"startTime":"2025-07-26T18:27:07.818Z","endTime":"2025-07-26T18:27:12.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":74.6,"endSpeed":68.9,"strikeZoneTop":3.8053974518832,"strikeZoneBottom":1.72945293070391,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.746584048492526,"aZ":-36.79424233389449,"pfxX":-3.9219520152264824,"pfxZ":-3.893089364388171,"pX":-0.5570929484400771,"pZ":1.8423569621699047,"vX0":-4.55145107037659,"vY0":-108.55812327819874,"vZ0":0.03165209564485005,"x":138.24,"y":189.04,"x0":2.0793271638817106,"y0":50.00037175865331,"z0":5.846844913781069,"aX":-4.65964368805025},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-6.7,"breakHorizontal":8.4,"spinRate":2167,"spinDirection":300},"zone":7,"typeConfidence":2.0,"plateTime":0.505364864648743,"extension":6.372994555214832},"index":4,"playId":"5600836a-ba26-305f-b813-7ef81b0167a8","pitchNumber":5,"startTime":"2025-07-26T18:27:28.799Z","endTime":"2025-07-26T18:27:33.863Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T18:27:33.863Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Anthony Volpe singles on a line drive to center fielder Johan Rojas. Jazz Chisholm Jr. to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-26T18:27:46.533Z","endTime":"2025-07-26T18:28:39.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"postOnSecond":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"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":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":679032,"link":"/api/v1/people/679032"},"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":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.8,"strikeZoneTop":3.52361587010214,"strikeZoneBottom":1.55089016432565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.483071986690483,"aZ":-30.37193119871107,"pfxX":8.860946625389438,"pfxZ":1.0508545748959452,"pX":-0.2795520220602203,"pZ":2.951318096359365,"vX0":-9.07106294927425,"vY0":-129.96772130887817,"vZ0":-0.8960984427172903,"x":127.66,"y":159.09,"x0":2.1062164108668444,"y0":50.00090048568353,"z0":5.609261697349304,"aX":15.14371285242112},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.9,"breakHorizontal":-14.0,"spinRate":1934,"spinDirection":148},"zone":1,"typeConfidence":2.0,"plateTime":0.42160281455968773,"extension":6.246960921843274},"index":0,"playId":"bb952b81-8370-3f25-8057-34b7cfc860c6","pitchNumber":1,"startTime":"2025-07-26T18:27:55.929Z","endTime":"2025-07-26T18:27:59.806Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":70.3,"strikeZoneTop":3.42718488955281,"strikeZoneBottom":1.56075065364838,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.35286355041662,"aZ":-29.74358111536123,"pfxX":7.113835462125312,"pfxZ":1.928363626677391,"pX":1.4262237206261386,"pZ":1.9778171491650298,"vX0":-3.682693399102216,"vY0":-112.15499625157221,"vZ0":-1.4376600910259745,"x":62.64,"y":185.38,"x0":2.1745966912528765,"y0":50.00285385770298,"z0":5.69140409590896,"aX":8.963677514843233},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":3.4,"breakHorizontal":-11.8,"spinRate":1356,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.4904267679354528,"extension":6.195226722247608},"index":1,"playId":"399c0d0b-f282-3062-b844-08a3bf677f98","pitchNumber":2,"startTime":"2025-07-26T18:28:09.384Z","endTime":"2025-07-26T18:28:14.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":70.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.15425400151413,"aZ":-32.648519935997754,"pfxX":6.320441976776458,"pfxZ":-0.37216242468369387,"pX":0.9382045166627492,"pZ":2.0487723873049513,"vX0":-4.4316005681336375,"vY0":-112.20849946690198,"vZ0":-0.7391236502470152,"x":81.24,"y":183.46,"x0":2.127131555584547,"y0":50.00549180019482,"z0":5.737647102297903,"aX":7.982315805076257},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-0.6,"breakHorizontal":-10.2,"spinRate":1361,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.48996485626563135,"extension":6.234563148779701},"hitData":{"launchSpeed":90.3,"launchAngle":14.0,"totalDistance":198.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":143.07,"coordY":91.61}},"index":2,"playId":"9de16b5d-c68d-3de7-aaae-e0d94ef056a0","pitchNumber":3,"startTime":"2025-07-26T18:28:27.629Z","endTime":"2025-07-26T18:28:39.656Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T18:28:39.656Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan McMahon strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-26T18:28:43.690Z","endTime":"2025-07-26T18:30:33.864Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"postOnSecond":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":80.9,"strikeZoneTop":3.62527038476532,"strikeZoneBottom":1.5839130184137,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.714469401359782,"aZ":-28.80915813225271,"pfxX":11.861866517969952,"pfxZ":2.00845092525926,"pX":-0.29277509656103684,"pZ":1.9948607104236062,"vX0":-9.566268891017904,"vY0":-129.3828828270032,"vZ0":-3.6146654212247045,"x":128.16,"y":184.92,"x0":1.931136824747096,"y0":50.00458718899426,"z0":5.644270514097323,"aX":19.895650208197676},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.0,"breakHorizontal":-19.1,"spinRate":1944,"spinDirection":116},"zone":7,"typeConfidence":2.0,"plateTime":0.4250995238535835,"extension":6.394100003023045},"index":0,"playId":"16e4ca6e-e143-32db-8362-0e971d878da6","pitchNumber":1,"startTime":"2025-07-26T18:29:15.107Z","endTime":"2025-07-26T18:29:19.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":70.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.414589647299504,"aZ":-31.167607665417577,"pfxX":7.590359583047216,"pfxZ":0.7998365300460826,"pX":0.08472735190495478,"pZ":1.4819081711053173,"vX0":-6.592824875173866,"vY0":-111.46534278246199,"vZ0":-2.054253319961476,"x":113.77,"y":198.77,"x0":2.0974953327517163,"y0":50.00220309079437,"z0":5.639789602921687,"aX":9.531885069010876},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":1.2,"breakHorizontal":-12.0,"spinRate":1255,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.4917799355839749,"extension":6.382057856909609},"index":1,"playId":"ccf1c76d-db5f-38a7-800b-350013305dd4","pitchNumber":2,"startTime":"2025-07-26T18:29:31.946Z","endTime":"2025-07-26T18:29:36.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":71.2,"strikeZoneTop":3.69154059401398,"strikeZoneBottom":1.58000607814451,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.91024877679962,"aZ":-31.630928207687468,"pfxX":7.94631563279062,"pfxZ":0.4268873940224651,"pX":-0.4706628454875132,"pZ":1.3084621985955005,"vX0":-7.913958730397416,"vY0":-113.30095818298769,"vZ0":-2.652034501823162,"x":134.94,"y":203.45,"x0":2.054109604915222,"y0":50.004890602836426,"z0":5.691135433331857,"aX":10.214275056511632},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":0.4,"breakHorizontal":-12.1,"spinRate":1333,"spinDirection":113},"zone":13,"typeConfidence":2.0,"plateTime":0.48554378272957566,"extension":6.288491328192989},"index":2,"playId":"f159f049-b763-3d17-a2ce-08353884aa33","pitchNumber":3,"startTime":"2025-07-26T18:29:50.753Z","endTime":"2025-07-26T18:29:55.099Z","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":73.3,"endSpeed":67.4,"strikeZoneTop":3.51103771911671,"strikeZoneBottom":1.68228513556995,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.255448565137534,"aZ":-37.487366015705526,"pfxX":-3.801198717042602,"pfxZ":-4.667052327588949,"pX":-0.654602827091323,"pZ":1.5491727295428064,"vX0":-4.598949962169058,"vY0":-106.67199210102463,"vZ0":-0.13152554184816845,"x":141.95,"y":196.95,"x0":2.0322003122868235,"y0":50.0009663461342,"z0":5.877744344262639,"aX":-4.330480066251762},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-8.0,"breakHorizontal":8.3,"spinRate":2022,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.5156701937824888,"extension":6.544815177719311},"index":3,"playId":"d14f0a58-aec2-33e5-a202-a6dd266495be","pitchNumber":4,"startTime":"2025-07-26T18:30:08.756Z","endTime":"2025-07-26T18:30:17.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":70.8,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.120328198998973,"aZ":-32.38733831062148,"pfxX":6.7392281597274675,"pfxZ":-0.17169454378158733,"pX":-0.6077096398853022,"pZ":1.2642833020524904,"vX0":-7.8213174417649824,"vY0":-112.81743891901223,"vZ0":-2.3878504296241507,"x":140.16,"y":204.64,"x0":2.050393884937166,"y0":50.00059910745251,"z0":5.644089496693583,"aX":8.568889232494683},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-0.7,"breakHorizontal":-9.8,"spinRate":1331,"spinDirection":116},"zone":13,"typeConfidence":2.0,"plateTime":0.48803841508912704,"extension":6.382024560425562},"index":4,"playId":"5f700d14-1c15-3854-839a-97e246d2b3bb","pitchNumber":5,"startTime":"2025-07-26T18:30:29.061Z","endTime":"2025-07-26T18:30:33.864Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T18:30:33.864Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jasson Domínguez singles on a line drive to center fielder Johan Rojas. Jazz Chisholm Jr. scores. Anthony Volpe to 3rd.","rbi":1,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-26T18:30:34.507Z","endTime":"2025-07-26T18:32:24.049Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"postOnThird":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":679032,"link":"/api/v1/people/679032"},"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":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"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":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":{"id":624133,"link":"/api/v1/people/624133"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.1,"strikeZoneTop":3.52475825122735,"strikeZoneBottom":1.69231761155713,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.58005343302648,"aZ":-21.28755000489706,"pfxX":3.123771615546885,"pfxZ":6.31798757761797,"pX":-0.5506528877506858,"pZ":4.287925352291796,"vX0":-8.038010965312232,"vY0":-130.2464327469735,"vZ0":0.19579343158899132,"x":137.99,"y":123.01,"x0":2.165472161686585,"y0":50.00385051531339,"z0":5.817641611599183,"aX":5.384713545631713},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.8,"breakHorizontal":-4.0,"spinRate":1861,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.4200427229451775,"extension":6.2311798251713215},"index":0,"playId":"5ca2603c-a570-3241-91bb-bfb8cb50e725","pitchNumber":1,"startTime":"2025-07-26T18:30:54.915Z","endTime":"2025-07-26T18:30:59.511Z","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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":71.4,"strikeZoneTop":3.45848563559727,"strikeZoneBottom":1.59056788258335,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.676128333841145,"aZ":-32.41945399361254,"pfxX":8.612199486170182,"pfxZ":-0.19308605488054953,"pX":-0.07956474839164297,"pZ":0.8863467883073609,"vX0":-7.139615146278116,"vY0":-113.7318984315788,"vZ0":-3.2207722466118835,"x":120.03,"y":214.85,"x0":2.0034898401554537,"y0":50.0016770737291,"z0":5.584099240550629,"aX":11.118598814804939},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-1.0,"breakHorizontal":-13.4,"spinRate":1349,"spinDirection":110},"zone":13,"typeConfidence":2.0,"plateTime":0.4842960006909025,"extension":6.34035463200278},"index":1,"playId":"e5477d9a-4b63-37b6-ac12-025c90a6ee3d","pitchNumber":2,"startTime":"2025-07-26T18:31:12.642Z","endTime":"2025-07-26T18:31:18.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.6,"strikeZoneTop":3.43301874183411,"strikeZoneBottom":1.60100202715108,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.02895176044961,"aZ":-28.042168804210522,"pfxX":-0.7503021989384,"pfxZ":2.7558289363286654,"pX":-0.3254682979727398,"pZ":4.042403260243661,"vX0":-5.618166870667084,"vY0":-121.67242077180472,"vZ0":1.4194175525727424,"x":129.41,"y":129.64,"x0":2.111501568313736,"y0":50.000586241123976,"z0":5.882646783215416,"aX":-1.1237469494907508},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.6,"breakHorizontal":2.6,"spinRate":2127,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.4502737883698176,"extension":6.118878173344088},"index":2,"playId":"dcfd5718-8355-366f-94a3-3d13a7460d69","pitchNumber":3,"startTime":"2025-07-26T18:31:36.739Z","endTime":"2025-07-26T18:31:42.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":89.2,"endSpeed":79.8,"strikeZoneTop":3.46774065022585,"strikeZoneBottom":1.35132112110264,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.764777252064036,"aZ":-29.3544800693882,"pfxX":13.626443413085003,"pfxZ":1.7052474085536922,"pX":-0.417203913310735,"pZ":3.062069130384949,"vX0":-10.623409798958011,"vY0":-129.34847673808812,"vZ0":-0.7639283293176977,"x":132.9,"y":156.1,"x0":2.0200763971464224,"y0":50.003793825612235,"z0":5.658815857930881,"aX":22.56000842840784},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.1,"breakHorizontal":-21.6,"spinRate":2084,"spinDirection":142},"zone":1,"typeConfidence":2.0,"plateTime":0.42723016600564057,"extension":6.25159116615046},"index":3,"playId":"fa0c0c4c-77dc-3f9c-951a-e4da1c9bfa4e","pitchNumber":4,"startTime":"2025-07-26T18:31:54.952Z","endTime":"2025-07-26T18:32:03.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":81.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.81158018788135,"aZ":-19.82551262512629,"pfxX":5.127439327118077,"pfxZ":7.1877955938959435,"pX":-0.6637355049434494,"pZ":2.8098823335615344,"vX0":-8.8334547895001,"vY0":-130.3359592835113,"vZ0":-3.396122461677671,"x":142.3,"y":162.91,"x0":2.1056342439008158,"y0":50.00096802561699,"z0":5.629840709775686,"aX":8.806996055663303},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":12.5,"breakHorizontal":-7.3,"spinRate":2062,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.42050238882220947,"extension":6.390854695899472},"hitData":{"launchSpeed":66.0,"launchAngle":24.0,"totalDistance":192.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":111.12,"coordY":107.25}},"index":4,"playId":"2b53badc-fe46-3474-bb17-c37444df87aa","pitchNumber":5,"startTime":"2025-07-26T18:32:13.052Z","endTime":"2025-07-26T18:32:24.049Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T18:32:24.049Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trent Grisham grounds out, first baseman Bryce Harper to pitcher Ranger Suarez.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-26T18:33:58.266Z","endTime":"2025-07-26T18:35:41.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"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":[1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-26T18:32:58.883Z","endTime":"2025-07-26T18:34:00.196Z","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":2},"pitchData":{"startSpeed":78.0,"endSpeed":71.3,"strikeZoneTop":3.70857185198309,"strikeZoneBottom":1.62992889043758,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.566527119973586,"aZ":-32.87618216317059,"pfxX":8.434361116978444,"pfxZ":-0.5398174623782426,"pX":-0.3782548507814987,"pZ":1.657908776753963,"vX0":-7.5687534682604305,"vY0":-113.3414034524328,"vZ0":-1.6130733505480017,"x":131.42,"y":194.02,"x0":1.923922855684214,"y0":50.0054252004253,"z0":5.691116435048666,"aX":10.870194046664539},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-1.1,"breakHorizontal":-13.1,"spinRate":1313,"spinDirection":113},"zone":7,"typeConfidence":2.0,"plateTime":0.48503783273407386,"extension":6.2343646885482285},"index":1,"playId":"9129380b-e473-3b96-9d65-221d6d174d51","pitchNumber":1,"startTime":"2025-07-26T18:34:00.196Z","endTime":"2025-07-26T18:34:04.246Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"playId":"2864f807-d69e-4b1b-b1e4-d3fb288fd645","startTime":"2025-07-26T18:34:17.081Z","endTime":"2025-07-26T18:34:22.081Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.8,"endSpeed":70.2,"strikeZoneTop":3.6929377464626,"strikeZoneBottom":1.68542692012151,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.67144334899591,"aZ":-31.6536199136068,"pfxX":7.2937880712039185,"pfxZ":0.4180330689444114,"pX":-0.05612094359285741,"pZ":1.7561455291161125,"vX0":-6.580402539894512,"vY0":-111.55681264162878,"vZ0":-1.402540499286928,"x":119.14,"y":191.36,"x0":1.996294588548029,"y0":50.00348339360594,"z0":5.681557434766228,"aX":9.114957476122873},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":0.7,"breakHorizontal":-11.3,"spinRate":1476,"spinDirection":111},"zone":8,"typeConfidence":2.0,"plateTime":0.49260567699535107,"extension":6.226795596041517},"index":3,"playId":"febdf156-f6cc-3831-b133-8351d32bfedb","pitchNumber":2,"startTime":"2025-07-26T18:34:32.455Z","endTime":"2025-07-26T18:34:37.229Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-26T18:34:50.122Z","endTime":"2025-07-26T18:35:11.074Z","isPitch":false,"type":"action","player":{"id":663757,"link":"/api/v1/people/663757"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.8,"strikeZoneTop":3.69755534418664,"strikeZoneBottom":1.7599994745854,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.21913710559025,"aZ":-29.555794667199443,"pfxX":10.789868732767898,"pfxZ":1.4967202145100469,"pX":-0.9665202019596527,"pZ":3.1276629554994355,"vX0":-11.24853530586785,"vY0":-131.61579074921056,"vZ0":-0.8708366289273445,"x":153.84,"y":154.33,"x0":1.9630759160400475,"y0":50.005924738502436,"z0":5.65382881614954,"aX":18.913491107039395},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.8,"breakHorizontal":-17.0,"spinRate":2028,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.4163277291058489,"extension":6.330870039366056},"index":5,"playId":"6b10b1b6-19ff-35f2-8902-de94f9e52a9a","pitchNumber":3,"startTime":"2025-07-26T18:35:11.074Z","endTime":"2025-07-26T18:35:17.150Z","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":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.0,"strikeZoneTop":3.65,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.541751373869758,"aZ":-27.921752016816487,"pfxX":10.337817523733229,"pfxZ":2.5989759291400443,"pX":1.2920821773495086,"pZ":2.9501867690963954,"vX0":-5.162317290592088,"vY0":-127.54212639568439,"vZ0":-1.4721330309587426,"x":67.75,"y":159.12,"x0":2.004923493796569,"y0":50.005898141545636,"z0":5.747968579051836,"aX":16.943463655335574},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.6,"breakHorizontal":-17.5,"spinRate":1913,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.4303237535224813,"extension":6.375547153901583},"hitData":{"launchSpeed":52.2,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.26,"coordY":172.97}},"index":6,"playId":"e5a130d4-f807-3cdd-8cb8-864afc8d814a","pitchNumber":4,"startTime":"2025-07-26T18:35:32.016Z","endTime":"2025-07-26T18:35:41.016Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T18:35:41.016Z","atBatIndex":39},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"J.T. Realmuto doubles (19) on a line drive to right fielder Cody Bellinger.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-26T18:37:50.823Z","endTime":"2025-07-26T18:38:59.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660787,"fullName":"Yerry De los Santos","link":"/api/v1/people/660787"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"AC","description":"Automatic Strike - Batter Pitch Timer Violation"},"description":"Automatic Strike - Batter Pitch Timer Violation","code":"AC","isInPlay":false,"isStrike":true,"isBall":false,"isOut":false,"hasReview":false,"violation":{"type":"batter_pitch_timer","description":"Batter Pitch Timer Violation","player":{"id":592663,"fullName":"J.T. Realmuto"}}},"count":{"balls":0,"strikes":1,"outs":0},"index":0,"playId":"ac42a922-16e9-47b2-a2c8-ce55aa2754ca","pitchNumber":0,"startTime":"2025-07-26T18:37:50.823Z","endTime":"2025-07-26T18:37:57.978Z","isPitch":false,"type":"no_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":94.2,"endSpeed":87.3,"strikeZoneTop":3.62792329289832,"strikeZoneBottom":1.6600179353546,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.95115975303201,"aZ":-22.11627292446529,"pfxX":-8.694989362835429,"pfxZ":5.245879271471587,"pX":-0.3215562003734176,"pZ":0.933558683194592,"vX0":7.371265428749574,"vY0":-136.81672909547004,"vZ0":-8.76561931533605,"x":129.26,"y":213.57,"x0":-1.9059532236796017,"y0":50.00377579000389,"z0":5.6651045329441105,"aX":-16.67379529423309},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.0,"breakHorizontal":14.4,"spinRate":2099,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.3986018217832705,"extension":6.593297634684187},"index":1,"playId":"873eb7f8-9206-3c4e-9f2c-aa4764e07f70","pitchNumber":1,"startTime":"2025-07-26T18:38:30.844Z","endTime":"2025-07-26T18:38:39.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.68,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.470725912726174,"aZ":-23.508844274709578,"pfxX":-10.053814503036513,"pfxZ":4.409911809186483,"pX":0.15673163614621372,"pZ":2.168076650809103,"vX0":9.308123334708025,"vY0":-138.8999021975263,"vZ0":-5.638444126299147,"x":111.03,"y":180.24,"x0":-1.9224455637823414,"y0":50.00195123018129,"z0":5.775301262037541,"aX":-19.754754275344983},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.1,"breakHorizontal":16.4,"spinRate":2072,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.3934764844736405,"extension":6.582384167372157},"hitData":{"launchSpeed":107.9,"launchAngle":16.0,"totalDistance":340.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":191.34,"coordY":83.27}},"index":2,"playId":"52165e83-5235-3314-8592-e541c4517d42","pitchNumber":2,"startTime":"2025-07-26T18:38:47.367Z","endTime":"2025-07-26T18:38:59.378Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T18:38:59.378Z","atBatIndex":40},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Brandon Marsh out on a sacrifice bunt, pitcher Yerry De los Santos to first baseman Paul Goldschmidt. J.T. Realmuto to 3rd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-26T18:39:05.967Z","endTime":"2025-07-26T18:40:04.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660787,"fullName":"Yerry De los Santos","link":"/api/v1/people/660787"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","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":660787,"link":"/api/v1/people/660787"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.8,"strikeZoneTop":3.29841887589266,"strikeZoneBottom":1.64546070815888,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.63451880555717,"aZ":-16.57807139274521,"pfxX":-6.426086073578857,"pfxZ":8.260442453802852,"pX":-0.9245138720277308,"pZ":1.5433451223047894,"vX0":5.111978111359644,"vY0":-137.10134926527417,"vZ0":-8.137831165613687,"x":152.24,"y":197.11,"x0":-1.9859581578240568,"y0":50.005533264688836,"z0":5.6998740262190575,"aX":-12.135065716003515},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.3,"breakHorizontal":10.4,"spinRate":2084,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.40077114253908874,"extension":6.725592957224934},"index":0,"playId":"09953d74-ff9e-3c5d-a8c0-75be5e7b8e05","pitchNumber":1,"startTime":"2025-07-26T18:39:35.420Z","endTime":"2025-07-26T18:39:45.915Z","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":87.1,"endSpeed":80.3,"strikeZoneTop":3.24,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.136780437874574,"aZ":-33.107600283916355,"pfxX":-3.871382984956751,"pfxZ":-0.5741561313629617,"pX":0.3419669572049685,"pZ":2.322681943186509,"vX0":6.859222499040836,"vY0":-126.71274819449064,"vZ0":-2.642909240291783,"x":103.97,"y":176.07,"x0":-1.8932452439548475,"y0":50.00185463507038,"z0":6.016242752116326,"aX":-6.315392699343257},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.4,"breakHorizontal":5.5,"spinRate":1298,"spinDirection":249},"zone":6,"typeConfidence":2.0,"plateTime":0.4317429200954215,"extension":6.545315683753946},"hitData":{"launchSpeed":40.1,"launchAngle":-40.0,"totalDistance":5.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":121.32,"coordY":185.44}},"index":1,"playId":"cbb4ed0b-13a4-385c-9a77-12b60a28a0aa","pitchNumber":2,"startTime":"2025-07-26T18:39:56.085Z","endTime":"2025-07-26T18:40:04.116Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T18:40:04.116Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Max Kepler grounds out, shortstop Anthony Volpe to first baseman Paul Goldschmidt.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-26T18:40:14.421Z","endTime":"2025-07-26T18:40:37.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660787,"fullName":"Yerry De los Santos","link":"/api/v1/people/660787"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683011,"link":"/api/v1/people/683011"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"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":97.4,"endSpeed":88.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.07880088895889,"aZ":-22.485421201211537,"pfxX":-9.61685501082098,"pfxZ":4.809895660806427,"pX":-0.1618398236826346,"pZ":1.8504236893448256,"vX0":8.33051157536337,"vY0":-141.45022254147352,"vZ0":-6.642783537476168,"x":123.17,"y":188.82,"x0":-1.904412481330528,"y0":50.002681638962734,"z0":5.684204324417484,"aX":-19.370299543283313},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.4,"breakHorizontal":15.6,"spinRate":2174,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.3881137681543869,"extension":6.632545560831062},"hitData":{"launchSpeed":97.4,"launchAngle":-20.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.39,"coordY":161.82}},"index":0,"playId":"8f74d657-1f51-336f-94bc-c4a61efe0f15","pitchNumber":1,"startTime":"2025-07-26T18:40:29.940Z","endTime":"2025-07-26T18:40:37.945Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T18:40:37.945Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edmundo Sosa strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-26T18:40:51.883Z","endTime":"2025-07-26T18:42:28.022Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660787,"fullName":"Yerry De los Santos","link":"/api/v1/people/660787"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.8,"strikeZoneTop":3.64071469824786,"strikeZoneBottom":1.5623206659309,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.988507890254002,"aZ":-32.91777807143592,"pfxX":1.984198457622469,"pfxZ":-0.47284924597976996,"pX":-0.09485627921159544,"pZ":2.4897712951971176,"vX0":3.8198106830216476,"vY0":-123.42896263091242,"vZ0":-1.7661585837234761,"x":120.62,"y":171.56,"x0":-1.913644731854848,"y0":50.00585910079454,"z0":5.957603973530057,"aX":3.0957927168479142},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.0,"breakHorizontal":-4.4,"spinRate":2041,"spinDirection":95},"zone":5,"typeConfidence":2.0,"plateTime":0.44188046049666996,"extension":6.254709649168634},"index":0,"playId":"b7398678-21ab-3a55-94fe-30e4c699ac84","pitchNumber":1,"startTime":"2025-07-26T18:41:00.591Z","endTime":"2025-07-26T18:41:05.386Z","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.7,"endSpeed":89.4,"strikeZoneTop":3.49752938125594,"strikeZoneBottom":1.56101303867665,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.414005344209414,"aZ":-23.879700721662367,"pfxX":-9.798891495652144,"pfxZ":4.107610185901182,"pX":-0.377617574021497,"pZ":1.4102902589104218,"vX0":7.4352556256732,"vY0":-140.611260955943,"vZ0":-7.726813159613547,"x":131.39,"y":200.7,"x0":-1.7721738414218842,"y0":50.00091692303869,"z0":5.722961973235426,"aX":-19.781758987548553},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.1,"breakHorizontal":16.4,"spinRate":2033,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.3882988857763281,"extension":6.652325854841931},"index":1,"playId":"740f6078-eb73-3987-b041-edf05bc300e2","pitchNumber":2,"startTime":"2025-07-26T18:41:16.846Z","endTime":"2025-07-26T18:41:20.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.7,"strikeZoneTop":3.34608546456112,"strikeZoneBottom":1.4093588733412,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.831999090358316,"aZ":-21.51970665633531,"pfxX":-9.655438550113239,"pfxZ":5.253548565685581,"pX":1.639630623136759,"pZ":1.303400064558343,"vX0":11.883237892596489,"vY0":-140.77096505568193,"vZ0":-8.49760958250091,"x":54.5,"y":203.59,"x0":-1.3613267876093442,"y0":50.00298596455555,"z0":5.72916973151323,"aX":-19.581506237925375},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.0,"breakHorizontal":15.4,"spinRate":2118,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.38754393358166306,"extension":6.653860602787919},"index":2,"playId":"04a01511-5d37-398c-bc94-26ad3b6c019f","pitchNumber":3,"startTime":"2025-07-26T18:41:36.228Z","endTime":"2025-07-26T18:41:40.336Z","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":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.2,"strikeZoneTop":3.42,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.65383726434552,"aZ":-22.33848459867423,"pfxX":-8.985794855570898,"pfxZ":4.8730945384405775,"pX":-1.012783453132419,"pZ":2.2627613542365728,"vX0":5.419305048226932,"vY0":-140.41348361662293,"vZ0":-6.111733073896985,"x":155.6,"y":177.69,"x0":-1.789841891031508,"y0":50.00163089769537,"z0":5.898835343598309,"aX":-18.130689209928818},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.9,"breakHorizontal":15.4,"spinRate":2126,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.38853055927277236,"extension":6.495001917423971},"index":3,"playId":"395b8fb3-98b1-3f0e-9213-79b2ceb656bf","pitchNumber":4,"startTime":"2025-07-26T18:41:57.095Z","endTime":"2025-07-26T18:42:03.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.831033023544453,"aZ":-28.016933814557394,"pfxX":-9.44207477176207,"pfxZ":2.367645651730567,"pX":0.8697484500487311,"pZ":1.1563435471744625,"vX0":9.492884340702126,"vY0":-131.16133457345597,"vZ0":-6.931911399822053,"x":83.85,"y":207.56,"x0":-1.5570054580262118,"y0":50.00269461928315,"z0":5.901886054064876,"aX":-16.57262052386573},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.0,"breakHorizontal":15.2,"spinRate":1684,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4164323513834809,"extension":6.7648865576644726},"index":4,"playId":"2a27f872-6e58-396f-a597-d109e4f3e3aa","pitchNumber":5,"startTime":"2025-07-26T18:42:22.399Z","endTime":"2025-07-26T18:42:28.022Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T18:42:28.022Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Paul Goldschmidt flies out to right fielder Max Kepler.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-26T18:44:43.848Z","endTime":"2025-07-26T18:46:50.079Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"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,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.5,"strikeZoneTop":3.62465090888585,"strikeZoneBottom":1.61666418936741,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.87262822932259,"aZ":-20.214871142171354,"pfxX":4.5604497378010125,"pfxZ":6.908713957531646,"pX":-0.533803311471033,"pZ":3.4262937576276777,"vX0":-8.164789710038987,"vY0":-130.1097584990688,"vZ0":-2.2998132090178682,"x":137.35,"y":146.27,"x0":2.0389837672774047,"y0":50.00269163589393,"z0":5.838146262711068,"aX":7.894639653664455},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":12.2,"breakHorizontal":-6.6,"spinRate":1967,"spinDirection":141},"zone":1,"typeConfidence":2.0,"plateTime":0.4194600215659401,"extension":5.9655582797031546},"index":0,"playId":"aebb441f-0019-35c4-9951-03cffb32db56","pitchNumber":1,"startTime":"2025-07-26T18:44:55.073Z","endTime":"2025-07-26T18:44:59.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":69.1,"endSpeed":63.1,"strikeZoneTop":3.69775674829743,"strikeZoneBottom":1.6188738075439,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.719800805027475,"aZ":-37.115415910813944,"pfxX":-7.999825575283826,"pfxZ":-4.908187252360133,"pX":1.1381510551539276,"pZ":2.550738900436289,"vX0":0.20963719160123245,"vY0":-100.49789812509383,"vZ0":2.502346958338014,"x":73.62,"y":169.91,"x0":2.068295310975013,"y0":50.00279513191362,"z0":6.058836603036285,"aX":-8.051893346979613},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.6,"breakVerticalInduced":-7.6,"breakHorizontal":14.4,"spinRate":1966,"spinDirection":310},"zone":14,"typeConfidence":2.0,"plateTime":0.548383196256875,"extension":5.9797237421068985},"index":1,"playId":"269c7217-1f55-30f9-9f6c-071f980889d6","pitchNumber":2,"startTime":"2025-07-26T18:45:08.387Z","endTime":"2025-07-26T18:45:13.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.1,"strikeZoneTop":3.62657553279104,"strikeZoneBottom":1.618711456228,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.336937656980027,"aZ":-28.13752044388286,"pfxX":-0.31877641880164553,"pfxZ":2.651159110524521,"pX":-0.7693145386387947,"pZ":3.958637358855708,"vX0":-6.699528529852228,"vY0":-122.81978876729342,"vZ0":0.9882319108672117,"x":146.32,"y":131.9,"x0":2.0401029056068958,"y0":50.00007401413062,"z0":5.9520695329642965,"aX":-0.4841400807602806},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.3,"breakHorizontal":2.2,"spinRate":2105,"spinDirection":188},"zone":11,"typeConfidence":2.0,"plateTime":0.4467272060981964,"extension":5.925142001759032},"index":2,"playId":"c1f247b9-a006-3153-9478-58fc18d0f71a","pitchNumber":3,"startTime":"2025-07-26T18:45:25.896Z","endTime":"2025-07-26T18:45:29.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":71.4,"endSpeed":65.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.731175275807978,"aZ":-38.83587036940777,"pfxX":-6.223272883197515,"pfxZ":-6.1929027034896755,"pX":0.29879138819115403,"pZ":2.167687522982632,"vX0":-1.955536935556549,"vY0":-103.81645257033998,"vZ0":1.8406795162113323,"x":105.61,"y":180.25,"x0":2.0652678558494775,"y0":50.002346179530896,"z0":5.942965545162584,"aX":-6.694295637279003},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.6,"breakVerticalInduced":-10.2,"breakHorizontal":11.9,"spinRate":2101,"spinDirection":308},"zone":9,"typeConfidence":2.0,"plateTime":0.5305447660075453,"extension":6.084695651607004},"index":3,"playId":"36c23410-672c-3f62-a2a5-6440f028792e","pitchNumber":4,"startTime":"2025-07-26T18:45:40.086Z","endTime":"2025-07-26T18:45:45.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":70.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.3827746597573,"aZ":-30.239249934473772,"pfxX":7.6995675670333465,"pfxZ":1.531341892989456,"pX":0.9242779795831607,"pZ":3.142372427091341,"vX0":-4.484827616584156,"vY0":-112.49019857838128,"vZ0":0.9069607168120557,"x":81.77,"y":153.94,"x0":1.9594350424866631,"y0":50.00105250003357,"z0":5.83731119143441,"aX":9.712364088318768},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":3.4,"breakHorizontal":-12.6,"spinRate":1143,"spinDirection":115},"zone":12,"typeConfidence":2.0,"plateTime":0.48985299146910766,"extension":6.201567728832865},"index":4,"playId":"a3eea6c7-1fb7-3a2c-9506-ef0cd7e06db1","pitchNumber":5,"startTime":"2025-07-26T18:45:58.851Z","endTime":"2025-07-26T18:46:06.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":81.7,"strikeZoneTop":3.53113145042364,"strikeZoneBottom":1.66561032962386,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.098224384933168,"aZ":-28.30277484186041,"pfxX":12.085692408738103,"pfxZ":2.2746051224387838,"pX":-1.1013807583356248,"pZ":1.5689205087622755,"vX0":-11.282014663966567,"vY0":-130.04752570628122,"vZ0":-4.978520141363727,"x":158.98,"y":196.42,"x0":1.737927439216766,"y0":50.00231537887021,"z0":5.673717879753488,"aX":20.552879880297},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.1,"breakHorizontal":-19.2,"spinRate":2037,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.4223329635275417,"extension":6.328712750795742},"index":5,"playId":"cedb9076-52da-38e0-a3b8-9ac4d892134d","pitchNumber":6,"startTime":"2025-07-26T18:46:26.226Z","endTime":"2025-07-26T18:46:32.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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":72.4,"endSpeed":66.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.692501602075076,"aZ":-38.30764499758965,"pfxX":-5.391471224226392,"pfxZ":-5.514761700847745,"pX":-0.10565817988041966,"pZ":1.936742791337691,"vX0":-2.7319484878499587,"vY0":-105.32708117243244,"vZ0":1.0064226236608143,"x":121.03,"y":186.49,"x0":1.9134642206829364,"y0":50.00498930643162,"z0":5.920504734542321,"aX":-5.992293428169705},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-9.2,"breakHorizontal":10.6,"spinRate":2081,"spinDirection":303},"zone":8,"typeConfidence":2.0,"plateTime":0.5221851339364201,"extension":6.27360131895816},"hitData":{"launchSpeed":92.7,"launchAngle":53.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.02,"coordY":117.26}},"index":6,"playId":"45241eb3-cc72-3727-ac3a-7f1025644264","pitchNumber":7,"startTime":"2025-07-26T18:46:40.073Z","endTime":"2025-07-26T18:46:50.079Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T18:46:50.079Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cody Bellinger flies out to center fielder Johan Rojas.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-26T18:46:50.462Z","endTime":"2025-07-26T18:48:10.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":679032,"link":"/api/v1/people/679032"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":80.7,"strikeZoneTop":3.96918989515139,"strikeZoneBottom":1.82215955740868,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.542176848956732,"aZ":-26.902838244235156,"pfxX":11.056775724475639,"pfxZ":3.168338178812247,"pX":-0.18379923692975825,"pZ":1.7967784247248126,"vX0":-8.88840568845199,"vY0":-128.70536743962933,"vZ0":-4.2853598220845015,"x":124.01,"y":190.27,"x0":1.8903731694364931,"y0":50.006000435499246,"z0":5.584918318196998,"aX":18.417294353664172},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.9,"breakHorizontal":-17.9,"spinRate":2027,"spinDirection":140},"zone":8,"typeConfidence":2.0,"plateTime":0.42675953534279465,"extension":6.381610047890843},"index":0,"playId":"1d5421af-00bd-3d93-b399-bedb7dd9c269","pitchNumber":1,"startTime":"2025-07-26T18:47:14.262Z","endTime":"2025-07-26T18:47:20.369Z","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":87.5,"endSpeed":79.9,"strikeZoneTop":3.93414803824352,"strikeZoneBottom":1.78690368630303,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.41965684103294,"aZ":-26.24831716693496,"pfxX":10.93962382140657,"pfxZ":3.63855831939446,"pX":0.17655690583845274,"pZ":1.3923276854438835,"vX0":-7.4846099136076,"vY0":-127.12156594768234,"vZ0":-5.2462809800984225,"x":110.27,"y":201.19,"x0":1.7460304100997577,"y0":50.00126692989155,"z0":5.581161714734732,"aX":17.802751200108865},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.5,"breakHorizontal":-18.0,"spinRate":2018,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.43180021527130474,"extension":6.436782075380879},"index":1,"playId":"7e854d5b-e2b1-3791-8ee6-cb69b5a3e363","pitchNumber":2,"startTime":"2025-07-26T18:47:29.333Z","endTime":"2025-07-26T18:47:33.596Z","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":75.7,"endSpeed":70.4,"strikeZoneTop":3.89451599606753,"strikeZoneBottom":1.71206608613922,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.83366052737361,"aZ":-31.610035794978337,"pfxX":-3.4494636962494187,"pfxZ":0.4596758849667344,"pX":-1.4051732009487778,"pZ":1.381084804790089,"vX0":-6.3453230241769925,"vY0":-110.18127524069915,"vZ0":-1.9925264277403678,"x":170.56,"y":201.49,"x0":1.9557552763838373,"y0":50.005494163140504,"z0":5.624847503117492,"aX":-4.257361273240662},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":0.6,"breakHorizontal":7.8,"spinRate":2083,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.49635603497567216,"extension":6.486899457889581},"index":2,"playId":"cbed217a-5192-3b79-a2d8-d6d7ed949f7c","pitchNumber":3,"startTime":"2025-07-26T18:47:43.193Z","endTime":"2025-07-26T18:47:49.569Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":70.3,"strikeZoneTop":3.9,"strikeZoneBottom":1.86,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.474952119421914,"aZ":-30.73808507788723,"pfxX":7.826403017085828,"pfxZ":1.152363372098561,"pX":0.31070668395595963,"pZ":2.244973777947279,"vX0":-5.695873553305101,"vY0":-111.32448090511689,"vZ0":-0.6886815141975351,"x":105.16,"y":178.17,"x0":1.8888874050952327,"y0":50.00547704766212,"z0":5.747359030387453,"aX":9.799103364043253},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":2.2,"breakHorizontal":-12.6,"spinRate":1281,"spinDirection":127},"zone":9,"typeConfidence":2.0,"plateTime":0.4924913149652559,"extension":6.177549281161311},"hitData":{"launchSpeed":96.3,"launchAngle":36.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.62,"coordY":55.42}},"index":3,"playId":"2f270c98-2908-32d5-837b-e8a0c921d205","pitchNumber":4,"startTime":"2025-07-26T18:48:00.888Z","endTime":"2025-07-26T18:48:10.909Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T18:48:10.909Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Giancarlo Stanton strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-26T18:48:15.299Z","endTime":"2025-07-26T18:49:14.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"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],"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":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.9,"endSpeed":79.0,"strikeZoneTop":3.81502131091138,"strikeZoneBottom":1.81004824933286,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.007206290928732,"aZ":-25.71013226948444,"pfxX":-0.37237672755584983,"pfxZ":4.076145430481581,"pX":-0.6567851045073368,"pZ":2.519147163306102,"vX0":-6.574901857488544,"vY0":-125.0394173150449,"vZ0":-2.5966033419983883,"x":142.04,"y":170.76,"x0":2.054055351255982,"y0":50.00123814413737,"z0":5.678709875608363,"aX":-0.588630730626214},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.1,"breakHorizontal":2.2,"spinRate":2028,"spinDirection":156},"zone":4,"typeConfidence":2.0,"plateTime":0.43791073642628175,"extension":6.2064372583014755},"index":0,"playId":"3d39f345-bdf8-3950-86a0-0106f639fb2b","pitchNumber":1,"startTime":"2025-07-26T18:48:39.895Z","endTime":"2025-07-26T18:48:43.958Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":71.7,"strikeZoneTop":3.77,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.293249405446947,"aZ":-30.760337675196816,"pfxX":7.42288229288298,"pfxZ":1.0808655721711817,"pX":-0.47597739609873446,"pZ":1.1893669587222966,"vX0":-7.175082843489482,"vY0":-114.21721486610728,"vZ0":-3.0162156498516186,"x":135.14,"y":206.67,"x0":1.7589266978976827,"y0":50.00116140894536,"z0":5.587400123706358,"aX":9.693855889839336},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":1.4,"breakHorizontal":-11.4,"spinRate":1371,"spinDirection":116},"zone":13,"typeConfidence":2.0,"plateTime":0.48166616740204526,"extension":6.337434657749367},"index":1,"playId":"3a136745-868d-324b-8674-f5f5c83259a6","pitchNumber":2,"startTime":"2025-07-26T18:48:52.270Z","endTime":"2025-07-26T18:48:55.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":71.9,"strikeZoneTop":3.77,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.050128606717518,"aZ":-32.494832891543076,"pfxX":6.773524320139038,"pfxZ":-0.2513688647377199,"pX":0.8899640581978103,"pZ":1.021647818766091,"vX0":-4.294874002762386,"vY0":-114.25167444636958,"vZ0":-3.1276809727300794,"x":83.08,"y":211.2,"x0":1.9237821028996644,"y0":50.00020463597068,"z0":5.635087031232936,"aX":8.86244224846334},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-1.0,"breakHorizontal":-11.0,"spinRate":1438,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.48129172906902706,"extension":6.214417669169224},"index":2,"playId":"e21ceb43-0e8d-330a-9d8f-ff64ac0c3b44","pitchNumber":3,"startTime":"2025-07-26T18:49:10.068Z","endTime":"2025-07-26T18:49:14.206Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T18:49:14.206Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryson Stott singles on a sharp line drive to center fielder Trent Grisham.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-26T18:51:08.910Z","endTime":"2025-07-26T18:53:35.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660787,"fullName":"Yerry De los Santos","link":"/api/v1/people/660787"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.956030257087523,"aZ":-16.609824031799963,"pfxX":-6.832037507446414,"pfxZ":8.110158421426313,"pX":-0.1820050416470922,"pZ":2.359835011215781,"vX0":7.167642296748987,"vY0":-137.7339657432535,"vZ0":-6.534454442430918,"x":123.94,"y":175.06,"x0":-1.9320159540090318,"y0":50.00162267912484,"z0":5.888680109119141,"aX":-13.10927945686313},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.4,"breakHorizontal":10.8,"spinRate":2068,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.3978646910901471,"extension":6.478107197618697},"index":0,"playId":"380779d1-09f1-388e-8684-0037d308c6d6","pitchNumber":1,"startTime":"2025-07-26T18:51:26.533Z","endTime":"2025-07-26T18:51:30.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.31369150883808,"aZ":-33.81528196243612,"pfxX":-7.041877735800927,"pfxZ":-0.9832837362710141,"pX":0.15151610125967963,"pZ":0.9238496657015414,"vX0":7.244573199043275,"vY0":-127.80058865375646,"vZ0":-5.900241915390191,"x":111.22,"y":213.84,"x0":-1.7994629061387664,"y0":50.00585145271164,"z0":5.905323148807845,"aX":-11.699038201976116},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.9,"breakHorizontal":11.2,"spinRate":1380,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.4278993519784269,"extension":6.595081265512671},"index":1,"playId":"1d627cfb-0971-3269-8ef1-fbfdee00636b","pitchNumber":2,"startTime":"2025-07-26T18:51:45.788Z","endTime":"2025-07-26T18:51:49.951Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.183596477161995,"aZ":-32.51067829553416,"pfxX":-7.4354146965980465,"pfxZ":-0.20169602186684088,"pX":-1.4076412687832802,"pZ":1.5464207879879828,"vX0":3.7100070121198616,"vY0":-128.35253516031847,"vZ0":-5.0571477399340035,"x":170.66,"y":197.03,"x0":-1.8984734913774806,"y0":50.00205696961379,"z0":6.045964321412422,"aX":-12.524082435202931},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.2,"breakHorizontal":12.7,"spinRate":1583,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.42519354462696457,"extension":6.537471725123524},"index":2,"playId":"a262349e-7d28-3cba-abce-221ed4c8d714","pitchNumber":3,"startTime":"2025-07-26T18:52:07.867Z","endTime":"2025-07-26T18:52:11.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.5,"strikeZoneTop":3.28362691778243,"strikeZoneBottom":1.57596138643177,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.654665808422173,"aZ":-32.358219139549654,"pfxX":-9.031406618709001,"pfxZ":-0.11378584170646389,"pX":0.8835184983949497,"pZ":0.1734142967799684,"vX0":9.320246052911823,"vY0":-128.94674191027337,"vZ0":-8.158778534748341,"x":83.32,"y":234.1,"x0":-1.617108823245433,"y0":50.000327285130496,"z0":5.900082342225049,"aX":-15.095149016849312},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-2.0,"breakHorizontal":14.0,"spinRate":1616,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.4259768510362738,"extension":6.563432753416504},"index":3,"playId":"63f9f149-41be-32f9-875c-1ab8489f605b","pitchNumber":4,"startTime":"2025-07-26T18:52:29.175Z","endTime":"2025-07-26T18:52:33.429Z","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":96.4,"endSpeed":86.6,"strikeZoneTop":3.24611298195014,"strikeZoneBottom":1.43071455682021,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.3501605969727,"aZ":-15.15196735434091,"pfxX":-9.726105422740762,"pfxZ":8.804037621197313,"pX":1.8995996537311413,"pZ":1.5042283427584902,"vX0":13.159190265230439,"vY0":-139.37520837325218,"vZ0":-8.770381338683512,"x":44.59,"y":198.17,"x0":-1.657718952926755,"y0":50.00551100987653,"z0":5.730300723088059,"aX":-18.81016874909716},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.8,"breakHorizontal":14.3,"spinRate":2202,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.3956036322101517,"extension":6.758878315611011},"index":4,"playId":"3df38366-e5b9-39f4-a9d5-481d55906bbf","pitchNumber":5,"startTime":"2025-07-26T18:52:52.496Z","endTime":"2025-07-26T18:52:57.609Z","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":87.8,"endSpeed":80.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.4007392059778,"aZ":-30.6811625182033,"pfxX":-7.01004208415008,"pfxZ":0.9071034429870934,"pX":-0.1613842483137005,"pZ":2.302312341889092,"vX0":5.978333795225831,"vY0":-127.66696710817315,"vZ0":-3.390847664023868,"x":123.15,"y":176.62,"x0":-1.6278721077918996,"y0":50.00184425595905,"z0":6.0742700939109335,"aX":-11.518514981912954},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.1,"breakHorizontal":11.3,"spinRate":1335,"spinDirection":249},"zone":5,"typeConfidence":2.0,"plateTime":0.4297733705521516,"extension":6.418474128134627},"hitData":{"launchSpeed":101.9,"launchAngle":11.0,"totalDistance":201.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":135.01,"coordY":97.48}},"index":5,"playId":"57a9e416-ed91-3611-b03f-05feee2263a7","pitchNumber":6,"startTime":"2025-07-26T18:53:23.076Z","endTime":"2025-07-26T18:53:35.107Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T18:53:35.107Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Johan Rojas grounds out, shortstop Anthony Volpe to first baseman Paul Goldschmidt. Bryson Stott to 3rd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-26T18:53:38.954Z","endTime":"2025-07-26T18:56:01.509Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660787,"fullName":"Yerry De los Santos","link":"/api/v1/people/660787"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683011,"link":"/api/v1/people/683011"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.6974088021038,"strikeZoneBottom":1.79675006663991,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.76681255717176,"aZ":-20.575007687728185,"pfxX":-10.340940086110264,"pfxZ":5.893956572357356,"pX":-0.11129813519328972,"pZ":1.4957315008522887,"vX0":8.153724162449915,"vY0":-139.6979551014281,"vZ0":-7.85207208608397,"x":121.24,"y":198.4,"x0":-1.7307497752006598,"y0":50.00444013270635,"z0":5.705871453747461,"aX":-20.350908780028174},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.1,"breakHorizontal":16.9,"spinRate":2175,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.3927437431352727,"extension":6.7301525014193135},"index":0,"playId":"baac0c8e-9d55-36e6-9957-7ffe49826c20","pitchNumber":1,"startTime":"2025-07-26T18:53:58.331Z","endTime":"2025-07-26T18:54:03.335Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.64983613895002,"strikeZoneBottom":1.68969610521185,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.60724437684037,"aZ":-23.750719162078227,"pfxX":-9.740563359827409,"pfxZ":4.249021498773324,"pX":-0.508484071072978,"pZ":2.4787878189932666,"vX0":6.509329885881826,"vY0":-139.9469303064071,"vZ0":-4.981775850575359,"x":136.38,"y":171.85,"x0":-1.5990959528505528,"y0":50.00585812803739,"z0":5.8380053671713945,"aX":-19.32265575566033},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.8,"breakHorizontal":16.3,"spinRate":2057,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.39139852463927083,"extension":6.705619977263429},"index":1,"playId":"9c70a20a-c873-3c52-9474-36a7081f869f","pitchNumber":2,"startTime":"2025-07-26T18:54:25.151Z","endTime":"2025-07-26T18:54:32.170Z","isPitch":true,"type":"pitch"},{"details":{"description":"Bryson Stott steals (16) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"actionPlayId":"9c70a20a-c873-3c52-9474-36a7081f869f","startTime":"2025-07-26T18:54:36.689Z","endTime":"2025-07-26T18:55:04.853Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.6,"strikeZoneTop":3.7632707380293,"strikeZoneBottom":1.57834612371425,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.380248657897113,"aZ":-22.12507251052062,"pfxX":-10.608932239112178,"pfxZ":5.051589671593612,"pX":0.2384941551630343,"pZ":1.0076697801244978,"vX0":9.220818954908069,"vY0":-139.8571521127939,"vZ0":-9.049840122621434,"x":107.91,"y":211.57,"x0":-1.7164982003408056,"y0":50.002278748336316,"z0":5.726451329825615,"aX":-21.098786419796564},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.4,"breakHorizontal":17.4,"spinRate":2072,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.3910507422162848,"extension":6.68160542934608},"index":3,"playId":"1472a882-5082-3f1c-80c5-fe91fe886f99","pitchNumber":3,"startTime":"2025-07-26T18:55:04.853Z","endTime":"2025-07-26T18:55:09.556Z","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":96.3,"endSpeed":88.6,"strikeZoneTop":3.74097540611758,"strikeZoneBottom":1.66233583575954,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.77068961083335,"aZ":-22.472914652342457,"pfxX":-10.447437832560329,"pfxZ":4.878350207063792,"pX":1.330360175886871,"pZ":1.6553830074837492,"vX0":11.43823882491118,"vY0":-139.7091775700523,"vZ0":-7.4805791422611385,"x":66.29,"y":194.08,"x0":-1.4482183827945831,"y0":50.000670514887595,"z0":5.830898062734433,"aX":-20.76969995666636},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.4,"breakHorizontal":16.7,"spinRate":2079,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.3911870473059853,"extension":6.83712067214343},"index":4,"playId":"eb4036a4-48ba-3a47-8b05-73b3606e18dd","pitchNumber":4,"startTime":"2025-07-26T18:55:28.848Z","endTime":"2025-07-26T18:55:33.705Z","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":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.330128000102444,"aZ":-20.729494976511475,"pfxX":-10.01424495521149,"pfxZ":5.869090833262192,"pX":-0.8174733489992193,"pZ":2.4921132111850652,"vX0":6.232849762139216,"vY0":-138.8226152603381,"vZ0":-5.538057120912987,"x":148.16,"y":171.49,"x0":-1.7916654970712511,"y0":50.00481849988708,"z0":5.894694817634991,"aX":-19.53092533634611},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.6,"breakHorizontal":16.8,"spinRate":2129,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.3946965423882465,"extension":6.760781278693012},"hitData":{"launchSpeed":95.2,"launchAngle":-36.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.4,"coordY":155.74}},"index":5,"playId":"6cba113e-fc48-3a73-aae0-984ccdcf3a9d","pitchNumber":5,"startTime":"2025-07-26T18:55:51.556Z","endTime":"2025-07-26T18:56:01.509Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T18:56:01.509Z","atBatIndex":48},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Trea Turner doubles (22) on a line drive to right fielder Cody Bellinger. Bryson Stott scores.","rbi":1,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-26T18:56:16.795Z","endTime":"2025-07-26T18:56:56.433Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660787,"fullName":"Yerry De los Santos","link":"/api/v1/people/660787"},"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],"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":{"id":660787,"link":"/api/v1/people/660787"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":84.7,"endSpeed":78.2,"strikeZoneTop":3.51130324623391,"strikeZoneBottom":1.64486532257628,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.317555628132077,"aZ":-32.8916634891415,"pfxX":2.3887956110952517,"pfxZ":-0.46151217435129155,"pX":1.1737944562363625,"pZ":3.140989418249335,"vX0":6.368019119489245,"vY0":-123.21691517593798,"vZ0":-0.2597084059053575,"x":72.26,"y":153.97,"x0":-1.7493702377105536,"y0":50.00560893868023,"z0":6.01512423529255,"aX":3.6907898952970055},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.6,"breakHorizontal":-5.8,"spinRate":2030,"spinDirection":78},"zone":12,"typeConfidence":2.0,"plateTime":0.44367086556222457,"extension":6.114658787139111},"index":0,"playId":"71c663c0-5061-388e-b12c-c85a8f0ddae1","pitchNumber":1,"startTime":"2025-07-26T18:56:25.092Z","endTime":"2025-07-26T18:56:29.624Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.63162193429071,"aZ":-25.94354136953713,"pfxX":-9.838206656161466,"pfxZ":3.1290858877245356,"pX":0.3955583189557269,"pZ":2.460503375842616,"vX0":9.33008361748482,"vY0":-140.15252326952225,"vZ0":-4.4868479077854095,"x":101.92,"y":172.35,"x0":-1.6981482913425554,"y0":50.00067878802677,"z0":5.7761726349638804,"aX":-19.57289814971121},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.9,"breakHorizontal":15.8,"spinRate":2037,"spinDirection":239},"zone":6,"typeConfidence":2.0,"plateTime":0.39079461754127953,"extension":6.601736436930875},"hitData":{"launchSpeed":104.2,"launchAngle":7.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":209.58,"coordY":110.64}},"index":1,"playId":"d3967112-118b-3987-bed4-8f404a7caabc","pitchNumber":2,"startTime":"2025-07-26T18:56:43.407Z","endTime":"2025-07-26T18:56:56.433Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T18:56:56.433Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Schwarber grounds out to first baseman Paul Goldschmidt. Trea Turner to 3rd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-26T18:59:55.897Z","endTime":"2025-07-26T19:01:51.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-26T18:57:17.647Z","endTime":"2025-07-26T18:57:54.089Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jonathan Loáisiga replaces Yerry De los Santos.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-26T18:57:54.089Z","endTime":"2025-07-26T18:59:58.299Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642528,"link":"/api/v1/people/642528"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.5,"strikeZoneTop":3.35847494760076,"strikeZoneBottom":1.4967151651187,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.41491819854691,"aZ":-19.475514236590513,"pfxX":-9.044215092468978,"pfxZ":6.117813661811465,"pX":0.4809664414352339,"pZ":0.6490336017974816,"vX0":10.43305199461455,"vY0":-142.80825496802296,"vZ0":-9.497068554687411,"x":98.67,"y":221.26,"x0":-2.0363489209164105,"y0":50.001492857608774,"z0":5.231133394169846,"aX":-18.76910127868964},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":9.4,"breakHorizontal":14.4,"spinRate":2193,"spinDirection":232},"zone":14,"typeConfidence":0.9,"plateTime":0.38284468147898965,"extension":6.697711521386675},"index":2,"playId":"31c1e0bc-c4e8-35d5-8270-f368f49ccaa5","pitchNumber":1,"startTime":"2025-07-26T18:59:58.299Z","endTime":"2025-07-26T19:00:03.641Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":3,"playId":"fc4e71b3-34c6-462f-b291-bc5e5faedf2f","startTime":"2025-07-26T19:00:19.538Z","endTime":"2025-07-26T19:00:24.538Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.0,"strikeZoneTop":3.41580631746492,"strikeZoneBottom":1.16727558643833,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.796228005929386,"aZ":-23.035567814415526,"pfxX":-10.492451248994175,"pfxZ":5.190016856692843,"pX":0.8421549737233954,"pZ":2.115347822437949,"vX0":10.844116491090054,"vY0":-132.04820050067323,"vZ0":-4.1651402219813685,"x":84.9,"y":181.67,"x0":-1.9596081174051605,"y0":50.005393195825455,"z0":5.4133959906885,"aX":-18.4848190405849},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.6,"breakHorizontal":16.6,"spinRate":1756,"spinDirection":244},"zone":14,"typeConfidence":0.89,"plateTime":0.4151983656781373,"extension":6.6827233658165355},"index":4,"playId":"4ae6e266-f365-32d5-a86b-3ed7db3442ca","pitchNumber":2,"startTime":"2025-07-26T19:00:39.111Z","endTime":"2025-07-26T19:00:44.857Z","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":0,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":91.1,"strikeZoneTop":3.3901951688865,"strikeZoneBottom":1.38989073970385,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.040422915836004,"aZ":-22.979787045453488,"pfxX":-9.18315734970893,"pfxZ":4.38064977142927,"pX":0.704509492607568,"pZ":1.1369837944305143,"vX0":11.211416146456843,"vY0":-143.25203476616122,"vZ0":-7.339316803218268,"x":90.15,"y":208.08,"x0":-2.048718316787584,"y0":50.00264151738367,"z0":5.146528897883001,"aX":-19.27402956239395},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":6.7,"breakHorizontal":14.6,"spinRate":2261,"spinDirection":230},"zone":14,"typeConfidence":0.92,"plateTime":0.3809192174060958,"extension":6.663530100087582},"index":5,"playId":"6f117c22-11f7-3596-8b22-80fa3208c518","pitchNumber":3,"startTime":"2025-07-26T19:00:59.656Z","endTime":"2025-07-26T19:01:04.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":90.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.57973272002456,"aZ":-23.799021169615443,"pfxX":-9.118770769399536,"pfxZ":4.0409515693972144,"pX":0.1517739423336992,"pZ":1.5231863718947358,"vX0":9.953286535082071,"vY0":-142.75585385969592,"vZ0":-5.970939417329066,"x":111.21,"y":197.65,"x0":-2.188329722531972,"y0":50.00222442899535,"z0":5.131088985790431,"aX":-18.898963299650827},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.2,"breakHorizontal":14.6,"spinRate":2307,"spinDirection":232},"zone":8,"typeConfidence":0.92,"plateTime":0.38306685424618125,"extension":6.804713332575395},"index":6,"playId":"a07138ae-88b6-3ce1-a427-c3848397faaf","pitchNumber":4,"startTime":"2025-07-26T19:01:19.645Z","endTime":"2025-07-26T19:01:24.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.636282230085722,"aZ":-27.70455478792442,"pfxX":-2.917165942650887,"pfxZ":2.3582180378843436,"pX":0.3335388163653683,"pZ":1.3314230191589504,"vX0":7.822468958302131,"vY0":-135.98793525959124,"vZ0":-5.403423659400483,"x":104.29,"y":202.83,"x0":-2.1867608139569032,"y0":50.000426428257335,"z0":5.238345462735039,"aX":-5.525074113979026},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.4,"breakHorizontal":3.8,"spinRate":2418,"spinDirection":173},"zone":14,"typeConfidence":2.0,"plateTime":0.40102210420772,"extension":6.6967151450551095},"hitData":{"launchSpeed":104.4,"launchAngle":2.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.42,"coordY":166.88}},"index":7,"playId":"4c8b5cf6-31bb-320b-b504-473dcd3326ea","pitchNumber":5,"startTime":"2025-07-26T19:01:43.036Z","endTime":"2025-07-26T19:01:51.069Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T19:01:51.069Z","atBatIndex":50},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Jonathan Loáisiga intentionally walks Bryce Harper.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-26T19:02:02.008Z","endTime":"2025-07-26T19:02:20.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"postOnThird":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":0,"playId":"07770016-0526-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-26T19:02:18.571Z","endTime":"2025-07-26T19:02:18.592Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":1,"playId":"07770016-0526-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-26T19:02:18.592Z","endTime":"2025-07-26T19:02:18.594Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":2,"playId":"07770016-0526-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-26T19:02:18.594Z","endTime":"2025-07-26T19:02:18.595Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":3,"playId":"07770016-0526-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-26T19:02:18.595Z","endTime":"2025-07-26T19:02:20.134Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2025-07-26T19:02:20.134Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"J.T. Realmuto walks.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-26T19:02:20.815Z","endTime":"2025-07-26T19:04:57.023Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"postOnThird":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"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(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":93.9,"endSpeed":87.0,"strikeZoneTop":3.5844408899213,"strikeZoneBottom":1.59264052215135,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.0382656701782,"aZ":-24.106810183691966,"pfxX":-1.3598747477823818,"pfxZ":4.231464896934905,"pX":0.5383088552069396,"pZ":1.5652556326567908,"vX0":7.723331464280946,"vY0":-136.53121746438995,"vZ0":-5.689779444526729,"x":96.48,"y":196.52,"x0":-2.137612111636985,"y0":50.00584746113192,"z0":5.311282635109934,"aX":-2.5948896685519705},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.7,"breakHorizontal":1.0,"spinRate":2333,"spinDirection":182},"zone":9,"typeConfidence":2.0,"plateTime":0.3995390419601481,"extension":6.7003277553886385},"index":0,"playId":"d7f0aa1e-a975-359e-a71a-e1d51428557d","pitchNumber":1,"startTime":"2025-07-26T19:02:58.240Z","endTime":"2025-07-26T19:03:02.461Z","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":2},"pitchData":{"startSpeed":93.3,"endSpeed":87.0,"strikeZoneTop":3.68,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.190016809794034,"aZ":-27.812593677112194,"pfxX":2.1286814033098516,"pfxZ":2.2983359347875716,"pX":1.5530964960564837,"pZ":2.2363083971515727,"vX0":8.722297723715942,"vY0":-135.7574636219147,"vZ0":-3.398554500959255,"x":57.8,"y":178.4,"x0":-1.9568944826157462,"y0":50.00247137469357,"z0":5.4060831774773535,"aX":4.0359419243431045},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.7,"breakHorizontal":-5.4,"spinRate":2450,"spinDirection":169},"zone":14,"typeConfidence":2.0,"plateTime":0.4009869680771634,"extension":6.575456880521927},"index":1,"playId":"767aa173-7bc3-3fde-8e68-854d518e610a","pitchNumber":2,"startTime":"2025-07-26T19:03:19.323Z","endTime":"2025-07-26T19:03:23.321Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.6,"strikeZoneTop":3.48117125443868,"strikeZoneBottom":1.41919413301959,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.813303930173046,"aZ":-29.004291883373778,"pfxX":1.6668358166633155,"pfxZ":1.7526330405606823,"pX":1.163913241165918,"pZ":1.2294564942711435,"vX0":7.960821990455049,"vY0":-133.33187964383654,"vZ0":-4.9927432203933435,"x":72.63,"y":205.58,"x0":-2.0729638215993034,"y0":50.00003645380775,"z0":5.211065183162439,"aX":3.0097682326425157},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.3,"breakHorizontal":-4.7,"spinRate":2423,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.4102914235244506,"extension":6.652252948633637},"index":2,"playId":"30b510f2-9941-3b08-a04b-ff14f031de3b","pitchNumber":3,"startTime":"2025-07-26T19:03:41.286Z","endTime":"2025-07-26T19:03:49.299Z","isPitch":true,"type":"pitch"},{"details":{"description":"Bryce Harper steals (10) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"actionPlayId":"30b510f2-9941-3b08-a04b-ff14f031de3b","startTime":"2025-07-26T19:03:50.275Z","endTime":"2025-07-26T19:04:10.605Z","isPitch":false,"isBaseRunningPlay":true,"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.60971287822258,"strikeZoneBottom":1.54776419583418,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.274710013257895,"aZ":-28.69080504311266,"pfxX":0.5893313237575368,"pfxZ":1.949402605863301,"pX":1.9103781199718533,"pZ":1.649050294560776,"vX0":10.068210428934293,"vY0":-133.1306777843601,"vZ0":-4.135627570589311,"x":44.18,"y":194.26,"x0":-2.0014068718455023,"y0":50.0059614944331,"z0":5.305518552955718,"aX":1.0551846793510447},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.8,"breakHorizontal":-3.4,"spinRate":2457,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4118263610420274,"extension":6.533551563525348},"index":4,"playId":"b201073d-b290-32a1-9ec8-ce56064b5364","pitchNumber":4,"startTime":"2025-07-26T19:04:10.605Z","endTime":"2025-07-26T19:04:14.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":90.0,"strikeZoneTop":3.57792480345572,"strikeZoneBottom":1.62139539176111,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.429099647984366,"aZ":-22.632955825730324,"pfxX":-10.48845568782059,"pfxZ":4.602436560746006,"pX":1.5573003480262193,"pZ":1.546662759429552,"vX0":13.312658524273385,"vY0":-143.60713440007046,"vZ0":-6.093821356023689,"x":57.64,"y":197.02,"x0":-1.79119639671143,"y0":50.00529393723883,"z0":5.11864282043568,"aX":-21.7569181510603},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.1,"breakHorizontal":16.1,"spinRate":2325,"spinDirection":232},"zone":14,"typeConfidence":0.93,"plateTime":0.3824320903795879,"extension":6.757093777679863},"index":5,"playId":"f82346e2-e3e8-3bfb-b630-ea61ea589cbe","pitchNumber":5,"startTime":"2025-07-26T19:04:31.427Z","endTime":"2025-07-26T19:04:36.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.7,"strikeZoneTop":3.65390055545823,"strikeZoneBottom":1.69765014326358,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.34600453572753,"aZ":-24.37131500332937,"pfxX":1.602569602531906,"pfxZ":4.145949478853959,"pX":2.564159360913178,"pZ":1.029333485107379,"vX0":11.652247864427922,"vY0":-135.71513583182187,"vZ0":-6.538351815389673,"x":19.26,"y":210.99,"x0":-1.9781207426646654,"y0":50.00269456673082,"z0":5.146907339027873,"aX":3.0109211566276417},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.4,"breakHorizontal":-5.2,"spinRate":2494,"spinDirection":163},"zone":14,"typeConfidence":2.0,"plateTime":0.4022978929413412,"extension":6.692236527421861},"index":6,"playId":"a75383da-583e-3ded-84ef-1cf51f8b0b7e","pitchNumber":6,"startTime":"2025-07-26T19:04:52.912Z","endTime":"2025-07-26T19:04:57.023Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T19:04:57.023Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Marsh grounds out, second baseman Jazz Chisholm Jr. to first baseman Paul Goldschmidt.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-26T19:05:00.952Z","endTime":"2025-07-26T19:06:58.847Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"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":94.6,"endSpeed":87.1,"strikeZoneTop":3.36771740209084,"strikeZoneBottom":1.40290341944633,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.119217103141207,"aZ":-24.848754180866088,"pfxX":1.1802038552508431,"pfxZ":3.8218801264422586,"pX":1.4974139978215546,"pZ":1.1525599286788026,"vX0":9.050861382666147,"vY0":-137.4682444403608,"vZ0":-6.525547173440538,"x":59.92,"y":207.66,"x0":-1.9892594676191528,"y0":50.00268089703325,"z0":5.241026090287243,"aX":2.259850348230193},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.8,"breakHorizontal":-4.0,"spinRate":2414,"spinDirection":175},"zone":14,"typeConfidence":2.0,"plateTime":0.3982488742154442,"extension":6.6226345844941905},"index":0,"playId":"ce9019b4-63ca-36b2-a812-80d6fc30d9af","pitchNumber":1,"startTime":"2025-07-26T19:05:24.895Z","endTime":"2025-07-26T19:05:29.535Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":89.6,"strikeZoneTop":3.24,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.36275626652023,"aZ":-24.46554812782933,"pfxX":-9.84147965496839,"pfxZ":3.722310584000894,"pX":-0.09579750230145775,"pZ":2.331295780877727,"vX0":9.359321385303769,"vY0":-143.69527700211933,"vZ0":-3.8877089489238026,"x":120.65,"y":175.84,"x0":-2.1322294090753564,"y0":50.00271043010582,"z0":5.240055764049635,"aX":-20.378159012103332},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.0,"breakHorizontal":15.7,"spinRate":2361,"spinDirection":230},"zone":5,"typeConfidence":0.93,"plateTime":0.38262705276512143,"extension":6.699932951647025},"index":1,"playId":"77a410a3-f35c-35d0-aaf0-ce040c05b18f","pitchNumber":2,"startTime":"2025-07-26T19:05:44.693Z","endTime":"2025-07-26T19:05:51.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.1,"strikeZoneTop":3.33706582434185,"strikeZoneBottom":1.51426175239067,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.97093138707225,"aZ":-27.619957059791272,"pfxX":-9.961395055792092,"pfxZ":2.189541026439521,"pX":-1.8840562505695755,"pZ":2.933366546685056,"vX0":4.71854065230219,"vY0":-143.24852310673037,"vZ0":-1.8805515395102084,"x":188.82,"y":159.58,"x0":-2.2580686363941362,"y0":50.00294968200017,"z0":5.324491733279009,"aX":-20.709582762850555},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":3.7,"breakHorizontal":17.0,"spinRate":2322,"spinDirection":230},"zone":11,"typeConfidence":0.93,"plateTime":0.38232087174577734,"extension":6.455643748222204},"index":2,"playId":"02642288-6ecf-3ee4-aec6-d319cade8389","pitchNumber":3,"startTime":"2025-07-26T19:06:07.938Z","endTime":"2025-07-26T19:06:11.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.7,"strikeZoneTop":3.33217023568285,"strikeZoneBottom":1.47341794738954,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.024352843197384,"aZ":-26.198979452833058,"pfxX":-8.926454210832782,"pfxZ":3.2834516286666133,"pX":-0.5558675695226115,"pZ":2.8178159323859595,"vX0":6.811834234224922,"vY0":-133.1286436384564,"vZ0":-1.9169621492163738,"x":138.19,"y":162.7,"x0":-1.9712747167717095,"y0":50.000506176280545,"z0":5.418788181091114,"aX":-16.23353551964134},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.8,"breakHorizontal":15.0,"spinRate":1863,"spinDirection":243},"zone":1,"typeConfidence":0.87,"plateTime":0.40934666905292616,"extension":6.63609836909739},"index":3,"playId":"1b2aab45-c8c6-31e0-bd7b-ea3f20eedc69","pitchNumber":4,"startTime":"2025-07-26T19:06:29.776Z","endTime":"2025-07-26T19:06:33.861Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.24,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.358309603431046,"aZ":-25.916769860151057,"pfxX":-9.60063566890743,"pfxZ":3.450491192385484,"pX":-1.2830061562350472,"pZ":2.0427511812603067,"vX0":5.839349701745281,"vY0":-134.20321036633007,"vZ0":-3.802348852177764,"x":165.91,"y":183.63,"x0":-2.2451015770189264,"y0":50.00665022726681,"z0":5.334460283379583,"aX":-17.431198918651752},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.6,"breakHorizontal":16.1,"spinRate":1957,"spinDirection":243},"zone":13,"typeConfidence":0.8,"plateTime":0.40889710395565837,"extension":6.761682094019423},"hitData":{"launchSpeed":88.6,"launchAngle":-24.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.28,"coordY":154.22}},"index":4,"playId":"9a8321b9-7fee-39be-889c-ef524558ffb0","pitchNumber":5,"startTime":"2025-07-26T19:06:49.827Z","endTime":"2025-07-26T19:06:58.847Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T19:06:58.847Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jazz Chisholm Jr. singles on a ground ball to right fielder Max Kepler.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-26T19:09:24.736Z","endTime":"2025-07-26T19:10:13.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.7287316365725,"strikeZoneBottom":1.76139366363839,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.808034784048935,"aZ":-21.12932855741983,"pfxX":4.7478120544179205,"pfxZ":6.513326571407845,"pX":-0.7143493891873913,"pZ":1.906005171074628,"vX0":-8.374467576924294,"vY0":-128.87384540591415,"vZ0":-4.9050536375184,"x":144.23,"y":187.32,"x0":1.9488647805529373,"y0":50.00260884461994,"z0":5.449236134480383,"aX":8.050501389509893},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":11.0,"breakHorizontal":-6.8,"spinRate":1895,"spinDirection":133},"zone":7,"typeConfidence":2.0,"plateTime":0.42373832413147916,"extension":6.035538009182907},"index":0,"playId":"c5dc5e00-ed50-3e6d-8053-32e9dfe9c766","pitchNumber":1,"startTime":"2025-07-26T19:09:30.456Z","endTime":"2025-07-26T19:09:34.312Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":71.6,"endSpeed":65.4,"strikeZoneTop":3.83,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.279109994832613,"aZ":-38.96266603213685,"pfxX":-4.986755034164773,"pfxZ":-6.2995073522282485,"pX":0.41335849661455876,"pZ":1.8465969239507527,"vX0":-1.8371514525062937,"vY0":-104.0913554187574,"vZ0":1.18685840742286,"x":101.24,"y":188.92,"x0":1.9597150594093191,"y0":50.00064389948614,"z0":5.9450482880460696,"aX":-5.3769582142134675},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.7,"breakVerticalInduced":-10.6,"breakHorizontal":9.6,"spinRate":2060,"spinDirection":307},"zone":9,"typeConfidence":2.0,"plateTime":0.5296986542285755,"extension":6.195309442532719},"index":1,"playId":"16aa7ef0-2830-3320-ba62-5606fcfb18c7","pitchNumber":2,"startTime":"2025-07-26T19:09:44.115Z","endTime":"2025-07-26T19:09:48.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":70.3,"strikeZoneTop":3.83,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.294029800154224,"aZ":-31.61690400550798,"pfxX":5.350439772526727,"pfxZ":0.4470167275701211,"pX":0.46888154913245306,"pZ":2.3664167196089236,"vX0":-4.634813364901914,"vY0":-111.24058543862964,"vZ0":-0.3017476031292027,"x":99.13,"y":174.89,"x0":1.8860758857137585,"y0":50.00321561913002,"z0":5.786493897628474,"aX":6.693515416561019},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":1.1,"breakHorizontal":-8.5,"spinRate":1421,"spinDirection":126},"zone":9,"typeConfidence":2.0,"plateTime":0.49271120235414134,"extension":6.201161606547236},"hitData":{"launchSpeed":80.9,"launchAngle":4.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.66,"coordY":117.73}},"index":2,"playId":"1ddd08a2-1abb-3c0b-884d-a1b49b3a5a08","pitchNumber":3,"startTime":"2025-07-26T19:10:01.799Z","endTime":"2025-07-26T19:10:13.831Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T19:10:13.831Z","atBatIndex":54},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ben Rice pops out to third baseman Edmundo Sosa in foul territory.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-26T19:10:17.531Z","endTime":"2025-07-26T19:12:36.326Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.7,"endSpeed":80.4,"strikeZoneTop":3.75,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.302522450162645,"aZ":-27.881426239715534,"pfxX":11.375531298171314,"pfxZ":2.5820547025424005,"pX":-0.05708564543141004,"pZ":2.8657674449807717,"vX0":-8.696848310774977,"vY0":-128.825218922924,"vZ0":-1.6869807277935591,"x":119.18,"y":161.4,"x0":1.9017228437896916,"y0":50.00388525585938,"z0":5.705479077594634,"aX":18.92691567249759},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.4,"breakHorizontal":-18.4,"spinRate":1957,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.42683869106770356,"extension":6.395578329232449},"index":0,"playId":"d9443b52-d9b4-3d28-9f35-86f21649ba8d","pitchNumber":1,"startTime":"2025-07-26T19:10:40.483Z","endTime":"2025-07-26T19:10:44.541Z","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":0},"index":1,"playId":"867d2a00-49d2-3f8c-8e03-e87658874939","startTime":"2025-07-26T19:10:58.994Z","endTime":"2025-07-26T19:11:02.298Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":71.8,"endSpeed":66.0,"strikeZoneTop":3.77155509472241,"strikeZoneBottom":1.66551116792905,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.806004430636754,"aZ":-37.972184385453076,"pfxX":-7.979955520478769,"pfxZ":-5.283603384944033,"pX":1.4516182229274428,"pZ":2.643938945335592,"vX0":0.6614869114221871,"vY0":-104.45171478246768,"vZ0":2.3338963690869354,"x":61.67,"y":167.39,"x0":2.1653664665455055,"y0":50.0041837991296,"z0":6.001037161121845,"aX":-8.75282880363635},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-8.5,"breakHorizontal":14.3,"spinRate":2074,"spinDirection":309},"zone":14,"typeConfidence":2.0,"plateTime":0.5258756921565078,"extension":6.173116333739349},"index":2,"playId":"f435f4c3-4bfc-3af6-bba4-ddb2a26cb39d","pitchNumber":2,"startTime":"2025-07-26T19:11:17.279Z","endTime":"2025-07-26T19:11:22.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.0,"strikeZoneTop":3.75,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.176346044563445,"aZ":-25.62016341678116,"pfxX":8.111738475867025,"pfxZ":4.0846337761293965,"pX":0.05313586326518499,"pZ":2.025900623467595,"vX0":-6.942181679259047,"vY0":-126.68467511512888,"vZ0":-4.103359224391462,"x":114.97,"y":184.08,"x0":1.7934085567143614,"y0":50.001019189933935,"z0":5.747519968564702,"aX":13.00417458780731},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.6,"breakHorizontal":-12.8,"spinRate":1906,"spinDirection":147},"zone":8,"typeConfidence":2.0,"plateTime":0.43463824767530035,"extension":6.325178585193535},"index":3,"playId":"2871824e-93db-3501-a775-528eb5b36676","pitchNumber":3,"startTime":"2025-07-26T19:11:37.492Z","endTime":"2025-07-26T19:11:44.741Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":70.6,"endSpeed":64.6,"strikeZoneTop":3.70226161452553,"strikeZoneBottom":1.7732664650546,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.98828722076614,"aZ":-37.85631253588332,"pfxX":-8.617806221232149,"pfxZ":-5.379009737977537,"pX":2.135948330870184,"pZ":2.5603595001814803,"vX0":2.09550488931455,"vY0":-102.74403904789119,"vZ0":2.46736470470061,"x":35.58,"y":169.65,"x0":2.214807673090667,"y0":50.00433273120527,"z0":5.985939009063108,"aX":-9.10002075860109},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.0,"breakVerticalInduced":-8.5,"breakHorizontal":14.9,"spinRate":2011,"spinDirection":305},"zone":14,"typeConfidence":2.0,"plateTime":0.535654603522421,"extension":6.207108600726033},"index":4,"playId":"933bbcd0-16f0-3058-bd28-17e11843171e","pitchNumber":4,"startTime":"2025-07-26T19:12:02.998Z","endTime":"2025-07-26T19:12:08.455Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":69.9,"strikeZoneTop":3.75,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.386325208682393,"aZ":-32.9287624286929,"pfxX":5.955676995285623,"pfxZ":-0.6066390952350025,"pX":0.21979318487614224,"pZ":1.8886297460361525,"vX0":-5.279616516910481,"vY0":-111.86879957436761,"vZ0":-1.0061793876504195,"x":108.62,"y":187.79,"x0":1.8560205842446633,"y0":50.00205082457123,"z0":5.771460423782683,"aX":7.419865598507752},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-1.1,"breakHorizontal":-9.1,"spinRate":1413,"spinDirection":119},"zone":8,"typeConfidence":2.0,"plateTime":0.4928468469147793,"extension":6.241933582000584},"hitData":{"launchSpeed":79.9,"launchAngle":75.0,"totalDistance":68.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":108.24,"coordY":192.73}},"index":5,"playId":"bc7b6702-494f-39a1-b440-c1ff3193aaa2","pitchNumber":5,"startTime":"2025-07-26T19:12:26.329Z","endTime":"2025-07-26T19:12:36.326Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T19:12:36.326Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Anthony Volpe strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-26T19:12:45.968Z","endTime":"2025-07-26T19:14:06.545Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":72.6,"endSpeed":66.4,"strikeZoneTop":3.26952296233336,"strikeZoneBottom":1.63000311808778,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.518377324326924,"aZ":-39.206308188575086,"pfxX":-5.025181711674535,"pfxZ":-6.357504425090126,"pX":0.14046944874219408,"pZ":0.9428178705446049,"vX0":-2.492641755910212,"vY0":-105.62226549202359,"vZ0":-0.6211271166537494,"x":111.65,"y":213.32,"x0":1.9970515225764391,"y0":50.00289510732652,"z0":5.832126215887109,"aX":-5.558008125574287},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.0,"breakVerticalInduced":-11.3,"breakHorizontal":9.8,"spinRate":2114,"spinDirection":304},"zone":14,"typeConfidence":2.0,"plateTime":0.5227992561011097,"extension":6.28879874626192},"index":0,"playId":"87e51189-710b-33c7-99f2-ab8e7a85de07","pitchNumber":1,"startTime":"2025-07-26T19:13:01.807Z","endTime":"2025-07-26T19:13:08.623Z","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":89.0,"endSpeed":81.5,"strikeZoneTop":3.42426304037814,"strikeZoneBottom":1.63984737875697,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.992286752582057,"aZ":-22.316670012321733,"pfxX":7.584566589116503,"pfxZ":5.821859834171686,"pX":-0.5934749534325565,"pZ":2.120690673421169,"vX0":-8.70311297599485,"vY0":-129.28791253496942,"vZ0":-4.569804444780152,"x":139.62,"y":181.52,"x0":1.8311888951787325,"y0":50.00116061234865,"z0":5.624156045953367,"aX":12.837423289869864},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.7,"breakHorizontal":-11.8,"spinRate":2050,"spinDirection":139},"zone":7,"typeConfidence":2.0,"plateTime":0.4236657188987558,"extension":6.2308385112082965},"index":1,"playId":"2b417ac9-626d-34f1-8f5c-f637760353c3","pitchNumber":2,"startTime":"2025-07-26T19:13:22.881Z","endTime":"2025-07-26T19:13:30.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.9,"strikeZoneTop":3.42122747539762,"strikeZoneBottom":1.63663141544475,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.28476813904716,"aZ":-18.43408803816947,"pfxX":4.469256816050929,"pfxZ":7.831715628442451,"pX":-0.5033502155253997,"pZ":2.123094381624674,"vX0":-7.901156939471916,"vY0":-131.70963526347978,"vZ0":-5.62757484960686,"x":136.19,"y":181.46,"x0":1.9563917572760259,"y0":50.003889711279214,"z0":5.653029548439021,"aX":7.843059063493405},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.1,"breakHorizontal":-6.4,"spinRate":1949,"spinDirection":139},"zone":7,"typeConfidence":2.0,"plateTime":0.4160402956603284,"extension":6.320162113774787},"index":2,"playId":"26303601-99d8-3cb2-89b5-8db5d0d1c533","pitchNumber":3,"startTime":"2025-07-26T19:13:41.836Z","endTime":"2025-07-26T19:13:46.364Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.63046108358017,"aZ":-27.0865819559845,"pfxX":0.006258636834876263,"pfxZ":3.357124292088005,"pX":0.8361202377776333,"pZ":1.9985990119828463,"vX0":-3.1783485175648027,"vY0":-122.47268127953434,"vZ0":-3.1775708024281877,"x":85.13,"y":184.82,"x0":2.1509712197080013,"y0":50.004117573429625,"z0":5.63432848710277,"aX":0.009764767481883768},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.5,"breakHorizontal":0.7,"spinRate":2128,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.44755318057243887,"extension":6.203651082411309},"index":3,"playId":"82c48018-cf06-3ee0-958d-e506d5864078","pitchNumber":4,"startTime":"2025-07-26T19:14:00.378Z","endTime":"2025-07-26T19:14:06.545Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T19:14:06.545Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan McMahon singles on a line drive to left fielder Brandon Marsh. Jazz Chisholm Jr. to 2nd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-26T19:14:07.696Z","endTime":"2025-07-26T19:15:42.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"postOnSecond":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":74.0,"endSpeed":68.2,"strikeZoneTop":3.55019505492538,"strikeZoneBottom":1.58180205756482,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.439619337094655,"aZ":-37.42006311043386,"pfxX":-3.370489749057426,"pfxZ":-4.478079954960551,"pX":-0.26282274628184804,"pZ":2.5651037890307706,"vX0":-3.634015484123086,"vY0":-107.72436042692915,"vZ0":1.7034231911384838,"x":127.02,"y":169.52,"x0":1.8866380124625892,"y0":50.00469782446837,"z0":5.913676864011174,"aX":-3.9449415043555356},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-7.3,"breakHorizontal":7.1,"spinRate":2041,"spinDirection":303},"zone":5,"typeConfidence":2.0,"plateTime":0.5092629294948043,"extension":6.45310220684819},"index":0,"playId":"0d63e647-fc4a-3c49-9455-83ac8450818d","pitchNumber":1,"startTime":"2025-07-26T19:14:28.256Z","endTime":"2025-07-26T19:14:33.088Z","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":1,"outs":2},"pitchData":{"startSpeed":72.7,"endSpeed":67.3,"strikeZoneTop":3.59122873833358,"strikeZoneBottom":1.5877988504725,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.223426789602833,"aZ":-37.88353334841917,"pfxX":-5.619031334420905,"pfxZ":-5.07115028955883,"pX":-0.4237036212346995,"pZ":0.7204329966540683,"vX0":-3.3751619217339353,"vY0":-105.76173139622739,"vZ0":-1.4611608629089687,"x":133.15,"y":219.33,"x0":1.926912821290925,"y0":50.00520919412996,"z0":5.792779379465477,"aX":-6.320970668332298},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-9.2,"breakHorizontal":11.2,"spinRate":2024,"spinDirection":314},"zone":13,"typeConfidence":2.0,"plateTime":0.5192919309911703,"extension":6.526838817352218},"index":1,"playId":"22f24b39-ba69-347b-bdeb-5bbeb33cd1af","pitchNumber":2,"startTime":"2025-07-26T19:14:45.188Z","endTime":"2025-07-26T19:14:49.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.610450747430484,"aZ":-21.76859804697892,"pfxX":2.8670770030161035,"pfxZ":5.736440628969383,"pX":0.08022181575319452,"pZ":2.8758454589549274,"vX0":-6.093967576852237,"vY0":-132.66020297994896,"vZ0":-2.951879036194661,"x":113.94,"y":161.13,"x0":2.0164093625674298,"y0":50.00383480278799,"z0":5.558220908938582,"aX":5.2023835852838625},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.1,"breakHorizontal":-4.1,"spinRate":1975,"spinDirection":134},"zone":5,"typeConfidence":2.0,"plateTime":0.4100875103795891,"extension":6.160893747930027},"index":2,"playId":"ee2f70d8-91cc-3446-81df-c85314fb4275","pitchNumber":3,"startTime":"2025-07-26T19:15:04.368Z","endTime":"2025-07-26T19:15:08.498Z","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":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.5,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.257763899306823,"aZ":-30.64661306151603,"pfxX":8.874242459160294,"pfxZ":0.8823119574429352,"pX":0.6105915140888222,"pZ":3.067479144548656,"vX0":-6.699137802515074,"vY0":-130.8325679045089,"vZ0":-0.7320145707255354,"x":93.73,"y":155.96,"x0":2.0496148384527615,"y0":50.00562960389399,"z0":5.645093014773752,"aX":15.407627065487839},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.7,"breakHorizontal":-14.6,"spinRate":2068,"spinDirection":141},"zone":3,"typeConfidence":2.0,"plateTime":0.4184403316879437,"extension":6.371304355023648},"hitData":{"launchSpeed":79.2,"launchAngle":19.0,"totalDistance":215.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":102.03,"coordY":118.02}},"index":3,"playId":"c6bc15be-e57d-38b7-ab4a-c33f74f30d2a","pitchNumber":4,"startTime":"2025-07-26T19:15:31.691Z","endTime":"2025-07-26T19:15:42.692Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T19:15:42.692Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jasson Domínguez grounds out, first baseman Bryce Harper to pitcher Max Lazar.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-26T19:18:22.016Z","endTime":"2025-07-26T19:18:49.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":676661,"link":"/api/v1/people/676661"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-26T19:16:02.062Z","endTime":"2025-07-26T19:16:45.114Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Max Lazar replaces Ranger Suarez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-26T19:16:45.114Z","endTime":"2025-07-26T19:18:24.297Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676661,"link":"/api/v1/people/676661"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":72.2,"strikeZoneTop":3.45927377829144,"strikeZoneBottom":1.56925739464409,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.80382984052681,"aZ":-45.77312285083758,"pfxX":4.8890686395380705,"pfxZ":-10.260152152375483,"pX":-1.0703205690884448,"pZ":2.3200761113410753,"vX0":-2.353025814710605,"vY0":-115.6542921645604,"vZ0":1.9156596700055122,"x":157.8,"y":176.14,"x0":-0.6634504070889589,"y0":50.00009704939092,"z0":5.941926159481814,"aX":6.482698226635766},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":-17.5,"breakHorizontal":-8.0,"spinRate":2384,"spinDirection":30},"zone":13,"typeConfidence":0.91,"plateTime":0.47745684359192353,"extension":6.713618570890155},"index":2,"playId":"23ea2167-2dd6-3740-be54-92306a63a1c6","pitchNumber":1,"startTime":"2025-07-26T19:18:24.297Z","endTime":"2025-07-26T19:18:28.883Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.622937420561136,"aZ":-18.35400834782457,"pfxX":0.41721064929914387,"pfxZ":7.3716627066531295,"pX":0.4733460079920832,"pZ":2.967362961965124,"vX0":2.517666804550071,"vY0":-136.6874535050084,"vZ0":-4.208696951847144,"x":98.96,"y":158.66,"x0":-0.5173290338236991,"y0":50.005985213359274,"z0":5.802518585391442,"aX":0.7825924482796004},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.6,"breakHorizontal":-1.3,"spinRate":2256,"spinDirection":194},"zone":3,"typeConfidence":2.0,"plateTime":0.40208810910047665,"extension":6.855389112827714},"hitData":{"launchSpeed":79.0,"launchAngle":-16.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.34,"coordY":168.4}},"index":3,"playId":"029204c4-f2dc-3ac4-aa60-3753ff9ee6f5","pitchNumber":2,"startTime":"2025-07-26T19:18:40.892Z","endTime":"2025-07-26T19:18:49.887Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T19:18:49.887Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Max Kepler singles on a line drive to center fielder Trent Grisham.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-26T19:21:15.678Z","endTime":"2025-07-26T19:22:28.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642216,"fullName":"Allan Winans","link":"/api/v1/people/642216"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Allan Winans replaces Jonathan Loáisiga.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-26T19:20:33.386Z","endTime":"2025-07-26T19:21:18.013Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642216,"link":"/api/v1/people/642216"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":73.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.40296586825804,"aZ":-31.751115326142184,"pfxX":6.9555048246554785,"pfxZ":0.30647656444977045,"pX":1.210450770467281,"pZ":1.139584792434225,"vX0":5.148127953045702,"vY0":-118.07606104577792,"vZ0":-2.9762727560560536,"x":70.86,"y":208.01,"x0":-1.9163436057757524,"y0":50.00333683726793,"z0":5.394200542111381,"aX":9.637550286178465},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":0.0,"breakHorizontal":-14.0,"spinRate":2770,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.46723887658270646,"extension":6.576329566615954},"index":1,"playId":"d1a8acff-fef2-370a-b49e-45a459ca299f","pitchNumber":1,"startTime":"2025-07-26T19:21:18.013Z","endTime":"2025-07-26T19:21:22.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.404061163247043,"aZ":-30.916091667488264,"pfxX":-8.54030684442012,"pfxZ":0.8696480362974439,"pX":-0.9223418315717604,"pZ":1.6614871275639334,"vX0":4.846294797974338,"vY0":-120.14416211946846,"vZ0":-2.477638161788449,"x":152.16,"y":193.92,"x0":-1.866242498247985,"y0":50.0037685970959,"z0":5.480628974199305,"aX":-12.363640613727137},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":1.2,"breakHorizontal":14.2,"spinRate":2172,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.45761108699359987,"extension":6.696795265427108},"index":2,"playId":"46187f17-5812-3ba6-acef-89af07f971e3","pitchNumber":2,"startTime":"2025-07-26T19:21:38.407Z","endTime":"2025-07-26T19:21:42.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.15541302341445,"aZ":-31.251748001472954,"pfxX":-8.87253624859258,"pfxZ":0.6248253861276192,"pX":-0.3044351624608108,"pZ":1.397184573806138,"vX0":6.324567668890819,"vY0":-120.79146542079263,"vZ0":-3.0674075782933476,"x":128.6,"y":201.06,"x0":-1.813622673947289,"y0":50.001092671544825,"z0":5.452356693627607,"aX":-13.012907105868946},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.6,"breakHorizontal":14.4,"spinRate":2128,"spinDirection":259},"zone":13,"typeConfidence":2.0,"plateTime":0.45475268529760315,"extension":6.647567364226263},"index":3,"playId":"f77de441-9ea9-3acf-a134-0bad93eaae79","pitchNumber":3,"startTime":"2025-07-26T19:21:54.270Z","endTime":"2025-07-26T19:21:58.258Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.253460572437415,"aZ":-34.71241508785348,"pfxX":-9.410386379499824,"pfxZ":-1.760419146902989,"pX":-1.0074542573623446,"pZ":1.246222952575352,"vX0":4.67471977684966,"vY0":-120.20181822439736,"vZ0":-2.5008003100182026,"x":155.4,"y":205.13,"x0":-1.7689075503600065,"y0":50.00247778798978,"z0":5.42349673123912,"aX":-13.582845406777457},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-3.6,"breakHorizontal":15.7,"spinRate":2148,"spinDirection":259},"zone":13,"typeConfidence":2.0,"plateTime":0.45807621515619656,"extension":6.7967543198991045},"hitData":{"launchSpeed":72.6,"launchAngle":19.0,"totalDistance":217.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":137.38,"coordY":96.6}},"index":4,"playId":"63bfd8bf-a22b-3a72-be5c-4c4a90c4dfea","pitchNumber":4,"startTime":"2025-07-26T19:22:14.958Z","endTime":"2025-07-26T19:22:28.984Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T19:22:28.984Z","atBatIndex":59},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Edmundo Sosa homers (4) on a line drive to center field. Max Kepler scores.","rbi":2,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-26T19:22:26.217Z","endTime":"2025-07-26T19:23:18.893Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642216,"fullName":"Allan Winans","link":"/api/v1/people/642216"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":{"id":642216,"link":"/api/v1/people/642216"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":{"id":642216,"link":"/api/v1/people/642216"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.94442140946344,"aZ":-27.307284123848454,"pfxX":-10.219354089059642,"pfxZ":2.8440281930699225,"pX":0.4057957984110382,"pZ":2.5615148125551435,"vX0":8.576189566282487,"vY0":-130.19144842197272,"vZ0":-2.3913365407183687,"x":101.53,"y":169.62,"x0":-1.6071355419973388,"y0":50.00562593875053,"z0":5.5638688518463795,"aX":-17.504260248168748},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.8,"breakHorizontal":16.6,"spinRate":2130,"spinDirection":235},"zone":6,"typeConfidence":2.0,"plateTime":0.4210992801884825,"extension":7.001878896461633},"hitData":{"launchSpeed":110.6,"launchAngle":21.0,"totalDistance":424.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":132.1,"coordY":27.44}},"index":0,"playId":"4157a397-d0ec-3f94-8d08-9b9210ed962c","pitchNumber":1,"startTime":"2025-07-26T19:22:54.066Z","endTime":"2025-07-26T19:23:18.893Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T19:23:18.893Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryson Stott walks.","rbi":0,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-26T19:23:09.825Z","endTime":"2025-07-26T19:24:59.974Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642216,"fullName":"Allan Winans","link":"/api/v1/people/642216"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.0,"endSpeed":81.5,"strikeZoneTop":3.3731281748856,"strikeZoneBottom":1.54485309371441,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.33320288111324,"aZ":-21.83665623338895,"pfxX":-7.1203990681380835,"pfxZ":6.015680036213162,"pX":-1.5965635027420262,"pZ":3.6279469593471814,"vX0":3.209688271324376,"vY0":-130.97946755480473,"vZ0":-0.951774349876267,"x":177.86,"y":140.83,"x0":-1.9196637985528486,"y0":50.006377401816465,"z0":5.644649245206472,"aX":-12.246419788970442},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.9,"breakHorizontal":12.1,"spinRate":2125,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4198388550626926,"extension":6.717462650109429},"index":0,"playId":"d64f654c-c2fc-37c1-94d2-40a65bb2f2e2","pitchNumber":1,"startTime":"2025-07-26T19:23:46.278Z","endTime":"2025-07-26T19:23:50.240Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":81.5,"strikeZoneTop":3.32484819123259,"strikeZoneBottom":1.49691828756492,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.63474422517938,"aZ":-21.977821138386464,"pfxX":-6.215637695951463,"pfxZ":5.954312176816176,"pX":-1.0789596634941583,"pZ":2.641017593556639,"vX0":3.899977593904709,"vY0":-130.56604268968215,"vZ0":-3.107363548018059,"x":158.13,"y":167.47,"x0":-1.790926157189969,"y0":50.00059002650208,"z0":5.5160875737254695,"aX":-10.640577426991596},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.2,"breakHorizontal":10.3,"spinRate":2169,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4208494236799618,"extension":6.9028911906385915},"index":1,"playId":"8836885f-2c02-318b-8f30-ebd5a929d060","pitchNumber":2,"startTime":"2025-07-26T19:24:02.229Z","endTime":"2025-07-26T19:24:07.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.3,"strikeZoneTop":3.36194224189475,"strikeZoneBottom":1.53424282932534,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.20268470005933,"aZ":-20.051435756596323,"pfxX":-7.056628460666921,"pfxZ":7.128383410332585,"pX":-0.2625114995266849,"pZ":2.4916055372959347,"vX0":6.063794604252411,"vY0":-130.0669176871016,"vZ0":-3.7182675641171183,"x":127.01,"y":171.51,"x0":-1.7158673300138514,"y0":50.00271781426499,"z0":5.474434129952494,"aX":-11.99964360051306},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":12.2,"breakHorizontal":11.3,"spinRate":2285,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.4223391366642293,"extension":6.870218827233192},"index":2,"playId":"97ba03f9-a218-3a2c-9d2e-91447af54e93","pitchNumber":3,"startTime":"2025-07-26T19:24:19.432Z","endTime":"2025-07-26T19:24:23.955Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.2,"strikeZoneTop":3.32230982434223,"strikeZoneBottom":1.49463648406034,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.51840195622857,"aZ":-30.9440729353019,"pfxX":-9.164125303051684,"pfxZ":0.8274111209201163,"pX":-1.1546842702098354,"pZ":2.91239556482379,"vX0":4.381184216781196,"vY0":-121.62659072475654,"vZ0":0.08684778096999168,"x":161.01,"y":160.15,"x0":-1.7959324472768319,"y0":50.00298897722822,"z0":5.576345304076735,"aX":-13.62731666222452},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.8,"breakHorizontal":15.5,"spinRate":2023,"spinDirection":252},"zone":11,"typeConfidence":2.0,"plateTime":0.45163463184219976,"extension":6.501917605806458},"index":3,"playId":"bc612bb5-e9cc-33fa-9ced-13b45fd1faea","pitchNumber":4,"startTime":"2025-07-26T19:24:36.811Z","endTime":"2025-07-26T19:24:40.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.8,"strikeZoneTop":3.31838526391538,"strikeZoneBottom":1.56157083363547,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.48893455076406,"aZ":-21.292049754994316,"pfxX":-6.313002530939681,"pfxZ":6.219948880081635,"pX":-0.6042757071901217,"pZ":3.75760237567133,"vX0":5.233941431074709,"vY0":-130.9076264626213,"vZ0":-0.7343626835934467,"x":140.03,"y":137.32,"x0":-1.8012500799172837,"y0":50.005084541479505,"z0":5.62384085131851,"aX":-11.04934207057568},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.4,"breakHorizontal":10.4,"spinRate":2217,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.41710118127769746,"extension":6.872998910709077},"index":4,"playId":"298cdb3c-37c9-3f3d-a319-d69a7ec628af","pitchNumber":5,"startTime":"2025-07-26T19:24:55.238Z","endTime":"2025-07-26T19:24:59.974Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T19:24:59.974Z","atBatIndex":61},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Johan Rojas grounds into a force out, second baseman Jazz Chisholm Jr. to shortstop Anthony Volpe. Bryson Stott out at 2nd. Johan Rojas to 1st.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-26T19:25:04.555Z","endTime":"2025-07-26T19:27:37.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642216,"fullName":"Allan Winans","link":"/api/v1/people/642216"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683011,"link":"/api/v1/people/683011"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":80.5,"endSpeed":74.3,"strikeZoneTop":3.49299628977113,"strikeZoneBottom":1.70018772879431,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.774432638851327,"aZ":-37.600667116270365,"pfxX":5.324585981135577,"pfxZ":-3.9394466383043634,"pX":1.5826297576471298,"pZ":0.4927176548521444,"vX0":6.042867563819598,"vY0":-117.12622313642852,"vZ0":-3.123343553404247,"x":56.67,"y":225.48,"x0":-1.7302858764539162,"y0":50.00271390662441,"z0":5.387824773375477,"aX":7.33669373524853},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-7.7,"breakHorizontal":-11.3,"spinRate":2781,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.46908819468275187,"extension":6.78755477248975},"index":0,"playId":"384808b3-7bed-331f-bcea-c999e6e4a3b3","pitchNumber":1,"startTime":"2025-07-26T19:25:25.065Z","endTime":"2025-07-26T19:25:28.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.0,"strikeZoneTop":3.52337859404935,"strikeZoneBottom":1.69503173736165,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.75438010555346,"aZ":-26.190315414526392,"pfxX":-10.297044471621302,"pfxZ":3.394361136307932,"pX":0.4321075868563494,"pZ":2.80430993220871,"vX0":8.727035130412201,"vY0":-132.1132525514985,"vZ0":-2.2040498903504435,"x":100.53,"y":163.06,"x0":-1.5799292102745002,"y0":50.004182925804805,"z0":5.578899401451376,"aX":-18.161632478716623},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.9,"breakHorizontal":16.7,"spinRate":2136,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.4149536471208184,"extension":6.871898081759818},"index":1,"playId":"a21740ef-a48f-3652-99e9-56cc8292568a","pitchNumber":2,"startTime":"2025-07-26T19:25:46.168Z","endTime":"2025-07-26T19:25:50.855Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.6,"strikeZoneTop":3.48394749369568,"strikeZoneBottom":1.72669003758087,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.780350051907877,"aZ":-32.65639249362466,"pfxX":-7.696429794197128,"pfxZ":-0.3177139459519682,"pX":0.39286719920297447,"pZ":0.8711018300681063,"vX0":7.689550219492948,"vY0":-122.1848214943898,"vZ0":-4.201193374643034,"x":102.02,"y":215.26,"x0":-1.7931454953335568,"y0":50.00315858266031,"z0":5.414926856413998,"aX":-11.652575662651195},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.3,"breakHorizontal":12.1,"spinRate":2069,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.4480550140871342,"extension":6.898670762668646},"index":2,"playId":"154ad6e5-4dab-3be4-9462-1c503eb9a8d7","pitchNumber":3,"startTime":"2025-07-26T19:26:07.099Z","endTime":"2025-07-26T19:26:11.735Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2025-07-26T19:26:33.163Z","endTime":"2025-07-26T19:26:50.253Z","isPitch":false,"type":"action","player":{"id":679032,"link":"/api/v1/people/679032"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.2,"strikeZoneTop":3.59213194151734,"strikeZoneBottom":1.72857141931952,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.89442126249791,"aZ":-33.674995423532636,"pfxX":5.750660302583878,"pfxZ":-1.053352854736131,"pX":1.1200756357342119,"pZ":2.033205293239984,"vX0":4.995238826307259,"vY0":-118.64703630359075,"vZ0":-0.991037570821751,"x":74.31,"y":183.88,"x0":-1.7603935624190739,"y0":50.003099419343414,"z0":5.5276077871773355,"aX":8.190544834097754},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-1.9,"breakHorizontal":-11.6,"spinRate":2781,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4618067555590515,"extension":6.742151288260146},"index":4,"playId":"6c9a46cb-5bf1-3756-a5fd-506ff33f242c","pitchNumber":4,"startTime":"2025-07-26T19:26:50.253Z","endTime":"2025-07-26T19:26:55.276Z","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":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.2,"strikeZoneTop":3.51780372524043,"strikeZoneBottom":1.76055994618775,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.245453765204864,"aZ":-26.917098967842243,"pfxX":-9.361491762852058,"pfxZ":3.04603894501043,"pX":0.30516106312542646,"pZ":2.3492792269710683,"vX0":8.242780230810027,"vY0":-130.76155766246572,"vZ0":-2.8019442578702103,"x":105.37,"y":175.35,"x0":-1.6756660472239606,"y0":50.006374007463684,"z0":5.4599754830871,"aX":-16.172974612796235},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.0,"breakHorizontal":15.1,"spinRate":2153,"spinDirection":235},"zone":6,"typeConfidence":2.0,"plateTime":0.4192949746518906,"extension":6.912863697168442},"index":5,"playId":"2326d442-a9d6-34d5-990d-353cf840c3b3","pitchNumber":5,"startTime":"2025-07-26T19:27:09.287Z","endTime":"2025-07-26T19:27:13.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":81.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.171123321630116,"aZ":-28.789699323690822,"pfxX":-9.644136448576003,"pfxZ":1.9649019847269908,"pX":-0.33980937181920606,"pZ":3.122706999261284,"vX0":6.917637532637792,"vY0":-130.87472227188942,"vZ0":-0.78281766627851,"x":129.95,"y":154.47,"x0":-1.7722506038578818,"y0":50.004259224679565,"z0":5.593515815231297,"aX":-16.63071196892245},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.6,"breakHorizontal":15.8,"spinRate":2139,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.41948186260065023,"extension":6.812475977655637},"hitData":{"launchSpeed":100.4,"launchAngle":-0.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.65,"coordY":145.6}},"index":6,"playId":"c8f88a9c-b56e-33ff-b5a4-ad07dc971662","pitchNumber":6,"startTime":"2025-07-26T19:27:29.234Z","endTime":"2025-07-26T19:27:37.249Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T19:27:37.249Z","atBatIndex":62},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Trea Turner reaches on a fielder's choice. Johan Rojas to 2nd. Johan Rojas advances to 2nd, on a fielding error by second baseman Jazz Chisholm Jr.","rbi":0,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-26T19:27:44.004Z","endTime":"2025-07-26T19:29:42.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642216,"fullName":"Allan Winans","link":"/api/v1/people/642216"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"postOnSecond":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.3223846585158,"aZ":-33.30595595854553,"pfxX":-7.987572460697204,"pfxZ":-0.7448296735364153,"pX":-0.206252142410624,"pZ":2.511097085118027,"vX0":6.420016194734543,"vY0":-121.39379145974205,"vZ0":-0.39026333335975105,"x":124.86,"y":170.98,"x0":-1.8333576662269941,"y0":50.006009087544506,"z0":5.5463367019501,"aX":-12.054426253305222},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.2,"breakHorizontal":13.2,"spinRate":2143,"spinDirection":252},"zone":5,"typeConfidence":2.0,"plateTime":0.44931536100066527,"extension":6.921756437171132},"index":0,"playId":"f8d56336-2477-39e4-a05a-bad0cd273b1a","pitchNumber":1,"startTime":"2025-07-26T19:28:11.473Z","endTime":"2025-07-26T19:28:15.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.698229278925794,"aZ":-33.206056958502785,"pfxX":-8.662873615418615,"pfxZ":-0.6869503663235248,"pX":0.5506767666536301,"pZ":1.5575185584791116,"vX0":8.240240279648027,"vY0":-121.33876558628955,"vZ0":-2.4594153171839235,"x":96.01,"y":196.73,"x0":-1.7490230355364933,"y0":50.00299573289516,"z0":5.451806447027667,"aX":-13.037079823597319},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.6,"breakHorizontal":13.9,"spinRate":2246,"spinDirection":256},"zone":14,"typeConfidence":2.0,"plateTime":0.4498429639749655,"extension":6.894558641746454},"index":1,"playId":"3a55ec4c-896f-3392-aab2-207b1ac5d37b","pitchNumber":2,"startTime":"2025-07-26T19:28:30.986Z","endTime":"2025-07-26T19:28:36.485Z","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":80.9,"endSpeed":74.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.60894469129665,"aZ":-29.283761710811497,"pfxX":8.268685014775038,"pfxZ":2.067583456284974,"pX":1.1077629679047922,"pZ":1.7731032642140034,"vX0":4.353476070261707,"vY0":-117.71378215740846,"vZ0":-2.1152481700629098,"x":74.77,"y":190.91,"x0":-1.8431990643607523,"y0":50.000211117427874,"z0":5.410500052949478,"aX":11.530061864371488},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":3.5,"breakHorizontal":-16.1,"spinRate":2820,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4663972940669403,"extension":6.764369902007232},"index":2,"playId":"249a30ed-cf54-3a7b-86fd-e98d77e9da09","pitchNumber":3,"startTime":"2025-07-26T19:28:53.027Z","endTime":"2025-07-26T19:28:57.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":80.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.03291875054146,"aZ":-24.121035527610307,"pfxX":-9.752515091962636,"pfxZ":4.743532463715054,"pX":1.5927957594766837,"pZ":3.0289227735674893,"vX0":11.244928964752958,"vY0":-130.85458867767122,"vZ0":-1.7228831180658877,"x":56.29,"y":157.0,"x0":-1.5363454836953032,"y0":50.00216684003527,"z0":5.541168162115659,"aX":-16.556164500408272},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.3,"breakHorizontal":14.5,"spinRate":2192,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.421995245319855,"extension":6.910984854575893},"index":3,"playId":"ac8c1495-b7e6-3102-a14e-56b0ab491c16","pitchNumber":4,"startTime":"2025-07-26T19:29:15.819Z","endTime":"2025-07-26T19:29:21.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":74.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.691572335272905,"aZ":-33.05704380087367,"pfxX":-6.8528538688244485,"pfxZ":-0.6114740181700604,"pX":-0.5380219871369287,"pZ":2.3377610962277036,"vX0":5.2139392268354845,"vY0":-120.86991209672657,"vZ0":-0.5180452793510807,"x":137.51,"y":175.66,"x0":-1.8579107927750516,"y0":50.002159620064546,"z0":5.5173296537138885,"aX":-9.902386760384983},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.0,"breakHorizontal":10.8,"spinRate":2182,"spinDirection":253},"zone":4,"typeConfidence":2.0,"plateTime":0.45727430254868384,"extension":6.836945106774877},"hitData":{"launchSpeed":101.8,"launchAngle":2.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.13,"coordY":143.57}},"index":4,"playId":"d6367db1-27c6-3877-aeb0-f3feee2aa8ce","pitchNumber":5,"startTime":"2025-07-26T19:29:33.575Z","endTime":"2025-07-26T19:29:42.586Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T19:29:42.586Z","atBatIndex":63},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kyle Schwarber doubles (15) on a sharp line drive to center fielder Trent Grisham. Johan Rojas scores. Trea Turner scores.","rbi":2,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-26T19:30:19.935Z","endTime":"2025-07-26T19:30:36.611Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642216,"fullName":"Allan Winans","link":"/api/v1/people/642216"},"pitchHand":{"code":"R","description":"Right"},"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,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":{"id":642216,"link":"/api/v1/people/642216"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"responsiblePitcher":{"id":642216,"link":"/api/v1/people/642216"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.130018356456155,"aZ":-30.924768977112226,"pfxX":-7.1813332094541344,"pfxZ":0.8563017083856952,"pX":-0.7252522843009122,"pZ":2.5704258999642784,"vX0":4.9504371119387605,"vY0":-120.21599841178032,"vZ0":-0.44583526282349684,"x":144.64,"y":169.38,"x0":-1.8820835674249752,"y0":50.00211472470104,"z0":5.512304431450445,"aX":-10.470847293923892},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.7,"breakHorizontal":11.8,"spinRate":2025,"spinDirection":255},"zone":4,"typeConfidence":2.0,"plateTime":0.4562768479219921,"extension":6.890989488106628},"hitData":{"launchSpeed":110.5,"launchAngle":17.0,"totalDistance":299.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":104.8,"coordY":81.54}},"index":0,"playId":"5b1912fe-37e7-3c69-95b5-938ae78f520f","pitchNumber":1,"startTime":"2025-07-26T19:30:20.385Z","endTime":"2025-07-26T19:30:36.611Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T19:30:36.611Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Harper strikes out swinging.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-26T19:30:53.857Z","endTime":"2025-07-26T19:32:49.479Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642216,"fullName":"Allan Winans","link":"/api/v1/people/642216"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.3,"strikeZoneTop":3.24036159572334,"strikeZoneBottom":1.53897101453167,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.350774406872517,"aZ":-30.181901583306118,"pfxX":-10.31895455737375,"pfxZ":1.1413928225430094,"pX":-0.08263545860316497,"pZ":3.098885658253321,"vX0":7.676974809073636,"vY0":-131.78086945857015,"vZ0":-0.5183274373756572,"x":120.15,"y":155.11,"x0":-1.7060401416575908,"y0":50.00163755488233,"z0":5.545201202167145,"aX":-17.985266872814538},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.2,"breakHorizontal":16.8,"spinRate":2136,"spinDirection":236},"zone":2,"typeConfidence":2.0,"plateTime":0.41707693911544297,"extension":6.999826054196838},"index":0,"playId":"7fa94bb9-086c-39b0-82e7-86c67b045351","pitchNumber":1,"startTime":"2025-07-26T19:31:12.951Z","endTime":"2025-07-26T19:31:20.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":90.5,"endSpeed":82.4,"strikeZoneTop":3.16604364295003,"strikeZoneBottom":1.3053294628729,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.59015103605271,"aZ":-31.0552592770815,"pfxX":-9.1088962813138,"pfxZ":0.6487272583802515,"pX":0.5774992802834198,"pZ":1.1002228585709763,"vX0":8.673421360852045,"vY0":-131.46346098422651,"vZ0":-4.905495782337242,"x":94.99,"y":209.07,"x0":-1.5977843782610215,"y0":50.004833171103826,"z0":5.324100608116111,"aX":-15.779043132527892},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.1,"breakHorizontal":14.4,"spinRate":2216,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.4183198052338395,"extension":6.941053886335322},"index":1,"playId":"dcb1468c-7f01-3e2c-ade3-e7b12140d2d8","pitchNumber":2,"startTime":"2025-07-26T19:31:32.915Z","endTime":"2025-07-26T19:31:38.488Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.2,"strikeZoneTop":3.19574915794633,"strikeZoneBottom":1.49418136671989,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.365288164379205,"aZ":-35.52597187205534,"pfxX":-6.781534921586746,"pfxZ":-2.263604693481879,"pX":-0.957545446311242,"pZ":2.5330184169936327,"vX0":4.1980626919711295,"vY0":-120.99909514930106,"vZ0":0.26995556665612974,"x":153.5,"y":170.39,"x0":-1.8369320435220087,"y0":50.004953179636644,"z0":5.541451742042878,"aX":-10.022419886129681},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-3.7,"breakHorizontal":11.3,"spinRate":2144,"spinDirection":251},"zone":11,"typeConfidence":2.0,"plateTime":0.45325081180657056,"extension":6.8512280537214565},"index":2,"playId":"031a3621-7022-3435-9e68-376538fecf5e","pitchNumber":3,"startTime":"2025-07-26T19:31:51.211Z","endTime":"2025-07-26T19:31:57.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.58290384828909,"aZ":-34.62204823851707,"pfxX":-7.197219029143168,"pfxZ":-1.6208676649709197,"pX":-1.4780448492324745,"pZ":2.3880763704544217,"vX0":3.1991212811819016,"vY0":-121.97123974830247,"vZ0":-0.28852365560931115,"x":173.34,"y":174.3,"x0":-1.8702740658463934,"y0":50.003346376072294,"z0":5.488759532171483,"aX":-10.864094932970339},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-2.8,"breakHorizontal":12.2,"spinRate":2131,"spinDirection":252},"zone":11,"typeConfidence":2.0,"plateTime":0.4487465143887097,"extension":6.862587274862246},"index":3,"playId":"b8ca6c4c-e0fa-3f39-9604-967507a6ec19","pitchNumber":4,"startTime":"2025-07-26T19:32:12.407Z","endTime":"2025-07-26T19:32:18.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.865155024004462,"aZ":-35.24680333149076,"pfxX":6.690127041722668,"pfxZ":-2.162017630876479,"pX":0.6032582823096031,"pZ":0.7038225796508647,"vX0":3.858757698566042,"vY0":-118.31665350440404,"vZ0":-3.443584993911781,"x":94.01,"y":219.78,"x0":-1.9161090525860116,"y0":50.00301337092995,"z0":5.397256238341739,"aX":9.515050665705138},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-4.4,"breakHorizontal":-13.1,"spinRate":2811,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.46234851212969286,"extension":6.9341624859540945},"index":4,"playId":"d47f949f-19eb-3888-97c3-c819b35b5a8f","pitchNumber":5,"startTime":"2025-07-26T19:32:44.482Z","endTime":"2025-07-26T19:32:49.479Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T19:32:49.479Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"J.T. Realmuto flies out to right fielder Cody Bellinger.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-26T19:32:55.327Z","endTime":"2025-07-26T19:33:44.251Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642216,"fullName":"Allan Winans","link":"/api/v1/people/642216"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.9,"strikeZoneTop":3.58771093166075,"strikeZoneBottom":1.54928942235383,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.00272067357726,"aZ":-36.376217873169466,"pfxX":6.4591485203649075,"pfxZ":-2.9275186287728916,"pX":0.9662959949862803,"pZ":1.0708435264263014,"vX0":4.563351367141442,"vY0":-118.84705065206654,"vZ0":-2.436993973063575,"x":80.17,"y":209.87,"x0":-1.815367181564904,"y0":50.00221618844144,"z0":5.40176594037528,"aX":9.27266662599934},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-5.6,"breakHorizontal":-12.7,"spinRate":2886,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.46022303270701626,"extension":6.852650883450934},"index":0,"playId":"08f3c67e-541e-3eb7-b918-94290fb29524","pitchNumber":1,"startTime":"2025-07-26T19:33:16.180Z","endTime":"2025-07-26T19:33:28.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.2,"strikeZoneTop":3.68,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.870220075323815,"aZ":-29.116610810043294,"pfxX":-8.988064217617655,"pfxZ":1.7477004646933718,"pX":0.9203009553844704,"pZ":2.3779733315152005,"vX0":9.75574050103854,"vY0":-130.86093819658436,"vZ0":-2.3861186573955617,"x":81.92,"y":174.57,"x0":-1.6696881976242057,"y0":50.00534532223942,"z0":5.459705198096925,"aX":-15.7563799084337},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.9,"breakHorizontal":14.4,"spinRate":2239,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4168638901261259,"extension":7.015733716307253},"hitData":{"launchSpeed":79.2,"launchAngle":37.0,"totalDistance":264.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":140.32,"coordY":94.96}},"index":1,"playId":"d4e4126a-f7d6-3452-b76d-43fd8ab88a9e","pitchNumber":2,"startTime":"2025-07-26T19:33:35.229Z","endTime":"2025-07-26T19:33:44.251Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T19:33:44.251Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trent Grisham strikes out swinging.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-26T19:38:03.811Z","endTime":"2025-07-26T19:40:04.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642016,"fullName":"Daniel Robert","link":"/api/v1/people/642016"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7],"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":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Daniel Robert replaces Max Lazar.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-26T19:36:36.161Z","endTime":"2025-07-26T19:38:06.221Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642016,"link":"/api/v1/people/642016"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.5,"strikeZoneTop":3.71142578871822,"strikeZoneBottom":1.78386147509867,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.68101212429215,"aZ":-16.134891020251835,"pfxX":-3.4972422830135463,"pfxZ":7.881760037740234,"pX":-0.5850643264456526,"pZ":2.722687284162991,"vX0":4.315156236325239,"vY0":-140.96822676834543,"vZ0":-5.902548228042381,"x":139.3,"y":165.27,"x0":-1.673260762366283,"y0":50.00618427372501,"z0":5.8661154861262,"aX":-7.119449304185852},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.4,"breakHorizontal":5.5,"spinRate":2390,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.38690993440234944,"extension":6.102430427479987},"index":1,"playId":"d9ec9bd0-3681-3510-ae69-b4daa40e740d","pitchNumber":1,"startTime":"2025-07-26T19:38:06.221Z","endTime":"2025-07-26T19:38:10.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.8,"strikeZoneTop":3.65000147704742,"strikeZoneBottom":1.75999919972752,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.305773847968503,"aZ":-30.344142915966504,"pfxX":5.121694933165907,"pfxZ":1.154871007063984,"pX":0.24870567776108113,"pZ":1.4489244254640636,"vX0":4.096899495057104,"vY0":-123.80402704293839,"vZ0":-4.560985616148919,"x":107.52,"y":199.66,"x0":-2.0818211689544746,"y0":50.00074667954987,"z0":5.800508896563591,"aX":8.100720672077028},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.4,"breakHorizontal":-10.1,"spinRate":2823,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.4392404632402198,"extension":6.215295556508556},"index":2,"playId":"bf44fbd9-61c3-3a29-9814-f761a388582f","pitchNumber":2,"startTime":"2025-07-26T19:38:23.945Z","endTime":"2025-07-26T19:38:28.181Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-26T19:38:36.620Z","endTime":"2025-07-26T19:38:52.068Z","isPitch":false,"type":"action","player":{"id":663757,"link":"/api/v1/people/663757"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.65566410028001,"strikeZoneBottom":1.76417546092025,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.73658574596066,"aZ":-31.224167302367682,"pfxX":6.36945265286281,"pfxZ":0.5867119662379512,"pX":0.6019306032222703,"pZ":3.3275123098272803,"vX0":4.343755011895196,"vY0":-126.46025144789822,"vZ0":-0.47245581495509203,"x":94.06,"y":148.94,"x0":-1.9631719373340066,"y0":50.005428183837495,"z0":6.012135134613642,"aX":10.36161300112072},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.2,"breakHorizontal":-12.5,"spinRate":2823,"spinDirection":83},"zone":3,"typeConfidence":2.0,"plateTime":0.43241443197311424,"extension":6.217047671128365},"index":4,"playId":"ca66eafc-126d-393d-83b7-0a775926cf6b","pitchNumber":3,"startTime":"2025-07-26T19:38:52.068Z","endTime":"2025-07-26T19:38:57.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.5,"strikeZoneTop":3.65,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.39466974832935,"aZ":-16.384030789692403,"pfxX":-5.492778605482918,"pfxZ":7.707047240318241,"pX":-0.39632443796836936,"pZ":2.2677045333264956,"vX0":5.620112372363727,"vY0":-142.18755615984827,"vZ0":-7.12397429396195,"x":132.11,"y":177.55,"x0":-1.6842247494445095,"y0":50.00436590883185,"z0":5.844072749331691,"aX":-11.255762480100582},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.7,"breakHorizontal":8.8,"spinRate":2398,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.38511895133564744,"extension":6.199835039118313},"index":5,"playId":"d305dafc-3a73-35f2-9f4c-9d32f3570852","pitchNumber":4,"startTime":"2025-07-26T19:39:11.491Z","endTime":"2025-07-26T19:39:18.508Z","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":96.9,"endSpeed":89.0,"strikeZoneTop":3.70720340224965,"strikeZoneBottom":1.70721194392011,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.6154528018505,"aZ":-15.572094655229897,"pfxX":-3.8852135222773896,"pfxZ":8.18916543225744,"pX":-1.8811265170127667,"pZ":3.1800350692271864,"vX0":1.242210742527719,"vY0":-141.1365653068495,"vZ0":-4.945209634363374,"x":188.7,"y":152.92,"x0":-1.8207887035386243,"y0":50.00571718753275,"z0":5.950111737701621,"aX":-7.878334553670054},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.0,"breakHorizontal":6.8,"spinRate":2377,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3873426143579972,"extension":6.172459227968258},"index":6,"playId":"695ce555-60f0-38c8-b188-bde4eeba906d","pitchNumber":5,"startTime":"2025-07-26T19:39:39.727Z","endTime":"2025-07-26T19:39:44.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.0,"strikeZoneTop":3.65,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.03917117361651,"aZ":-29.82685886821469,"pfxX":6.828158908805152,"pfxZ":1.5257615459779146,"pX":0.9000979930943004,"pZ":2.0948288204866636,"vX0":4.718094143454653,"vY0":-123.75152610802449,"vZ0":-3.045023640516142,"x":82.69,"y":182.22,"x0":-1.9223015097457439,"y0":50.00516428354431,"z0":5.854961939904289,"aX":10.530206220912616},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.3,"breakHorizontal":-13.6,"spinRate":2689,"spinDirection":82},"zone":14,"typeConfidence":2.0,"plateTime":0.4435927346439832,"extension":6.107512241043768},"index":7,"playId":"3a1daeb0-cdbe-333c-9d30-fd9ab7289892","pitchNumber":6,"startTime":"2025-07-26T19:39:59.152Z","endTime":"2025-07-26T19:40:04.838Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T19:40:04.838Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Paul Goldschmidt walks.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-26T19:40:07.858Z","endTime":"2025-07-26T19:42:09.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642016,"fullName":"Daniel Robert","link":"/api/v1/people/642016"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.9,"strikeZoneTop":3.55725431510265,"strikeZoneBottom":1.55499695557975,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.70168078956706,"aZ":-32.71125231902065,"pfxX":6.3026193013463585,"pfxZ":-0.35016470981348036,"pX":1.1929096501235232,"pZ":2.7097179255743393,"vX0":5.290299059416643,"vY0":-123.82166975527085,"vZ0":-1.3141220845990529,"x":71.53,"y":165.62,"x0":-1.7965896858148835,"y0":50.00150059807885,"z0":6.005845802938687,"aX":9.701561831283543},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.7,"breakHorizontal":-12.7,"spinRate":2650,"spinDirection":81},"zone":12,"typeConfidence":2.0,"plateTime":0.44380106601728686,"extension":6.08564467985898},"index":0,"playId":"08e2e7b3-3c20-3753-b241-f1e611b3cc22","pitchNumber":1,"startTime":"2025-07-26T19:40:29.591Z","endTime":"2025-07-26T19:40:37.048Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.1,"strikeZoneTop":3.4553226442873,"strikeZoneBottom":1.4882472262264,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.746421955947834,"aZ":-32.87055123659667,"pfxX":8.959465863486443,"pfxZ":-0.4488343356089999,"pX":-1.5574126950281622,"pZ":3.418004327563983,"vX0":-0.9144409614176986,"vY0":-124.23181245905366,"vZ0":0.1097380609328713,"x":176.36,"y":146.49,"x0":-2.3471956211330016,"y0":50.001910612478184,"z0":6.113850076430376,"aX":13.951204521669373},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.5,"breakHorizontal":-16.0,"spinRate":2762,"spinDirection":78},"zone":11,"typeConfidence":2.0,"plateTime":0.4415214883627332,"extension":6.193781642249532},"index":1,"playId":"6d90957a-46d4-3815-8336-3ab146a910f3","pitchNumber":2,"startTime":"2025-07-26T19:40:45.358Z","endTime":"2025-07-26T19:40:49.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.553775384755056,"aZ":-12.755243380380971,"pfxX":-3.724287054634928,"pfxZ":9.717565484527265,"pX":-0.17851632726834316,"pZ":2.845476441997089,"vX0":5.345623736744258,"vY0":-140.6103136341589,"vZ0":-6.0157959585876455,"x":123.8,"y":161.95,"x0":-1.6223478213485953,"y0":50.000270951718385,"z0":5.843853139641605,"aX":-7.440509527581055},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.6,"breakHorizontal":5.6,"spinRate":2436,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.3898804373293814,"extension":6.30827076719251},"index":2,"playId":"ac3649bb-d9d6-341e-9afb-a728d9e49c97","pitchNumber":3,"startTime":"2025-07-26T19:41:03.934Z","endTime":"2025-07-26T19:41:09.941Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.862361491469144,"aZ":-12.59691653656272,"pfxX":-5.220910301522093,"pfxZ":9.713344114465198,"pX":0.2275838808610808,"pZ":3.293409137458781,"vX0":6.983436936688143,"vY0":-141.87200783103208,"vZ0":-4.93458401258808,"x":108.33,"y":149.86,"x0":-1.6005567622827515,"y0":50.005092233362326,"z0":5.874197195373673,"aX":-10.525416580105508},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.6,"breakHorizontal":7.8,"spinRate":2440,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.3877549536638032,"extension":6.2962931032484715},"index":3,"playId":"e35e0577-d009-3844-9eb4-a33c559d5c0d","pitchNumber":4,"startTime":"2025-07-26T19:41:23.753Z","endTime":"2025-07-26T19:41:27.365Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.3,"strikeZoneTop":3.47943614435107,"strikeZoneBottom":1.51238172842351,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.721157907953142,"aZ":-31.88344206598435,"pfxX":7.605876218608313,"pfxZ":0.18365280096429792,"pX":0.09065700841118704,"pZ":0.9388724310397392,"vX0":2.5674948388751635,"vY0":-124.24316622951561,"vZ0":-5.3566268645641415,"x":113.54,"y":213.43,"x0":-1.9428210929767626,"y0":50.00155502608935,"z0":5.7568113079301995,"aX":11.949287422252992},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.6,"breakHorizontal":-14.4,"spinRate":2852,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.4399985579176233,"extension":6.216167696138553},"index":4,"playId":"3a6a69bb-1b99-341c-87a4-c81d62b8115d","pitchNumber":5,"startTime":"2025-07-26T19:41:45.160Z","endTime":"2025-07-26T19:41:49.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":3.48080404798275,"strikeZoneBottom":1.47840549427282,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.996122263913207,"aZ":-15.296948346481798,"pfxX":-3.1571763864708053,"pfxZ":8.350922536352089,"pX":-2.1925718726132097,"pZ":3.4844761331915315,"vX0":0.1347183340146243,"vY0":-141.0132617184561,"vZ0":-3.9560897825249155,"x":200.58,"y":144.7,"x0":-1.8304584175105,"y0":50.00340841852973,"z0":5.887474155990474,"aX":-6.380809940084839},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.5,"breakHorizontal":5.6,"spinRate":2446,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3878984153564753,"extension":6.061796480037113},"index":5,"playId":"1b903025-3374-3146-87ab-7e5e7e371441","pitchNumber":6,"startTime":"2025-07-26T19:42:02.263Z","endTime":"2025-07-26T19:42:09.884Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T19:42:09.884Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cody Bellinger flies out to right fielder Max Kepler.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-26T19:42:42.954Z","endTime":"2025-07-26T19:43:23.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642016,"fullName":"Daniel Robert","link":"/api/v1/people/642016"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[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":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-26T19:42:33.951Z","endTime":"2025-07-26T19:42:45.325Z","isPitch":false,"type":"action","player":{"id":641355,"link":"/api/v1/people/641355"}},{"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":93.9,"endSpeed":86.6,"strikeZoneTop":3.9,"strikeZoneBottom":1.86,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.5070580386157,"aZ":-22.06401821014239,"pfxX":-0.9332590093035147,"pfxZ":5.329330810301939,"pX":0.1561053645177159,"pZ":1.54014058551107,"vX0":5.791227058878129,"vY0":-136.514645831312,"vZ0":-7.383593449214592,"x":111.05,"y":197.2,"x0":-1.8665705292865944,"y0":50.00409873037,"z0":5.785528119704141,"aX":-1.7710408141178111},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.4,"breakHorizontal":0.5,"spinRate":2523,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.4003700146793885,"extension":6.1280226007283005},"index":1,"playId":"0750df96-6e09-3be5-be98-eb40333e95c0","pitchNumber":1,"startTime":"2025-07-26T19:42:45.325Z","endTime":"2025-07-26T19:42:50.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.6,"strikeZoneTop":3.9,"strikeZoneBottom":1.86,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.321435572706577,"aZ":-12.355054006972578,"pfxX":-2.4691303766328785,"pfxZ":9.861343293161895,"pX":0.16191143931466073,"pZ":3.1737369915202622,"vX0":5.740016191974419,"vY0":-140.72988703033084,"vZ0":-5.271219085064265,"x":110.83,"y":153.09,"x0":-1.5815246539926273,"y0":50.00449298684946,"z0":5.868464704733045,"aX":-4.963775840504662},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.0,"breakHorizontal":3.4,"spinRate":2398,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.38890248226999313,"extension":6.306318071746367},"hitData":{"launchSpeed":80.5,"launchAngle":35.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":149.45,"coordY":90.95}},"index":2,"playId":"114bed9d-e1a9-3d67-8305-a9d49fe8db74","pitchNumber":2,"startTime":"2025-07-26T19:43:09.550Z","endTime":"2025-07-26T19:43:23.577Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T19:43:23.577Z","atBatIndex":69},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Giancarlo Stanton homers (7) on a line drive to right field. Paul Goldschmidt scores.","rbi":2,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-26T19:43:20.531Z","endTime":"2025-07-26T19:45:08.647Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642016,"fullName":"Daniel Robert","link":"/api/v1/people/642016"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"responsiblePitcher":{"id":642016,"link":"/api/v1/people/642016"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":{"id":642016,"link":"/api/v1/people/642016"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.80454134952594,"strikeZoneBottom":1.73545468221251,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.685461607591037,"aZ":-21.127138185218172,"pfxX":-0.5500559260459523,"pfxZ":5.836244488674684,"pX":1.1825078655184074,"pZ":1.7048985111025392,"vX0":7.900048993871022,"vY0":-136.5901038138629,"vZ0":-7.050877145303203,"x":71.93,"y":192.75,"x0":-1.673893326393088,"y0":50.00109633582202,"z0":5.7691345463740555,"aX":-1.0420611904489947},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.2,"breakHorizontal":-0.6,"spinRate":2450,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.4007766905187742,"extension":6.313559648913679},"index":0,"playId":"d6dfb89c-1c3c-3876-b14b-53b695fd5da4","pitchNumber":1,"startTime":"2025-07-26T19:43:46.485Z","endTime":"2025-07-26T19:43:51.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.5,"strikeZoneTop":3.84510568276909,"strikeZoneBottom":1.70521487661326,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.422909617937268,"aZ":-34.260476110587184,"pfxX":5.8520079007684425,"pfxZ":-1.3586085657792548,"pX":1.1439315718556196,"pZ":1.1557570985089682,"vX0":5.7142977428302375,"vY0":-123.28712429357468,"vZ0":-4.411068790058824,"x":73.4,"y":207.57,"x0":-1.9636862070532715,"y0":50.00190226224143,"z0":5.858630576927081,"aX":9.008813958181003},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.2,"breakHorizontal":-11.9,"spinRate":2805,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.44420985456913886,"extension":6.323126079392741},"index":1,"playId":"9d46fff9-118a-3b1a-9b5d-d9b41d3311f5","pitchNumber":2,"startTime":"2025-07-26T19:44:05.158Z","endTime":"2025-07-26T19:44:12.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.4,"strikeZoneTop":3.84251000679392,"strikeZoneBottom":1.77352681323647,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.66841685033151,"aZ":-13.490861494804369,"pfxX":-6.148978821053893,"pfxZ":9.306941930155874,"pX":-0.06168728491691088,"pZ":2.7917378452539494,"vX0":6.419207235408441,"vY0":-140.93843773433397,"vZ0":-6.111084759661653,"x":119.35,"y":163.4,"x0":-1.572254719852277,"y0":50.00443224078656,"z0":5.863050490230243,"aX":-12.345590781797911},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.7,"breakHorizontal":9.8,"spinRate":2488,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.38895077173196935,"extension":6.311488537076966},"index":2,"playId":"2dc799d0-738d-3e50-9ace-abae3651a5cc","pitchNumber":3,"startTime":"2025-07-26T19:44:26.417Z","endTime":"2025-07-26T19:44:30.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.3,"strikeZoneTop":3.77,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.590605522746806,"aZ":-12.340409122103756,"pfxX":-6.016472544152137,"pfxZ":9.871158945601346,"pX":0.305431565745026,"pZ":2.6537937321192087,"vX0":7.296667664946094,"vY0":-141.40625457003938,"vZ0":-6.714211363206764,"x":105.36,"y":167.13,"x0":-1.53627002735404,"y0":50.00475702361105,"z0":5.863842126441434,"aX":-12.091155317471305},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.6,"breakHorizontal":9.2,"spinRate":2430,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.38851029936453907,"extension":6.262609362944287},"hitData":{"launchSpeed":103.4,"launchAngle":20.0,"totalDistance":358.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":203.26,"coordY":76.32}},"index":3,"playId":"9bdce699-a30f-3654-ba2b-972cbd940943","pitchNumber":4,"startTime":"2025-07-26T19:44:44.821Z","endTime":"2025-07-26T19:45:08.647Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T19:45:08.647Z","atBatIndex":70},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Phillies challenged (catch or drop), call on the field was overturned: Jazz Chisholm Jr. pops out to third baseman Edmundo Sosa.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-26T19:44:57.307Z","endTime":"2025-07-26T19:46:02.478Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642016,"fullName":"Daniel Robert","link":"/api/v1/people/642016"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.8,"strikeZoneTop":3.60942814828859,"strikeZoneBottom":1.57983729840656,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.39717519368114,"aZ":-31.39567913728087,"pfxX":8.146982268566322,"pfxZ":0.49628666860212967,"pX":-0.579500326429166,"pZ":3.1588786187122255,"vX0":0.870587479245958,"vY0":-123.7151269041604,"vZ0":-0.5753962841910283,"x":139.09,"y":153.49,"x0":-1.994671385891966,"y0":50.00264650045836,"z0":6.003602895899843,"aX":12.752227737727647},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.0,"breakHorizontal":-15.0,"spinRate":2712,"spinDirection":73},"zone":1,"typeConfidence":2.0,"plateTime":0.4410841264351588,"extension":6.0525538426612115},"index":0,"playId":"dced6ad6-56ad-3e85-b70c-c74a1098bed7","pitchNumber":1,"startTime":"2025-07-26T19:45:33.938Z","endTime":"2025-07-26T19:45:41.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.83,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.058302146294512,"aZ":-35.82619231112876,"pfxX":6.460565277715924,"pfxZ":-2.2893680069844002,"pX":0.2549582296179425,"pZ":2.317348506535022,"vX0":3.188208915446096,"vY0":-125.83798948667686,"vZ0":-1.9317353150793564,"x":107.28,"y":176.21,"x0":-1.8703701341557373,"y0":50.00360241996506,"z0":6.014773820620619,"aX":10.29588526870533},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.3,"breakHorizontal":-12.5,"spinRate":2722,"spinDirection":82},"zone":8,"typeConfidence":2.0,"plateTime":0.4363166939322034,"extension":6.163927940126559},"hitData":{"launchSpeed":87.2,"launchAngle":60.0,"totalDistance":183.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":92.02,"coordY":143.07}},"index":1,"playId":"46e62050-e575-3096-adef-3d31394a8431","pitchNumber":2,"startTime":"2025-07-26T19:45:50.453Z","endTime":"2025-07-26T19:46:02.478Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MD","challengeTeamId":143},"playEndTime":"2025-07-26T19:46:02.478Z","atBatIndex":71},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brandon Marsh doubles (11) on a ground ball to left fielder Jasson Domínguez.","rbi":0,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-26T19:51:27.317Z","endTime":"2025-07-26T19:53:35.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642216,"fullName":"Allan Winans","link":"/api/v1/people/642216"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.0,"strikeZoneTop":3.24,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.193569718994723,"aZ":-30.752680661929283,"pfxX":9.073127636791513,"pfxZ":1.05158335958175,"pX":0.05392293938268081,"pZ":2.0594296143296957,"vX0":2.127488141385245,"vY0":-115.91786688593292,"vZ0":-0.9957698607347889,"x":114.94,"y":183.18,"x0":-2.055962380999942,"y0":50.003321473029175,"z0":5.45061378755007,"aX":12.252838584780335},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":1.9,"breakHorizontal":-16.9,"spinRate":2737,"spinDirection":65},"zone":8,"typeConfidence":2.0,"plateTime":0.4738845274029404,"extension":6.818973403238724},"index":0,"playId":"1a3287e4-aa18-3a63-bfa7-f99b66a4787b","pitchNumber":1,"startTime":"2025-07-26T19:51:27.317Z","endTime":"2025-07-26T19:51:31.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":80.1,"strikeZoneTop":3.18894926801958,"strikeZoneBottom":1.51734945121898,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.85955395968533,"aZ":-18.69803524068721,"pfxX":-6.786395705563909,"pfxZ":8.099807943233007,"pX":-0.09293579303981339,"pZ":4.012901256156032,"vX0":6.325928815374571,"vY0":-128.96238237644314,"vZ0":-0.481392287728829,"x":120.54,"y":130.43,"x0":-1.7104438228319032,"y0":50.003784783952135,"z0":5.659963086955007,"aX":-11.293016472195013},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":14.8,"breakHorizontal":10.7,"spinRate":2282,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4267026832144749,"extension":6.830494302318581},"index":1,"playId":"84f0b989-e57d-354f-961d-0f23b4d06ee5","pitchNumber":2,"startTime":"2025-07-26T19:51:48.845Z","endTime":"2025-07-26T19:51:52.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":80.6,"strikeZoneTop":3.26365848847225,"strikeZoneBottom":1.48692620414887,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.69828356679304,"aZ":-19.027601134477067,"pfxX":-7.568761542949198,"pfxZ":7.772472056301021,"pX":-0.8132702009008332,"pZ":3.8832345004041118,"vX0":4.997997281632434,"vY0":-130.31573602488825,"vZ0":-0.7901792590494361,"x":148.0,"y":133.93,"x0":-1.7893518278099043,"y0":50.00032267402451,"z0":5.650471896284762,"aX":-12.796147127615905},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":14.0,"breakHorizontal":12.4,"spinRate":2210,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.42306347195681226,"extension":6.9790387187162315},"index":2,"playId":"696f9ce2-3502-3e92-8d2d-56369a4305d6","pitchNumber":3,"startTime":"2025-07-26T19:52:06.069Z","endTime":"2025-07-26T19:52:13.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":74.7,"strikeZoneTop":3.24,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.130160523562513,"aZ":-33.82159746819454,"pfxX":-8.009982411300545,"pfxZ":-1.1555366424106737,"pX":-0.4819786429829616,"pZ":2.7590916130711647,"vX0":5.497843681134707,"vY0":-119.3779068605057,"vZ0":0.5527083695413737,"x":135.37,"y":164.28,"x0":-1.785739822838131,"y0":50.00113254294171,"z0":5.593696998142889,"aX":-11.444207288715381},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-1.7,"breakHorizontal":13.0,"spinRate":1916,"spinDirection":254},"zone":1,"typeConfidence":2.0,"plateTime":0.460593221528796,"extension":6.765292081990745},"index":3,"playId":"5f17d597-e9e5-38a6-9bf1-e7f975ed9931","pitchNumber":4,"startTime":"2025-07-26T19:52:23.722Z","endTime":"2025-07-26T19:52:27.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":74.8,"strikeZoneTop":3.29281932611031,"strikeZoneBottom":1.55000175500974,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.09164653343089,"aZ":-30.385714860706408,"pfxX":-7.5106588742810425,"pfxZ":1.2395724812209679,"pX":-1.6980434186338142,"pZ":2.564004584528912,"vX0":2.8357539006216075,"vY0":-120.36226952997023,"vZ0":-0.5643307206851345,"x":181.73,"y":169.55,"x0":-1.9271515920887068,"y0":50.00173417462493,"z0":5.532730981594244,"aX":-10.830549027982952},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":2.4,"breakHorizontal":12.7,"spinRate":2013,"spinDirection":253},"zone":11,"typeConfidence":2.0,"plateTime":0.4580753980667964,"extension":6.635004978444484},"index":4,"playId":"b9570dd2-246d-3283-b721-cddf6c30c396","pitchNumber":5,"startTime":"2025-07-26T19:52:43.753Z","endTime":"2025-07-26T19:52:47.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.7,"strikeZoneTop":3.24,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.861303226197187,"aZ":-19.665485509419778,"pfxX":-6.417523113347781,"pfxZ":7.282068469232641,"pX":0.09880910897439546,"pZ":2.9551475821786815,"vX0":6.751098623973098,"vY0":-130.59757714170675,"vZ0":-2.7704556380791727,"x":113.23,"y":158.99,"x0":-1.6924885602850697,"y0":50.00450019610301,"z0":5.517748914978661,"aX":-11.027934013862732},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.7,"breakHorizontal":10.1,"spinRate":2186,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.4202367036495578,"extension":7.053604637513628},"index":5,"playId":"78888afa-bd7c-3c5f-b356-2fa7a35127e6","pitchNumber":6,"startTime":"2025-07-26T19:53:00.283Z","endTime":"2025-07-26T19:53:04.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":81.9,"strikeZoneTop":3.24,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.55069106627421,"aZ":-20.08135913489677,"pfxX":-6.4946261257931965,"pfxZ":7.027771415706612,"pX":0.7366952592166108,"pZ":3.2099520319762833,"vX0":8.213020080669077,"vY0":-130.39469734903454,"vZ0":-2.0795117070937064,"x":88.92,"y":152.11,"x0":-1.6108293489124563,"y0":50.00553592681259,"z0":5.533842091822798,"aX":-11.180622353070072},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":12.5,"breakHorizontal":10.0,"spinRate":2305,"spinDirection":231},"zone":3,"typeConfidence":2.0,"plateTime":0.42013790677079355,"extension":6.909573855447218},"hitData":{"launchSpeed":68.5,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.7,"coordY":142.56}},"index":6,"playId":"8f2c71c2-3dd0-3aaa-b9c6-bbcb2d6f6363","pitchNumber":7,"startTime":"2025-07-26T19:53:22.741Z","endTime":"2025-07-26T19:53:35.754Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T19:53:35.754Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Kepler strikes out swinging.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-26T19:53:38.945Z","endTime":"2025-07-26T19:55:18.871Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642216,"fullName":"Allan Winans","link":"/api/v1/people/642216"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":3},"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.5,"strikeZoneTop":3.55994958460135,"strikeZoneBottom":1.73916212342102,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.614163793333255,"aZ":-25.828064388697822,"pfxX":-10.674458841514404,"pfxZ":3.7067676554428868,"pX":0.004404338904091096,"pZ":3.184929269949874,"vX0":7.9882058374971985,"vY0":-130.53316320917915,"vZ0":-1.0760587415007774,"x":116.83,"y":152.79,"x0":-1.7214400534293017,"y0":50.001358230444495,"z0":5.562110345827938,"aX":-18.265804469819397},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.7,"breakHorizontal":17.4,"spinRate":2173,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.42095747964135155,"extension":6.913291825080093},"index":0,"playId":"c6a03c77-396b-369e-b090-d7b3d5a1ecfd","pitchNumber":1,"startTime":"2025-07-26T19:54:14.267Z","endTime":"2025-07-26T19:54:18.455Z","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":90.1,"endSpeed":81.9,"strikeZoneTop":3.5521006907614,"strikeZoneBottom":1.59039950562949,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.98453420835864,"aZ":-22.684713461895146,"pfxX":-9.922866668996054,"pfxZ":5.505606079812255,"pX":1.0915943027396846,"pZ":2.93127759873842,"vX0":10.074180242664127,"vY0":-130.82073112867405,"vZ0":-2.271709616185541,"x":75.39,"y":159.64,"x0":-1.5299337129713706,"y0":50.004397788606035,"z0":5.520996870049729,"aX":-17.108731724426427},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.6,"breakHorizontal":15.6,"spinRate":2287,"spinDirection":235},"zone":12,"typeConfidence":2.0,"plateTime":0.41954645117497513,"extension":7.007340025017678},"index":1,"playId":"f5495400-31ab-3864-830f-e69649a0ab40","pitchNumber":2,"startTime":"2025-07-26T19:54:33.798Z","endTime":"2025-07-26T19:54:38.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.601554379055,"aZ":-33.50271205637618,"pfxX":-11.677319505036138,"pfxZ":-0.933005852741903,"pX":0.5527669293204932,"pZ":0.9134832680130701,"vX0":8.497749696342575,"vY0":-119.45195262659576,"vZ0":-3.3828956296542065,"x":95.93,"y":214.12,"x0":-1.5549848120935394,"y0":50.00259105978164,"z0":5.398107188442517,"aX":-16.671600975810183},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-2.3,"breakHorizontal":18.7,"spinRate":1976,"spinDirection":254},"zone":14,"typeConfidence":2.0,"plateTime":0.4606680813476265,"extension":6.8911142967819705},"index":2,"playId":"010a8b2d-2710-392d-995a-8afacf1cdae7","pitchNumber":3,"startTime":"2025-07-26T19:54:53.644Z","endTime":"2025-07-26T19:54:58.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.147724517538908,"aZ":-32.11357793648585,"pfxX":-11.019810916223747,"pfxZ":0.04093380073009101,"pX":-0.6375491232777655,"pZ":0.9592064604054902,"vX0":5.7010968649149065,"vY0":-120.02590512433342,"vZ0":-3.6242629669896003,"x":141.3,"y":212.88,"x0":-1.6287909257699396,"y0":50.00126397850843,"z0":5.38928547966164,"aX":-15.860656585573395},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-0.6,"breakHorizontal":18.4,"spinRate":2130,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.4587006384908956,"extension":6.892154603707089},"index":3,"playId":"cc3ed72a-03ff-3270-9cfe-0f027aac22de","pitchNumber":4,"startTime":"2025-07-26T19:55:13.672Z","endTime":"2025-07-26T19:55:18.871Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T19:55:18.871Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Otto Kemp grounds out, third baseman Ryan McMahon to first baseman Paul Goldschmidt. Brandon Marsh to 3rd.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-26T19:55:52.659Z","endTime":"2025-07-26T19:57:30.799Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642216,"fullName":"Allan Winans","link":"/api/v1/people/642216"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5],"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":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Otto Kemp replaces Edmundo Sosa.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-26T19:55:29.477Z","endTime":"2025-07-26T19:55:54.944Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":624641,"link":"/api/v1/people/624641"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.0,"strikeZoneTop":3.35123784324316,"strikeZoneBottom":1.40597934318095,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.491241099967663,"aZ":-33.35930694326305,"pfxX":5.876624846476667,"pfxZ":-0.8497213186647805,"pX":1.0016479020708655,"pZ":2.51017374734585,"vX0":4.860352802812222,"vY0":-118.29417285861156,"vZ0":0.1279471831242358,"x":78.82,"y":171.01,"x0":-1.85333792050985,"y0":50.00216320277386,"z0":5.549093716677202,"aX":8.211155915180186},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-1.2,"breakHorizontal":-12.0,"spinRate":2794,"spinDirection":56},"zone":12,"typeConfidence":2.0,"plateTime":0.4655121007778318,"extension":6.824358302689673},"index":1,"playId":"4a5d67dc-8faf-3d3a-8744-dc84c07496c0","pitchNumber":1,"startTime":"2025-07-26T19:55:54.944Z","endTime":"2025-07-26T19:55:59.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":80.6,"strikeZoneTop":3.39128579749134,"strikeZoneBottom":1.46400970402085,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.9459022853287,"aZ":-21.8449396145464,"pfxX":-9.145583167431223,"pfxZ":6.112860011456496,"pX":0.7364151927771876,"pZ":2.5734007188139416,"vX0":9.141748171406013,"vY0":-130.53492947241014,"vZ0":-3.076413553724755,"x":88.93,"y":169.3,"x0":-1.6591287711498415,"y0":50.000128740683536,"z0":5.4524173720833415,"aX":-15.444268042424314},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":10.4,"breakHorizontal":14.0,"spinRate":2307,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.4230927940706266,"extension":6.920857882711727},"index":2,"playId":"93956c27-f08c-3fc7-82bd-4d3fe3294d96","pitchNumber":2,"startTime":"2025-07-26T19:56:16.040Z","endTime":"2025-07-26T19:56:20.009Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-26T19:56:33.673Z","endTime":"2025-07-26T19:56:52.619Z","isPitch":false,"type":"action","player":{"id":805249,"link":"/api/v1/people/805249"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.92133005748549,"aZ":-32.26669089970892,"pfxX":-7.496643542250725,"pfxZ":-0.06102616590447507,"pX":0.6992512486197652,"pZ":1.471623970881728,"vX0":7.997467625103977,"vY0":-120.69539832715549,"vZ0":-2.5796462577865924,"x":90.35,"y":199.05,"x0":-1.6863069638620334,"y0":50.00418698670919,"z0":5.401336155629372,"aX":-11.039767984032773},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.5,"breakHorizontal":11.6,"spinRate":2036,"spinDirection":257},"zone":9,"typeConfidence":2.0,"plateTime":0.4541501349270689,"extension":6.831493998557635},"index":4,"playId":"0ff2850e-bf49-3a25-9c3a-1ab94b22b4dc","pitchNumber":3,"startTime":"2025-07-26T19:56:52.619Z","endTime":"2025-07-26T19:56:56.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":74.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.05556235308246,"aZ":-33.038743579039256,"pfxX":6.7741951130644145,"pfxZ":-0.6194637295711853,"pX":-0.5084737827469457,"pZ":2.356826660959682,"vX0":1.3106272664838667,"vY0":-116.43459557166727,"vZ0":-0.187520575960205,"x":136.38,"y":175.15,"x0":-1.9581708187643,"y0":50.00562563767541,"z0":5.541642694440151,"aX":9.384609319130385},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-1.0,"breakHorizontal":-12.6,"spinRate":2671,"spinDirection":63},"zone":4,"typeConfidence":2.0,"plateTime":0.46884037360464426,"extension":6.714233556286894},"hitData":{"launchSpeed":96.4,"launchAngle":2.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.06,"coordY":167.9}},"index":5,"playId":"c8a66f41-60a1-3460-806e-bd57b5d790de","pitchNumber":4,"startTime":"2025-07-26T19:57:21.778Z","endTime":"2025-07-26T19:57:30.799Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T19:57:30.799Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryson Stott strikes out on a foul tip.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-26T19:57:51.863Z","endTime":"2025-07-26T19:59:17.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642216,"fullName":"Allan Winans","link":"/api/v1/people/642216"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"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":89.5,"endSpeed":82.1,"strikeZoneTop":3.29083127842153,"strikeZoneBottom":1.33966197838668,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.650783179860596,"aZ":-27.05455596846524,"pfxX":-8.491266456374547,"pfxZ":2.9716331900546997,"pX":0.08502879867414705,"pZ":3.007567351267202,"vX0":7.515690169254859,"vY0":-130.19329656569894,"vZ0":-1.1708855601311334,"x":113.76,"y":157.58,"x0":-1.7321950696918231,"y0":50.00068903408461,"z0":5.505665340684174,"aX":-14.614470146799071},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.4,"breakHorizontal":13.8,"spinRate":2272,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.42028370200960774,"extension":6.8383014027966},"index":0,"playId":"fecd3802-65cd-3f06-b884-c7bfd6af6105","pitchNumber":1,"startTime":"2025-07-26T19:58:14.573Z","endTime":"2025-07-26T19:58:18.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.964604909296003,"aZ":-18.621602053453454,"pfxX":-7.192446125608864,"pfxZ":7.949555825281966,"pX":-0.21547933791334561,"pZ":3.1941176745093176,"vX0":6.180409420685354,"vY0":-130.14911004969514,"vZ0":-2.4155577777845663,"x":125.21,"y":152.54,"x0":-1.6939939877428,"y0":50.001031142271,"z0":5.55474253598057,"aX":-12.25819385073994},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":14.0,"breakHorizontal":11.5,"spinRate":2300,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.4219022710842628,"extension":6.694375089721231},"index":1,"playId":"e3416fc6-2b5c-3d69-b91f-369f2354d652","pitchNumber":2,"startTime":"2025-07-26T19:58:34.405Z","endTime":"2025-07-26T19:58:40.941Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":73.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.391870570363707,"aZ":-30.34957970789391,"pfxX":-8.73310606485344,"pfxZ":1.292578059040311,"pX":-0.7858036644826979,"pZ":1.8323566920040657,"vX0":5.1004203967579915,"vY0":-119.5752615512243,"vZ0":-1.9397531962669607,"x":146.95,"y":189.31,"x0":-1.8393379372896999,"y0":50.002926269642685,"z0":5.4432166309317545,"aX":-12.332525729920638},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":2.0,"breakHorizontal":14.2,"spinRate":1982,"spinDirection":258},"zone":7,"typeConfidence":2.0,"plateTime":0.4624793545265109,"extension":6.926637283262634},"index":2,"playId":"fb8a1d73-d485-340a-a5bd-aa24e1360167","pitchNumber":3,"startTime":"2025-07-26T19:59:12.060Z","endTime":"2025-07-26T19:59:17.238Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T19:59:17.238Z","atBatIndex":75},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ben Rice walks.","rbi":0,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-26T20:01:31.635Z","endTime":"2025-07-26T20:02:41.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"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":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Otto Kemp remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-26T20:01:07.336Z","endTime":"2025-07-26T20:01:07.360Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"701","replacedPlayer":{"id":624641,"link":"/api/v1/people/624641"}},{"details":{"description":"Pitching Change: Alan Rangel replaces Daniel Robert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-26T20:01:07.360Z","endTime":"2025-07-26T20:01:33.946Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660604,"link":"/api/v1/people/660604"},"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":0},"pitchData":{"startSpeed":74.4,"endSpeed":68.0,"strikeZoneTop":3.698047291557,"strikeZoneBottom":1.66814336500287,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.558779834246177,"aZ":-43.0055456008743,"pfxX":0.42381681923077474,"pfxZ":-9.24549318409252,"pX":-0.6321246538803158,"pZ":3.770122367141771,"vX0":-2.230945661921401,"vY0":-108.09680762077221,"vZ0":4.545987261669056,"x":141.1,"y":136.99,"x0":0.3625714943947977,"y0":50.00128759430856,"z0":6.391167140893433,"aX":0.496716459933204},"breaks":{"breakAngle":0.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.9,"breakVerticalInduced":-15.0,"breakHorizontal":-0.1,"spinRate":1979,"spinDirection":354},"zone":1,"typeConfidence":0.9,"plateTime":0.5086062856712759,"extension":6.6342147785521055},"index":2,"playId":"98058c57-b01b-3d57-be49-a5fb41c1f53b","pitchNumber":1,"startTime":"2025-07-26T20:01:33.946Z","endTime":"2025-07-26T20:01:39.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":74.4,"strikeZoneTop":3.77100935134202,"strikeZoneBottom":1.74141127739176,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.802770316140318,"aZ":-19.461448028581263,"pfxX":-6.929283707908361,"pfxZ":8.927286395386389,"pX":0.39668763138032714,"pZ":3.136507793627224,"vX0":1.3019115218056163,"vY0":-119.11781819515107,"vZ0":-2.971969568233942,"x":101.88,"y":154.09,"x0":0.7398949641625358,"y0":50.004136936303226,"z0":6.178009365582499,"aX":-9.868314406824208},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":15.6,"breakHorizontal":12.1,"spinRate":2148,"spinDirection":218},"zone":3,"typeConfidence":0.91,"plateTime":0.46142287273000804,"extension":6.751055137008285},"index":3,"playId":"6b264e23-3a5b-38c9-ad61-45a21acdb8c5","pitchNumber":2,"startTime":"2025-07-26T20:01:47.622Z","endTime":"2025-07-26T20:01:51.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.79479289662352,"strikeZoneBottom":1.73003139029502,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.119718379004592,"aZ":-10.97591879567471,"pfxX":-1.7471125205135323,"pfxZ":11.023318420394801,"pX":0.24855439322919373,"pZ":1.3525343742200928,"vX0":-0.22143715148501147,"vY0":-137.90054006674285,"vZ0":-10.385671216772913,"x":107.53,"y":202.26,"x0":0.5568853735225121,"y0":50.004169087928034,"z0":5.9116521727689095,"aX":-3.3594390490219697},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.0,"breakHorizontal":3.2,"spinRate":2293,"spinDirection":196},"zone":14,"typeConfidence":0.91,"plateTime":0.3974417062186011,"extension":6.6741563957458485},"index":4,"playId":"ebce3627-dfea-3f39-a39f-977091aa9ae2","pitchNumber":3,"startTime":"2025-07-26T20:02:02.894Z","endTime":"2025-07-26T20:02:06.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.75846837222936,"strikeZoneBottom":1.83528357919393,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.21519120944374,"aZ":-11.561183884702318,"pfxX":-1.6681305789459095,"pfxZ":10.926635818178745,"pX":-0.9436799151825916,"pZ":2.299329883276528,"vX0":-3.4520831832891705,"vY0":-136.30454121979042,"vZ0":-8.045469512567152,"x":152.97,"y":176.7,"x0":0.5547042988436528,"y0":50.005263870416954,"z0":6.082689293183645,"aX":-3.1470182748752187},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.4,"breakHorizontal":3.7,"spinRate":2279,"spinDirection":202},"zone":13,"typeConfidence":0.9,"plateTime":0.40144396047451814,"extension":6.641373554976623},"index":5,"playId":"09fd1d76-f7ae-382d-8a7f-1b6a7c3cb149","pitchNumber":4,"startTime":"2025-07-26T20:02:19.646Z","endTime":"2025-07-26T20:02:24.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.77306024290856,"strikeZoneBottom":1.77955247361707,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.647850646701635,"aZ":-10.789425211766899,"pfxX":-3.570317567432916,"pfxZ":11.520501016090154,"pX":-0.419619946583136,"pZ":1.5715360740905127,"vX0":-1.5001821475516741,"vY0":-135.40916233755033,"vZ0":-9.526920695996404,"x":132.99,"y":196.35,"x0":0.6055441717210103,"y0":50.00437671707759,"z0":5.891007754258706,"aX":-6.628814316715434},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.1,"breakHorizontal":6.8,"spinRate":2371,"spinDirection":194},"zone":13,"typeConfidence":0.9,"plateTime":0.4045432578009178,"extension":6.794157955642494},"index":6,"playId":"9a27ad9f-507a-3da2-863e-236e1e4a6375","pitchNumber":5,"startTime":"2025-07-26T20:02:36.698Z","endTime":"2025-07-26T20:02:41.388Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T20:02:41.388Z","atBatIndex":76},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Anthony Volpe flies out to left fielder Brandon Marsh.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-26T20:02:42.210Z","endTime":"2025-07-26T20:05:08.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.41535444066499,"strikeZoneBottom":1.48970487905097,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.26273411127974,"aZ":-23.950017420028555,"pfxX":2.6962665906715984,"pfxZ":5.007306545843207,"pX":1.2180043581557496,"pZ":2.6109318902357,"vX0":0.5795620155553228,"vY0":-127.13108929595438,"vZ0":-4.1054589633702046,"x":70.57,"y":168.28,"x0":0.6369178066653509,"y0":50.002544875018366,"z0":6.14032460199762,"aX":4.427611231697982},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.4,"breakHorizontal":-5.0,"spinRate":2314,"spinDirection":171},"zone":12,"typeConfidence":0.87,"plateTime":0.4303062461092697,"extension":6.570225656364315},"index":0,"playId":"7c63266b-93c4-3bfa-8344-6423374009b2","pitchNumber":1,"startTime":"2025-07-26T20:03:05.009Z","endTime":"2025-07-26T20:03:09.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.34222167748784,"strikeZoneBottom":1.45181533738221,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.550901767067412,"aZ":-9.935239648630494,"pfxX":-3.5953356241429826,"pfxZ":12.295037617887582,"pX":-0.8531907784354809,"pZ":1.2861141081545302,"vX0":-3.0965857599970303,"vY0":-133.81767530436426,"vZ0":-10.163237849513346,"x":149.52,"y":204.05,"x0":0.7872582197191256,"y0":50.00553610717086,"z0":5.850674475068131,"aX":-6.505475015630099},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":20.2,"breakHorizontal":7.2,"spinRate":2335,"spinDirection":192},"zone":13,"typeConfidence":0.89,"plateTime":0.40969939133465516,"extension":6.794312544015491},"index":1,"playId":"727eb1e3-3842-3624-b83c-957e473ce262","pitchNumber":2,"startTime":"2025-07-26T20:03:22.389Z","endTime":"2025-07-26T20:03:29.133Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-26T20:03:29.910Z","endTime":"2025-07-26T20:04:04.348Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.3654989586983,"strikeZoneBottom":1.54565668929377,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.945325453067728,"aZ":-9.20544596297339,"pfxX":-4.349113020355772,"pfxZ":12.21085186820247,"pX":0.0027709186434158027,"pZ":1.4270290419858356,"vX0":-0.4459252625194201,"vY0":-136.72778653111598,"vZ0":-10.096478727333952,"x":116.89,"y":200.25,"x0":0.732908339456811,"y0":50.00430221652157,"z0":5.8126806877394985,"aX":-8.182650491229648},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":20.0,"breakHorizontal":7.9,"spinRate":2376,"spinDirection":200},"zone":8,"typeConfidence":0.91,"plateTime":0.4015767126217922,"extension":6.737550968039198},"index":3,"playId":"a52553bb-126a-3fbf-95a6-dbb7bd8376c6","pitchNumber":3,"startTime":"2025-07-26T20:04:04.348Z","endTime":"2025-07-26T20:04:08.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":76.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.07223111462091,"aZ":-15.16753758506868,"pfxX":-5.101437185829563,"pfxZ":11.340105663217589,"pX":-0.06944590003157565,"pZ":1.6772192403312254,"vX0":0.043966643627041946,"vY0":-122.2417050648511,"vZ0":-7.176453529131576,"x":119.65,"y":193.5,"x0":0.5741819567186518,"y0":50.00552264860865,"z0":5.973734443519813,"aX":-7.654164702256896},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":19.0,"breakHorizontal":9.2,"spinRate":2260,"spinDirection":214},"zone":8,"typeConfidence":0.79,"plateTime":0.4495742783295862,"extension":6.806273668037092},"index":4,"playId":"3a5e1ac1-c2a4-3055-89ed-1592058cd54d","pitchNumber":4,"startTime":"2025-07-26T20:04:19.541Z","endTime":"2025-07-26T20:04:25.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":73.9,"strikeZoneTop":3.36357265990839,"strikeZoneBottom":1.40266897972658,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.48390940471372,"aZ":-21.274850929459774,"pfxX":-7.116961387500888,"pfxZ":7.728982971793339,"pX":-0.47447547322201794,"pZ":5.197878672111088,"vX0":-1.0295255726761492,"vY0":-118.53351102370289,"vZ0":2.0120034980471315,"x":135.09,"y":98.44,"x0":0.8905304919396851,"y0":50.00585447911416,"z0":6.291499231251413,"aX":-10.040463860843962},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":14.8,"breakHorizontal":13.1,"spinRate":2065,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.46362948567428486,"extension":6.826421159891047},"index":5,"playId":"7152d49c-5ef4-3a52-b7c9-a118f874fa05","pitchNumber":5,"startTime":"2025-07-26T20:04:40.657Z","endTime":"2025-07-26T20:04:44.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.91971383539788,"aZ":-8.199427951705767,"pfxX":-3.3127874652364078,"pfxZ":13.018970683184927,"pX":-0.24047478124105792,"pZ":2.48835755691874,"vX0":-1.2170566711166213,"vY0":-135.1953963081969,"vZ0":-7.5909176721520435,"x":126.17,"y":171.59,"x0":0.6464949015918436,"y0":50.00186559070349,"z0":5.91675675851374,"aX":-6.099270485503035},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":22.1,"breakHorizontal":6.2,"spinRate":2327,"spinDirection":199},"zone":5,"typeConfidence":0.9,"plateTime":0.4059491945703466,"extension":6.770807937195878},"hitData":{"launchSpeed":87.7,"launchAngle":29.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.79,"coordY":76.32}},"index":6,"playId":"c24d3fd1-5c41-37b6-8cb4-694d44d68f38","pitchNumber":6,"startTime":"2025-07-26T20:04:57.714Z","endTime":"2025-07-26T20:05:08.728Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T20:05:08.728Z","atBatIndex":77},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan McMahon walks. Ben Rice to 2nd.","rbi":0,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-26T20:05:14.600Z","endTime":"2025-07-26T20:06:42.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"postOnSecond":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"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":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.2,"endSpeed":79.8,"strikeZoneTop":3.52000135311556,"strikeZoneBottom":1.61971449196417,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.07803094607158,"aZ":-26.398965258682843,"pfxX":3.213287512221563,"pfxZ":3.5629608080057693,"pX":-0.24481553165782613,"pZ":5.223766222677444,"vX0":-3.232674876123148,"vY0":-125.61133914607434,"vZ0":2.5072603160235114,"x":126.33,"y":97.74,"x0":0.6327650436666228,"y0":50.0018493022544,"z0":6.340036773254106,"aX":5.207185845283594},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.2,"breakHorizontal":-5.2,"spinRate":2305,"spinDirection":164},"zone":11,"typeConfidence":0.89,"plateTime":0.4337192526814664,"extension":6.381062271610889},"index":0,"playId":"7a32f81e-59e1-3690-9ee6-2ded2ff61e31","pitchNumber":1,"startTime":"2025-07-26T20:05:32.390Z","endTime":"2025-07-26T20:05:36.485Z","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":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.0,"strikeZoneTop":3.47572338328135,"strikeZoneBottom":1.51327523380993,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.180442507706505,"aZ":-25.308467669586758,"pfxX":3.7470377863543316,"pfxZ":4.221463078249949,"pX":0.5107159455261573,"pZ":3.8894762954817987,"vX0":-1.419283773080689,"vY0":-126.08726138506272,"vZ0":-1.0141179908725861,"x":97.53,"y":133.76,"x0":0.5908214814538488,"y0":50.00433349640808,"z0":6.320256063672041,"aX":6.095228807537884},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.7,"breakHorizontal":-6.5,"spinRate":2303,"spinDirection":166},"zone":12,"typeConfidence":0.89,"plateTime":0.4327221063697877,"extension":6.339552330240972},"index":1,"playId":"7c6d0680-6d2f-3868-950c-583dcdec3fd5","pitchNumber":2,"startTime":"2025-07-26T20:05:50.546Z","endTime":"2025-07-26T20:05:55.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.54494609469413,"strikeZoneBottom":1.61755256082015,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.674878933075494,"aZ":-10.152898365093785,"pfxX":-2.339995634970327,"pfxZ":11.907492758900492,"pX":-1.2430344281572614,"pZ":3.279984190037293,"vX0":-3.4236638690580676,"vY0":-135.18675953537104,"vZ0":-5.321427846314274,"x":164.38,"y":150.22,"x0":0.34421568511105444,"y0":50.00329585978505,"z0":5.987651486643958,"aX":-4.3282274596949994},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":20.6,"breakHorizontal":4.9,"spinRate":2205,"spinDirection":199},"zone":11,"typeConfidence":0.9,"plateTime":0.40526912118955494,"extension":6.572102849173462},"index":2,"playId":"9b2d8ca0-b1fa-3859-b330-e1f5bb74287e","pitchNumber":3,"startTime":"2025-07-26T20:06:06.067Z","endTime":"2025-07-26T20:06:11.065Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.4,"strikeZoneTop":3.5761744482704,"strikeZoneBottom":1.57813772574985,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.167148057063148,"aZ":-11.787633619172023,"pfxX":-0.6102156916552341,"pfxZ":11.227088175008195,"pX":-0.06115091622238663,"pZ":2.990138125464717,"vX0":-1.8393785865464358,"vY0":-133.2891243767625,"vZ0":-5.887409065967146,"x":119.33,"y":158.05,"x0":0.7146222876237994,"y0":50.00362692810229,"z0":6.063719263146385,"aX":-1.1080518809514788},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.4,"breakHorizontal":1.4,"spinRate":2169,"spinDirection":193},"zone":2,"typeConfidence":0.88,"plateTime":0.4094924466484202,"extension":6.5770546889246635},"index":3,"playId":"26f72a67-cffc-3361-913e-f869ca88e741","pitchNumber":4,"startTime":"2025-07-26T20:06:21.353Z","endTime":"2025-07-26T20:06:25.279Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.54649338844769,"strikeZoneBottom":1.54873258730893,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.232147564182952,"aZ":-12.212892343428122,"pfxX":-1.5728423735143866,"pfxZ":10.777291997028474,"pX":0.05791711773049701,"pZ":4.640609315841798,"vX0":-1.2716648255105198,"vY0":-134.95860320589415,"vZ0":-1.816423485228709,"x":114.79,"y":113.48,"x0":0.7389036532070781,"y0":50.0039585071972,"z0":6.17845834071251,"aX":-2.913345051102907},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.3,"breakHorizontal":3.1,"spinRate":2299,"spinDirection":198},"zone":12,"typeConfidence":0.9,"plateTime":0.40520371971081603,"extension":6.54947450271284},"index":4,"playId":"d3e6d7ea-c3dc-3cd7-8b2a-cfec554544f4","pitchNumber":5,"startTime":"2025-07-26T20:06:38.647Z","endTime":"2025-07-26T20:06:42.388Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T20:06:42.388Z","atBatIndex":78},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jasson Domínguez flies out to left fielder Brandon Marsh.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-26T20:07:08.539Z","endTime":"2025-07-26T20:08:06.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"postOnSecond":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"0c453575-fb3d-4946-ae4b-87ea6cd09098","startTime":"2025-07-26T20:07:08.539Z","endTime":"2025-07-26T20:07:13.539Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.46739625397081,"strikeZoneBottom":1.43506126420306,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.978646856791162,"aZ":-11.467365735317198,"pfxX":-1.3257024109766393,"pfxZ":11.044941388623101,"pX":-0.08315077521732793,"pZ":4.17698560518154,"vX0":-1.6135269317215004,"vY0":-135.64700665927006,"vZ0":-3.039669449006629,"x":120.17,"y":126.0,"x0":0.6902877694275346,"y0":50.00331553847437,"z0":6.104699394344022,"aX":-2.4854711697556215},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.7,"breakHorizontal":2.8,"spinRate":2277,"spinDirection":195},"zone":11,"typeConfidence":0.9,"plateTime":0.4028441175550528,"extension":6.640234224154811},"index":1,"playId":"165deb74-e18a-345e-ae45-d93d4c90b820","pitchNumber":1,"startTime":"2025-07-26T20:07:20.396Z","endTime":"2025-07-26T20:07:24.873Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.42926368471033,"strikeZoneBottom":1.53804405417434,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.545280138972707,"aZ":-11.201098995280658,"pfxX":-2.275535801141714,"pfxZ":11.23457874189303,"pX":0.2203542915180731,"pZ":3.009197519853282,"vX0":-0.10686303074023956,"vY0":-135.4987350756434,"vZ0":-6.276591711923346,"x":108.6,"y":157.53,"x0":0.5560283181258832,"y0":50.0012689815822,"z0":6.132084322550806,"aX":-4.246635989280072},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.3,"breakHorizontal":4.2,"spinRate":2362,"spinDirection":192},"zone":2,"typeConfidence":0.9,"plateTime":0.4036446828371103,"extension":6.526849546979325},"index":2,"playId":"c3e09ff7-9b0a-32ed-be16-eb787a5a3395","pitchNumber":2,"startTime":"2025-07-26T20:07:36.246Z","endTime":"2025-07-26T20:07:40.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.67181458381495,"aZ":-23.89852043982223,"pfxX":-6.686652157548048,"pfxZ":5.565944039410869,"pX":-0.14980926158453603,"pZ":3.399611887991174,"vX0":-0.24716969804053374,"vY0":-121.15436342691571,"vZ0":-1.5896336424549902,"x":122.71,"y":146.99,"x0":0.8222016424669987,"y0":50.00200535872317,"z0":6.152915602661115,"aX":-9.939267570249829},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":10.0,"breakHorizontal":12.1,"spinRate":2078,"spinDirection":220},"zone":2,"typeConfidence":0.88,"plateTime":0.4521018699441606,"extension":6.731156058970858},"hitData":{"launchSpeed":92.7,"launchAngle":50.0,"totalDistance":297.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.31,"coordY":108.1}},"index":3,"playId":"d314f8c8-f27b-3ca7-8ca5-f56df9ba5f29","pitchNumber":3,"startTime":"2025-07-26T20:07:52.960Z","endTime":"2025-07-26T20:08:06.962Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T20:08:06.962Z","atBatIndex":79},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trent Grisham walks. Ben Rice to 3rd. Ryan McMahon to 2nd.","rbi":0,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-26T20:08:10.392Z","endTime":"2025-07-26T20:10:44.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"postOnSecond":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"postOnThird":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"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":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.0,"strikeZoneTop":3.6699473433744,"strikeZoneBottom":1.60348241868449,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.08136730138055,"aZ":-24.01452967271158,"pfxX":-5.967954365744955,"pfxZ":5.69158071823518,"pX":-0.5639072887236943,"pZ":4.304611570037027,"vX0":-0.7047621348576912,"vY0":-118.80681641465193,"vZ0":0.38986569638750657,"x":138.49,"y":122.56,"x0":0.5120049181547586,"y0":50.00376504024061,"z0":6.315322641309728,"aX":-8.559200057835108},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":10.7,"breakHorizontal":11.0,"spinRate":2045,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.4604556020339219,"extension":6.734435293037005},"index":0,"playId":"19810485-21fc-3424-b2a9-50d41a3b118c","pitchNumber":1,"startTime":"2025-07-26T20:08:35.254Z","endTime":"2025-07-26T20:08:40.385Z","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":83.5,"endSpeed":77.0,"strikeZoneTop":3.80876681603685,"strikeZoneBottom":1.74246856573584,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.605468147362608,"aZ":-23.36928348079477,"pfxX":-5.82579555074127,"pfxZ":5.832694184437978,"pX":-0.16281236316454764,"pZ":4.319232428126066,"vX0":-0.2074969429667347,"vY0":-121.7628561220375,"vZ0":0.05404528107432316,"x":123.21,"y":122.16,"x0":0.681036177127231,"y0":50.005057856127536,"z0":6.309073742186585,"aX":-8.799822783294218},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":10.8,"breakHorizontal":10.6,"spinRate":2151,"spinDirection":220},"zone":11,"typeConfidence":0.87,"plateTime":0.44882960850413856,"extension":6.632717082687178},"index":1,"playId":"1aed9e7e-b9c6-3df3-913f-fb6dc71d2e86","pitchNumber":2,"startTime":"2025-07-26T20:08:52.735Z","endTime":"2025-07-26T20:08:56.115Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.65,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.225767801905988,"aZ":-11.878306061411049,"pfxX":-1.4259369263215842,"pfxZ":10.752024667744214,"pX":0.10445458829390962,"pZ":3.4890972903215096,"vX0":-1.0160879989764593,"vY0":-135.90302538232353,"vZ0":-4.72400551727804,"x":113.02,"y":144.57,"x0":0.6673093762070528,"y0":50.00445402768609,"z0":6.062084916763504,"aX":-2.691709209352597},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.8,"breakHorizontal":2.8,"spinRate":2289,"spinDirection":195},"zone":2,"typeConfidence":0.9,"plateTime":0.4016345261674221,"extension":6.630664184877381},"index":2,"playId":"5d61af4e-28c6-3da0-a40a-096cc76ef907","pitchNumber":3,"startTime":"2025-07-26T20:09:12.072Z","endTime":"2025-07-26T20:09:15.960Z","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":92.2,"endSpeed":83.2,"strikeZoneTop":3.74066554688565,"strikeZoneBottom":1.78049886842177,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.176269588126544,"aZ":-10.205387824807525,"pfxX":-2.9863543408490707,"pfxZ":12.282136309120016,"pX":-1.0676336963811188,"pZ":2.1399002966146514,"vX0":-3.5571796174277703,"vY0":-133.95114449621028,"vZ0":-7.990169858230218,"x":157.7,"y":181.0,"x0":0.6734559207367413,"y0":50.0047223639135,"z0":5.920969531356473,"aX":-5.340914775198206},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":20.4,"breakHorizontal":6.2,"spinRate":2254,"spinDirection":193},"zone":13,"typeConfidence":0.9,"plateTime":0.41138336027596667,"extension":6.5471100330752305},"index":3,"playId":"07496865-f3d6-3d77-bd3a-02ee0c52f0e8","pitchNumber":4,"startTime":"2025-07-26T20:09:33.272Z","endTime":"2025-07-26T20:09:38.429Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":83.3,"strikeZoneTop":3.65,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.622042283286966,"aZ":-9.929962551971855,"pfxX":-2.5576768199182736,"pfxZ":12.337134991473436,"pX":-0.3335450207427043,"pZ":3.6547093816374088,"vX0":-0.8551621512278462,"vY0":-134.52133664551403,"vZ0":-4.776260282023277,"x":129.71,"y":140.1,"x0":0.3219898458729953,"y0":50.00101559165345,"z0":6.179235756845892,"aX":-4.609865441477955},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":21.2,"breakHorizontal":4.8,"spinRate":2336,"spinDirection":200},"zone":1,"typeConfidence":0.91,"plateTime":0.40973784786943535,"extension":6.158599802547289},"index":4,"playId":"225c8b6b-8def-3cbf-9087-5f927084b1b0","pitchNumber":5,"startTime":"2025-07-26T20:09:53.661Z","endTime":"2025-07-26T20:09:58.010Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.3,"strikeZoneTop":3.73490727448876,"strikeZoneBottom":1.66944277317814,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.724150332417413,"aZ":-20.859925476639845,"pfxX":-5.680340147654377,"pfxZ":7.744165936751832,"pX":0.40095589103820817,"pZ":4.013600194096485,"vX0":0.4884481070341843,"vY0":-120.45018349026853,"vZ0":-0.8522007602710375,"x":101.72,"y":130.41,"x0":0.9321390809740426,"y0":50.00062186792467,"z0":6.226818517579416,"aX":-8.293878438209306},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":14.0,"breakHorizontal":10.2,"spinRate":2079,"spinDirection":219},"zone":12,"typeConfidence":0.88,"plateTime":0.4558089035660542,"extension":6.9010195851862015},"index":5,"playId":"1f6b6cc1-ad3e-31b1-b85b-319d6931f018","pitchNumber":6,"startTime":"2025-07-26T20:10:33.096Z","endTime":"2025-07-26T20:10:44.283Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T20:10:44.283Z","atBatIndex":80},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Paul Goldschmidt strikes out swinging.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-26T20:11:56.205Z","endTime":"2025-07-26T20:13:39.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[5],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","movementReason":"r_adv_play","runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":{"id":660604,"link":"/api/v1/people/660604"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","movementReason":"r_adv_play","runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","movementReason":"r_adv_play","runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-26T20:10:59.657Z","endTime":"2025-07-26T20:11:58.533Z","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":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.1,"strikeZoneTop":3.64565344408174,"strikeZoneBottom":1.51072708819111,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.904064351617073,"aZ":-23.797019371768773,"pfxX":-6.947391536273068,"pfxZ":5.635597282062919,"pX":-0.3941763648493306,"pZ":3.0259212380367644,"vX0":-0.4654660425369433,"vY0":-121.67912993424059,"vZ0":-2.5185265033382924,"x":132.03,"y":157.08,"x0":0.7014181242103276,"y0":50.00087484933957,"z0":6.155971687147585,"aX":-10.321026005926369},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":9.8,"breakHorizontal":12.7,"spinRate":1975,"spinDirection":221},"zone":1,"typeConfidence":0.86,"plateTime":0.45172345016745474,"extension":6.717517046964246},"index":1,"playId":"e7a9349d-660b-3a7a-833a-0d537060122d","pitchNumber":1,"startTime":"2025-07-26T20:11:58.533Z","endTime":"2025-07-26T20:12:03.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.151362898129605,"aZ":-11.594769373473316,"pfxX":-3.2410399237130876,"pfxZ":10.980962850828238,"pX":-1.0250550922544601,"pZ":2.902989209038695,"vX0":-3.32439015610113,"vY0":-136.75619836438347,"vZ0":-6.132006200206695,"x":156.07,"y":160.4,"x0":0.6320619664191834,"y0":50.0024591183264,"z0":5.986877298662533,"aX":-6.072479403819658},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.6,"breakHorizontal":6.6,"spinRate":2323,"spinDirection":198},"zone":11,"typeConfidence":0.91,"plateTime":0.40215687302285064,"extension":6.612975185467002},"index":2,"playId":"dcc1ad36-8397-39ac-a66e-cead5f54ee35","pitchNumber":2,"startTime":"2025-07-26T20:12:15.617Z","endTime":"2025-07-26T20:12:20.175Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.2,"strikeZoneTop":3.6374973741494,"strikeZoneBottom":1.50397457915589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.63143129812061,"aZ":-26.921063096017892,"pfxX":3.784094000995401,"pfxZ":3.137929636223854,"pX":1.0215364506550468,"pZ":3.954554876101557,"vX0":-0.0662168363692355,"vY0":-127.8743403361358,"vZ0":-0.44905187435237415,"x":78.06,"y":132.01,"x0":0.5550869550152482,"y0":50.00360425236312,"z0":6.224395520046129,"aX":6.336237107780361},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.8,"breakHorizontal":-6.8,"spinRate":2414,"spinDirection":160},"zone":12,"typeConfidence":0.89,"plateTime":0.4265303990388949,"extension":6.335448666598443},"index":3,"playId":"c0a57450-cef9-3f60-9acc-cbad96b28297","pitchNumber":3,"startTime":"2025-07-26T20:12:43.550Z","endTime":"2025-07-26T20:12:47.557Z","isPitch":true,"type":"pitch"},{"details":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"playId":"54abd9e3-0822-439e-93ac-2f3cba58a378","startTime":"2025-07-26T20:12:59.011Z","endTime":"2025-07-26T20:13:04.011Z","isPitch":false,"type":"no_pitch"},{"details":{"description":"With Paul Goldschmidt batting, Ben Rice scores on a balk. Ryan McMahon advances to 3rd on a balk. Trent Grisham advances to 2nd on a balk.","event":"Balk","eventType":"balk","awayScore":9,"homeScore":4,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"actionPlayId":"54abd9e3-0822-439e-93ac-2f3cba58a378","startTime":"2025-07-26T20:13:12.521Z","endTime":"2025-07-26T20:13:34.991Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":660604,"link":"/api/v1/people/660604"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.089874382825585,"aZ":-21.07877922815659,"pfxX":-6.070022210752086,"pfxZ":7.281227608605173,"pX":-0.521083221042846,"pZ":1.1958098110049074,"vX0":-1.0835811789869867,"vY0":-122.59365922136391,"vZ0":-7.2354638715813735,"x":136.86,"y":206.49,"x0":0.7150772829045383,"y0":50.00084199187615,"z0":5.982921603820736,"aX":-9.24305074894263},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":11.8,"breakHorizontal":11.3,"spinRate":2151,"spinDirection":215},"zone":13,"typeConfidence":0.84,"plateTime":0.4466772728153998,"extension":6.763782466324857},"index":6,"playId":"8d040e8b-8dbe-3e9c-b316-695a66d5a29e","pitchNumber":4,"startTime":"2025-07-26T20:13:34.991Z","endTime":"2025-07-26T20:13:39.296Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T20:13:39.296Z","atBatIndex":81},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Johan Rojas grounds out, third baseman Ryan McMahon to first baseman Paul Goldschmidt.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-26T20:15:51.899Z","endTime":"2025-07-26T20:17:44.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642216,"fullName":"Allan Winans","link":"/api/v1/people/642216"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"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":88.9,"endSpeed":81.2,"strikeZoneTop":3.51146604428151,"strikeZoneBottom":1.69200169955541,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.856540326804573,"aZ":-25.780506680996922,"pfxX":-9.698010731308084,"pfxZ":3.7968707565414395,"pX":-0.33044495836944493,"pZ":1.9963253149613998,"vX0":6.789618987755165,"vY0":-129.19789689723552,"vZ0":-3.881126009662026,"x":129.6,"y":184.88,"x0":-1.7373853022321437,"y0":50.00444923308934,"z0":5.508008435839498,"aX":-16.33537149846268},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.2,"breakHorizontal":16.0,"spinRate":2195,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.42455465591977326,"extension":6.91954707394287},"index":0,"playId":"8e5b5300-9eb2-3121-a06c-ed228ad1b5f8","pitchNumber":1,"startTime":"2025-07-26T20:16:11.055Z","endTime":"2025-07-26T20:16:15.400Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.8,"strikeZoneTop":3.51549234659038,"strikeZoneBottom":1.67880389074291,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.22390416660943,"aZ":-30.54907791164165,"pfxX":-10.491454249311866,"pfxZ":0.9582654810800992,"pX":0.9425122423667784,"pZ":1.843623632062408,"vX0":9.812343970842168,"vY0":-129.99085954574755,"vZ0":-3.290720422946364,"x":81.07,"y":189.0,"x0":-1.5250810159591903,"y0":50.00607625370647,"z0":5.454648338000382,"aX":-17.88912559740264},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.2,"breakHorizontal":16.7,"spinRate":2284,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.42197503581966034,"extension":6.903793878416839},"index":1,"playId":"b9c44ae2-4513-3ab2-8e28-84b3c504415c","pitchNumber":2,"startTime":"2025-07-26T20:16:28.885Z","endTime":"2025-07-26T20:16:33.049Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-26T20:16:38.576Z","endTime":"2025-07-26T20:16:57.460Z","isPitch":false,"type":"action","player":{"id":679032,"link":"/api/v1/people/679032"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.6,"strikeZoneTop":3.51580685465937,"strikeZoneBottom":1.7672832840983,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.938478256764338,"aZ":-29.34625404605871,"pfxX":-7.8017838165938755,"pfxZ":1.9495430457350356,"pX":0.6061079697919884,"pZ":1.51549822301595,"vX0":7.895694244191367,"vY0":-119.8901495025612,"vZ0":-3.2539475732204006,"x":93.9,"y":197.86,"x0":-1.7217528278909413,"y0":50.00226084805163,"z0":5.519053935432035,"aX":-11.317219636632835},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.0,"breakHorizontal":12.1,"spinRate":1961,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.4574726673120124,"extension":6.929997838425635},"index":3,"playId":"545bc59a-9ddf-33ec-8f37-201008ade657","pitchNumber":3,"startTime":"2025-07-26T20:16:57.460Z","endTime":"2025-07-26T20:17:02.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.7,"strikeZoneTop":3.47832529591348,"strikeZoneBottom":1.76515714098215,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.74159867280423,"aZ":-31.68124405187891,"pfxX":-8.478813750810378,"pfxZ":0.33682809332949226,"pX":1.4211381931149731,"pZ":1.4442867820028291,"vX0":9.80903918098465,"vY0":-119.77166676356791,"vZ0":-2.7658150822042753,"x":62.83,"y":199.78,"x0":-1.631119620483972,"y0":50.00052994326053,"z0":5.455129025702387,"aX":-12.282801450796615},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":0.1,"breakHorizontal":13.0,"spinRate":2090,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.4578090131357473,"extension":6.934808870743434},"index":4,"playId":"7157e786-6901-36dc-bad7-aabc6c540687","pitchNumber":4,"startTime":"2025-07-26T20:17:17.519Z","endTime":"2025-07-26T20:17:21.946Z","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.5,"endSpeed":81.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.275628175523234,"aZ":-25.65306954377229,"pfxX":-9.895451792237434,"pfxZ":3.8263248610067135,"pX":-0.9603604216242617,"pZ":2.0869926666943637,"vX0":5.293112352873877,"vY0":-130.2173478016861,"vZ0":-3.6345678160489214,"x":153.61,"y":182.43,"x0":-1.74190414989364,"y0":50.00332741620581,"z0":5.458440794066746,"aX":-16.86556810894406},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.2,"breakHorizontal":16.6,"spinRate":2225,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.42184237324179463,"extension":6.949807304295879},"hitData":{"launchSpeed":102.7,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.09,"coordY":166.88}},"index":5,"playId":"a5525969-ed07-36ad-9b08-0061b8b9523d","pitchNumber":5,"startTime":"2025-07-26T20:17:36.150Z","endTime":"2025-07-26T20:17:44.151Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T20:17:44.151Z","atBatIndex":82},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trea Turner grounds out, shortstop Anthony Volpe to first baseman Paul Goldschmidt.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-26T20:17:48.891Z","endTime":"2025-07-26T20:18:57.623Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642216,"fullName":"Allan Winans","link":"/api/v1/people/642216"},"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":"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":683011,"link":"/api/v1/people/683011"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.737516334638173,"aZ":-34.82024388186829,"pfxX":4.320667230906554,"pfxZ":-1.900310042904655,"pX":1.3213202818680225,"pZ":2.066102137658542,"vX0":5.833621521591597,"vY0":-116.81447641202642,"vZ0":-0.4272254075860712,"x":66.63,"y":183.0,"x0":-1.763896581791232,"y0":50.003686488402224,"z0":5.507621114106226,"aX":6.00845640231232},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-3.2,"breakHorizontal":-9.2,"spinRate":2776,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4677853293033172,"extension":6.7611793874603},"index":0,"playId":"95d9fe5a-63e2-3930-a2e7-e3b900f7606b","pitchNumber":1,"startTime":"2025-07-26T20:18:12.353Z","endTime":"2025-07-26T20:18:16.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.5,"strikeZoneTop":3.51605382643586,"strikeZoneBottom":1.69674107502135,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.696935772238202,"aZ":-32.968850247412426,"pfxX":-7.876021315203742,"pfxZ":-0.5375762071992405,"pX":1.1354653647845385,"pZ":2.644523901414197,"vX0":9.192668144654405,"vY0":-121.17358992858401,"vZ0":0.010777310695273101,"x":73.72,"y":167.38,"x0":-1.6842204228864215,"y0":50.00094767064845,"z0":5.5207094308889655,"aX":-11.710660964050087},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.7,"breakHorizontal":12.1,"spinRate":2022,"spinDirection":247},"zone":12,"typeConfidence":2.0,"plateTime":0.4520416486225165,"extension":6.859294894607615},"index":1,"playId":"ab4fb4cf-3cdb-3471-a9d0-559fc474b7d9","pitchNumber":2,"startTime":"2025-07-26T20:18:29.314Z","endTime":"2025-07-26T20:18:33.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.1,"strikeZoneTop":3.48,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.67233332761952,"aZ":-25.73480282719748,"pfxX":-10.04294101749873,"pfxZ":3.722754579285933,"pX":-1.1745092005242754,"pZ":2.9849609019333174,"vX0":4.936917123051383,"vY0":-130.92182846495416,"vZ0":-1.5056929748381394,"x":161.77,"y":158.19,"x0":-1.783988993399852,"y0":50.001104231135756,"z0":5.500951086453951,"aX":-17.362643158402456},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.6,"breakHorizontal":17.0,"spinRate":2227,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.41899334466847193,"extension":6.906340249617603},"hitData":{"launchSpeed":57.7,"launchAngle":20.0,"totalDistance":134.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.01,"coordY":148.73}},"index":2,"playId":"492ce8f9-fdab-3756-b64f-862753e3cd75","pitchNumber":3,"startTime":"2025-07-26T20:18:49.622Z","endTime":"2025-07-26T20:18:57.623Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T20:18:57.623Z","atBatIndex":83},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Schwarber singles on a ground ball to right fielder Cody Bellinger.","rbi":0,"awayScore":9,"homeScore":4,"isOut":false},"about":{"atBatIndex":84,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-26T20:18:59.715Z","endTime":"2025-07-26T20:20:16.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642216,"fullName":"Allan Winans","link":"/api/v1/people/642216"},"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],"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":2},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.9,"strikeZoneTop":3.47388555512246,"strikeZoneBottom":1.62002119557921,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.895389018597687,"aZ":-30.807318936705688,"pfxX":-7.51401178651855,"pfxZ":0.9563880481935527,"pX":-0.8059512827208793,"pZ":2.811026212357807,"vX0":4.763548173870396,"vY0":-118.84016496221855,"vZ0":0.13843498936878085,"x":147.72,"y":162.88,"x0":-1.860721037400787,"y0":50.00297395962116,"z0":5.551669323717692,"aX":-10.741711551645707},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":2.0,"breakHorizontal":12.5,"spinRate":1975,"spinDirection":255},"zone":4,"typeConfidence":2.0,"plateTime":0.4610002922987957,"extension":6.778445188665941},"index":0,"playId":"5f4d4a16-e81a-3f18-9d84-a0e7e5f28603","pitchNumber":1,"startTime":"2025-07-26T20:19:27.743Z","endTime":"2025-07-26T20:19:33.276Z","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":88.3,"endSpeed":80.2,"strikeZoneTop":3.40340857467829,"strikeZoneBottom":1.54918947161676,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.896206437359048,"aZ":-21.074189465126754,"pfxX":-6.470012717425968,"pfxZ":6.677865715652398,"pX":-0.8681722086797733,"pZ":4.684810072285621,"vX0":4.323820613465999,"vY0":-128.4455480832887,"vZ0":1.5567897149901455,"x":150.09,"y":112.29,"x0":-1.7371832884373302,"y0":50.003269152536134,"z0":5.7153351775195205,"aX":-10.754994664888008},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":12.7,"breakHorizontal":10.7,"spinRate":2191,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.42728911724634955,"extension":6.911264690207681},"index":1,"playId":"e3e30541-6190-3b83-ad89-f51e32d32865","pitchNumber":2,"startTime":"2025-07-26T20:19:45.180Z","endTime":"2025-07-26T20:19:49.934Z","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":88.6,"endSpeed":80.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.650389250793477,"aZ":-25.64671030311695,"pfxX":-9.752247114137662,"pfxZ":3.918209907555484,"pX":-0.1335175174100511,"pZ":2.0110886065709423,"vX0":7.213145845980232,"vY0":-128.7301461896079,"vZ0":-3.5552997885817206,"x":122.09,"y":184.48,"x0":-1.7156893937865283,"y0":50.00065095070822,"z0":5.4126935055333965,"aX":-16.239079159364238},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.5,"breakHorizontal":15.8,"spinRate":2207,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.42674775756710215,"extension":6.9415962653413406},"hitData":{"launchSpeed":104.2,"launchAngle":0.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.16,"coordY":130.99}},"index":2,"playId":"ce13b16a-22ab-3629-888c-3f170b698f53","pitchNumber":3,"startTime":"2025-07-26T20:20:04.088Z","endTime":"2025-07-26T20:20:16.090Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T20:20:16.090Z","atBatIndex":84},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Harper grounds out, shortstop Anthony Volpe to first baseman Paul Goldschmidt.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":85,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-26T20:20:15.077Z","endTime":"2025-07-26T20:20:52.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642216,"fullName":"Allan Winans","link":"/api/v1/people/642216"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":0},"credits":[{"player":{"id":683011,"link":"/api/v1/people/683011"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.73989032126892,"aZ":-26.730377200245744,"pfxX":-11.168747234457511,"pfxZ":3.171217977410155,"pX":0.5903732011871483,"pZ":2.364317920330463,"vX0":9.285020535622959,"vY0":-130.07764639173638,"vZ0":-2.6837128135978237,"x":94.5,"y":174.94,"x0":-1.570582767110701,"y0":50.00438260056759,"z0":5.4315843641933865,"aX":-19.182245077951798},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.4,"breakHorizontal":18.2,"spinRate":2188,"spinDirection":238},"zone":6,"typeConfidence":2.0,"plateTime":0.42074316412543844,"extension":7.0388152296821005},"hitData":{"launchSpeed":98.5,"launchAngle":-4.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":131.04,"coordY":142.05}},"index":0,"playId":"95b16ec6-f542-38ea-9e03-2e470f5a1921","pitchNumber":1,"startTime":"2025-07-26T20:20:44.047Z","endTime":"2025-07-26T20:20:52.049Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T20:20:52.049Z","atBatIndex":85},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cody Bellinger strikes out on a foul tip.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-26T20:23:13.237Z","endTime":"2025-07-26T20:23:59.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,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":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Seth Johnson replaces Alan Rangel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-26T20:22:48.546Z","endTime":"2025-07-26T20:23:15.528Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686751,"link":"/api/v1/people/686751"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.2,"strikeZoneTop":3.91477252068935,"strikeZoneBottom":1.70805545255738,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.37144475348311,"aZ":-11.246604694922011,"pfxX":-3.9732207438665132,"pfxZ":10.412610357380045,"pX":-0.5777230777401766,"pZ":3.549979295730864,"vX0":2.14734012870832,"vY0":-141.16561291154645,"vZ0":-3.810322093968489,"x":139.02,"y":142.93,"x0":-0.8337053479282038,"y0":50.00505558893508,"z0":5.6462090151961615,"aX":-7.986786495231925},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.2,"breakHorizontal":6.7,"spinRate":2276,"spinDirection":207},"zone":1,"typeConfidence":0.91,"plateTime":0.38862538793664925,"extension":6.148468712921861},"index":1,"playId":"67c8c69a-06c1-3f0f-9084-28f8c8924f02","pitchNumber":1,"startTime":"2025-07-26T20:23:15.528Z","endTime":"2025-07-26T20:23:19.168Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2025-07-26T20:23:27.563Z","endTime":"2025-07-26T20:23:36.122Z","isPitch":false,"type":"action","player":{"id":641355,"link":"/api/v1/people/641355"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.0,"strikeZoneTop":3.9,"strikeZoneBottom":1.86,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.6700166796514,"aZ":-12.615803403418086,"pfxX":-4.246633538005786,"pfxZ":9.584466115333797,"pX":0.7618151247948757,"pZ":4.10123324322498,"vX0":5.593479446346273,"vY0":-141.99058043115863,"vZ0":-1.935151426765679,"x":87.96,"y":128.05,"x0":-0.6824026699324064,"y0":50.00360742753141,"z0":5.594810922439691,"aX":-8.667130884134908},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.2,"breakHorizontal":6.6,"spinRate":2260,"spinDirection":210},"zone":12,"typeConfidence":0.91,"plateTime":0.3858302598736727,"extension":6.031934021703825},"index":3,"playId":"a02b5cec-1873-344e-a207-011e7fb48118","pitchNumber":2,"startTime":"2025-07-26T20:23:36.122Z","endTime":"2025-07-26T20:23:40.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.2,"strikeZoneTop":3.9,"strikeZoneBottom":1.86,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.63976149423041,"aZ":-12.977701287939315,"pfxX":-4.256022412631001,"pfxZ":9.311820362387468,"pX":-0.7104221480590842,"pZ":4.1363654972678585,"vX0":1.9854122065463244,"vY0":-143.2535262430194,"vZ0":-2.0584758251526236,"x":144.08,"y":127.1,"x0":-0.8627610539716402,"y0":50.0005171361166,"z0":5.683621770698963,"aX":-8.77133976972791},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.6,"breakHorizontal":7.2,"spinRate":2290,"spinDirection":213},"zone":11,"typeConfidence":0.91,"plateTime":0.38356342148292555,"extension":5.946282544562249},"index":4,"playId":"394c7815-ab8e-3103-a806-81358c77696c","pitchNumber":3,"startTime":"2025-07-26T20:23:53.206Z","endTime":"2025-07-26T20:23:59.001Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T20:23:59.001Z","atBatIndex":86},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Giancarlo Stanton singles on a line drive to right fielder Max Kepler.","rbi":0,"awayScore":9,"homeScore":4,"isOut":false},"about":{"atBatIndex":87,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-26T20:24:07.607Z","endTime":"2025-07-26T20:25:15.781Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"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(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":98.4,"endSpeed":89.8,"strikeZoneTop":3.94415381713673,"strikeZoneBottom":1.87719541576434,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.94231959749144,"aZ":-11.119835913905446,"pfxX":-5.059374992310658,"pfxZ":10.163634300096586,"pX":-1.2664038236972321,"pZ":2.3028386887807804,"vX0":0.49950489773376083,"vY0":-143.22323516160992,"vZ0":-7.201681365346362,"x":165.27,"y":176.6,"x0":-0.7862663332928158,"y0":50.00270027623394,"z0":5.549858096934711,"aX":-10.481627069739655},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.0,"breakHorizontal":9.0,"spinRate":2257,"spinDirection":211},"zone":13,"typeConfidence":0.92,"plateTime":0.382835447140764,"extension":6.359917831743925},"index":0,"playId":"6a330fdd-6f08-3d9b-9c3c-3994616f70a8","pitchNumber":1,"startTime":"2025-07-26T20:24:21.134Z","endTime":"2025-07-26T20:24:28.103Z","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.1,"strikeZoneTop":3.77,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.127973269879362,"aZ":-33.84256889032723,"pfxX":2.946289755111778,"pfxZ":-1.0213581350948129,"pX":0.5437912987764334,"pZ":1.8422267122826266,"vX0":2.620735435468746,"vY0":-126.78556635413284,"vZ0":-2.4528715355173114,"x":96.27,"y":189.04,"x0":-0.886486442964978,"y0":50.005180792920626,"z0":5.525271264666511,"aX":4.793361046934579},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.2,"breakHorizontal":-5.9,"spinRate":2521,"spinDirection":102},"zone":9,"typeConfidence":0.9,"plateTime":0.43213989968649846,"extension":6.501990561066772},"index":1,"playId":"f87bc99c-3eb0-3a06-8764-71f9e85ad10f","pitchNumber":2,"startTime":"2025-07-26T20:24:34.802Z","endTime":"2025-07-26T20:24:38.430Z","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":87.4,"endSpeed":80.1,"strikeZoneTop":3.78227205569314,"strikeZoneBottom":1.82053737518019,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.33745955696793,"aZ":-33.028366201400154,"pfxX":4.0660407621296555,"pfxZ":-0.5228922941541949,"pX":-0.3689028173429181,"pZ":3.7600518812615022,"vX0":0.1358105593663944,"vY0":-127.33194964879553,"vZ0":1.9673006597159788,"x":131.06,"y":137.26,"x0":-0.9510782509376083,"y0":50.00148260991433,"z0":5.59221837840369,"aX":6.6703542203565895},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.2,"breakHorizontal":-7.4,"spinRate":2387,"spinDirection":120},"zone":1,"typeConfidence":0.91,"plateTime":0.43029565115860624,"extension":6.419204837733609},"index":2,"playId":"83ee5bcd-78b1-34ea-8b88-27866acfc73a","pitchNumber":3,"startTime":"2025-07-26T20:24:49.398Z","endTime":"2025-07-26T20:24:55.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":88.7,"strikeZoneTop":3.77,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.09546411677904,"aZ":-10.362413641030392,"pfxX":-5.403620341868466,"pfxZ":10.70726890340092,"pX":-0.1736012469488777,"pZ":3.2131634749614624,"vX0":3.469903440259356,"vY0":-142.385892307259,"vZ0":-4.703908762406771,"x":123.62,"y":152.02,"x0":-0.7109728325602529,"y0":50.00426360441241,"z0":5.552247754773317,"aX":-11.008728070570353},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.5,"breakHorizontal":9.0,"spinRate":2310,"spinDirection":212},"zone":2,"typeConfidence":0.92,"plateTime":0.3858476356332723,"extension":6.530146162317814},"hitData":{"launchSpeed":85.8,"launchAngle":12.0,"totalDistance":205.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":168.34,"coordY":92.65}},"index":3,"playId":"6d86b053-e8b0-39c7-b1db-832b0d1bf2b4","pitchNumber":4,"startTime":"2025-07-26T20:25:03.782Z","endTime":"2025-07-26T20:25:15.781Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T20:25:15.781Z","atBatIndex":87},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jazz Chisholm Jr. called out on strikes.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":88,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-26T20:25:12.031Z","endTime":"2025-07-26T20:26:53.073Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.83,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.119396044302032,"aZ":-25.67230947381106,"pfxX":2.702624136304288,"pfxZ":3.7305403672703425,"pX":1.2645108308382242,"pZ":0.642782134807564,"vX0":4.628417808948274,"vY0":-130.99306975388836,"vZ0":-7.260600576384537,"x":68.8,"y":221.42,"x0":-0.8748129598347223,"y0":50.001013925241125,"z0":5.363843915137287,"aX":4.70499533023721},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.4,"breakHorizontal":-5.9,"spinRate":2645,"spinDirection":171},"zone":14,"typeConfidence":0.9,"plateTime":0.41779999459058326,"extension":6.380864283532376},"index":0,"playId":"4ca208f7-66b1-3634-9dc3-e635fdc554c6","pitchNumber":1,"startTime":"2025-07-26T20:25:38.678Z","endTime":"2025-07-26T20:25:45.686Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Seth Johnson. Giancarlo Stanton to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"actionPlayId":"4ca208f7-66b1-3634-9dc3-e635fdc554c6","startTime":"2025-07-26T20:25:59.860Z","endTime":"2025-07-26T20:26:04.248Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":519317,"link":"/api/v1/people/519317"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.7,"strikeZoneTop":3.62061191028546,"strikeZoneBottom":1.66166180607235,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.09266716412599,"aZ":-13.693450805852743,"pfxX":-3.870306235814703,"pfxZ":9.137774324194536,"pX":-0.006517797130992851,"pZ":3.7287146490077627,"vX0":3.2696622217721076,"vY0":-141.29003985878828,"vZ0":-2.9526081232174857,"x":117.25,"y":138.1,"x0":-0.6757234059940291,"y0":50.00235625322108,"z0":5.66684037103366,"aX":-7.827435575981916},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.1,"breakHorizontal":6.4,"spinRate":2239,"spinDirection":210},"zone":2,"typeConfidence":0.9,"plateTime":0.38761705659642587,"extension":6.286359309500034},"index":2,"playId":"e47a2570-f5f9-381d-b292-adef9742ee76","pitchNumber":2,"startTime":"2025-07-26T20:26:04.248Z","endTime":"2025-07-26T20:26:08.230Z","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":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.7,"strikeZoneTop":3.83,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.702635313902032,"aZ":-28.518481852014773,"pfxX":1.71628441590619,"pfxZ":2.1714863876610666,"pX":0.2705270553377734,"pZ":1.3798561817169344,"vX0":1.9446869548802357,"vY0":-128.36965344697555,"vZ0":-4.910365666496153,"x":106.69,"y":201.52,"x0":-0.7176519516508749,"y0":50.00094046255708,"z0":5.517743773269679,"aX":2.8851497094772394},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.1,"breakHorizontal":-3.5,"spinRate":2659,"spinDirection":159},"zone":14,"typeConfidence":0.9,"plateTime":0.42546410422407455,"extension":6.213652944064526},"index":3,"playId":"d38dbd24-34a9-3422-9f55-fac2936e4529","pitchNumber":3,"startTime":"2025-07-26T20:26:20.466Z","endTime":"2025-07-26T20:26:26.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.56880994182764,"strikeZoneBottom":1.60972279266077,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.33133621628193,"aZ":-26.648519283753718,"pfxX":1.0383939214392388,"pfxZ":3.163857042493424,"pX":0.49102345119657154,"pZ":2.9339538744765368,"vX0":2.9790133341309737,"vY0":-131.19664431144147,"vZ0":-1.9593153291295198,"x":98.28,"y":159.56,"x0":-0.7932898835139162,"y0":50.00189584927962,"z0":5.67329449104277,"aX":1.8127413850220755},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.5,"breakHorizontal":-2.5,"spinRate":2550,"spinDirection":157},"zone":6,"typeConfidence":0.87,"plateTime":0.4172310996537498,"extension":6.229747436456124},"index":4,"playId":"599b383a-cf9e-3198-a492-5b710ff3e743","pitchNumber":4,"startTime":"2025-07-26T20:26:48.049Z","endTime":"2025-07-26T20:26:53.073Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T20:26:53.073Z","atBatIndex":88},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ben Rice pops out to third baseman Otto Kemp.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":89,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-26T20:27:00.884Z","endTime":"2025-07-26T20:27:43.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"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(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":90.2,"endSpeed":83.1,"strikeZoneTop":3.75345158539559,"strikeZoneBottom":1.75693223125614,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.657681909869826,"aZ":-26.284678689902133,"pfxX":2.660251972956023,"pfxZ":3.372694259810192,"pX":1.3603752979124488,"pZ":1.319516019309727,"vX0":4.500620395273214,"vY0":-131.29199330441668,"vZ0":-5.733150432604344,"x":65.15,"y":203.15,"x0":-0.7213838495508519,"y0":50.00463000037661,"z0":5.486405962845294,"aX":4.646174640791647},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.0,"breakHorizontal":-5.8,"spinRate":2600,"spinDirection":145},"zone":14,"typeConfidence":0.89,"plateTime":0.4171040564246309,"extension":6.283308291614987},"index":0,"playId":"679c6f39-fe60-3460-ae47-514571f0d82b","pitchNumber":1,"startTime":"2025-07-26T20:27:15.177Z","endTime":"2025-07-26T20:27:19.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.4,"strikeZoneTop":3.75,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.851605288166716,"aZ":-12.955301732166745,"pfxX":-4.25573153862017,"pfxZ":9.550831755472428,"pX":0.7782973891728884,"pZ":3.258753685484265,"vX0":4.819774667625437,"vY0":-141.1342115849815,"vZ0":-4.272052856640313,"x":87.33,"y":150.79,"x0":-0.4006479701183472,"y0":50.00526302749453,"z0":5.629797971039576,"aX":-8.565992411674772},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.6,"breakHorizontal":6.7,"spinRate":2247,"spinDirection":210},"zone":3,"typeConfidence":0.9,"plateTime":0.38845305682276043,"extension":6.346955800488836},"hitData":{"launchSpeed":77.3,"launchAngle":66.0,"totalDistance":148.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":93.04,"coordY":155.23}},"index":1,"playId":"ded269ce-c4db-3cf7-9771-bbe7e642c90f","pitchNumber":2,"startTime":"2025-07-26T20:27:34.420Z","endTime":"2025-07-26T20:27:43.830Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T20:27:43.830Z","atBatIndex":89}],"currentPlay":{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ben Rice pops out to third baseman Otto Kemp.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":89,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-26T20:27:00.884Z","endTime":"2025-07-26T20:27:43.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"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(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":90.2,"endSpeed":83.1,"strikeZoneTop":3.75345158539559,"strikeZoneBottom":1.75693223125614,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.657681909869826,"aZ":-26.284678689902133,"pfxX":2.660251972956023,"pfxZ":3.372694259810192,"pX":1.3603752979124488,"pZ":1.319516019309727,"vX0":4.500620395273214,"vY0":-131.29199330441668,"vZ0":-5.733150432604344,"x":65.15,"y":203.15,"x0":-0.7213838495508519,"y0":50.00463000037661,"z0":5.486405962845294,"aX":4.646174640791647},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.0,"breakHorizontal":-5.8,"spinRate":2600,"spinDirection":145},"zone":14,"typeConfidence":0.89,"plateTime":0.4171040564246309,"extension":6.283308291614987},"index":0,"playId":"679c6f39-fe60-3460-ae47-514571f0d82b","pitchNumber":1,"startTime":"2025-07-26T20:27:15.177Z","endTime":"2025-07-26T20:27:19.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.4,"strikeZoneTop":3.75,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.851605288166716,"aZ":-12.955301732166745,"pfxX":-4.25573153862017,"pfxZ":9.550831755472428,"pX":0.7782973891728884,"pZ":3.258753685484265,"vX0":4.819774667625437,"vY0":-141.1342115849815,"vZ0":-4.272052856640313,"x":87.33,"y":150.79,"x0":-0.4006479701183472,"y0":50.00526302749453,"z0":5.629797971039576,"aX":-8.565992411674772},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.6,"breakHorizontal":6.7,"spinRate":2247,"spinDirection":210},"zone":3,"typeConfidence":0.9,"plateTime":0.38845305682276043,"extension":6.346955800488836},"hitData":{"launchSpeed":77.3,"launchAngle":66.0,"totalDistance":148.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":93.04,"coordY":155.23}},"index":1,"playId":"ded269ce-c4db-3cf7-9771-bbe7e642c90f","pitchNumber":2,"startTime":"2025-07-26T20:27:34.420Z","endTime":"2025-07-26T20:27:43.830Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T20:27:43.830Z","atBatIndex":89},"scoringPlays":[3,20,30,31,38,49,60,64,70,81],"playsByInning":[{"startIndex":0,"endIndex":10,"top":[0,1,2,3,4,5],"bottom":[6,7,8,9,10],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":48.71,"y":126.06},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":129.99,"y":127.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":1,"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":156.38,"y":153.71},"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":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":86.27,"y":130.03},"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":1,"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":148.78,"y":103.54},"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":1,"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":60.6,"y":92.39},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":1,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"coordinates":{"x":155.11,"y":97.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":1,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"coordinates":{"x":96.1,"y":139.85},"type":"O","description":"Pop Out"}]}},{"startIndex":11,"endIndex":17,"top":[11,12,13],"bottom":[14,15,16,17],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":177.48,"y":113.51},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":47.15,"y":102.63},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"batter":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"coordinates":{"x":164.07,"y":79.73},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":2,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"coordinates":{"x":153.34,"y":154.72},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":2,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"coordinates":{"x":67.37,"y":95.13},"type":"H","description":"Single"}]}},{"startIndex":18,"endIndex":25,"top":[18,19,20,21],"bottom":[22,23,24,25],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":180.32,"y":35.36},"type":"H","description":"Home Run"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":3,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"coordinates":{"x":147.61,"y":62.74},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":3,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"coordinates":{"x":191.18,"y":81.68},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":3,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"coordinates":{"x":168.09,"y":146.63},"type":"O","description":"Pop Out"}]}},{"startIndex":26,"endIndex":39,"top":[26,27,28,29,30,31,32,33],"bottom":[34,35,36,37,38,39],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":69.73,"y":119.76},"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":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":139.15,"y":150.16},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":660787,"fullName":"Yerry De los Santos","link":"/api/v1/people/660787"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":136.61,"y":151.18},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":4,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"coordinates":{"x":119.33,"y":195.51},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":4,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"coordinates":{"x":143.07,"y":91.61},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":4,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"coordinates":{"x":111.12,"y":107.25},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":4,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"coordinates":{"x":147.26,"y":172.97},"type":"O","description":"Groundout"}]}},{"startIndex":40,"endIndex":46,"top":[40,41,42,43],"bottom":[44,45,46],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":660787,"fullName":"Yerry De los Santos","link":"/api/v1/people/660787"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":191.34,"y":83.27},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":660787,"fullName":"Yerry De los Santos","link":"/api/v1/people/660787"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":121.32,"y":185.44},"type":"O","description":"Sac Bunt"},{"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":660787,"fullName":"Yerry De los Santos","link":"/api/v1/people/660787"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":119.39,"y":161.82},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":5,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"coordinates":{"x":166.02,"y":117.26},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":5,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"coordinates":{"x":143.62,"y":55.42},"type":"O","description":"Flyout"}]}},{"startIndex":47,"endIndex":58,"top":[47,48,49,50,51,52,53],"bottom":[54,55,56,57,58],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":660787,"fullName":"Yerry De los Santos","link":"/api/v1/people/660787"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":135.01,"y":97.48},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":660787,"fullName":"Yerry De los Santos","link":"/api/v1/people/660787"},"batter":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"coordinates":{"x":120.4,"y":155.74},"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":660787,"fullName":"Yerry De los Santos","link":"/api/v1/people/660787"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":209.58,"y":110.64},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":159.42,"y":166.88},"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":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":149.28,"y":154.22},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":6,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"coordinates":{"x":177.66,"y":117.73},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":6,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"coordinates":{"x":108.24,"y":192.73},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":6,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"coordinates":{"x":102.03,"y":118.02},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":6,"pitcher":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"coordinates":{"x":153.34,"y":168.4},"type":"O","description":"Groundout"}]}},{"startIndex":59,"endIndex":71,"top":[59,60,61,62,63,64,65,66],"bottom":[67,68,69,70,71],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":642216,"fullName":"Allan Winans","link":"/api/v1/people/642216"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":137.38,"y":96.6},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":642216,"fullName":"Allan Winans","link":"/api/v1/people/642216"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":132.1,"y":27.44},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":642216,"fullName":"Allan Winans","link":"/api/v1/people/642216"},"batter":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"coordinates":{"x":139.65,"y":145.6},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":642216,"fullName":"Allan Winans","link":"/api/v1/people/642216"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":138.13,"y":143.57},"type":"O","description":"Fielders Choice"},{"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":642216,"fullName":"Allan Winans","link":"/api/v1/people/642216"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":104.8,"y":81.54},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":642216,"fullName":"Allan Winans","link":"/api/v1/people/642216"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":140.32,"y":94.96},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":7,"pitcher":{"id":642016,"fullName":"Daniel Robert","link":"/api/v1/people/642016"},"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"coordinates":{"x":149.45,"y":90.95},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":7,"pitcher":{"id":642016,"fullName":"Daniel Robert","link":"/api/v1/people/642016"},"batter":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"coordinates":{"x":203.26,"y":76.32},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":7,"pitcher":{"id":642016,"fullName":"Daniel Robert","link":"/api/v1/people/642016"},"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"coordinates":{"x":92.02,"y":143.07},"type":"O","description":"Pop Out"}]}},{"startIndex":72,"endIndex":81,"top":[72,73,74,75],"bottom":[76,77,78,79,80,81],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":642216,"fullName":"Allan Winans","link":"/api/v1/people/642216"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":67.7,"y":142.56},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":642216,"fullName":"Allan Winans","link":"/api/v1/people/642216"},"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"coordinates":{"x":95.06,"y":167.9},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":8,"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"batter":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"coordinates":{"x":83.79,"y":76.32},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":8,"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"coordinates":{"x":76.31,"y":108.1},"type":"O","description":"Flyout"}]}},{"startIndex":82,"endIndex":89,"top":[82,83,84,85],"bottom":[86,87,88,89],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":9,"pitcher":{"id":642216,"fullName":"Allan Winans","link":"/api/v1/people/642216"},"batter":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"coordinates":{"x":97.09,"y":166.88},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":9,"pitcher":{"id":642216,"fullName":"Allan Winans","link":"/api/v1/people/642216"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":122.01,"y":148.73},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":9,"pitcher":{"id":642216,"fullName":"Allan Winans","link":"/api/v1/people/642216"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":167.16,"y":130.99},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":9,"pitcher":{"id":642216,"fullName":"Allan Winans","link":"/api/v1/people/642216"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":131.04,"y":142.05},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":9,"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"batter":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"coordinates":{"x":168.34,"y":92.65},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"inning":9,"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"coordinates":{"x":93.04,"y":155.23},"type":"O","description":"Pop Out"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":3}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":3}},{"num":7,"ordinalNum":"7th","home":{"runs":2,"hits":1,"errors":1,"leftOnBase":0},"away":{"runs":4,"hits":3,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":4,"hits":9,"errors":1,"leftOnBase":11},"away":{"runs":9,"hits":13,"errors":0,"leftOnBase":12}},"defense":{"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"catcher":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"first":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"second":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"third":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"shortstop":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"left":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"center":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"right":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"onDeck":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"inHole":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"battingOrder":4,"team":{"id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"}},"offense":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"onDeck":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"inHole":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"pitcher":{"id":642216,"fullName":"Allan Winans","link":"/api/v1/people/642216"},"battingOrder":6,"team":{"id":147,"name":"New York Yankees","link":"/api/v1/teams/147"}},"balls":1,"strikes":0,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":14,"airOuts":6,"runs":9,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":7,"intentionalWalks":1,"hits":13,"hitByPitch":0,"avg":".256","atBats":40,"obp":".329","slg":".413","ops":".742","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":24,"rbi":9,"leftOnBase":26,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.00","popOuts":0,"lineOuts":1},"pitching":{"flyOuts":6,"groundOuts":3,"airOuts":12,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":36,"obp":".357","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":172,"era":"3.72","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.25","battersFaced":42,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":172,"balls":67,"strikes":105,"strikePercentage":".610","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.25","rbi":3,"pitchesPerInning":"19.11","runsScoredPer9":"4.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":27,"errors":0,"chances":30,"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 | 2B, BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"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":5,"totalBases":3,"rbi":0,"leftOnBase":3,"sacBunts":1,"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":82,"flyOuts":32,"groundOuts":57,"airOuts":53,"runs":32,"doubles":11,"triples":1,"homeRuns":3,"strikeOuts":64,"baseOnBalls":27,"intentionalWalks":0,"hits":56,"hitByPitch":0,"avg":".250","atBats":224,"obp":".327","slg":".348","ops":".675","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":258,"totalBases":78,"rbi":21,"leftOnBase":101,"sacBunts":3,"sacFlies":3,"babip":".331","groundOutsToAirouts":"1.08","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"74.67","popOuts":7,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":158,"errors":2,"chances":165,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID666200":{"person":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":57,"groundOuts":98,"airOuts":93,"runs":62,"doubles":26,"triples":0,"homeRuns":10,"strikeOuts":136,"baseOnBalls":43,"intentionalWalks":0,"hits":120,"hitByPitch":1,"atBats":445,"obp":".334","caughtStealing":5,"stolenBases":17,"stolenBasePercentage":".773","caughtStealingPercentage":".227","numberOfPitches":1967,"era":"4.58","inningsPitched":"114.0","wins":8,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":58,"whip":"1.43","battersFaced":491,"outs":342,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1967,"balls":714,"strikes":1253,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":2,"pickoffs":4,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".615","pitchesPerInning":"17.25","gamesFinished":0,"strikeoutWalkRatio":"3.16","strikeoutsPer9Inn":"10.74","walksPer9Inn":"3.39","hitsPer9Inn":"9.47","runsScoredPer9":"4.89","homeRunsPer9":"0.79","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":17,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":5,"errors":1,"chances":19,"fielding":".947","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":20,"gamesStarted":20,"flyOuts":43,"groundOuts":146,"airOuts":80,"runs":34,"doubles":17,"triples":0,"homeRuns":8,"strikeOuts":134,"baseOnBalls":32,"intentionalWalks":0,"hits":103,"hitByPitch":6,"atBats":461,"obp":".283","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":1827,"era":"2.40","inningsPitched":"124.0","wins":9,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":33,"whip":"1.09","battersFaced":501,"outs":372,"gamesPitched":20,"completeGames":1,"shutouts":0,"pitchesThrown":1827,"balls":626,"strikes":1201,"strikePercentage":".660","hitBatsmen":6,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.83","rbi":0,"winPercentage":".818","pitchesPerInning":"14.73","gamesFinished":0,"strikeoutWalkRatio":"4.19","strikeoutsPer9Inn":"9.73","walksPer9Inn":"2.32","hitsPer9Inn":"7.48","runsScoredPer9":"2.47","homeRunsPer9":"0.58","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":6,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID547180":{"person":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"jerseyNumber":"3","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"300","stats":{"batting":{"summary":"1-5 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":4,"rbi":1,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","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":76,"flyOuts":46,"groundOuts":69,"airOuts":74,"runs":47,"doubles":22,"triples":0,"homeRuns":15,"strikeOuts":69,"baseOnBalls":47,"intentionalWalks":3,"hits":76,"hitByPitch":4,"avg":".266","atBats":286,"obp":".375","slg":".500","ops":".875","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":339,"totalBases":143,"rbi":43,"leftOnBase":123,"sacBunts":0,"sacFlies":2,"babip":".299","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.07","popOuts":5,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":47,"putOuts":520,"errors":2,"chances":569,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID592663":{"person":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"jerseyNumber":"10","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | 2B, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":34,"groundOuts":86,"airOuts":68,"runs":38,"doubles":19,"triples":1,"homeRuns":7,"strikeOuts":85,"baseOnBalls":24,"intentionalWalks":1,"hits":90,"hitByPitch":2,"avg":".274","atBats":329,"obp":".327","slg":".401","ops":".728","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":355,"totalBases":132,"rbi":38,"leftOnBase":129,"sacBunts":0,"sacFlies":0,"babip":".350","groundOutsToAirouts":"1.26","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.00","popOuts":11,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":18,"stolenBases":48,"stolenBasePercentage":".727","caughtStealingPercentage":".273","assists":24,"putOuts":799,"errors":3,"chances":826,"fielding":".996","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID554430":{"person":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":56,"groundOuts":106,"airOuts":104,"runs":36,"doubles":19,"triples":1,"homeRuns":14,"strikeOuts":164,"baseOnBalls":26,"intentionalWalks":0,"hits":86,"hitByPitch":5,"atBats":459,"obp":".238","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":2013,"era":"2.39","inningsPitched":"128.0","wins":9,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"0.88","battersFaced":491,"outs":384,"gamesPitched":20,"completeGames":1,"shutouts":0,"pitchesThrown":2013,"balls":706,"strikes":1307,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.02","rbi":0,"winPercentage":".750","pitchesPerInning":"15.73","gamesFinished":0,"strikeoutWalkRatio":"6.31","strikeoutsPer9Inn":"11.53","walksPer9Inn":"1.83","hitsPer9Inn":"6.05","runsScoredPer9":"2.53","homeRunsPer9":"0.98","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":20,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":8,"errors":1,"chances":18,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID624641":{"person":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"jerseyNumber":"33","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | HR, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","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":56,"flyOuts":21,"groundOuts":41,"airOuts":35,"runs":17,"doubles":8,"triples":1,"homeRuns":4,"strikeOuts":34,"baseOnBalls":8,"intentionalWalks":0,"hits":40,"hitByPitch":2,"avg":".270","atBats":148,"obp":".314","slg":".419","ops":".733","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":161,"totalBases":62,"rbi":25,"leftOnBase":53,"sacBunts":1,"sacFlies":1,"babip":".324","groundOutsToAirouts":"1.17","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":4,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":77,"putOuts":65,"errors":3,"chances":145,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":21,"flyOuts":5,"groundOuts":7,"airOuts":9,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":6,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".194","atBats":36,"obp":".310","slg":".278","ops":".588","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":10,"rbi":4,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"babip":".273","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":2,"lineOuts":2},"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":0,"putOuts":24,"errors":0,"chances":24,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686751":{"person":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":4,"strikes":9,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":4,"groundOuts":10,"airOuts":8,"runs":5,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":35,"obp":".243","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":145,"era":"3.00","inningsPitched":"9.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.00","battersFaced":37,"outs":27,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":145,"balls":43,"strikes":102,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".500","pitchesPerInning":"16.11","gamesFinished":2,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"10.00","walksPer9Inn":"2.00","hitsPer9Inn":"7.00","runsScoredPer9":"5.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID689147":{"person":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"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":45,"gamesStarted":0,"flyOuts":21,"groundOuts":37,"airOuts":42,"runs":17,"doubles":9,"triples":0,"homeRuns":2,"strikeOuts":41,"baseOnBalls":19,"intentionalWalks":3,"hits":37,"hitByPitch":4,"atBats":155,"obp":".333","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":699,"era":"2.72","inningsPitched":"39.2","wins":5,"losses":4,"saves":2,"saveOpportunities":6,"holds":16,"blownSaves":4,"earnedRuns":12,"whip":"1.41","battersFaced":180,"outs":119,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":699,"balls":251,"strikes":448,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".556","pitchesPerInning":"17.62","gamesFinished":8,"strikeoutWalkRatio":"2.16","strikeoutsPer9Inn":"9.30","walksPer9Inn":"4.31","hitsPer9Inn":"8.39","runsScoredPer9":"3.86","homeRunsPer9":"0.45","inheritedRunners":21,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"1.0 IP, 2 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":8,"strikes":12,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":4,"groundOuts":3,"airOuts":9,"runs":3,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":12,"baseOnBalls":8,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":30,"obp":".368","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":171,"era":"3.24","inningsPitched":"8.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":3,"whip":"1.68","battersFaced":38,"outs":25,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":171,"balls":71,"strikes":100,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":2,"winPercentage":".---","pitchesPerInning":"20.52","gamesFinished":4,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"12.96","walksPer9Inn":"8.64","hitsPer9Inn":"6.48","runsScoredPer9":"3.24","homeRunsPer9":"1.08","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":67,"groundOuts":93,"airOuts":112,"runs":47,"doubles":23,"triples":1,"homeRuns":13,"strikeOuts":85,"baseOnBalls":22,"intentionalWalks":0,"hits":106,"hitByPitch":3,"avg":".270","atBats":392,"obp":".311","slg":".434","ops":".745","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":421,"totalBases":170,"rbi":56,"leftOnBase":191,"sacBunts":0,"sacFlies":4,"babip":".312","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.15","popOuts":7,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":163,"errors":0,"chances":165,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681082":{"person":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | 2 BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":68,"groundOuts":82,"airOuts":115,"runs":42,"doubles":11,"triples":2,"homeRuns":7,"strikeOuts":62,"baseOnBalls":35,"intentionalWalks":0,"hits":77,"hitByPitch":1,"avg":".232","atBats":332,"obp":".305","slg":".340","ops":".645","caughtStealing":3,"stolenBases":16,"stolenBasePercentage":".842","caughtStealingPercentage":".158","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":372,"totalBases":113,"rbi":41,"leftOnBase":144,"sacBunts":2,"sacFlies":2,"babip":".264","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.43","popOuts":16,"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":207,"putOuts":162,"errors":2,"chances":371,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID656941":{"person":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"200","stats":{"batting":{"summary":"2-5 | 2B, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":3,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":56,"groundOuts":75,"airOuts":90,"runs":75,"doubles":15,"triples":1,"homeRuns":36,"strikeOuts":122,"baseOnBalls":70,"intentionalWalks":5,"hits":99,"hitByPitch":8,"avg":".256","atBats":386,"obp":".381","slg":".580","ops":".961","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":464,"totalBases":224,"rbi":84,"leftOnBase":183,"sacBunts":0,"sacFlies":0,"babip":".276","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.72","popOuts":17,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID805249":{"person":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"jerseyNumber":"4","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":17,"groundOuts":24,"airOuts":25,"runs":12,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":33,"baseOnBalls":6,"intentionalWalks":0,"hits":26,"hitByPitch":6,"avg":".241","atBats":108,"obp":".317","slg":".352","ops":".669","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":120,"totalBases":38,"rbi":12,"leftOnBase":42,"sacBunts":0,"sacFlies":0,"babip":".329","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.00","popOuts":0,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":24,"putOuts":131,"errors":3,"chances":158,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":22,"gamesStarted":11,"flyOuts":37,"groundOuts":73,"airOuts":73,"runs":35,"doubles":10,"triples":1,"homeRuns":12,"strikeOuts":56,"baseOnBalls":25,"intentionalWalks":0,"hits":67,"hitByPitch":2,"atBats":267,"obp":".319","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":1154,"era":"3.84","inningsPitched":"68.0","wins":3,"losses":5,"saves":1,"saveOpportunities":3,"holds":1,"blownSaves":2,"earnedRuns":29,"whip":"1.35","battersFaced":296,"outs":204,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1154,"balls":424,"strikes":730,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".375","pitchesPerInning":"16.97","gamesFinished":4,"strikeoutWalkRatio":"2.24","strikeoutsPer9Inn":"7.41","walksPer9Inn":"3.31","hitsPer9Inn":"8.87","runsScoredPer9":"4.63","homeRunsPer9":"1.59","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":6,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665561":{"person":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":10,"groundOuts":26,"airOuts":15,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":7,"intentionalWalks":0,"hits":11,"hitByPitch":1,"avg":".175","atBats":63,"obp":".268","slg":".254","ops":".522","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":72,"totalBases":16,"rbi":6,"leftOnBase":40,"sacBunts":1,"sacFlies":0,"babip":".200","groundOutsToAirouts":"1.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"63.00","popOuts":3,"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":{"caughtStealing":7,"stolenBases":17,"stolenBasePercentage":".708","caughtStealingPercentage":".292","assists":9,"putOuts":179,"errors":1,"chances":189,"fielding":".995","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"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":44,"gamesStarted":0,"flyOuts":32,"groundOuts":16,"airOuts":59,"runs":16,"doubles":7,"triples":1,"homeRuns":4,"strikeOuts":48,"baseOnBalls":13,"intentionalWalks":1,"hits":33,"hitByPitch":1,"atBats":150,"obp":".280","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":676,"era":"3.05","inningsPitched":"41.1","wins":1,"losses":3,"saves":6,"saveOpportunities":10,"holds":10,"blownSaves":4,"earnedRuns":14,"whip":"1.11","battersFaced":170,"outs":124,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":676,"balls":212,"strikes":464,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.27","rbi":0,"winPercentage":".250","pitchesPerInning":"16.35","gamesFinished":16,"strikeoutWalkRatio":"3.69","strikeoutsPer9Inn":"10.45","walksPer9Inn":"2.83","hitsPer9Inn":"7.19","runsScoredPer9":"3.48","homeRunsPer9":"0.87","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":18,"lineOuts":9},"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":true,"isSubstitute":false}},"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":{"note":"(W, 8-4)","summary":"5.2 IP, ER, 8 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":2,"airOuts":7,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":108,"inningsPitched":"5.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":26,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":108,"balls":37,"strikes":71,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.59","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":51,"groundOuts":91,"airOuts":90,"runs":28,"doubles":8,"triples":2,"homeRuns":6,"strikeOuts":90,"baseOnBalls":27,"intentionalWalks":0,"hits":83,"hitByPitch":3,"atBats":352,"obp":".295","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1428,"era":"2.59","inningsPitched":"93.2","wins":8,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"1.17","battersFaced":384,"outs":281,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1428,"balls":492,"strikes":936,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.01","rbi":1,"winPercentage":".667","pitchesPerInning":"15.25","gamesFinished":0,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"8.65","walksPer9Inn":"2.59","hitsPer9Inn":"7.98","runsScoredPer9":"2.69","homeRunsPer9":"0.58","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":21},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":8,"errors":2,"chances":19,"fielding":".895","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID621383":{"person":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":45,"gamesStarted":1,"flyOuts":19,"groundOuts":42,"airOuts":44,"runs":18,"doubles":4,"triples":2,"homeRuns":6,"strikeOuts":47,"baseOnBalls":7,"intentionalWalks":0,"hits":37,"hitByPitch":0,"atBats":168,"obp":".251","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":723,"era":"3.40","inningsPitched":"45.0","wins":3,"losses":2,"saves":1,"saveOpportunities":2,"holds":3,"blownSaves":1,"earnedRuns":17,"whip":"0.98","battersFaced":177,"outs":135,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":723,"balls":240,"strikes":483,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":".600","pitchesPerInning":"16.07","gamesFinished":10,"strikeoutWalkRatio":"6.71","strikeoutsPer9Inn":"9.40","walksPer9Inn":"1.40","hitsPer9Inn":"7.40","runsScoredPer9":"3.60","homeRunsPer9":"1.20","inheritedRunners":17,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676661":{"person":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"note":"(H, 1)","summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":2,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":2,"balls":1,"strikes":1,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":0,"flyOuts":8,"groundOuts":26,"airOuts":27,"runs":9,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":16,"baseOnBalls":8,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":87,"obp":".274","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":352,"era":"3.00","inningsPitched":"24.0","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":8,"whip":"1.08","battersFaced":95,"outs":72,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":352,"balls":126,"strikes":226,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.96","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.67","gamesFinished":9,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.00","walksPer9Inn":"3.00","hitsPer9Inn":"6.75","runsScoredPer9":"3.38","homeRunsPer9":"1.13","inheritedRunners":11,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"600","stats":{"batting":{"summary":"2-5 | K, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":66,"groundOuts":69,"airOuts":104,"runs":39,"doubles":14,"triples":0,"homeRuns":11,"strikeOuts":67,"baseOnBalls":39,"intentionalWalks":3,"hits":61,"hitByPitch":3,"avg":".205","atBats":298,"obp":".301","slg":".362","ops":".663","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":343,"totalBases":108,"rbi":32,"leftOnBase":147,"sacBunts":1,"sacFlies":2,"babip":".225","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.09","popOuts":16,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":145,"errors":1,"chances":148,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID679032":{"person":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"jerseyNumber":"23","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | BB, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":18,"groundOuts":45,"airOuts":37,"runs":23,"doubles":3,"triples":2,"homeRuns":1,"strikeOuts":38,"baseOnBalls":13,"intentionalWalks":0,"hits":33,"hitByPitch":0,"avg":".226","atBats":146,"obp":".284","slg":".295","ops":".579","caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":166,"totalBases":43,"rbi":18,"leftOnBase":75,"sacBunts":4,"sacFlies":3,"babip":".291","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"146.00","popOuts":7,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":107,"errors":2,"chances":110,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID660604":{"person":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, K, 3 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":29,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":17,"strikes":12,"strikePercentage":".410","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":5,"groundOuts":5,"airOuts":13,"runs":3,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":6,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":33,"obp":".385","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":145,"era":"3.00","inningsPitched":"9.0","wins":0,"losses":0,"saves":1,"saveOpportunities":2,"holds":0,"blownSaves":1,"earnedRuns":3,"whip":"1.67","battersFaced":39,"outs":27,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":145,"balls":57,"strikes":88,"strikePercentage":".610","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.38","rbi":0,"winPercentage":".---","pitchesPerInning":"16.11","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"6.00","walksPer9Inn":"6.00","hitsPer9Inn":"9.00","runsScoredPer9":"3.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID605447":{"person":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"jerseyNumber":"68","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":41,"gamesStarted":0,"flyOuts":19,"groundOuts":28,"airOuts":39,"runs":30,"doubles":9,"triples":0,"homeRuns":7,"strikeOuts":40,"baseOnBalls":15,"intentionalWalks":1,"hits":38,"hitByPitch":2,"atBats":142,"obp":".340","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":599,"era":"6.99","inningsPitched":"37.1","wins":1,"losses":4,"saves":8,"saveOpportunities":11,"holds":7,"blownSaves":3,"earnedRuns":29,"whip":"1.42","battersFaced":162,"outs":112,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":599,"balls":210,"strikes":389,"strikePercentage":".650","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".200","pitchesPerInning":"16.04","gamesFinished":14,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"9.64","walksPer9Inn":"3.62","hitsPer9Inn":"9.16","runsScoredPer9":"7.23","homeRunsPer9":"1.69","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":12,"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}},"ID607208":{"person":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"100","stats":{"batting":{"summary":"2-6 | 2 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":4,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":64,"groundOuts":111,"airOuts":112,"runs":71,"doubles":22,"triples":3,"homeRuns":11,"strikeOuts":76,"baseOnBalls":33,"intentionalWalks":1,"hits":125,"hitByPitch":4,"avg":".296","atBats":422,"obp":".351","slg":".441","ops":".792","caughtStealing":6,"stolenBases":25,"stolenBasePercentage":".806","caughtStealingPercentage":".194","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":461,"totalBases":186,"rbi":44,"leftOnBase":168,"sacBunts":0,"sacFlies":2,"babip":".338","groundOutsToAirouts":"0.99","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.36","popOuts":17,"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":243,"putOuts":118,"errors":7,"chances":368,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[607208,656941,547180,592663,669016,596146,624641,805249,681082,679032,624133,676661,642016,660604,686751],"pitchers":[624133,676661,642016,660604,686751],"bench":[592206,665561,642215],"bullpen":[621383,689147,666200,605447,650911,621381,592836,554430],"battingOrder":[607208,656941,547180,592663,669016,596146,805249,681082,679032],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Turner 2 (22, Stroman, De los Santos); Realmuto (19, De los Santos); Schwarber (15, Winans); Marsh (11, Winans)."},{"label":"HR","value":"Harper, B (15, 3rd inning off Stroman, 0 on, 2 out); Sosa, E (4, 7th inning off Winans, 1 on, 0 out)."},{"label":"TB","value":"Harper, B 4; Kepler 2; Marsh 3; Realmuto 3; Schwarber 3; Sosa, E 4; Stott; Turner 4."},{"label":"RBI","value":"Harper, B (43); Realmuto (38); Rojas (18); Schwarber 2 (84); Sosa, E 2 (25); Turner 2 (44)."},{"label":"2-out RBI","value":"Harper, B; Realmuto."},{"label":"Runners left in scoring position, 2 out","value":"Stott; Marsh 2; Harper, B 2; Sosa, E; Kepler; Realmuto."},{"label":"SAC","value":"Marsh."},{"label":"Team RISP","value":"3-for-19."},{"label":"Team LOB","value":"12."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Stott (16, 2nd base off De los Santos/Rice); Harper, B (10, 2nd base off Loáisiga/Rice)."}]}],"note":[{"label":"a","value":"Grounded out for Sosa, E in the 8th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":147,"name":"New York Yankees","link":"/api/v1/teams/147"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":3,"airOuts":12,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".254","atBats":36,"obp":".333","slg":".455","ops":".788","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":12,"rbi":3,"leftOnBase":27,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":5,"lineOuts":1},"pitching":{"flyOuts":5,"groundOuts":14,"airOuts":6,"runs":9,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":7,"intentionalWalks":1,"hits":13,"hitByPitch":0,"atBats":40,"obp":".426","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":188,"era":"4.01","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":8,"whip":"1.25","battersFaced":48,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":188,"balls":78,"strikes":110,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.33","rbi":9,"pitchesPerInning":"20.89","runsScoredPer9":"9.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":12,"putOuts":27,"errors":1,"chances":40,"passedBall":0,"pickoffs":0}},"players":{"ID664141":{"person":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":6,"groundOuts":14,"airOuts":13,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":7,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":43,"obp":".314","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":203,"era":"3.46","inningsPitched":"13.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.15","battersFaced":51,"outs":39,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":203,"balls":80,"strikes":123,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".---","pitchesPerInning":"15.62","gamesFinished":8,"strikeoutWalkRatio":"1.14","strikeoutsPer9Inn":"5.54","walksPer9Inn":"4.85","hitsPer9Inn":"5.54","runsScoredPer9":"3.46","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672724":{"person":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"jerseyNumber":"18","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":20,"groundOuts":47,"airOuts":40,"runs":17,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":47,"baseOnBalls":11,"intentionalWalks":0,"hits":24,"hitByPitch":1,"avg":".152","atBats":158,"obp":".212","slg":".241","ops":".453","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":170,"totalBases":38,"rbi":13,"leftOnBase":74,"sacBunts":0,"sacFlies":0,"babip":".194","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.67","popOuts":10,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":115,"putOuts":44,"errors":5,"chances":164,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642216":{"person":{"id":642216,"fullName":"Allan Winans","link":"/api/v1/people/642216"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{"summary":"3.0 IP, 3 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":6,"airOuts":1,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":15,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":59,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":16,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":59,"balls":20,"strikes":39,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":1,"runsScoredPer9":"12.00","homeRunsPer9":"3.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":3,"gamesStarted":1,"flyOuts":8,"groundOuts":10,"airOuts":12,"runs":11,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":13,"hitByPitch":2,"atBats":39,"obp":".391","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":171,"era":"8.68","inningsPitched":"9.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.71","battersFaced":46,"outs":28,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":171,"balls":60,"strikes":111,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":4,"winPercentage":".000","pitchesPerInning":"18.32","gamesFinished":2,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"5.79","walksPer9Inn":"2.89","hitsPer9Inn":"12.54","runsScoredPer9":"10.61","homeRunsPer9":"1.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":1,"lineOuts":3},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID607074":{"person":{"id":607074,"fullName":"Carlos Rodón","link":"/api/v1/people/607074"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":71,"groundOuts":103,"airOuts":128,"runs":49,"doubles":20,"triples":0,"homeRuns":15,"strikeOuts":139,"baseOnBalls":46,"intentionalWalks":0,"hits":85,"hitByPitch":4,"atBats":452,"obp":".268","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":2040,"era":"3.10","inningsPitched":"124.2","wins":10,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.05","battersFaced":505,"outs":374,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":2040,"balls":767,"strikes":1273,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".588","pitchesPerInning":"16.36","gamesFinished":0,"strikeoutWalkRatio":"3.02","strikeoutsPer9Inn":"10.03","walksPer9Inn":"3.32","hitsPer9Inn":"6.14","runsScoredPer9":"3.54","homeRunsPer9":"1.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":21,"lineOuts":36},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":9,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID596133":{"person":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"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":36,"gamesStarted":0,"flyOuts":33,"groundOuts":18,"airOuts":58,"runs":14,"doubles":2,"triples":0,"homeRuns":7,"strikeOuts":38,"baseOnBalls":11,"intentionalWalks":1,"hits":22,"hitByPitch":1,"atBats":135,"obp":".230","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":590,"era":"3.08","inningsPitched":"38.0","wins":2,"losses":3,"saves":8,"saveOpportunities":11,"holds":8,"blownSaves":3,"earnedRuns":13,"whip":"0.87","battersFaced":149,"outs":114,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":590,"balls":200,"strikes":390,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.31","rbi":0,"winPercentage":".400","pitchesPerInning":"15.53","gamesFinished":15,"strikeoutWalkRatio":"3.45","strikeoutsPer9Inn":"9.00","walksPer9Inn":"2.61","hitsPer9Inn":"5.21","runsScoredPer9":"3.32","homeRunsPer9":"1.66","inheritedRunners":23,"inheritedRunnersScored":9,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":14},"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}},"ID642528":{"person":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","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":9,"strikes":7,"strikePercentage":".440","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":0,"flyOuts":13,"groundOuts":31,"airOuts":24,"runs":15,"doubles":7,"triples":0,"homeRuns":7,"strikeOuts":23,"baseOnBalls":10,"intentionalWalks":3,"hits":29,"hitByPitch":2,"atBats":107,"obp":".345","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":422,"era":"4.78","inningsPitched":"26.1","wins":0,"losses":1,"saves":0,"saveOpportunities":3,"holds":5,"blownSaves":3,"earnedRuns":14,"whip":"1.48","battersFaced":120,"outs":79,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":422,"balls":138,"strikes":284,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":0,"winPercentage":".000","pitchesPerInning":"16.03","gamesFinished":2,"strikeoutWalkRatio":"2.30","strikeoutsPer9Inn":"7.86","walksPer9Inn":"3.42","hitsPer9Inn":"9.91","runsScoredPer9":"5.13","homeRunsPer9":"2.39","inheritedRunners":15,"inheritedRunnersScored":8,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":4,"errors":0,"chances":10,"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"}]},"ID641857":{"person":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"jerseyNumber":"19","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":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":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":51,"groundOuts":70,"airOuts":78,"runs":42,"doubles":15,"triples":1,"homeRuns":16,"strikeOuts":129,"baseOnBalls":50,"intentionalWalks":1,"hits":77,"hitByPitch":1,"avg":".218","atBats":353,"obp":".316","slg":".402","ops":".718","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":405,"totalBases":142,"rbi":35,"leftOnBase":148,"sacBunts":0,"sacFlies":1,"babip":".292","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.06","popOuts":8,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":197,"putOuts":75,"errors":6,"chances":278,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID642207":{"person":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"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":42,"gamesStarted":0,"flyOuts":15,"groundOuts":31,"airOuts":31,"runs":22,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":51,"baseOnBalls":15,"intentionalWalks":1,"hits":28,"hitByPitch":4,"atBats":139,"obp":".296","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":671,"era":"4.70","inningsPitched":"38.1","wins":3,"losses":3,"saves":15,"saveOpportunities":16,"holds":7,"blownSaves":1,"earnedRuns":20,"whip":"1.12","battersFaced":160,"outs":115,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":671,"balls":242,"strikes":429,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".500","pitchesPerInning":"17.50","gamesFinished":25,"strikeoutWalkRatio":"3.40","strikeoutsPer9Inn":"11.97","walksPer9Inn":"3.52","hitsPer9Inn":"6.57","runsScoredPer9":"5.17","homeRunsPer9":"0.47","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":6},"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}},"ID657612":{"person":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"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":49,"gamesStarted":0,"flyOuts":20,"groundOuts":76,"airOuts":34,"runs":19,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":26,"baseOnBalls":12,"intentionalWalks":1,"hits":36,"hitByPitch":0,"atBats":172,"obp":".261","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":623,"era":"2.89","inningsPitched":"46.2","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":11,"blownSaves":0,"earnedRuns":15,"whip":"1.03","battersFaced":184,"outs":140,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":623,"balls":189,"strikes":434,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.24","rbi":0,"winPercentage":".500","pitchesPerInning":"13.35","gamesFinished":12,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"5.01","walksPer9Inn":"2.31","hitsPer9Inn":"6.94","runsScoredPer9":"3.66","homeRunsPer9":"0.96","inheritedRunners":50,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":4,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID502671":{"person":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"jerseyNumber":"48","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | BB, K, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":67,"groundOuts":84,"airOuts":103,"runs":58,"doubles":23,"triples":1,"homeRuns":8,"strikeOuts":67,"baseOnBalls":30,"intentionalWalks":5,"hits":102,"hitByPitch":2,"avg":".287","atBats":355,"obp":".345","slg":".425","ops":".770","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":390,"totalBases":151,"rbi":37,"leftOnBase":139,"sacBunts":0,"sacFlies":1,"babip":".335","groundOutsToAirouts":"0.82","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"44.38","popOuts":18,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":65,"putOuts":596,"errors":3,"chances":664,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID691176":{"person":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"jerseyNumber":"24","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":33,"groundOuts":60,"airOuts":67,"runs":44,"doubles":15,"triples":1,"homeRuns":9,"strikeOuts":95,"baseOnBalls":33,"intentionalWalks":0,"hits":74,"hitByPitch":1,"avg":".253","atBats":292,"obp":".327","slg":".404","ops":".731","caughtStealing":2,"stolenBases":14,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":330,"totalBases":118,"rbi":36,"leftOnBase":133,"sacBunts":0,"sacFlies":4,"babip":".339","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.44","popOuts":17,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":125,"errors":1,"chances":127,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID669224":{"person":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"jerseyNumber":"28","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":57,"groundOuts":57,"airOuts":93,"runs":32,"doubles":15,"triples":1,"homeRuns":15,"strikeOuts":75,"baseOnBalls":19,"intentionalWalks":0,"hits":60,"hitByPitch":5,"avg":".217","atBats":277,"obp":".272","slg":".440","ops":".712","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":309,"totalBases":122,"rbi":55,"leftOnBase":127,"sacBunts":0,"sacFlies":8,"babip":".231","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.47","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":15,"stolenBases":41,"stolenBasePercentage":".732","caughtStealingPercentage":".268","assists":18,"putOuts":649,"errors":1,"chances":668,"fielding":".999","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID700250":{"person":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"jerseyNumber":"22","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":41,"groundOuts":71,"airOuts":82,"runs":47,"doubles":17,"triples":2,"homeRuns":15,"strikeOuts":67,"baseOnBalls":30,"intentionalWalks":0,"hits":66,"hitByPitch":9,"avg":".232","atBats":285,"obp":".323","slg":".463","ops":".786","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":326,"totalBases":132,"rbi":32,"leftOnBase":126,"sacBunts":0,"sacFlies":1,"babip":".250","groundOutsToAirouts":"0.87","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"19.00","popOuts":17,"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":{"gamesStarted":1,"caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","assists":9,"putOuts":182,"errors":2,"chances":193,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID701542":{"person":{"id":701542,"fullName":"Will Warren","link":"/api/v1/people/701542"},"jerseyNumber":"98","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":42,"groundOuts":97,"airOuts":89,"runs":58,"doubles":19,"triples":3,"homeRuns":12,"strikeOuts":124,"baseOnBalls":50,"intentionalWalks":0,"hits":101,"hitByPitch":2,"atBats":406,"obp":".331","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1845,"era":"4.82","inningsPitched":"104.2","wins":6,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":56,"whip":"1.44","battersFaced":464,"outs":314,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1845,"balls":705,"strikes":1140,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":".545","pitchesPerInning":"17.63","gamesFinished":0,"strikeoutWalkRatio":"2.48","strikeoutsPer9Inn":"10.66","walksPer9Inn":"4.30","hitsPer9Inn":"8.68","runsScoredPer9":"4.99","homeRunsPer9":"1.03","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":17,"lineOuts":30},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":7,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641656":{"person":{"id":641656,"fullName":"Ian Hamilton","link":"/api/v1/people/641656"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"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":35,"gamesStarted":1,"flyOuts":24,"groundOuts":30,"airOuts":41,"runs":20,"doubles":3,"triples":1,"homeRuns":5,"strikeOuts":42,"baseOnBalls":21,"intentionalWalks":1,"hits":27,"hitByPitch":1,"atBats":137,"obp":".306","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":632,"era":"4.31","inningsPitched":"39.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":19,"whip":"1.21","battersFaced":163,"outs":119,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":632,"balls":227,"strikes":405,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".667","pitchesPerInning":"15.93","gamesFinished":5,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.53","walksPer9Inn":"4.76","hitsPer9Inn":"6.13","runsScoredPer9":"4.54","homeRunsPer9":"1.13","inheritedRunners":12,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641555":{"person":{"id":641555,"fullName":"J.C. Escarra","link":"/api/v1/people/641555"},"jerseyNumber":"25","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":12,"groundOuts":27,"airOuts":27,"runs":5,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":11,"intentionalWalks":0,"hits":17,"hitByPitch":1,"avg":".205","atBats":83,"obp":".299","slg":".337","ops":".636","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":97,"totalBases":28,"rbi":10,"leftOnBase":34,"sacBunts":0,"sacFlies":2,"babip":".217","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.50","popOuts":7,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":19,"stolenBasePercentage":".950","caughtStealingPercentage":".050","assists":2,"putOuts":235,"errors":3,"chances":240,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683011":{"person":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"jerseyNumber":"11","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":63,"groundOuts":96,"airOuts":103,"runs":44,"doubles":22,"triples":3,"homeRuns":14,"strikeOuts":96,"baseOnBalls":35,"intentionalWalks":0,"hits":80,"hitByPitch":4,"avg":".217","atBats":368,"obp":".288","slg":".408","ops":".696","caughtStealing":7,"stolenBases":10,"stolenBasePercentage":".588","caughtStealingPercentage":".412","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":414,"totalBases":150,"rbi":55,"leftOnBase":194,"sacBunts":1,"sacFlies":6,"babip":".250","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.29","popOuts":16,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":219,"putOuts":123,"errors":13,"chances":355,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID641355":{"person":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"jerseyNumber":"35","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | BB, K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":95,"flyOuts":87,"groundOuts":77,"airOuts":138,"runs":59,"doubles":20,"triples":3,"homeRuns":19,"strikeOuts":56,"baseOnBalls":30,"intentionalWalks":1,"hits":104,"hitByPitch":1,"avg":".281","atBats":370,"obp":".333","slg":".505","ops":".838","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":406,"totalBases":187,"rbi":58,"leftOnBase":165,"sacBunts":0,"sacFlies":5,"babip":".283","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.47","popOuts":17,"lineOuts":34},"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":215,"errors":2,"chances":219,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID519317":{"person":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"jerseyNumber":"27","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"400","stats":{"batting":{"summary":"2-5 | HR, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":13,"groundOuts":10,"airOuts":26,"runs":13,"doubles":3,"triples":0,"homeRuns":7,"strikeOuts":32,"baseOnBalls":11,"intentionalWalks":1,"hits":26,"hitByPitch":1,"avg":".277","atBats":94,"obp":".358","slg":".532","ops":".890","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":106,"totalBases":50,"rbi":20,"leftOnBase":49,"sacBunts":0,"sacFlies":0,"babip":".345","groundOutsToAirouts":"0.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.43","popOuts":8,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"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"}]},"ID665862":{"person":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"jerseyNumber":"13","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"500","stats":{"batting":{"summary":"2-5 | 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":1,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":42,"groundOuts":49,"airOuts":69,"runs":42,"doubles":11,"triples":0,"homeRuns":18,"strikeOuts":82,"baseOnBalls":34,"intentionalWalks":0,"hits":67,"hitByPitch":4,"avg":".254","atBats":264,"obp":".345","slg":".500","ops":".845","caughtStealing":4,"stolenBases":10,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":305,"totalBases":132,"rbi":48,"leftOnBase":139,"sacBunts":1,"sacFlies":2,"babip":".295","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.67","popOuts":16,"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":160,"putOuts":71,"errors":12,"chances":243,"fielding":".951","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID608331":{"person":{"id":608331,"fullName":"Max Fried","link":"/api/v1/people/608331"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":57,"groundOuts":148,"airOuts":112,"runs":46,"doubles":15,"triples":5,"homeRuns":9,"strikeOuts":116,"baseOnBalls":30,"intentionalWalks":0,"hits":102,"hitByPitch":7,"atBats":477,"obp":".270","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":2012,"era":"2.62","inningsPitched":"127.1","wins":11,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"1.04","battersFaced":515,"outs":382,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":2012,"balls":738,"strikes":1274,"strikePercentage":".630","hitBatsmen":7,"balks":1,"wildPitches":7,"pickoffs":6,"groundOutsToAirouts":"1.32","rbi":0,"winPercentage":".733","pitchesPerInning":"15.80","gamesFinished":0,"strikeoutWalkRatio":"3.87","strikeoutsPer9Inn":"8.20","walksPer9Inn":"2.12","hitsPer9Inn":"7.21","runsScoredPer9":"3.25","homeRunsPer9":"0.64","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":23,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":25,"putOuts":7,"errors":2,"chances":34,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660787":{"person":{"id":660787,"fullName":"Yerry De los Santos","link":"/api/v1/people/660787"},"jerseyNumber":"73","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":0,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":24,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":8,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":10,"strikes":14,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":15,"gamesStarted":0,"flyOuts":7,"groundOuts":34,"airOuts":16,"runs":5,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":12,"intentionalWalks":0,"hits":25,"hitByPitch":0,"atBats":86,"obp":".374","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":362,"era":"2.08","inningsPitched":"21.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":5,"whip":"1.71","battersFaced":101,"outs":65,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":362,"balls":128,"strikes":234,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.13","rbi":1,"winPercentage":".---","pitchesPerInning":"16.71","gamesFinished":3,"strikeoutWalkRatio":"1.17","strikeoutsPer9Inn":"5.82","walksPer9Inn":"4.98","hitsPer9Inn":"10.38","runsScoredPer9":"2.08","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID573186":{"person":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"jerseyNumber":"0","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{"note":"(L, 2-2)","summary":"3.2 IP, 4 ER, 4 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":2,"airOuts":5,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":89,"inningsPitched":"3.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":20,"outs":11,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":89,"balls":39,"strikes":50,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"9.82","homeRunsPer9":"2.45","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":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":8,"flyOuts":24,"groundOuts":40,"airOuts":36,"runs":23,"doubles":9,"triples":0,"homeRuns":6,"strikeOuts":23,"baseOnBalls":16,"intentionalWalks":0,"hits":38,"hitByPitch":1,"atBats":137,"obp":".357","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":630,"era":"6.09","inningsPitched":"34.0","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":23,"whip":"1.59","battersFaced":154,"outs":102,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":630,"balls":244,"strikes":386,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":4,"winPercentage":".500","pitchesPerInning":"18.53","gamesFinished":0,"strikeoutWalkRatio":"1.44","strikeoutsPer9Inn":"6.09","walksPer9Inn":"4.24","hitsPer9Inn":"10.06","runsScoredPer9":"6.09","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":6},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663757":{"person":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"jerseyNumber":"12","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | BB, HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"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":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":47,"groundOuts":67,"airOuts":80,"runs":48,"doubles":9,"triples":1,"homeRuns":17,"strikeOuts":73,"baseOnBalls":45,"intentionalWalks":0,"hits":74,"hitByPitch":2,"avg":".252","atBats":294,"obp":".355","slg":".463","ops":".818","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":341,"totalBases":136,"rbi":38,"leftOnBase":100,"sacBunts":0,"sacFlies":0,"babip":".279","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.29","popOuts":17,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":168,"errors":1,"chances":173,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID693645":{"person":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":7,"groundOuts":6,"airOuts":13,"runs":5,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":40,"obp":".356","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":165,"era":"4.35","inningsPitched":"10.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.55","battersFaced":45,"outs":31,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":165,"balls":50,"strikes":115,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.46","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.97","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"8.71","walksPer9Inn":"4.35","hitsPer9Inn":"9.58","runsScoredPer9":"4.35","homeRunsPer9":"1.74","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[663757,502671,641355,519317,665862,700250,683011,641857,691176,573186,660787,642528,642216],"pitchers":[573186,660787,642528,642216],"bench":[641555,672724,669224],"bullpen":[664141,608331,641656,657612,607074,693645,701542,596133,642207],"battingOrder":[663757,502671,641355,519317,665862,700250,683011,641857,691176],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Stanton (7, 7th inning off Robert, 1 on, 2 out)."},{"label":"TB","value":"Chisholm Jr. 2; Domínguez; Grisham; McMahon; Stanton 5; Volpe 2."},{"label":"RBI","value":"Domínguez (36); Stanton 2 (20)."},{"label":"2-out RBI","value":"Domínguez; Stanton 2."},{"label":"Runners left in scoring position, 2 out","value":"Rice; Domínguez; Grisham; Goldschmidt 2; Chisholm Jr."},{"label":"Team RISP","value":"1-for-10."},{"label":"Team LOB","value":"11."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Chisholm Jr. (12, fielding)."}]}],"note":[]}},"officials":[{"official":{"id":596805,"fullName":"John Libka","link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":503493,"fullName":"Sean Barber","link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":605674,"fullName":"Ryan Wills","link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":482666,"fullName":"D.J. Reyburn","link":"/api/v1/people/482666"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Johnson, S; Stroman."},{"label":"Balk","value":"Rangel."},{"label":"IBB","value":"Harper, B (by Loáisiga)."},{"label":"HBP","value":"Grisham (by Suarez)."},{"label":"Pitch timer violations","value":"Realmuto (batter timer)."},{"label":"Pitches-strikes","value":"Suarez 108-71; Lazar 2-1; Robert 20-12; Rangel 29-12; Johnson, S 13-9; Stroman 89-50; De los Santos 24-14; Loáisiga 16-7; Winans 59-39."},{"label":"Groundouts-flyouts","value":"Suarez 2-3; Lazar 1-0; Robert 0-1; Rangel 0-2; Johnson, S 0-0; Stroman 2-4; De los Santos 4-0; Loáisiga 2-0; Winans 6-1."},{"label":"Batters faced","value":"Suarez 26; Lazar 1; Robert 5; Rangel 6; Johnson, S 4; Stroman 20; De los Santos 8; Loáisiga 4; Winans 16."},{"label":"Inherited runners-scored","value":"Lazar 2-0; De los Santos 3-0; Loáisiga 1-0."},{"label":"Umpires","value":"HP: John Libka. 1B: Sean Barber. 2B: Ryan Wills. 3B: D.J. Reyburn. "},{"label":"Weather","value":"83 degrees, Cloudy."},{"label":"Wind","value":"9 mph, In From LF."},{"label":"First pitch","value":"1:09 PM."},{"label":"T","value":"3:18."},{"label":"Att","value":"46,621."},{"label":"Venue","value":"Yankee Stadium."},{"label":"July 26, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133","boxscoreName":"Suarez"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"note":"(W, 8-4)","summary":"5.2 IP, ER, 8 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":2,"airOuts":7,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":108,"inningsPitched":"5.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":26,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":108,"balls":37,"strikes":71,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.59","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":51,"groundOuts":91,"airOuts":90,"runs":28,"doubles":8,"triples":2,"homeRuns":6,"strikeOuts":90,"baseOnBalls":27,"intentionalWalks":0,"hits":83,"hitByPitch":3,"atBats":352,"obp":".295","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1428,"era":"2.59","inningsPitched":"93.2","wins":8,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"1.17","battersFaced":384,"outs":281,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1428,"balls":492,"strikes":936,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.01","rbi":1,"winPercentage":".667","pitchesPerInning":"15.25","gamesFinished":0,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"8.65","walksPer9Inn":"2.59","hitsPer9Inn":"7.98","runsScoredPer9":"2.69","homeRunsPer9":"0.58","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":21},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":8,"errors":2,"chances":19,"fielding":".895","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":63,"pitchingGameScore":63},{"player":{"person":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317","boxscoreName":"Stanton"},"jerseyNumber":"27","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":147,"battingOrder":"400","stats":{"batting":{"summary":"2-5 | HR, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":13,"groundOuts":10,"airOuts":26,"runs":13,"doubles":3,"triples":0,"homeRuns":7,"strikeOuts":32,"baseOnBalls":11,"intentionalWalks":1,"hits":26,"hitByPitch":1,"avg":".277","atBats":94,"obp":".358","slg":".532","ops":".890","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":106,"totalBases":50,"rbi":20,"leftOnBase":49,"sacBunts":0,"sacFlies":0,"babip":".345","groundOutsToAirouts":"0.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.43","popOuts":8,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":56,"hittingGameScore":56},{"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 | 2B, BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"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":5,"totalBases":3,"rbi":0,"leftOnBase":3,"sacBunts":1,"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":82,"flyOuts":32,"groundOuts":57,"airOuts":53,"runs":32,"doubles":11,"triples":1,"homeRuns":3,"strikeOuts":64,"baseOnBalls":27,"intentionalWalks":0,"hits":56,"hitByPitch":0,"avg":".250","atBats":224,"obp":".327","slg":".348","ops":".675","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":258,"totalBases":78,"rbi":21,"leftOnBase":101,"sacBunts":3,"sacFlies":3,"babip":".331","groundOutsToAirouts":"1.08","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"74.67","popOuts":7,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":158,"errors":2,"chances":165,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":55,"hittingGameScore":55}]},"decisions":{"winner":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"loser":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}