{"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":823421,"link":"/api/v1.1/game/823421/feed/live","metaData":{"wait":10,"timeStamp":"20260823_201823","gameEvents":["home_run","game_finished"],"logicalEvents":["countChange","count22","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823421,"type":"R","doubleHeader":"N","id":"2026/08/23/slnmlb-phimlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823421-2026-08-23","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-23T17:35:00Z","originalDate":"2026-08-23","officialDate":"2026-08-23","dayNight":"day","time":"1:35","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":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138","season":2026,"venue":{"id":2889,"name":"Busch Stadium","link":"/api/v1/venues/2889"},"springVenue":{"id":2520,"link":"/api/v1/venues/2520"},"teamCode":"sln","fileCode":"stl","abbreviation":"STL","teamName":"Cardinals","locationName":"St. Louis","firstYearOfPlay":"1892","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"St. Louis","record":{"gamesPlayed":132,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":66,"losses":66,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":66,"losses":66,"winningPercentage":".500"},"franchiseName":"St. Louis","clubName":"Cardinals","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143","season":2026,"venue":{"id":2681,"name":"Citizens Bank Park","link":"/api/v1/venues/2681"},"springVenue":{"id":2700,"link":"/api/v1/venues/2700"},"teamCode":"phi","fileCode":"phi","abbreviation":"PHI","teamName":"Phillies","locationName":"Philadelphia","firstYearOfPlay":"1883","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Philadelphia","record":{"gamesPlayed":131,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":73,"losses":58,"ties":0,"pct":".557"},"records":{},"divisionLeader":false,"wins":73,"losses":58,"winningPercentage":".557"},"franchiseName":"Philadelphia","clubName":"Phillies","active":true}},"players":{"ID669016":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016","firstName":"Brandon","lastName":"Marsh","primaryNumber":"16","birthDate":"1997-12-18","currentAge":28,"birthCity":"Buford","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Brandon","useLastName":"Marsh","middleName":"Chase","boxscoreName":"Marsh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2021-07-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Marsh","nameSlug":"brandon-marsh-669016","firstLastName":"Brandon Marsh","lastFirstName":"Marsh, Brandon","lastInitName":"Marsh, B","initLastName":"B Marsh","fullFMLName":"Brandon Chase Marsh","fullLFMName":"Marsh, Brandon Chase","strikeZoneTop":3.312,"strikeZoneBottom":1.672},"ID691023":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023","firstName":"Jordan","lastName":"Walker","primaryNumber":"18","birthDate":"2002-05-22","currentAge":24,"birthCity":"Stone Mountain","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jordan","useLastName":"Walker","middleName":"Alexander","boxscoreName":"Walker, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Walker","nameSlug":"jordan-walker-691023","firstLastName":"Jordan Walker","lastFirstName":"Walker, Jordan","lastInitName":"Walker, J","initLastName":"J Walker","fullFMLName":"Jordan Alexander Walker","fullLFMName":"Walker, Jordan Alexander","strikeZoneTop":3.461,"strikeZoneBottom":1.747},"ID701675":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675","firstName":"Nathan","lastName":"Church","primaryNumber":"27","birthDate":"2000-07-12","currentAge":26,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Nathan","useLastName":"Church","middleName":"Michael","boxscoreName":"Church","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nathan Church","nameSlug":"nathan-church-701675","firstLastName":"Nathan Church","lastFirstName":"Church, Nathan","lastInitName":"Church, N","initLastName":"N Church","fullFMLName":"Nathan Michael Church","fullLFMName":"Church, Nathan Michael","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID621237":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237","firstName":"José","lastName":"Alvarado","primaryNumber":"46","birthDate":"1995-05-21","currentAge":31,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 2\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Alvarado","middleName":"Antonio","boxscoreName":"Alvarado","nickName":"El Pocho","gender":"M","nameMatrilineal":"Lizarzabal","isPlayer":true,"isVerified":true,"pronunciation":"all-vuh-RAH-doh","mlbDebutDate":"2017-05-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"José Alvarado","nameSlug":"jose-alvarado-621237","firstLastName":"José Alvarado","lastFirstName":"Alvarado, José","lastInitName":"Alvarado, J","initLastName":"J Alvarado","fullFMLName":"José Antonio Alvarado","fullLFMName":"Alvarado, José Antonio","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID650911":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911","firstName":"Cristopher","lastName":"Sánchez","primaryNumber":"61","birthDate":"1996-12-12","currentAge":29,"birthCity":"La Romana","birthCountry":"Dominican Republic","height":"6' 6\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cristopher","useLastName":"Sánchez","middleName":"Alexis","boxscoreName":"Sánchez, C","gender":"M","nameMatrilineal":"Valera","isPlayer":true,"isVerified":true,"pronunciation":"KRISS-tuh-furr","mlbDebutDate":"2021-06-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cristopher Sánchez","nameSlug":"cristopher-sanchez-650911","firstLastName":"Cristopher Sánchez","lastFirstName":"Sánchez, Cristopher","lastInitName":"Sánchez, C","initLastName":"C Sánchez","fullFMLName":"Cristopher Alexis Sánchez","fullLFMName":"Sánchez, Cristopher Alexis","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID650559":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559","firstName":"Bryan","lastName":"De La Cruz","primaryNumber":"41","birthDate":"1996-12-16","currentAge":29,"birthCity":"Santo Domingo Este","birthCountry":"Dominican Republic","height":"6' 0\"","weight":175,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Bryan","useLastName":"De La Cruz","middleName":"Starling","boxscoreName":"De La Cruz, B","gender":"M","nameMatrilineal":"Quezada","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-04-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan De La Cruz","nameSlug":"bryan-de-la-cruz-650559","firstLastName":"Bryan De La Cruz","lastFirstName":"De La Cruz, Bryan","lastInitName":"De La Cruz, B","initLastName":"B De La Cruz","fullFMLName":"Bryan Starling De La Cruz","fullLFMName":"De La Cruz, Bryan Starling","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID547180":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180","firstName":"Bryce","lastName":"Harper","primaryNumber":"3","birthDate":"1992-10-16","currentAge":33,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Bryce","useLastName":"Harper","middleName":"Aron Max","boxscoreName":"Harper, B","nickName":"Harp","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"HARR-purr","mlbDebutDate":"2012-04-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Harper","nameSlug":"bryce-harper-547180","firstLastName":"Bryce Harper","lastFirstName":"Harper, Bryce","lastInitName":"Harper, B","initLastName":"B Harper","fullFMLName":"Bryce Aron Max Harper","fullLFMName":"Harper, Bryce Aron Max","strikeZoneTop":3.265,"strikeZoneBottom":1.648},"ID592663":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663","firstName":"Jacob","lastName":"Realmuto","primaryNumber":"10","birthDate":"1991-03-18","currentAge":35,"birthCity":"Del City","birthStateProvince":"OK","birthCountry":"USA","height":"6' 0\"","weight":212,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"J.T.","useLastName":"Realmuto","middleName":"Tyler","boxscoreName":"Realmuto","nickName":"Real","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"reel-MYOO-toh","mlbDebutDate":"2014-06-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"J.T. Realmuto","nameSlug":"j-t-realmuto-592663","firstLastName":"J.T. Realmuto","lastFirstName":"Realmuto, J.T.","lastInitName":"Realmuto, J","initLastName":"J Realmuto","fullFMLName":"Jacob Tyler Realmuto","fullLFMName":"Realmuto, Jacob Tyler","strikeZoneTop":3.2,"strikeZoneBottom":1.615},"ID554430":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430","firstName":"Zachary","lastName":"Wheeler","primaryNumber":"45","birthDate":"1990-05-30","currentAge":36,"birthCity":"Smyrna","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zack","useLastName":"Wheeler","middleName":"Harrison","boxscoreName":"Wheeler","nickName":"Wheels","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"WEE-lurr","mlbDebutDate":"2013-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Wheeler","nameSlug":"zack-wheeler-554430","firstLastName":"Zack Wheeler","lastFirstName":"Wheeler, Zack","lastInitName":"Wheeler, Z","initLastName":"Z Wheeler","fullFMLName":"Zachary Harrison Wheeler","fullLFMName":"Wheeler, Zachary Harrison","strikeZoneTop":3.61,"strikeZoneBottom":1.76},"ID689147":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147","firstName":"Richard","lastName":"Kerkering","primaryNumber":"50","birthDate":"2001-04-04","currentAge":25,"birthCity":"Huntington Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":204,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Orion","useLastName":"Kerkering","middleName":"Orion","boxscoreName":"Kerkering","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"OH-ryan kerr-kerr-ring","mlbDebutDate":"2023-09-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Orion Kerkering","nameSlug":"orion-kerkering-689147","firstLastName":"Orion Kerkering","lastFirstName":"Kerkering, Orion","lastInitName":"Kerkering, O","initLastName":"O Kerkering","fullFMLName":"Richard Orion Kerkering","fullLFMName":"Kerkering, Richard Orion","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID664761":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761","firstName":"Alec","lastName":"Bohm","primaryNumber":"28","birthDate":"1996-08-03","currentAge":30,"birthCity":"Omaha","birthStateProvince":"NE","birthCountry":"USA","height":"6' 4\"","weight":218,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Alec","useLastName":"Bohm","middleName":"Daniel","boxscoreName":"Bohm","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"bome; like home","mlbDebutDate":"2020-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alec Bohm","nameSlug":"alec-bohm-664761","firstLastName":"Alec Bohm","lastFirstName":"Bohm, Alec","lastInitName":"Bohm, A","initLastName":"A Bohm","fullFMLName":"Alec Daniel Bohm","fullLFMName":"Bohm, Alec Daniel","strikeZoneTop":3.407,"strikeZoneBottom":1.719},"ID700669":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669","firstName":"Gordon","lastName":"Graceffo","primaryNumber":"44","birthDate":"2000-03-17","currentAge":26,"birthCity":"Wayne","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gordon","useLastName":"Graceffo","middleName":"Joseph","boxscoreName":"Graceffo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"gruh-SEFF-oh","mlbDebutDate":"2024-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gordon Graceffo","nameSlug":"gordon-graceffo-700669","firstLastName":"Gordon Graceffo","lastFirstName":"Graceffo, Gordon","lastInitName":"Graceffo, G","initLastName":"G Graceffo","fullFMLName":"Gordon Joseph Graceffo","fullLFMName":"Graceffo, Gordon Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID802139":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139","firstName":"Jonathan","lastName":"Wetherholt","primaryNumber":"26","birthDate":"2002-09-10","currentAge":23,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"JJ","useLastName":"Wetherholt","middleName":"David","boxscoreName":"Wetherholt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"JJ Wetherholt","nameSlug":"jj-wetherholt-802139","firstLastName":"JJ Wetherholt","lastFirstName":"Wetherholt, JJ","lastInitName":"Wetherholt, J","initLastName":"J Wetherholt","fullFMLName":"Jonathan David Wetherholt","fullLFMName":"Wetherholt, Jonathan David","strikeZoneTop":3.1,"strikeZoneBottom":1.56},"ID641835":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835","firstName":"Timothy","lastName":"Mayza","primaryNumber":"37","birthDate":"1992-01-15","currentAge":34,"birthCity":"Allentown","birthStateProvince":"PA","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tim","useLastName":"Mayza","middleName":"Gerard","boxscoreName":"Mayza","nickName":"Mayz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"MAY-zuh","mlbDebutDate":"2017-08-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tim Mayza","nameSlug":"tim-mayza-641835","firstLastName":"Tim Mayza","lastFirstName":"Mayza, Tim","lastInitName":"Mayza, T","initLastName":"T Mayza","fullFMLName":"Timothy Gerard Mayza","fullLFMName":"Mayza, Timothy Gerard","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID691458":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458","firstName":"Blaze","lastName":"Jordan","primaryNumber":"33","birthDate":"2002-12-19","currentAge":23,"birthCity":"Southaven","birthStateProvince":"MS","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Blaze","useLastName":"Jordan","boxscoreName":"Jordan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blaze Jordan","nameSlug":"blaze-jordan-691458","firstLastName":"Blaze Jordan","lastFirstName":"Jordan, Blaze","lastInitName":"Jordan, B","initLastName":"B Jordan","fullFMLName":"Blaze  Jordan","fullLFMName":"Jordan, Blaze","strikeZoneTop":3.237,"strikeZoneBottom":1.633},"ID676475":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475","firstName":"Alec","lastName":"Burleson","primaryNumber":"41","birthDate":"1998-11-25","currentAge":27,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Alec","useLastName":"Burleson","middleName":"Michael","boxscoreName":"Burleson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"bur-leh-son","mlbDebutDate":"2022-09-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alec Burleson","nameSlug":"alec-burleson-676475","firstLastName":"Alec Burleson","lastFirstName":"Burleson, Alec","lastInitName":"Burleson, A","initLastName":"A Burleson","fullFMLName":"Alec Michael Burleson","fullLFMName":"Burleson, Alec Michael","strikeZoneTop":3.22,"strikeZoneBottom":1.62},"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},"ID676617":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617","firstName":"Riley","lastName":"O'Brien","primaryNumber":"61","birthDate":"1995-02-06","currentAge":31,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"6' 4\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Riley","useLastName":"O'Brien","middleName":"Chun-Young","boxscoreName":"O'Brien","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Riley O'Brien","nameSlug":"riley-o-brien-676617","firstLastName":"Riley O'Brien","lastFirstName":"O'Brien, Riley","lastInitName":"O'Brien, R","initLastName":"R O'Brien","fullFMLName":"Riley Chun-Young O'Brien","fullLFMName":"O'Brien, Riley Chun-Young","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID666277":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277","firstName":"George","lastName":"Soriano","primaryNumber":"65","birthDate":"1999-03-24","currentAge":27,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"George","useLastName":"Soriano","boxscoreName":"Soriano, G","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"George Soriano","nameSlug":"george-soriano-666277","firstLastName":"George Soriano","lastFirstName":"Soriano, George","lastInitName":"Soriano, G","initLastName":"G Soriano","fullFMLName":"George Soriano","fullLFMName":"Soriano, George","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID687273":{"id":687273,"fullName":"Quinn Mathews","link":"/api/v1/people/687273","firstName":"Quinn","lastName":"Mathews","primaryNumber":"60","birthDate":"2000-10-04","currentAge":25,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":188,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Quinn","useLastName":"Mathews","middleName":"Jack","boxscoreName":"Mathews","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Quinn Mathews","nameSlug":"quinn-mathews-687273","firstLastName":"Quinn Mathews","lastFirstName":"Mathews, Quinn","lastInitName":"Mathews, Q","initLastName":"Q Mathews","fullFMLName":"Quinn Jack Mathews","fullLFMName":"Mathews, Quinn Jack","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID669461":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461","firstName":"Matthew","lastName":"Liberatore","primaryNumber":"32","birthDate":"1999-11-06","currentAge":26,"birthCity":"Peoria","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matthew","useLastName":"Liberatore","middleName":"Joseph","boxscoreName":"Liberatore","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"LIBB-er-uh-tore","mlbDebutDate":"2022-05-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matthew Liberatore","nameSlug":"matthew-liberatore-669461","firstLastName":"Matthew Liberatore","lastFirstName":"Liberatore, Matthew","lastInitName":"Liberatore, M","initLastName":"M Liberatore","fullFMLName":"Matthew Joseph Liberatore","fullLFMName":"Liberatore, Matthew Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID602104":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104","firstName":"Ramón","lastName":"Urías","primaryNumber":"29","birthDate":"1994-06-03","currentAge":32,"birthCity":"Magdalena de Kino","birthStateProvince":"SO","birthCountry":"Mexico","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Ramón","useLastName":"Urías","middleName":"Francisco","boxscoreName":"Urías, R","gender":"M","nameMatrilineal":"Figueroa","isPlayer":true,"isVerified":true,"pronunciation":"oo-REE-ahs","mlbDebutDate":"2020-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ramón Urías","nameSlug":"ramon-urias-602104","firstLastName":"Ramón Urías","lastFirstName":"Urías, Ramón","lastInitName":"Urías, R","initLastName":"R Urías","fullFMLName":"Ramón Francisco Urías","fullLFMName":"Urías, Ramón Francisco","strikeZoneTop":3.098,"strikeZoneBottom":1.563},"ID686780":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780","firstName":"Pedro","lastName":"Pagés","primaryNumber":"43","birthDate":"1998-09-17","currentAge":27,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 11\"","weight":245,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Pedro","useLastName":"Pagés","middleName":"Jose","boxscoreName":"Pagés, P","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"paw-HESS","mlbDebutDate":"2024-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pedro Pagés","nameSlug":"pedro-pages-686780","firstLastName":"Pedro Pagés","lastFirstName":"Pagés, Pedro","lastInitName":"Pagés, P","initLastName":"P Pagés","fullFMLName":"Pedro Jose Pagés","fullLFMName":"Pagés, Pedro Jose","strikeZoneTop":3.174,"strikeZoneBottom":1.602},"ID695491":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491","firstName":"Joshua","lastName":"Báez","primaryNumber":"22","birthDate":"2003-06-28","currentAge":23,"birthCity":"Boston","birthStateProvince":"MA","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Joshua","useLastName":"Báez","middleName":"Emanuel","boxscoreName":"Báez","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-08-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joshua Báez","nameSlug":"joshua-baez-695491","firstLastName":"Joshua Báez","lastFirstName":"Báez, Joshua","lastInitName":"Báez, J","initLastName":"J Báez","fullFMLName":"Joshua Emanuel Báez","fullLFMName":"Báez, Joshua Emanuel","strikeZoneTop":3.35,"strikeZoneBottom":1.69},"ID596117":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117","firstName":"Garrett","lastName":"Stubbs","primaryNumber":"21","birthDate":"1993-05-26","currentAge":33,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":170,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Garrett","useLastName":"Stubbs","middleName":"Patrick","boxscoreName":"Stubbs, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-05-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Garrett Stubbs","nameSlug":"garrett-stubbs-596117","firstLastName":"Garrett Stubbs","lastFirstName":"Stubbs, Garrett","lastInitName":"Stubbs, G","initLastName":"G Stubbs","fullFMLName":"Garrett Patrick Stubbs","fullLFMName":"Stubbs, Garrett Patrick","strikeZoneTop":3.073,"strikeZoneBottom":1.551},"ID703725":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725","firstName":"Luis","lastName":"Gastelum","primaryNumber":"72","birthDate":"2001-09-27","currentAge":24,"birthCity":"Los Mochis","birthStateProvince":"SI","birthCountry":"Mexico","height":"6' 2\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Gastelum","middleName":"Enrique","boxscoreName":"Gastelum, L","gender":"M","nameMatrilineal":"Canedo","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Gastelum","nameSlug":"luis-gastelum-703725","firstLastName":"Luis Gastelum","lastFirstName":"Gastelum, Luis","lastInitName":"Gastelum, L","initLastName":"L Gastelum","fullFMLName":"Luis Enrique Gastelum","fullLFMName":"Gastelum, Luis Enrique","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID686934":{"id":686934,"fullName":"Alex McFarlane","link":"/api/v1/people/686934","firstName":"Alexander","lastName":"McFarlane","primaryNumber":"71","birthDate":"2001-06-09","currentAge":25,"birthCity":"St. Thomas","birthStateProvince":"VI","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alex","useLastName":"McFarlane","middleName":"Jeffrey","boxscoreName":"McFarlane","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-07-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex McFarlane","nameSlug":"alex-mcfarlane-686934","firstLastName":"Alex McFarlane","lastFirstName":"McFarlane, Alex","lastInitName":"McFarlane, A","initLastName":"A McFarlane","fullFMLName":"Alexander Jeffrey McFarlane","fullLFMName":"McFarlane, Alexander Jeffrey","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID605400":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400","firstName":"Aaron","lastName":"Nola","primaryNumber":"27","birthDate":"1993-06-04","currentAge":33,"birthCity":"Baton Rouge","birthStateProvince":"LA","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aaron","useLastName":"Nola","middleName":"Michael","boxscoreName":"Nola, A","nickName":"Nols","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"NO-luh","mlbDebutDate":"2015-07-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Aaron Nola","nameSlug":"aaron-nola-605400","firstLastName":"Aaron Nola","lastFirstName":"Nola, Aaron","lastInitName":"Nola, A","initLastName":"A Nola","fullFMLName":"Aaron Michael Nola","fullLFMName":"Nola, Aaron Michael","strikeZoneTop":3.36,"strikeZoneBottom":1.54},"ID650333":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333","firstName":"Luis","lastName":"Arraez","primaryNumber":"4","birthDate":"1997-04-09","currentAge":29,"birthCity":"San Felipe","birthCountry":"Venezuela","height":"5' 10\"","weight":186,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luis","useLastName":"Arraez","middleName":"Sangel","boxscoreName":"Arraez","nickName":"La Regadera","gender":"M","nameMatrilineal":"Reveron","isPlayer":true,"isVerified":true,"pronunciation":"ah-RISE","mlbDebutDate":"2019-05-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Arraez","nameSlug":"luis-arraez-650333","firstLastName":"Luis Arraez","lastFirstName":"Arraez, Luis","lastInitName":"Arraez, L","initLastName":"L Arraez","fullFMLName":"Luis Sangel Arraez","fullLFMName":"Arraez, Luis Sangel","strikeZoneTop":3.12,"strikeZoneBottom":1.58},"ID691725":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725","firstName":"Andrew","lastName":"Painter","primaryNumber":"24","birthDate":"2003-04-10","currentAge":23,"birthCity":"Pompano Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 7\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Painter","middleName":"Patrick","boxscoreName":"Painter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Painter","nameSlug":"andrew-painter-691725","firstLastName":"Andrew Painter","lastFirstName":"Painter, Andrew","lastInitName":"Painter, A","initLastName":"A Painter","fullFMLName":"Andrew Patrick Painter","fullLFMName":"Painter, Andrew Patrick","strikeZoneTop":3.756,"strikeZoneBottom":1.746},"ID671056":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056","firstName":"Ivan","lastName":"Herrera","primaryNumber":"48","birthDate":"2000-06-01","currentAge":26,"birthCity":"Panama City","birthCountry":"Panama","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Iván","useLastName":"Herrera","middleName":"Aaron","boxscoreName":"Herrera","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"ee-VAHN","mlbDebutDate":"2022-05-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Iván Herrera","nameSlug":"ivan-herrera-671056","firstLastName":"Iván Herrera","lastFirstName":"Herrera, Iván","lastInitName":"Herrera, I","initLastName":"I Herrera","fullFMLName":"Ivan Aaron Herrera","fullLFMName":"Herrera, Ivan Aaron","strikeZoneTop":3.173,"strikeZoneBottom":1.602},"ID700241":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241","firstName":"Michael","lastName":"McGreevy","primaryNumber":"36","birthDate":"2000-07-08","currentAge":26,"birthCity":"San Clemente","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"McGreevy","middleName":"Stephen","boxscoreName":"McGreevy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael McGreevy","nameSlug":"michael-mcgreevy-700241","firstLastName":"Michael McGreevy","lastFirstName":"McGreevy, Michael","lastInitName":"McGreevy, M","initLastName":"M McGreevy","fullFMLName":"Michael Stephen McGreevy","fullLFMName":"McGreevy, Michael Stephen","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID663494":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494","firstName":"Bryan","lastName":"Torres","primaryNumber":"39","birthDate":"1997-07-02","currentAge":29,"birthCity":"Caguas","birthCountry":"Puerto Rico","height":"5' 7\"","weight":165,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Bryan","useLastName":"Torres","boxscoreName":"Torres, B","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Torres","nameSlug":"bryan-torres-663494","firstLastName":"Bryan Torres","lastFirstName":"Torres, Bryan","lastInitName":"Torres, B","initLastName":"B Torres","fullFMLName":"Bryan Torres","fullLFMName":"Torres, Bryan","strikeZoneTop":2.98,"strikeZoneBottom":1.5},"ID702222":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222","firstName":"Justin","lastName":"Crawford","primaryNumber":"2","birthDate":"2004-01-13","currentAge":22,"birthCity":"Phoenix","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 2\"","weight":188,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Justin","useLastName":"Crawford","boxscoreName":"Crawford","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Crawford","nameSlug":"justin-crawford-702222","firstLastName":"Justin Crawford","lastFirstName":"Crawford, Justin","lastInitName":"Crawford, J","initLastName":"J Crawford","fullFMLName":"Justin Crawford","fullLFMName":"Crawford, Justin","strikeZoneTop":3.28,"strikeZoneBottom":1.66},"ID681517":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517","firstName":"Kyle","lastName":"Leahy","primaryNumber":"62","birthDate":"1997-06-04","currentAge":29,"birthCity":"Boulder","birthStateProvince":"CO","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Leahy","middleName":"Yandow","boxscoreName":"Leahy","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"LAY-hee","mlbDebutDate":"2023-07-07","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Leahy","nameSlug":"kyle-leahy-681517","firstLastName":"Kyle Leahy","lastFirstName":"Leahy, Kyle","lastInitName":"Leahy, K","initLastName":"K Leahy","fullFMLName":"Kyle Yandow Leahy","fullLFMName":"Leahy, Kyle Yandow","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID624641":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641","firstName":"Edmundo","lastName":"Sosa","primaryNumber":"33","birthDate":"1996-03-06","currentAge":30,"birthCity":"Panama City","birthCountry":"Panama","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Edmundo","useLastName":"Sosa","middleName":"Israel","boxscoreName":"Sosa, E","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"ed-MOON-doh SOH-sah","mlbDebutDate":"2018-09-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edmundo Sosa","nameSlug":"edmundo-sosa-624641","firstLastName":"Edmundo Sosa","lastFirstName":"Sosa, Edmundo","lastInitName":"Sosa, E","initLastName":"E Sosa","fullFMLName":"Edmundo Israel Sosa","fullLFMName":"Sosa, Edmundo Israel","strikeZoneTop":3.187,"strikeZoneBottom":1.608},"ID661395":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395","firstName":"Jhoan","lastName":"Duran","primaryNumber":"59","birthDate":"1998-01-08","currentAge":28,"birthCity":"Esperanza","birthCountry":"Dominican Republic","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jhoan","useLastName":"Duran","middleName":"Manuel","boxscoreName":"Duran, J","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"pronunciation":"YO-ahn DOO-rahn","mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jhoan Duran","nameSlug":"jhoan-duran-661395","firstLastName":"Jhoan Duran","lastFirstName":"Duran, Jhoan","lastInitName":"Duran, J","initLastName":"J Duran","fullFMLName":"Jhoan Manuel Duran","fullLFMName":"Duran, Jhoan Manuel","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID665877":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877","firstName":"José","lastName":"Fermín","primaryNumber":"15","birthDate":"1999-03-29","currentAge":27,"birthCity":"Puerto Plata","birthCountry":"Dominican Republic","height":"5' 10\"","weight":198,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"José","useLastName":"Fermín","middleName":"Miguel","boxscoreName":"Fermín","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"fair-MEAN","mlbDebutDate":"2023-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Fermín","nameSlug":"jose-fermin-665877","firstLastName":"José Fermín","lastFirstName":"Fermín, José","lastInitName":"Fermín, J","initLastName":"J Fermín","fullFMLName":"José Miguel Fermín","fullLFMName":"Fermín, José Miguel","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID680742":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742","firstName":"Jonathan","lastName":"Bowlan","primaryNumber":"52","birthDate":"1996-12-01","currentAge":29,"birthCity":"Arlington","birthStateProvince":"TN","birthCountry":"USA","height":"6' 6\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jonathan","useLastName":"Bowlan","boxscoreName":"Bowlan","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"boh-lin","mlbDebutDate":"2023-09-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan Bowlan","nameSlug":"jonathan-bowlan-680742","firstLastName":"Jonathan Bowlan","lastFirstName":"Bowlan, Jonathan","lastInitName":"Bowlan, J","initLastName":"J Bowlan","fullFMLName":"Jonathan  Bowlan","fullLFMName":"Bowlan, Jonathan","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID681676":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676","firstName":"Ryan","lastName":"Fernandez","primaryNumber":"64","birthDate":"1998-06-11","currentAge":28,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Fernandez","middleName":"Austin","boxscoreName":"Fernandez","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Fernandez","nameSlug":"ryan-fernandez-681676","firstLastName":"Ryan Fernandez","lastFirstName":"Fernandez, Ryan","lastInitName":"Fernandez, R","initLastName":"R Fernandez","fullFMLName":"Ryan Austin Fernandez","fullLFMName":"Fernandez, Ryan Austin","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID663767":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767","firstName":"Chase","lastName":"Shugart","primaryNumber":"55","birthDate":"1996-10-24","currentAge":29,"birthCity":"Bridge City","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chase","useLastName":"Shugart","middleName":"C.","boxscoreName":"Shugart","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2024-08-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Shugart","nameSlug":"chase-shugart-663767","firstLastName":"Chase Shugart","lastFirstName":"Shugart, Chase","lastInitName":"Shugart, C","initLastName":"C Shugart","fullFMLName":"Chase C. Shugart","fullLFMName":"Shugart, Chase C.","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID657571":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571","firstName":"Caleb","lastName":"Ferguson","primaryNumber":"54","birthDate":"1996-07-02","currentAge":30,"birthCity":"Columbus","birthStateProvince":"OH","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Caleb","useLastName":"Ferguson","middleName":"Paul","boxscoreName":"Ferguson, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2018-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Caleb Ferguson","nameSlug":"caleb-ferguson-657571","firstLastName":"Caleb Ferguson","lastFirstName":"Ferguson, Caleb","lastInitName":"Ferguson, C","initLastName":"C Ferguson","fullFMLName":"Caleb Paul Ferguson","fullLFMName":"Ferguson, Caleb Paul","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID677865":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865","firstName":"Justin","lastName":"Bruihl","primaryNumber":"47","birthDate":"1997-06-26","currentAge":29,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Bruihl","boxscoreName":"Bruihl","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2021-08-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Justin Bruihl","nameSlug":"justin-bruihl-677865","firstLastName":"Justin Bruihl","lastFirstName":"Bruihl, Justin","lastInitName":"Bruihl, J","initLastName":"J Bruihl","fullFMLName":"Justin  Bruihl","fullLFMName":"Bruihl, Justin ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID592773":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773","firstName":"Ryne","lastName":"Stanek","primaryNumber":"55","birthDate":"1991-07-26","currentAge":35,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 4\"","weight":226,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryne","useLastName":"Stanek","middleName":"Thomas","boxscoreName":"Stanek","nickName":"Stanny","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-05-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryne Stanek","nameSlug":"ryne-stanek-592773","firstLastName":"Ryne Stanek","lastFirstName":"Stanek, Ryne","lastInitName":"Stanek, R","initLastName":"R Stanek","fullFMLName":"Ryne Thomas Stanek","fullLFMName":"Stanek, Ryne Thomas","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID657265":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265","firstName":"Peter","lastName":"Strzelecki","primaryNumber":"58","birthDate":"1994-10-24","currentAge":31,"birthCity":"Queens","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Peter","useLastName":"Strzelecki","middleName":"J.","boxscoreName":"Strzelecki","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"STREZ-lecky","mlbDebutDate":"2022-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Peter Strzelecki","nameSlug":"peter-strzelecki-657265","firstLastName":"Peter Strzelecki","lastFirstName":"Strzelecki, Peter","lastInitName":"Strzelecki, P","initLastName":"P Strzelecki","fullFMLName":"Peter J. Strzelecki","fullLFMName":"Strzelecki, Peter J.","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID548384":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384","firstName":"Brooks","lastName":"Raley","primaryNumber":"30","birthDate":"1988-06-29","currentAge":38,"birthCity":"San Antonio","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brooks","useLastName":"Raley","middleName":"Lee","boxscoreName":"Raley, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2012-08-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brooks Raley","nameSlug":"brooks-raley-548384","firstLastName":"Brooks Raley","lastFirstName":"Raley, Brooks","lastInitName":"Raley, B","initLastName":"B Raley","fullFMLName":"Brooks Lee Raley","fullLFMName":"Raley, Brooks Lee","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID607208":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208","firstName":"Trea","lastName":"Turner","primaryNumber":"7","birthDate":"1993-06-30","currentAge":33,"birthCity":"Boynton Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Trea","useLastName":"Turner","middleName":"Vance","boxscoreName":"Turner","nickName":"T2","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2015-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trea Turner","nameSlug":"trea-turner-607208","firstLastName":"Trea Turner","lastFirstName":"Turner, Trea","lastInitName":"Turner, T","initLastName":"T Turner","fullFMLName":"Trea Vance Turner","fullLFMName":"Turner, Trea Vance","strikeZoneTop":3.245,"strikeZoneBottom":1.637},"ID656537":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537","firstName":"Derek","lastName":"Hill","primaryNumber":"49","birthDate":"1995-12-30","currentAge":30,"birthCity":"Des Moines","birthStateProvince":"IA","birthCountry":"USA","height":"6' 0\"","weight":206,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Derek","useLastName":"Hill","middleName":"Jerome","boxscoreName":"Hill, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Derek Hill","nameSlug":"derek-hill-656537","firstLastName":"Derek Hill","lastFirstName":"Hill, Derek","lastInitName":"Hill, D","initLastName":"D Hill","fullFMLName":"Derek Jerome Hill","fullLFMName":"Hill, Derek Jerome","strikeZoneTop":3.216,"strikeZoneBottom":1.623},"ID691026":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026","firstName":"Masyn","lastName":"Winn","primaryNumber":"0","birthDate":"2002-03-21","currentAge":24,"birthCity":"Katy","birthStateProvince":"TX","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Masyn","useLastName":"Winn","middleName":"Blaze","boxscoreName":"Winn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Masyn Winn","nameSlug":"masyn-winn-691026","firstLastName":"Masyn Winn","lastFirstName":"Winn, Masyn","lastInitName":"Winn, M","initLastName":"M Winn","fullFMLName":"Masyn Blaze Winn","fullLFMName":"Winn, Masyn Blaze","strikeZoneTop":3.081,"strikeZoneBottom":1.555},"ID699625":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625","firstName":"James","lastName":"Crooks","primaryNumber":"8","birthDate":"2001-07-19","currentAge":25,"birthCity":"Euless","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":230,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jimmy","useLastName":"Crooks","middleName":"Dale","boxscoreName":"Crooks","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jimmy Crooks","nameTitle":"II","nameSuffix":"II","nameSlug":"jimmy-crooks-699625","firstLastName":"Jimmy Crooks","lastFirstName":"Crooks, Jimmy","lastInitName":"Crooks, J","initLastName":"J Crooks","fullFMLName":"James Dale Crooks II","fullLFMName":"Crooks II, James Dale","strikeZoneTop":3.201,"strikeZoneBottom":1.615}},"venue":{"id":2681,"name":"Citizens Bank Park","link":"/api/v1/venues/2681","location":{"address1":"One Citizens Bank Way","city":"Philadelphia","state":"Pennsylvania","stateAbbrev":"PA","postalCode":"19148","defaultCoordinates":{"latitude":39.90539086,"longitude":-75.16716957},"azimuthAngle":9.0,"elevation":20,"country":"USA","phone":"(215) 463-6000"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":42901,"turfType":"Grass","roofType":"Open","leftLine":329,"left":369,"leftCenter":381,"center":401,"rightCenter":398,"right":369,"rightLine":330},"active":true,"season":"2026"},"officialVenue":{"id":2681,"link":"/api/v1/venues/2681"},"weather":{"condition":"Partly Cloudy","temp":"79","wind":"11 mph, L To R"},"gameInfo":{"attendance":42610,"firstPitch":"2026-08-23T17:37:00.000Z","gameDurationMinutes":161},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"home":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"}},"officialScorer":{"id":680446,"fullName":"Mark Gola","link":"/api/v1/people/680446"},"primaryDatacaster":{"id":511128,"fullName":"Kyle Matschke","link":"/api/v1/people/511128"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"JJ Wetherholt singles on a ground ball to second baseman Bryson Stott.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-23T17:37:51.556Z","endTime":"2026-08-23T17:38:02.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3],"actionIndex":[0,1,2],"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-23T14:39:52.024Z","endTime":"2026-08-23T17:10:59.857Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-23T17:10:59.857Z","endTime":"2026-08-23T17:37:59.934Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-23T17:37:53.861Z","endTime":"2026-08-23T17:37:53.862Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.60401492257057,"aZ":-27.998013990459302,"pfxX":9.898633140826783,"pfxZ":2.228671975946071,"pX":0.219339982026881,"pZ":2.999041465823155,"vX0":-8.09883917214761,"vY0":-135.6027475803579,"vZ0":-3.150091395728764,"x":108.64,"y":157.81,"x0":1.947758890035736,"y0":50.005983531416035,"z0":6.113669272239726,"aX":18.574109893169272},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.6,"breakHorizontal":-16.3,"spinRate":1919,"spinDirection":121},"zone":2,"typeConfidence":0.89,"plateTime":0.40279323186599303,"extension":6.820736170803997},"hitData":{"launchSpeed":75.4,"launchAngle":-44.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.14,"coordY":167.75}},"index":3,"playId":"4beed543-143f-33f4-be60-1eff5f9c3969","pitchNumber":1,"startTime":"2026-08-23T17:37:53.863Z","endTime":"2026-08-23T17:38:02.107Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T17:38:02.107Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-23T17:38:33.967Z","endTime":"2026-08-23T17:40:24.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"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":"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":94.9,"endSpeed":86.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.5031788334674,"aZ":-25.171945203313285,"pfxX":10.879178746131133,"pfxZ":3.646166858592381,"pX":-0.48156499084597204,"pZ":1.975759008972858,"vX0":-10.19826816976647,"vY0":-137.68188017189152,"vZ0":-6.3967821720441975,"x":135.36,"y":185.43,"x0":1.8566430820031987,"y0":50.00273298134999,"z0":6.032157411294064,"aX":20.8915144105043},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.4,"breakHorizontal":-17.5,"spinRate":2064,"spinDirection":124},"zone":7,"typeConfidence":0.9,"plateTime":0.3977801692915235,"extension":6.968584650316268},"index":0,"playId":"3f6892c2-852a-38a6-90ed-538f65255752","pitchNumber":1,"startTime":"2026-08-23T17:38:33.967Z","endTime":"2026-08-23T17:38:39.613Z","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":0},"pitchData":{"startSpeed":85.7,"endSpeed":80.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.183464073897373,"aZ":-29.02620876246383,"pfxX":10.170457450799923,"pfxZ":1.9740445103905238,"pX":-0.8538296790755748,"pZ":1.1305437689617377,"vX0":-10.035171089018514,"vY0":-124.43811480015947,"vZ0":-6.0649264071207885,"x":149.55,"y":208.26,"x0":1.8790230105404384,"y0":50.003190748898724,"z0":5.955899684221168,"aX":16.209529324505198},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.5,"breakHorizontal":-16.6,"spinRate":2110,"spinDirection":108},"zone":13,"typeConfidence":0.9,"plateTime":0.43747398357656087,"extension":6.998647274429682},"index":1,"playId":"ddcf04db-51ac-3f5b-ba10-4a37d2930688","pitchNumber":2,"startTime":"2026-08-23T17:38:58.005Z","endTime":"2026-08-23T17:39:01.656Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.79540198030573,"aZ":-30.596079360112032,"pfxX":10.719223376416739,"pfxZ":0.9967366692607094,"pX":-0.6691719034397101,"pZ":1.8371907556817262,"vX0":-10.03291964975734,"vY0":-124.16229130920881,"vZ0":-4.167415375758841,"x":142.51,"y":189.18,"x0":2.01421834625608,"y0":50.000127059037986,"z0":6.058556719057633,"aX":16.88299500290832},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.1,"breakHorizontal":-17.3,"spinRate":2179,"spinDirection":106},"zone":7,"typeConfidence":0.9,"plateTime":0.43966638455784857,"extension":6.855671302993433},"index":2,"playId":"2d5bc02a-4988-3d8f-8fdd-cc0c623c3848","pitchNumber":3,"startTime":"2026-08-23T17:39:15.574Z","endTime":"2026-08-23T17:39:23.100Z","isPitch":true,"type":"pitch"},{"details":{"description":"JJ Wetherholt steals (14) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"actionPlayId":"2d5bc02a-4988-3d8f-8fdd-cc0c623c3848","startTime":"2026-08-23T17:39:25.252Z","endTime":"2026-08-23T17:39:39.481Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.801177672317102,"aZ":-38.351861787144784,"pfxX":-0.6652672274127527,"pfxZ":-3.8176323621616977,"pX":-1.4836248777625227,"pZ":1.16493813536788,"vX0":-8.149447814195405,"vY0":-126.66544305780687,"vZ0":-4.600749805405552,"x":173.55,"y":207.33,"x0":1.8669787964652649,"y0":50.00300299323183,"z0":6.084212288581349,"aX":-1.075288168579571},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-7.8,"breakHorizontal":3.1,"spinRate":2149,"spinDirection":312},"zone":13,"typeConfidence":0.9,"plateTime":0.43306081380789774,"extension":6.935529168062262},"index":4,"playId":"1f2d08e8-5730-3f26-8f7d-61b4e9b08a3e","pitchNumber":4,"startTime":"2026-08-23T17:39:39.481Z","endTime":"2026-08-23T17:39:43.397Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-23T17:39:59.701Z","endTime":"2026-08-23T17:40:20.526Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"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":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.027761298613456,"aZ":-29.40637816064374,"pfxX":10.902340589931384,"pfxZ":1.6958353778739355,"pX":0.4935678731487412,"pZ":1.9793174055651765,"vX0":-7.305400860380593,"vY0":-126.88774820975827,"vZ0":-4.281539613998168,"x":98.19,"y":185.34,"x0":1.9939236887595644,"y0":50.00153118642182,"z0":6.0322598242580465,"aX":17.771717379533932},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.3,"breakHorizontal":-18.1,"spinRate":2149,"spinDirection":110},"zone":9,"typeConfidence":0.9,"plateTime":0.43169892602988824,"extension":7.196393169815326},"index":6,"playId":"a4db8716-b639-3731-ba8c-bacc9badc00e","pitchNumber":5,"startTime":"2026-08-23T17:40:20.526Z","endTime":"2026-08-23T17:40:24.996Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T17:40:24.996Z","atBatIndex":1},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jordan Walker lines out to right fielder Bryan De La Cruz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-23T17:40:48.758Z","endTime":"2026-08-23T17:43:13.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26862888805995,"aZ":-28.98835024469869,"pfxX":10.311602624291854,"pfxZ":1.986593540014204,"pX":0.2602532712115363,"pZ":1.2225629488619534,"vX0":-7.628605060476521,"vY0":-125.63907075476077,"vZ0":-5.8787111058854515,"x":107.08,"y":205.77,"x0":1.9950938234209308,"y0":50.000262385301916,"z0":5.946263998536869,"aX":16.495832238937986},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.4,"breakHorizontal":-16.9,"spinRate":2166,"spinDirection":109},"zone":14,"typeConfidence":0.9,"plateTime":0.4358353264288306,"extension":7.034353079899176},"index":0,"playId":"e9431129-6b2f-329c-90f7-bec509d574f9","pitchNumber":1,"startTime":"2026-08-23T17:40:51.277Z","endTime":"2026-08-23T17:40:55.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.803364335074612,"aZ":-23.579280999008525,"pfxX":8.971119444694766,"pfxZ":4.446303240681033,"pX":0.8044148151699861,"pZ":2.866515699306956,"vX0":-6.533519729669513,"vY0":-137.50641038872672,"vZ0":-4.466378204036104,"x":86.34,"y":161.38,"x0":2.0344849292365135,"y0":50.00356831048993,"z0":6.092897783699397,"aX":17.342031763048503},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.4,"breakHorizontal":-15.0,"spinRate":2136,"spinDirection":117},"zone":6,"typeConfidence":0.9,"plateTime":0.396912722222448,"extension":6.826921827632906},"index":1,"playId":"3c37a49d-ea9f-3ac6-924e-18becbf31bf6","pitchNumber":2,"startTime":"2026-08-23T17:41:11.894Z","endTime":"2026-08-23T17:41:15.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.911823463427282,"aZ":-28.40989501258643,"pfxX":10.947018066873532,"pfxZ":2.3139122470004194,"pX":-1.1861889110706463,"pZ":0.9966281644798829,"vX0":-11.262097695758476,"vY0":-126.40963501224367,"vZ0":-6.7247253266174845,"x":162.21,"y":211.87,"x0":1.8969547121413322,"y0":50.00080087540394,"z0":5.961449605140538,"aX":17.778098400109307},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.9,"breakHorizontal":-17.4,"spinRate":2183,"spinDirection":112},"zone":13,"typeConfidence":0.9,"plateTime":0.43272225962495536,"extension":7.050942920809814},"index":2,"playId":"d6867d10-c2e1-369b-9ed3-20561e2a80ed","pitchNumber":3,"startTime":"2026-08-23T17:41:32.545Z","endTime":"2026-08-23T17:41:36.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.688692992901057,"aZ":-36.1136964934666,"pfxX":0.5591129779314392,"pfxZ":-2.439027238952261,"pX":-0.5366781502367352,"pZ":1.173941180574093,"vX0":-6.547643569619071,"vY0":-126.36615851108353,"vZ0":-5.051535044610952,"x":137.46,"y":207.08,"x0":2.0149261647106997,"y0":50.00063072541923,"z0":6.09922025691308,"aX":0.905167045122867},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-5.4,"breakHorizontal":0.5,"spinRate":2102,"spinDirection":335},"zone":13,"typeConfidence":0.9,"plateTime":0.433401660213403,"extension":7.044386032136817},"index":3,"playId":"5779e21f-07ce-37cb-b291-a0ad9bdf946f","pitchNumber":4,"startTime":"2026-08-23T17:41:53.972Z","endTime":"2026-08-23T17:41:57.476Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-23T17:42:16.877Z","endTime":"2026-08-23T17:42:38.008Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.912187751859936,"aZ":-28.273729086668823,"pfxX":10.573743066312165,"pfxZ":1.9559956327085999,"pX":-0.47440128752352767,"pZ":2.9070137749123157,"vX0":-10.587659773093957,"vY0":-140.17897479775,"vZ0":-3.431946837849833,"x":135.08,"y":160.29,"x0":1.9729980055073697,"y0":50.00518574095283,"z0":5.987800944199193,"aX":21.10183720694657},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":3.0,"breakHorizontal":-17.0,"spinRate":2182,"spinDirection":118},"zone":4,"typeConfidence":0.9,"plateTime":0.3903427863614657,"extension":7.103076497284491},"index":5,"playId":"73c6d09d-360a-3ab9-a5fb-1ed193ee20ca","pitchNumber":5,"startTime":"2026-08-23T17:42:38.008Z","endTime":"2026-08-23T17:42:41.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.035915357275428,"aZ":-32.47608439062774,"pfxX":10.864639845847133,"pfxZ":-0.18270253833923,"pX":0.46596163546020525,"pZ":1.905825547840766,"vX0":-7.330133134040493,"vY0":-126.82647057115544,"vZ0":-3.7205635570958204,"x":99.24,"y":187.32,"x0":1.9826011860062032,"y0":50.00577745477384,"z0":5.983240361059324,"aX":17.695102260193906},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.0,"breakHorizontal":-18.0,"spinRate":2272,"spinDirection":110},"zone":9,"typeConfidence":0.9,"plateTime":0.4319527018107503,"extension":7.266799851324297},"hitData":{"launchSpeed":90.0,"launchAngle":17.0,"totalDistance":280.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":169.65,"coordY":95.78}},"index":6,"playId":"2f654fee-a50f-3cce-b102-c5981c138c95","pitchNumber":6,"startTime":"2026-08-23T17:43:02.321Z","endTime":"2026-08-23T17:43:13.216Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T17:43:13.216Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Burleson singles on a sharp line drive to center fielder Justin Crawford. JJ Wetherholt scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-23T17:43:35.788Z","endTime":"2026-08-23T17:43:50.560Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":{"id":650911,"link":"/api/v1/people/650911"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.997275690076453,"aZ":-36.640319617040674,"pfxX":-0.24753313805340538,"pfxZ":-2.770147490516873,"pX":-0.2821862486327248,"pZ":2.0916196327025984,"vX0":-5.647562836880425,"vY0":-126.26087188975376,"vZ0":-2.7147929020627997,"x":127.76,"y":182.31,"x0":2.0168370435528185,"y0":50.003066939994326,"z0":6.13281266525511,"aX":-0.3981828320328964},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-5.4,"breakHorizontal":1.8,"spinRate":2030,"spinDirection":336},"zone":7,"typeConfidence":0.9,"plateTime":0.4340030052513333,"extension":7.086784927029816},"hitData":{"launchSpeed":104.5,"launchAngle":14.0,"totalDistance":228.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":145.35,"coordY":76.69}},"index":0,"playId":"f74a0a5b-51eb-3312-993f-49e5f4fd0948","pitchNumber":1,"startTime":"2026-08-23T17:43:38.001Z","endTime":"2026-08-23T17:43:50.560Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T17:43:50.560Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joshua Báez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-23T17:44:12.912Z","endTime":"2026-08-23T17:45:03.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"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":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"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":"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":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.83736168023848,"aZ":-29.93047875202807,"pfxX":10.776571793628342,"pfxZ":1.3750937835286994,"pX":0.27787619209491465,"pZ":2.5249394271879213,"vX0":-8.07388628607811,"vY0":-126.71839953818676,"vZ0":-2.901035064961934,"x":106.41,"y":170.61,"x0":2.0983742713479714,"y0":50.00349424618868,"z0":6.064991495298246,"aX":17.60295018427259},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.0,"breakHorizontal":-17.8,"spinRate":2142,"spinDirection":109},"zone":5,"typeConfidence":0.9,"plateTime":0.43152609395530606,"extension":6.9101313096203105},"index":0,"playId":"a3d11f4a-1236-38b3-9ccc-43ddda43d233","pitchNumber":1,"startTime":"2026-08-23T17:44:15.193Z","endTime":"2026-08-23T17:44:18.477Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.2,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.40815803749012,"aZ":-37.584173294611105,"pfxX":-0.3048564409424528,"pfxZ":-3.3710823697732106,"pX":-0.6508559671889286,"pZ":1.7423321275960695,"vX0":-6.360706907988668,"vY0":-125.4330437700906,"vZ0":-3.199221737854442,"x":141.81,"y":191.74,"x0":1.9485991801716531,"y0":50.00139813200387,"z0":6.073516498149295,"aX":-0.4882287698053307},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-6.6,"breakHorizontal":1.9,"spinRate":2090,"spinDirection":316},"zone":7,"typeConfidence":0.9,"plateTime":0.4353080234509359,"extension":6.998692027841353},"index":1,"playId":"a9522f7f-0915-3357-b3d0-f2e47510731d","pitchNumber":2,"startTime":"2026-08-23T17:44:34.593Z","endTime":"2026-08-23T17:44:38.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.0,"endSpeed":80.9,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.857571908384955,"aZ":-33.47503403259428,"pfxX":9.752011388996346,"pfxZ":-0.7866010015943434,"pX":1.8741573340752433,"pZ":2.348655094989795,"vX0":-3.9278778538490133,"vY0":-128.1323136002578,"vZ0":-2.768180688326056,"x":45.56,"y":175.37,"x0":2.1613888614769223,"y0":50.001410362263414,"z0":6.062764305202863,"aX":16.18851089475069},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.8,"breakHorizontal":-16.8,"spinRate":2000,"spinDirection":109},"zone":14,"typeConfidence":0.9,"plateTime":0.42773450947310687,"extension":7.0719867860636425},"index":2,"playId":"04c82281-87fa-3606-8dbf-aa09e0556ae2","pitchNumber":3,"startTime":"2026-08-23T17:44:59.287Z","endTime":"2026-08-23T17:45:03.311Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T17:45:03.311Z","atBatIndex":4},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Schwarber lines out sharply to center fielder José Fermín.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-23T17:47:22.673Z","endTime":"2026-08-23T17:47:32.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-23T17:47:11.909Z","endTime":"2026-08-23T17:47:24.999Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.302896255183132,"aZ":-14.997563518799359,"pfxX":-2.3633093770883775,"pfxZ":8.593005237726292,"pX":-0.3951165427917081,"pZ":2.4958023896926322,"vX0":4.794784795880694,"vY0":-139.54018891014493,"vZ0":-6.00118685134704,"x":132.06,"y":171.39,"x0":-1.817995935068643,"y0":50.00579736730641,"z0":5.6386800264947965,"aX":-4.726073242111518},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.8,"breakHorizontal":3.5,"spinRate":2182,"spinDirection":201},"zone":4,"typeConfidence":0.92,"plateTime":0.3904496580129293,"extension":7.238800434514019},"hitData":{"launchSpeed":101.4,"launchAngle":20.0,"totalDistance":362.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":127.37,"coordY":53.38}},"index":1,"playId":"955cdd68-e131-3dbf-9cbc-906494750c80","pitchNumber":1,"startTime":"2026-08-23T17:47:24.999Z","endTime":"2026-08-23T17:47:32.865Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T17:47:32.865Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trea Turner flies out to center fielder José Fermín.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-23T17:47:56.555Z","endTime":"2026-08-23T17:49:05.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09795073900153,"aZ":-15.718000267340534,"pfxX":-3.1190714008937537,"pfxZ":8.53199155217364,"pX":1.9347455793545563,"pZ":1.8806249417054883,"vX0":11.132812695356995,"vY0":-137.22781123369293,"vZ0":-7.116521056049759,"x":43.25,"y":188.0,"x0":-1.7493350652885489,"y0":50.005286304289314,"z0":5.555835062341882,"aX":-6.01847555821937},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.3,"breakHorizontal":3.6,"spinRate":2160,"spinDirection":207},"zone":14,"typeConfidence":0.91,"plateTime":0.39739947342785475,"extension":7.354738744942458},"index":0,"playId":"4b0defac-1cba-342b-b6b6-42cc162c1746","pitchNumber":1,"startTime":"2026-08-23T17:47:56.555Z","endTime":"2026-08-23T17:47:59.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.83487938782701,"aZ":-25.527553895232074,"pfxX":-0.07501090608770333,"pfxZ":3.7618666358506374,"pX":0.5942805754197178,"pZ":2.3362153507718864,"vX0":6.8588812237716015,"vY0":-131.5592749203468,"vZ0":-3.61752829173533,"x":94.35,"y":175.7,"x0":-2.028191078974524,"y0":50.00364933300753,"z0":5.604282739068277,"aX":-0.1339423485846146},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.2,"breakHorizontal":-1.2,"spinRate":2314,"spinDirection":171},"zone":6,"typeConfidence":0.87,"plateTime":0.4150848155405109,"extension":7.10365264069046},"index":1,"playId":"3212c509-4f45-38ac-8912-f928177a0121","pitchNumber":2,"startTime":"2026-08-23T17:48:08.832Z","endTime":"2026-08-23T17:48:12.773Z","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":95.3,"endSpeed":87.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.320266342177103,"aZ":-18.696050307447386,"pfxX":-8.617937728000118,"pfxZ":6.854085141702093,"pX":-1.0305885457033443,"pZ":2.8713797183364838,"vX0":5.364921213845579,"vY0":-138.69489120698802,"vZ0":-4.572717635835387,"x":156.28,"y":161.25,"x0":-1.8610693413020232,"y0":50.00281596073858,"z0":5.772342021387671,"aX":-16.94560999606473},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.8,"breakHorizontal":14.6,"spinRate":2268,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.39352905513399117,"extension":7.254282636111931},"index":2,"playId":"daa5ec98-0f4d-3da5-aa64-c54336712753","pitchNumber":3,"startTime":"2026-08-23T17:48:22.793Z","endTime":"2026-08-23T17:48:26.534Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.30397855771881,"aZ":-27.676927598050007,"pfxX":7.639313805095857,"pfxZ":2.775761191459245,"pX":1.2805219954503644,"pZ":1.4227193416674266,"vX0":5.435413894084756,"vY0":-126.7516107206565,"vZ0":-4.756408573212531,"x":68.19,"y":200.37,"x0":-1.888123382826247,"y0":50.00061357784709,"z0":5.548807770638438,"aX":12.354071036950659},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.1,"breakHorizontal":-15.1,"spinRate":2665,"spinDirection":65},"zone":14,"typeConfidence":0.9,"plateTime":0.4330951509620773,"extension":6.956254999975101},"index":3,"playId":"eb3ac905-42af-3682-a3b5-60415773f6e1","pitchNumber":4,"startTime":"2026-08-23T17:48:41.929Z","endTime":"2026-08-23T17:48:45.683Z","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":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.618848783399546,"aZ":-42.82492861186709,"pfxX":2.7480366014124975,"pfxZ":-7.207387717484837,"pX":-0.22893734641797397,"pZ":1.9034751019338372,"vX0":2.9824857461903727,"vY0":-121.51651856136762,"vZ0":-0.3564049571819017,"x":125.73,"y":187.39,"x0":-1.8351769448429476,"y0":50.00529351342359,"z0":5.812767743700391,"aX":4.058489925125365},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-12.8,"breakHorizontal":-5.8,"spinRate":2256,"spinDirection":42},"zone":8,"typeConfidence":0.9,"plateTime":0.45293453432178854,"extension":7.04147984495833},"hitData":{"launchSpeed":87.4,"launchAngle":41.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":154.01,"coordY":80.79}},"index":4,"playId":"bea2caf8-1efd-33d8-82c1-18bc683bea6b","pitchNumber":5,"startTime":"2026-08-23T17:48:55.169Z","endTime":"2026-08-23T17:49:05.027Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T17:49:05.027Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Harper called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-23T17:49:25.237Z","endTime":"2026-08-23T17:50:48.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"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":"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":686780,"link":"/api/v1/people/686780"},"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":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.322190358089635,"aZ":-43.372300204767846,"pfxX":3.4219057242415003,"pfxZ":-7.541838431292588,"pX":0.6028744851353929,"pZ":2.3174498909151824,"vX0":4.716929033780101,"vY0":-122.2297282393714,"vZ0":0.6104217768010953,"x":94.02,"y":176.21,"x0":-1.8106388147381474,"y0":50.00395885383342,"z0":5.8460813863746095,"aX":5.079411193261816},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-13.1,"breakHorizontal":-7.4,"spinRate":2425,"spinDirection":43},"zone":6,"typeConfidence":0.9,"plateTime":0.45138070391721463,"extension":6.963029172964046},"index":0,"playId":"e723520c-9617-39a0-b552-86714c008fb4","pitchNumber":1,"startTime":"2026-08-23T17:49:28.917Z","endTime":"2026-08-23T17:49:32.582Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.816514200035044,"aZ":-17.12149549848368,"pfxX":-5.326390351700731,"pfxZ":7.623951566079192,"pX":-1.106747834323087,"pZ":4.304894859681045,"vX0":4.224016382793545,"vY0":-140.11888896433732,"vZ0":-0.5996809940723481,"x":159.19,"y":122.55,"x0":-1.9472982955434321,"y0":50.00040389539028,"z0":5.647938183582431,"aX":-10.512610901945646},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.8,"breakHorizontal":8.6,"spinRate":2241,"spinDirection":207},"zone":11,"typeConfidence":0.89,"plateTime":0.3920088708067082,"extension":7.10226701811581},"index":1,"playId":"1007a18d-0dbe-3ff7-8f66-6ee93ef67e13","pitchNumber":2,"startTime":"2026-08-23T17:49:43.013Z","endTime":"2026-08-23T17:49:46.171Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.863311465952897,"aZ":-34.95386912639811,"pfxX":3.8333837066120733,"pfxZ":-1.7368685288921641,"pX":1.3537887498341783,"pZ":0.7981531721330417,"vX0":6.660171311833721,"vY0":-125.41736158222325,"vZ0":-4.6781784906286035,"x":65.4,"y":217.23,"x0":-1.8275288003757808,"y0":50.001379681035175,"z0":5.518472444684616,"aX":6.143439593789324},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.0,"breakHorizontal":-8.4,"spinRate":2441,"spinDirection":83},"zone":14,"typeConfidence":0.54,"plateTime":0.43567713433622,"extension":7.176487615537045},"index":2,"playId":"98fc6fa5-b757-3255-931b-fc163b3a5ab0","pitchNumber":3,"startTime":"2026-08-23T17:49:55.465Z","endTime":"2026-08-23T17:49:59.093Z","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":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.019752102074296,"aZ":-27.130395712839004,"pfxX":-7.205297014886791,"pfxZ":2.8969570669496925,"pX":-0.15599114993583135,"pZ":2.3886901279290815,"vX0":6.716159635211404,"vY0":-131.24319192675705,"vZ0":-2.8547288758322367,"x":122.95,"y":174.29,"x0":-1.8132044431403993,"y0":50.004702761601706,"z0":5.513057254101858,"aX":-12.559132469437964},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.8,"breakHorizontal":11.5,"spinRate":1467,"spinDirection":230},"zone":5,"typeConfidence":0.74,"plateTime":0.4174743124085669,"extension":7.147008930134667},"index":3,"playId":"6cf05336-3058-3dc4-8e4f-69ccd7aee159","pitchNumber":4,"startTime":"2026-08-23T17:50:16.350Z","endTime":"2026-08-23T17:50:21.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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21303765584574,"aZ":-19.141462854039535,"pfxX":-7.944244517310702,"pfxZ":6.6679555963870945,"pX":0.47830960795397776,"pZ":2.4598290572250106,"vX0":8.570215729769231,"vY0":-138.05717970409881,"vZ0":-4.798784329349938,"x":98.77,"y":172.36,"x0":-1.6160713467331052,"y0":50.001006793351756,"z0":5.487059555495693,"aX":-15.521904298659955},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.4,"breakHorizontal":12.8,"spinRate":2196,"spinDirection":204},"zone":6,"typeConfidence":0.92,"plateTime":0.39490637913675375,"extension":7.324617207757648},"index":4,"playId":"796d7d59-80a9-3932-9dc6-59e6430feca7","pitchNumber":5,"startTime":"2026-08-23T17:50:44.769Z","endTime":"2026-08-23T17:50:48.493Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T17:50:48.493Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Blaze Jordan lines out to center fielder Justin Crawford.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-23T17:53:03.152Z","endTime":"2026-08-23T17:56:09.660Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":94.1,"endSpeed":86.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.615959287143927,"aZ":-24.581127822265533,"pfxX":10.051487698003426,"pfxZ":3.9792906825877044,"pX":0.5936372536469278,"pZ":2.777064526452191,"vX0":-7.315063279119537,"vY0":-136.92911036755132,"vZ0":-4.232955151850725,"x":94.37,"y":163.8,"x0":1.98608916072838,"y0":50.00589829456752,"z0":6.013190057169551,"aX":19.19977062274944},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.5,"breakHorizontal":-16.8,"spinRate":2010,"spinDirection":121},"zone":6,"typeConfidence":0.9,"plateTime":0.39912970339255427,"extension":6.852113072244988},"index":0,"playId":"346fceb8-ec38-361e-94e0-5df26dd50479","pitchNumber":1,"startTime":"2026-08-23T17:53:04.728Z","endTime":"2026-08-23T17:53:08.127Z","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":86.8,"endSpeed":80.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.63164646261658,"aZ":-32.91543369477796,"pfxX":10.004048299641035,"pfxZ":-0.46156435949744523,"pX":0.2046211824508444,"pZ":1.5555101374411753,"vX0":-7.593496577715083,"vY0":-126.17513890229054,"vZ0":-4.358065123038258,"x":109.2,"y":196.78,"x0":1.947008637361272,"y0":50.0002524196219,"z0":5.944691095088764,"aX":16.19787340042313},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.6,"breakHorizontal":-16.4,"spinRate":1866,"spinDirection":102},"zone":14,"typeConfidence":0.9,"plateTime":0.4333768735165924,"extension":6.833837510476703},"index":1,"playId":"9c168e55-49d7-3196-9697-99f58ed7a36c","pitchNumber":2,"startTime":"2026-08-23T17:53:20.046Z","endTime":"2026-08-23T17:53:24.497Z","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":86.9,"endSpeed":80.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.999317305359327,"aZ":-34.52450724133842,"pfxX":1.4947824896311896,"pfxZ":-1.4573190311009885,"pX":-2.139844191144307,"pZ":1.6394008137474405,"vX0":-10.120946845643514,"vY0":-126.23740080771263,"vZ0":-4.103443328908863,"x":198.57,"y":194.52,"x0":1.7218743378997678,"y0":50.00002735080471,"z0":6.056519161458467,"aX":2.4212112048931105},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.4,"breakHorizontal":-0.5,"spinRate":2092,"spinDirection":325},"zone":13,"typeConfidence":0.89,"plateTime":0.4334188851756893,"extension":6.861829785073515},"index":2,"playId":"aa22feb1-3448-3284-897c-ce8f8aabdc97","pitchNumber":3,"startTime":"2026-08-23T17:53:41.472Z","endTime":"2026-08-23T17:53:44.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.65570382986529,"aZ":-35.89223173589497,"pfxX":0.7401889204355139,"pfxZ":-2.348503436565627,"pX":-0.463014260013337,"pZ":2.094295522519802,"vX0":-6.055128587105149,"vY0":-124.98029862597093,"vZ0":-2.6570255933960953,"x":134.65,"y":182.23,"x0":1.892526057072658,"y0":50.0013961165043,"z0":6.112468866202608,"aX":1.1747847061509558},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-4.6,"breakHorizontal":0.0,"spinRate":1996,"spinDirection":323},"zone":7,"typeConfidence":0.89,"plateTime":0.4378702342919647,"extension":6.7066719893159386},"index":3,"playId":"853d04a0-a619-350c-bafc-e8810ed435db","pitchNumber":4,"startTime":"2026-08-23T17:53:58.420Z","endTime":"2026-08-23T17:54:04.567Z","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":87.4,"endSpeed":80.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.31858262164416,"aZ":-30.26179199293599,"pfxX":10.006886792824677,"pfxZ":1.1710673413457613,"pX":-0.19129460559190414,"pZ":0.5380887146415843,"vX0":-8.500527194392296,"vY0":-126.78921964585658,"vZ0":-7.432367742792332,"x":124.29,"y":224.25,"x0":1.9073890857601727,"y0":50.00046993851837,"z0":5.927745249900278,"aX":16.264038731821657},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.6,"breakHorizontal":-16.2,"spinRate":2138,"spinDirection":111},"zone":13,"typeConfidence":0.9,"plateTime":0.43228554754999404,"extension":6.863138708958833},"index":4,"playId":"87b27167-33b1-3aaf-a94a-7a450d79db82","pitchNumber":5,"startTime":"2026-08-23T17:54:28.037Z","endTime":"2026-08-23T17:54:31.437Z","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":87.2,"endSpeed":80.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61078457507486,"aZ":-33.17426598818048,"pfxX":10.159713254999065,"pfxZ":-0.6146451611267825,"pX":-0.17935490095036466,"pZ":1.5252999223476225,"vX0":-8.728378904278566,"vY0":-126.6952560335195,"vZ0":-4.490837320956855,"x":123.84,"y":197.6,"x0":1.988542381481741,"y0":50.00183634610013,"z0":5.9685975665407565,"aX":16.534256506140803},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.9,"breakHorizontal":-16.4,"spinRate":2036,"spinDirection":104},"zone":13,"typeConfidence":0.9,"plateTime":0.43211775736053326,"extension":6.800319741496267},"index":5,"playId":"6843e3a7-0fb2-3fc5-bb20-7c3bd3a7f8f1","pitchNumber":6,"startTime":"2026-08-23T17:54:50.185Z","endTime":"2026-08-23T17:54:55.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.532885829362,"aZ":-28.76139617726904,"pfxX":10.992789509953564,"pfxZ":1.757214016163159,"pX":0.4672397995743759,"pZ":2.757018894308539,"vX0":-7.501511025423232,"vY0":-138.2786785884034,"vZ0":-3.5544026458577864,"x":99.19,"y":164.34,"x0":1.7807151979119487,"y0":50.00593923254642,"z0":5.979175034643762,"aX":21.387933500896416},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":2.6,"breakHorizontal":-18.5,"spinRate":2055,"spinDirection":122},"zone":6,"typeConfidence":0.9,"plateTime":0.3954172204056423,"extension":6.597505140510271},"index":6,"playId":"8dae8fd1-191b-3d64-a4ea-bd83ed73bf5c","pitchNumber":7,"startTime":"2026-08-23T17:55:19.181Z","endTime":"2026-08-23T17:55:22.726Z","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":88.3,"endSpeed":81.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46161595157059,"aZ":-30.91171907650772,"pfxX":10.501554249799227,"pfxZ":0.7519878565389924,"pX":-1.1035020900899863,"pZ":0.8906966523474442,"vX0":-11.049927009875228,"vY0":-128.10597024613418,"vZ0":-6.654050325618851,"x":159.06,"y":214.73,"x0":1.8849249713256717,"y0":50.00306169793492,"z0":5.913368903192689,"aX":17.59693129227883},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.1,"breakHorizontal":-16.8,"spinRate":1976,"spinDirection":106},"zone":13,"typeConfidence":0.89,"plateTime":0.42625415610872963,"extension":6.758756079374228},"index":7,"playId":"cfbad4bb-b023-3b7a-b106-b4880dbb5a86","pitchNumber":8,"startTime":"2026-08-23T17:55:42.332Z","endTime":"2026-08-23T17:55:45.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16663343605504,"aZ":-31.95025721598484,"pfxX":10.363254720778716,"pfxZ":0.13712637313255271,"pX":0.41142870134308995,"pZ":2.1427321839084144,"vX0":-7.427407306635071,"vY0":-127.62634527481946,"vZ0":-3.346009041424126,"x":101.32,"y":180.93,"x0":2.006406837208992,"y0":50.00582858187953,"z0":5.975533518496829,"aX":17.175682409353655},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.2,"breakHorizontal":-17.2,"spinRate":1977,"spinDirection":105},"zone":9,"typeConfidence":0.9,"plateTime":0.42845023706605856,"extension":6.778644902725828},"hitData":{"launchSpeed":86.8,"launchAngle":25.0,"totalDistance":328.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":112.13,"coordY":68.32}},"index":8,"playId":"f1eb5466-3988-3744-966e-b707f8e1f0b0","pitchNumber":9,"startTime":"2026-08-23T17:56:00.818Z","endTime":"2026-08-23T17:56:09.660Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T17:56:09.660Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Fermín grounds out, third baseman Edmundo Sosa to first baseman Kyle Schwarber.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-23T17:56:33.384Z","endTime":"2026-08-23T17:57:17.594Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09246045311339,"aZ":-38.278058204488055,"pfxX":-0.4405762042522289,"pfxZ":-3.9188080843182655,"pX":0.19874678507820606,"pZ":1.7968812512902528,"vX0":-4.3313763602091635,"vY0":-123.76899460057655,"vZ0":-2.5041233185708833,"x":109.42,"y":190.26,"x0":2.026881787876577,"y0":50.00577058062914,"z0":6.019142163995855,"aX":-0.6853643839689222},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-7.4,"breakHorizontal":1.8,"spinRate":2073,"spinDirection":306},"zone":8,"typeConfidence":0.9,"plateTime":0.4420962403167996,"extension":6.733368096049987},"index":0,"playId":"e1cc54a6-6a6b-3499-acda-b9b928678a15","pitchNumber":1,"startTime":"2026-08-23T17:56:34.511Z","endTime":"2026-08-23T17:56:37.973Z","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":87.0,"endSpeed":80.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.612200552822802,"aZ":-30.137945963205016,"pfxX":9.80584430900629,"pfxZ":1.2457052984215249,"pX":0.6865344034082417,"pZ":2.4952950835437524,"vX0":-6.30107838789052,"vY0":-126.6051204334724,"vZ0":-2.9170052319464244,"x":90.83,"y":171.41,"x0":1.9272321624786901,"y0":50.00080994571461,"z0":6.061686738180932,"aX":15.998055248920338},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.8,"breakHorizontal":-16.4,"spinRate":2032,"spinDirection":109},"zone":6,"typeConfidence":0.9,"plateTime":0.4317900679595117,"extension":6.820641124368312},"index":1,"playId":"93440f80-7943-36f8-bf72-6bb63b239e3e","pitchNumber":2,"startTime":"2026-08-23T17:56:51.354Z","endTime":"2026-08-23T17:56:54.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.79389319859337,"aZ":-28.99496553473867,"pfxX":10.653413307330519,"pfxZ":1.6560944445363504,"pX":0.026460442230120607,"pZ":2.3966487306554902,"vX0":-8.294270973551804,"vY0":-137.40737991732738,"vZ0":-4.4273044649036635,"x":115.99,"y":174.07,"x0":1.6912335470682842,"y0":50.00677885472919,"z0":5.985642021612848,"aX":20.49472459623216},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.3,"breakHorizontal":-17.6,"spinRate":2059,"spinDirection":121},"zone":5,"typeConfidence":0.9,"plateTime":0.39774888432329725,"extension":6.77549645875623},"hitData":{"launchSpeed":95.3,"launchAngle":-26.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.22,"coordY":165.21}},"index":2,"playId":"33d0afb7-96e2-3afb-952b-f88ac23411a0","pitchNumber":3,"startTime":"2026-08-23T17:57:09.690Z","endTime":"2026-08-23T17:57:17.594Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T17:57:17.594Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ramón Urías lines out sharply to center fielder Justin Crawford.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-23T17:57:40.205Z","endTime":"2026-08-23T17:58:47.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.53597937743166,"aZ":-30.089785391609116,"pfxX":10.584255303771323,"pfxZ":1.284802236551256,"pX":0.5712244633292584,"pZ":2.264848565893197,"vX0":-6.872533222878386,"vY0":-126.13901347184915,"vZ0":-3.257959079934306,"x":95.23,"y":177.63,"x0":1.949569761574554,"y0":50.00186282131119,"z0":5.987364927205483,"aX":17.134735843137857},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.8,"breakHorizontal":-17.6,"spinRate":2058,"spinDirection":109},"zone":6,"typeConfidence":0.9,"plateTime":0.43345543638925843,"extension":6.8535296940104535},"index":0,"playId":"738bb276-b770-3dca-8a53-bb00614ea0fb","pitchNumber":1,"startTime":"2026-08-23T17:57:44.489Z","endTime":"2026-08-23T17:57:47.586Z","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":88.1,"endSpeed":82.1,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.909692763171137,"aZ":-31.302299499790273,"pfxX":9.668634061374481,"pfxZ":0.5200909956786974,"pX":0.32760208804658186,"pZ":1.577622692227812,"vX0":-7.048611327887251,"vY0":-128.2158096288861,"vZ0":-5.015007162330398,"x":104.51,"y":196.18,"x0":1.8364490806904747,"y0":50.005578905033325,"z0":5.9607926236634,"aX":16.333836132541563},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.1,"breakHorizontal":-16.2,"spinRate":2056,"spinDirection":109},"zone":9,"typeConfidence":0.89,"plateTime":0.4248402264685529,"extension":6.731866994858723},"index":1,"playId":"9f2859ee-1d5a-3482-9f9e-cf793bd110f6","pitchNumber":2,"startTime":"2026-08-23T17:58:01.619Z","endTime":"2026-08-23T17:58:04.826Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":83.0,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.419163953343826,"aZ":-29.88153864399927,"pfxX":10.37914618453809,"pfxZ":1.3418393814123086,"pX":0.14657718417676233,"pZ":-0.8124715968854227,"vX0":-7.78940762928192,"vY0":-129.12733772978936,"vZ0":-11.070755160706414,"x":111.41,"y":260.72,"x0":1.8391903380385748,"y0":50.002162208618856,"z0":5.793344045133697,"aX":17.69873151827872},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.4,"breakHorizontal":-17.3,"spinRate":2115,"spinDirection":109},"zone":14,"typeConfidence":0.89,"plateTime":0.4226004878468692,"extension":6.8848805115452505},"index":2,"playId":"13524fd9-44cd-3e9a-8275-35659b46c249","pitchNumber":3,"startTime":"2026-08-23T17:58:18.844Z","endTime":"2026-08-23T17:58:21.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":95.0,"endSpeed":88.0,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.189473410382405,"aZ":-28.12918761480123,"pfxX":10.099687133131757,"pfxZ":2.0649772329716605,"pX":0.39067563813335016,"pZ":2.9604483095306966,"vX0":-7.491252832644148,"vY0":-138.2309767977316,"vZ0":-3.225374409975653,"x":102.11,"y":158.85,"x0":1.806703719430344,"y0":50.00333725690603,"z0":6.005289289422915,"aX":19.79108852313746},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.4,"breakHorizontal":-17.0,"spinRate":2047,"spinDirection":119},"zone":3,"typeConfidence":0.9,"plateTime":0.39436039883865837,"extension":6.755496944378173},"hitData":{"launchSpeed":103.0,"launchAngle":16.0,"totalDistance":320.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":150.37,"coordY":72.99}},"index":3,"playId":"b8f2c3e1-ddb9-34fc-8098-980634c600ae","pitchNumber":4,"startTime":"2026-08-23T17:58:41.018Z","endTime":"2026-08-23T17:58:47.857Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T17:58:47.857Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryson Stott grounds out, second baseman Ramón Urías to first baseman Alec Burleson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-23T18:00:56.639Z","endTime":"2026-08-23T18:01:38.376Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":88.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.469262286246064,"aZ":-13.555242957202633,"pfxX":-5.819211403033737,"pfxZ":9.495938198741413,"pX":1.178848448543026,"pZ":1.452087650850127,"vX0":9.931448540409274,"vY0":-138.31290345140175,"vZ0":-8.610557171763503,"x":72.07,"y":199.57,"x0":-1.6831935380087715,"y0":50.00094321194405,"z0":5.490621641186358,"aX":-11.407545855875032},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.7,"breakHorizontal":8.8,"spinRate":2280,"spinDirection":208},"zone":14,"typeConfidence":0.9,"plateTime":0.3942662840519211,"extension":7.058535083640613},"index":0,"playId":"e32b43ea-5b42-3f11-abb6-6b8c570ec1ca","pitchNumber":1,"startTime":"2026-08-23T18:00:58.825Z","endTime":"2026-08-23T18:01:02.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":84.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.731953030190976,"aZ":-24.655077026147254,"pfxX":0.922688829147369,"pfxZ":4.229545634841577,"pX":-0.05120251565944226,"pZ":2.1775160135976934,"vX0":5.0047834060375855,"vY0":-131.510758295969,"vZ0":-3.980946750505863,"x":118.95,"y":179.99,"x0":-2.086684131455967,"y0":50.00646170936333,"z0":5.5058324818748146,"aX":1.6423731346699528},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.1,"breakHorizontal":-2.6,"spinRate":2255,"spinDirection":184},"zone":8,"typeConfidence":0.85,"plateTime":0.4139842873946322,"extension":6.944092145771291},"index":1,"playId":"f2e0ac20-e0ee-3ce5-92e0-f0b3c2abf3f0","pitchNumber":2,"startTime":"2026-08-23T18:01:16.973Z","endTime":"2026-08-23T18:01:20.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.915725806216937,"aZ":-31.798282948751226,"pfxX":-9.400457444166268,"pfxZ":0.21902074033010788,"pX":0.06527108465467536,"pZ":1.3889941905930347,"vX0":8.13263521391589,"vY0":-129.34697319720394,"vZ0":-4.187865724697122,"x":114.51,"y":201.28,"x0":-1.8918809086183672,"y0":50.00138543883266,"z0":5.455789678507476,"aX":-15.99465284032188},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.4,"breakHorizontal":15.4,"spinRate":1486,"spinDirection":234},"zone":14,"typeConfidence":0.91,"plateTime":0.422777585872967,"extension":7.093859388684557},"hitData":{"launchSpeed":93.5,"launchAngle":-13.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.79,"coordY":152.53}},"index":2,"playId":"744d4334-59c0-3af5-954d-a5481dbfde44","pitchNumber":3,"startTime":"2026-08-23T18:01:30.779Z","endTime":"2026-08-23T18:01:38.376Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T18:01:38.376Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Marsh walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-23T18:02:01.912Z","endTime":"2026-08-23T18:03:32.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"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,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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"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, 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":84.0,"endSpeed":77.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.445612107433696,"aZ":-38.965056258840846,"pfxX":1.718835738320732,"pfxZ":-4.498723472723527,"pX":1.1246792287182144,"pZ":1.0867774602288707,"vX0":6.243976132948824,"vY0":-122.1718170165993,"vZ0":-3.0571462781058445,"x":74.13,"y":209.44,"x0":-1.689239797758824,"y0":50.00275438028091,"z0":5.708687758202199,"aX":2.59411729431396},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-8.6,"breakHorizontal":-4.6,"spinRate":2168,"spinDirection":41},"zone":14,"typeConfidence":0.89,"plateTime":0.44860537026828284,"extension":7.0429985105508575},"index":0,"playId":"180c9ceb-4529-386a-a477-219aecb58bbe","pitchNumber":1,"startTime":"2026-08-23T18:02:02.002Z","endTime":"2026-08-23T18:02:05.527Z","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":91.2,"endSpeed":84.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.838792077131032,"aZ":-27.416345061917088,"pfxX":1.2719777500239209,"pfxZ":2.6484329308279886,"pX":0.27605748622771786,"pZ":2.7778434975723045,"vX0":5.855525701782248,"vY0":-132.81010566669457,"vZ0":-2.1603274107976245,"x":106.48,"y":163.78,"x0":-2.117197304519,"y0":50.00466858145798,"z0":5.583898881118477,"aX":2.2847603612987015},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.6,"breakHorizontal":-3.5,"spinRate":2483,"spinDirection":160},"zone":6,"typeConfidence":0.89,"plateTime":0.41147973651679726,"extension":6.892564882481222},"index":1,"playId":"8d7062b4-966f-3560-b580-4f518d56da2f","pitchNumber":2,"startTime":"2026-08-23T18:02:15.524Z","endTime":"2026-08-23T18:02:18.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.86459987683871,"aZ":-15.172367880772581,"pfxX":-5.273213565560436,"pfxZ":8.573717786578985,"pX":0.4077082249503655,"pZ":3.167748416328972,"vX0":7.848021630940941,"vY0":-139.35046618384132,"vZ0":-4.052756390854291,"x":101.46,"y":153.25,"x0":-1.7491804507528013,"y0":50.003876034223424,"z0":5.6313485832690775,"aX":-10.458733960423196},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.0,"breakHorizontal":8.0,"spinRate":2326,"spinDirection":209},"zone":3,"typeConfidence":0.9,"plateTime":0.39181514129535744,"extension":6.920423759348259},"index":2,"playId":"69343830-eb11-352e-8837-d957b2c51a78","pitchNumber":3,"startTime":"2026-08-23T18:02:29.302Z","endTime":"2026-08-23T18:02:32.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.897568664034303,"aZ":-29.23575632143237,"pfxX":10.23188323608493,"pfxZ":1.9318313426087954,"pX":-0.7508016203486364,"pZ":2.846492604365923,"vX0":0.2441194678119633,"vY0":-122.52279986329864,"vZ0":-0.6165845822579701,"x":145.62,"y":161.92,"x0":-2.1813589646791045,"y0":50.0033388880468,"z0":5.596686889796893,"aX":15.57829233551721},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.6,"breakHorizontal":-18.6,"spinRate":2693,"spinDirection":70},"zone":4,"typeConfidence":0.9,"plateTime":0.4467982999974689,"extension":6.993670858946102},"index":3,"playId":"477dea4a-a54c-352b-be2a-a50fae22eaec","pitchNumber":4,"startTime":"2026-08-23T18:02:54.096Z","endTime":"2026-08-23T18:02:58.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.44101198413602,"aZ":-30.696052896168176,"pfxX":-8.499858958249872,"pfxZ":0.8544144188836389,"pX":0.2593889685952195,"pZ":0.22533434413192915,"vX0":8.108521747406954,"vY0":-130.08438876580843,"vZ0":-7.216455246168161,"x":107.11,"y":232.7,"x0":-1.7829447371931515,"y0":50.00313396273892,"z0":5.340355630580112,"aX":-14.673607560303102},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.2,"breakHorizontal":13.8,"spinRate":1582,"spinDirection":235},"zone":14,"typeConfidence":0.91,"plateTime":0.4198993668645903,"extension":7.175334186987982},"index":4,"playId":"e3aa77c6-61a0-3030-9e02-dfb53f275b23","pitchNumber":5,"startTime":"2026-08-23T18:03:09.709Z","endTime":"2026-08-23T18:03:13.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.885966765475047,"aZ":-30.207876803810755,"pfxX":-7.699810421385143,"pfxZ":1.154102822756883,"pX":-0.9446709556304672,"pZ":3.4806628660811048,"vX0":4.683935181281667,"vY0":-129.10092479523024,"vZ0":0.519694408641195,"x":153.01,"y":144.8,"x0":-1.7747942633416067,"y0":50.00210029077909,"z0":5.5873588329533215,"aX":-13.099606864867434},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.4,"breakHorizontal":13.0,"spinRate":1430,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.42298708739089985,"extension":6.978563572206932},"index":5,"playId":"bd5382be-f384-36df-8ac1-2f3397e9dbe4","pitchNumber":6,"startTime":"2026-08-23T18:03:28.676Z","endTime":"2026-08-23T18:03:32.452Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T18:03:32.452Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"J.T. Realmuto flies out to center fielder José Fermín.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-23T18:03:57.353Z","endTime":"2026-08-23T18:05:38.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.4,"endSpeed":85.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.274387894028415,"aZ":-26.927016409924356,"pfxX":2.246454906688512,"pfxZ":2.8662690662189654,"pX":0.5842648706000894,"pZ":2.3364076810064365,"vX0":5.764651915223677,"vY0":-133.13414836703325,"vZ0":-3.568158179535207,"x":94.73,"y":175.7,"x0":-1.8840418409980966,"y0":50.00252464344565,"z0":5.600294484861485,"aX":4.112066119172024},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.8,"breakHorizontal":-5.0,"spinRate":2303,"spinDirection":161},"zone":6,"typeConfidence":0.87,"plateTime":0.4083382670158091,"extension":7.043789430983479},"index":0,"playId":"10929107-3401-3ad5-971e-cda1d308fef3","pitchNumber":1,"startTime":"2026-08-23T18:04:00.691Z","endTime":"2026-08-23T18:04:04.507Z","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":95.1,"endSpeed":87.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71039794070193,"aZ":-18.303722473271456,"pfxX":-8.370732015149843,"pfxZ":7.090403882497457,"pX":-0.13265769859850313,"pZ":3.514864140252271,"vX0":7.229405981886503,"vY0":-138.43902624601043,"vZ0":-2.6488235023544666,"x":122.06,"y":143.88,"x0":-1.6806751474993717,"y0":50.00136593468842,"z0":5.698566445743925,"aX":-16.370255432655075},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.5,"breakHorizontal":13.8,"spinRate":2217,"spinDirection":206},"zone":11,"typeConfidence":0.92,"plateTime":0.39450243810191843,"extension":7.187947795869581},"index":1,"playId":"ed23926f-b759-3c2f-88eb-3e19cdf38e44","pitchNumber":2,"startTime":"2026-08-23T18:04:20.282Z","endTime":"2026-08-23T18:04:23.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.388808621381795,"aZ":-27.354012897355904,"pfxX":-7.545480983475956,"pfxZ":2.8956071713248868,"pX":1.1243638794636222,"pZ":2.4500007359781426,"vX0":9.300525982427526,"vY0":-127.97768991430151,"vZ0":-2.394755172396848,"x":74.14,"y":172.63,"x0":-1.5695737696181513,"y0":50.00563761928427,"z0":5.531601576073914,"aX":-12.57117919211914},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.9,"breakHorizontal":11.6,"spinRate":1534,"spinDirection":211},"zone":14,"typeConfidence":0.91,"plateTime":0.4273161723077874,"extension":7.00446655486042},"index":2,"playId":"b5658e16-e7e3-3559-aff1-410c5cefe4e1","pitchNumber":3,"startTime":"2026-08-23T18:04:43.393Z","endTime":"2026-08-23T18:04:47.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.841696717566318,"aZ":-17.426027954796858,"pfxX":-8.210500475658337,"pfxZ":7.640892002546424,"pX":-0.7318588869717974,"pZ":3.9761531997333903,"vX0":5.465541513528092,"vY0":-137.4364532267601,"vZ0":-1.399075867106594,"x":144.9,"y":131.42,"x0":-1.6702286696978232,"y0":50.00528693638307,"z0":5.664430633403805,"aX":-15.853396030739646},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.8,"breakHorizontal":13.9,"spinRate":2225,"spinDirection":204},"zone":11,"typeConfidence":0.92,"plateTime":0.3971444040965322,"extension":7.118902569971417},"index":3,"playId":"17d53b08-29be-3f58-9977-e5471475f61e","pitchNumber":4,"startTime":"2026-08-23T18:05:04.616Z","endTime":"2026-08-23T18:05:08.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.781382771761066,"aZ":-24.874592307321716,"pfxX":0.006468134934681569,"pfxZ":4.049713818506408,"pX":0.0352002939661652,"pZ":2.508706935273545,"vX0":4.9124559662993175,"vY0":-132.56162632883755,"vZ0":-3.2867635177103587,"x":115.66,"y":171.04,"x0":-1.8325345476821633,"y0":50.00552524191888,"z0":5.553736867830803,"aX":0.011157870506946214},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.0,"breakHorizontal":-1.0,"spinRate":2304,"spinDirection":182},"zone":5,"typeConfidence":0.77,"plateTime":0.4110898952751705,"extension":7.134038021585036},"hitData":{"launchSpeed":96.4,"launchAngle":33.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":165.03,"coordY":65.48}},"index":4,"playId":"696a49b2-e7f9-3a7e-971b-97029625204b","pitchNumber":5,"startTime":"2026-08-23T18:05:26.430Z","endTime":"2026-08-23T18:05:38.435Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T18:05:38.435Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Crawford grounds out, shortstop JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-23T18:06:01.864Z","endTime":"2026-08-23T18:06:26.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72270868132852,"aZ":-27.98644416260038,"pfxX":1.0426151439963514,"pfxZ":2.306413472575942,"pX":0.5742773156876062,"pZ":1.8475788438195937,"vX0":6.372476038129075,"vY0":-133.22654014330024,"vZ0":-4.194140839922766,"x":95.11,"y":188.9,"x0":-1.9736130791114919,"y0":50.004748412238314,"z0":5.439943184552594,"aX":1.8939491513752864},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.6,"breakHorizontal":-3.1,"spinRate":2391,"spinDirection":160},"zone":9,"typeConfidence":0.89,"plateTime":0.4094378113177872,"extension":7.130204392979327},"index":0,"playId":"303b8874-7e3d-3cd2-9787-2abfd073d111","pitchNumber":1,"startTime":"2026-08-23T18:06:03.678Z","endTime":"2026-08-23T18:06:07.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.869362835014375,"aZ":-34.61743063471307,"pfxX":-8.041320255837611,"pfxZ":-1.420457688979682,"pX":-0.17525873085942498,"pZ":1.690456947365549,"vX0":6.867784908231264,"vY0":-130.39285087257326,"vZ0":-2.680171656937781,"x":123.68,"y":193.14,"x0":-1.7957686505362371,"y0":50.000313291411096,"z0":5.338049412486338,"aX":-13.874843498642008},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-2.9,"breakHorizontal":13.1,"spinRate":1470,"spinDirection":244},"zone":8,"typeConfidence":0.91,"plateTime":0.41972380045896074,"extension":7.236198857088367},"hitData":{"launchSpeed":95.8,"launchAngle":-1.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.86,"coordY":143.41}},"index":1,"playId":"08c7541a-3752-344b-826b-1ed69b06576f","pitchNumber":2,"startTime":"2026-08-23T18:06:17.276Z","endTime":"2026-08-23T18:06:26.102Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T18:06:26.102Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pedro Pagés strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-23T18:08:57.391Z","endTime":"2026-08-23T18:10:53.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"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":"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":93.5,"endSpeed":85.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82575301009827,"aZ":-27.174876804834508,"pfxX":10.237373381653427,"pfxZ":2.67075317482338,"pX":0.17496492524517948,"pZ":2.3376631874686473,"vX0":-7.966504316070429,"vY0":-135.94779572522538,"vZ0":-4.810266593945866,"x":110.33,"y":175.66,"x0":1.813405115064,"y0":50.001784982556515,"z0":6.016319622382978,"aX":19.15973429692284},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.0,"breakHorizontal":-16.8,"spinRate":2054,"spinDirection":119},"zone":5,"typeConfidence":0.89,"plateTime":0.4029086805270192,"extension":6.779173291201206},"index":0,"playId":"cb0abf12-ac36-3167-8001-5977b9cd443f","pitchNumber":1,"startTime":"2026-08-23T18:09:00.328Z","endTime":"2026-08-23T18:09:05.942Z","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":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.62029887673564,"aZ":-30.27669841583652,"pfxX":9.105980044482148,"pfxZ":1.1271776648327787,"pX":-0.7299216258105733,"pZ":1.4545988596007795,"vX0":-9.358563301470893,"vY0":-128.33731389398784,"vZ0":-5.383666135460954,"x":144.82,"y":199.51,"x0":1.767359283595877,"y0":50.00172310990831,"z0":5.915623142126501,"aX":15.307647993420415},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.1,"breakHorizontal":-14.6,"spinRate":2109,"spinDirection":110},"zone":13,"typeConfidence":0.86,"plateTime":0.4255222689207607,"extension":6.873610014850946},"index":1,"playId":"6f852a5d-8a0c-3ffb-92d1-9744285a0a37","pitchNumber":2,"startTime":"2026-08-23T18:09:30.043Z","endTime":"2026-08-23T18:09:33.826Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.32705246845395,"aZ":-25.405086469994735,"pfxX":9.489641167992874,"pfxZ":3.4863552069190247,"pX":-0.7331707741075154,"pZ":1.9639954615763604,"vX0":-10.080294173686884,"vY0":-137.91045347774087,"vZ0":-6.311229128602299,"x":144.95,"y":185.75,"x0":1.7222352395170324,"y0":50.005471892004515,"z0":5.976594547637903,"aX":18.43239011490492},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.3,"breakHorizontal":-15.2,"spinRate":2137,"spinDirection":124},"zone":7,"typeConfidence":0.9,"plateTime":0.3959445740026877,"extension":6.776151530548227},"index":2,"playId":"b36a8a15-0f69-394d-9531-51751cde17c9","pitchNumber":3,"startTime":"2026-08-23T18:09:45.738Z","endTime":"2026-08-23T18:09:49.251Z","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":0},"index":3,"startTime":"2026-08-23T18:10:01.046Z","endTime":"2026-08-23T18:10:14.700Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"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":87.6,"endSpeed":81.4,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.857743094837573,"aZ":-30.72093827496935,"pfxX":10.272162412250289,"pfxZ":0.872628646718236,"pX":0.4121356817049015,"pZ":0.98115570381424,"vX0":-7.243203286011985,"vY0":-127.40331116879617,"vZ0":-6.297589772290168,"x":101.29,"y":212.29,"x0":1.9441081733140257,"y0":50.000133865833384,"z0":5.88415189984518,"aX":17.043588593299045},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.5,"breakHorizontal":-17.2,"spinRate":2097,"spinDirection":108},"zone":14,"typeConfidence":0.9,"plateTime":0.4283714533067333,"extension":6.7734025622127785},"index":4,"playId":"4a31fda1-e7a6-3484-a02b-d24214ea9aab","pitchNumber":4,"startTime":"2026-08-23T18:10:14.700Z","endTime":"2026-08-23T18:10:17.832Z","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":86.7,"endSpeed":79.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.7505253917605,"aZ":-32.336483719399574,"pfxX":9.260880395826767,"pfxZ":-0.09983739557405436,"pX":1.3941860828762094,"pZ":3.4510469768335827,"vX0":-4.509334515259173,"vY0":-126.25548748076854,"vZ0":-0.0097312559142817,"x":63.86,"y":145.6,"x0":1.9963854103494918,"y0":50.0036130267567,"z0":6.048793339159922,"aX":15.010762293175448},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.0,"breakHorizontal":-15.8,"spinRate":2004,"spinDirection":106},"zone":12,"typeConfidence":0.9,"plateTime":0.4331640067592657,"extension":6.958015302219633},"index":5,"playId":"ddde0b7f-1a33-309a-a168-55c284bec0e2","pitchNumber":5,"startTime":"2026-08-23T18:10:30.489Z","endTime":"2026-08-23T18:10:34.067Z","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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.301915478199376,"aZ":-32.38050724439159,"pfxX":10.994235923154925,"pfxZ":-0.1236129451925283,"pX":-0.13952150008009614,"pZ":1.2763303383402973,"vX0":-8.340591131677902,"vY0":-127.0353707101097,"vZ0":-5.29319084243011,"x":122.32,"y":204.32,"x0":1.75303064197707,"y0":50.004554788342425,"z0":5.952107326528343,"aX":18.024511562895093},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.2,"breakHorizontal":-18.1,"spinRate":2076,"spinDirection":107},"zone":13,"typeConfidence":0.9,"plateTime":0.4306721184825637,"extension":6.989827580633562},"index":6,"playId":"fea69698-a34a-3407-90b7-d6522b9dcf34","pitchNumber":6,"startTime":"2026-08-23T18:10:49.018Z","endTime":"2026-08-23T18:10:53.253Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T18:10:53.253Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"JJ Wetherholt strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-23T18:11:19.795Z","endTime":"2026-08-23T18:12:35.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"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":"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":94.7,"endSpeed":87.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.05650014223071,"aZ":-26.851457886281054,"pfxX":10.523210334547123,"pfxZ":2.771167112910467,"pX":0.7691317141505349,"pZ":2.0659544821323648,"vX0":-6.598148398288272,"vY0":-137.64902967909867,"vZ0":-5.695726343793112,"x":87.68,"y":183.0,"x0":1.8278585536887586,"y0":50.00422971325872,"z0":5.9758334299640925,"aX":20.23035420274788},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.0,"breakHorizontal":-17.8,"spinRate":1981,"spinDirection":117},"zone":9,"typeConfidence":0.9,"plateTime":0.39764245908956,"extension":6.8147871027895075},"index":0,"playId":"6e12a14e-383a-3477-ba01-b7d4059f3ac3","pitchNumber":1,"startTime":"2026-08-23T18:11:22.894Z","endTime":"2026-08-23T18:11:25.964Z","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":95.8,"endSpeed":88.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.960253585266074,"aZ":-26.67474642894868,"pfxX":10.724216957425568,"pfxZ":2.798061115689814,"pX":-0.8655851848968734,"pZ":1.5369434353963911,"vX0":-10.80201225949413,"vY0":-139.03775319110468,"vZ0":-7.117476083021098,"x":149.99,"y":197.28,"x0":1.6687590704405197,"y0":50.00505406148419,"z0":5.889808995784865,"aX":21.08734387302459},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":3.7,"breakHorizontal":-17.3,"spinRate":1999,"spinDirection":125},"zone":13,"typeConfidence":0.9,"plateTime":0.39332112236338856,"extension":6.972298228554132},"index":1,"playId":"8b929afa-1fad-3ef1-81c5-5a89408b13d7","pitchNumber":2,"startTime":"2026-08-23T18:11:45.013Z","endTime":"2026-08-23T18:11:49.293Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.1131314692311,"aZ":-36.7274393847812,"pfxX":-1.4588862435213956,"pfxZ":-2.849477729510161,"pX":0.6584496099742164,"pZ":2.1707720552191243,"vX0":-2.594586946993132,"vY0":-125.32568705053019,"vZ0":-2.1567733089911245,"x":91.9,"y":180.17,"x0":1.894590923165022,"y0":50.00282560995359,"z0":6.027796242017767,"aX":-2.3317292225378945},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-5.4,"breakHorizontal":3.2,"spinRate":1950,"spinDirection":316},"zone":6,"typeConfidence":0.9,"plateTime":0.4361886659631833,"extension":6.680952571811487},"index":2,"playId":"a74e150e-ec10-39f6-8deb-9ca32b9c0a3b","pitchNumber":3,"startTime":"2026-08-23T18:12:02.155Z","endTime":"2026-08-23T18:12:06.268Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"}}},{"details":{"call":{"code":"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":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.787311137319058,"aZ":-31.132506144640796,"pfxX":8.639639520756933,"pfxZ":0.6372104555182343,"pX":0.39203001443549845,"pZ":2.65152120929316,"vX0":-6.657507546700246,"vY0":-126.63697966893118,"vZ0":-2.2204547924199325,"x":102.06,"y":167.19,"x0":1.9214838580121991,"y0":50.00497133459902,"z0":6.00949879503674,"aX":14.154705416530678},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.0,"breakHorizontal":-14.3,"spinRate":1873,"spinDirection":104},"zone":6,"typeConfidence":0.89,"plateTime":0.43111330636859657,"extension":6.870246053951881},"index":3,"playId":"49eb60be-c080-39b6-9357-1702bc5dc2e3","pitchNumber":4,"startTime":"2026-08-23T18:12:31.564Z","endTime":"2026-08-23T18:12:35.027Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T18:12:35.027Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Iván Herrera grounds out, third baseman Edmundo Sosa to first baseman Kyle Schwarber.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-23T18:12:57.471Z","endTime":"2026-08-23T18:14:04.333Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.86806499427071,"aZ":-35.255847299694125,"pfxX":-1.5507765972345302,"pfxZ":-1.9410046578590725,"pX":-0.6969458283066554,"pZ":0.9665861955585402,"vX0":-5.7201341618733,"vY0":-125.26057066629562,"vZ0":-5.257823801494838,"x":143.57,"y":212.68,"x0":1.8200550188419196,"y0":50.00464264801952,"z0":5.983293252662629,"aX":-2.458430667114144},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.6,"breakHorizontal":4.2,"spinRate":2000,"spinDirection":319},"zone":13,"typeConfidence":0.9,"plateTime":0.43766555595835177,"extension":6.651125970916261},"index":0,"playId":"492d209e-3473-3032-9b80-95e9ee4940d6","pitchNumber":1,"startTime":"2026-08-23T18:13:01.465Z","endTime":"2026-08-23T18:13:05.214Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90496038870832,"aZ":-27.67126803984306,"pfxX":9.931372020190713,"pfxZ":2.2727280268765337,"pX":-0.5756996062358283,"pZ":2.9429901838204215,"vX0":-9.976627264999834,"vY0":-139.34269758111466,"vZ0":-3.3224186166106384,"x":138.94,"y":159.32,"x0":1.7466766803931617,"y0":50.0045412418494,"z0":5.962593311064482,"aX":19.692278156221874},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":3.6,"breakHorizontal":-16.1,"spinRate":2052,"spinDirection":122},"zone":1,"typeConfidence":0.9,"plateTime":0.3918600712859486,"extension":6.758559043467724},"index":1,"playId":"9a0aab6b-539f-3223-bfca-a09e5e0dcb9f","pitchNumber":2,"startTime":"2026-08-23T18:13:20.174Z","endTime":"2026-08-23T18:13:23.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1179289019299,"aZ":-26.114870169332047,"pfxX":10.245515763927553,"pfxZ":3.015428229027963,"pX":-0.6127794509808719,"pZ":2.418566840728768,"vX0":-10.077613315495888,"vY0":-140.26507664849768,"vZ0":-5.017733207609256,"x":140.36,"y":173.48,"x0":1.6803163570433364,"y0":50.003946766603754,"z0":5.914580754859685,"aX":20.59597695542661},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.7,"breakHorizontal":-16.7,"spinRate":2051,"spinDirection":124},"zone":4,"typeConfidence":0.9,"plateTime":0.38918705206765747,"extension":6.803405955366264},"index":2,"playId":"2eb59542-799e-3d23-a20d-64aefc18da29","pitchNumber":3,"startTime":"2026-08-23T18:13:37.867Z","endTime":"2026-08-23T18:13:41.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.10520577283217,"aZ":-34.53052953905299,"pfxX":-0.8590741688710088,"pfxZ":-1.4543043339702937,"pX":-0.68236345362712,"pZ":2.1068783389675834,"vX0":-5.907917594098787,"vY0":-126.38829046835365,"vZ0":-3.082841689032019,"x":143.01,"y":181.89,"x0":1.7943377962415856,"y0":50.00113829248509,"z0":6.107777963274648,"aX":-1.3932023646229432},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.1,"breakHorizontal":2.9,"spinRate":2005,"spinDirection":314},"zone":7,"typeConfidence":0.91,"plateTime":0.4329221825011049,"extension":6.826557671539912},"hitData":{"launchSpeed":71.2,"launchAngle":2.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.08,"coordY":164.7}},"index":3,"playId":"33ec063e-f5a6-3bed-8194-e0d606c83106","pitchNumber":4,"startTime":"2026-08-23T18:13:55.559Z","endTime":"2026-08-23T18:14:04.333Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T18:14:04.333Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edmundo Sosa strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-23T18:16:08.937Z","endTime":"2026-08-23T18:18:11.248Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":84.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.555628625276803,"aZ":-26.342128428854142,"pfxX":2.3111391699665296,"pfxZ":3.280731437020478,"pX":0.6647981807189229,"pZ":1.9829813281068236,"vX0":5.595217357868848,"vY0":-131.62473650074782,"vZ0":-4.424442916080376,"x":91.66,"y":185.24,"x0":-1.777823997940996,"y0":50.00132170703154,"z0":5.606296290998334,"aX":4.107305865390956},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.3,"breakHorizontal":-5.3,"spinRate":2292,"spinDirection":159},"zone":9,"typeConfidence":0.89,"plateTime":0.4140797701681209,"extension":6.9239523162370045},"index":0,"playId":"a651b921-361f-3f17-8da2-dc6c9e34edc3","pitchNumber":1,"startTime":"2026-08-23T18:16:13.551Z","endTime":"2026-08-23T18:16:17.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.068755575993652,"aZ":-28.260991225646865,"pfxX":7.403117305767437,"pfxZ":2.5287525872258705,"pX":2.2287190384048423,"pZ":1.1114171028091464,"vX0":7.578397495837618,"vY0":-123.76802340661968,"vZ0":-4.96970137313801,"x":32.05,"y":208.77,"x0":-1.8367285295471936,"y0":50.004732869209,"z0":5.516630462278821,"aX":11.467796983980323},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.6,"breakHorizontal":-15.2,"spinRate":2640,"spinDirection":72},"zone":14,"typeConfidence":0.9,"plateTime":0.4428114693491825,"extension":7.084860399837677},"index":1,"playId":"248bbb19-f5f7-3bb4-a589-504bf83ef297","pitchNumber":2,"startTime":"2026-08-23T18:16:26.072Z","endTime":"2026-08-23T18:16:29.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.546873533036578,"aZ":-32.467906082356286,"pfxX":8.746034505531513,"pfxZ":-0.19535751939247348,"pX":0.06668717283910539,"pZ":2.6288702235840775,"vX0":2.660493186828549,"vY0":-122.13830791620835,"vZ0":-0.5818921644048834,"x":114.46,"y":167.8,"x0":-2.174817092686721,"y0":50.00370456753242,"z0":5.678500719044247,"aX":13.125432902682052},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.2,"breakHorizontal":-16.4,"spinRate":2665,"spinDirection":63},"zone":5,"typeConfidence":0.9,"plateTime":0.4495999033453417,"extension":7.011723434822261},"index":2,"playId":"23d3af5e-0152-3af1-a440-0045d57ac917","pitchNumber":3,"startTime":"2026-08-23T18:16:38.967Z","endTime":"2026-08-23T18:16:42.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.598745542116212,"aZ":-44.24469004414643,"pfxX":6.806609466536218,"pfxZ":-8.33179221879685,"pX":0.10452779571001045,"pZ":4.302317300891985,"vX0":2.470860599253783,"vY0":-119.97850240828957,"vZ0":5.227042953912211,"x":113.02,"y":122.62,"x0":-1.824856805081918,"y0":50.00406167672956,"z0":6.053708329227307,"aX":9.858895542599276},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-13.4,"breakHorizontal":-13.0,"spinRate":2201,"spinDirection":38},"zone":12,"typeConfidence":0.9,"plateTime":0.45765085606607725,"extension":7.083491480075759},"index":3,"playId":"74ccc52e-4457-3616-91bb-5b5386b71abf","pitchNumber":4,"startTime":"2026-08-23T18:17:01.266Z","endTime":"2026-08-23T18:17:04.861Z","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":88.3,"endSpeed":81.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.046647894567542,"aZ":-32.10580651704654,"pfxX":-7.5443209897544765,"pfxZ":0.03854586140519256,"pX":-0.09769658815954381,"pZ":1.8438244032340783,"vX0":6.6359320628381715,"vY0":-128.52562739707122,"vZ0":-3.044215334652251,"x":120.72,"y":189.0,"x0":-1.7249213070759768,"y0":50.0025819005628,"z0":5.520739014490013,"aX":-12.702544018260353},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.4,"breakHorizontal":12.2,"spinRate":1302,"spinDirection":234},"zone":8,"typeConfidence":0.91,"plateTime":0.4251417214394566,"extension":7.026126456365261},"index":4,"playId":"3c6f71ba-48c5-35e0-b799-590480e879d1","pitchNumber":5,"startTime":"2026-08-23T18:17:15.360Z","endTime":"2026-08-23T18:17:18.576Z","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":0},"index":5,"startTime":"2026-08-23T18:17:38.002Z","endTime":"2026-08-23T18:17:48.639Z","isPitch":false,"type":"action","player":{"id":624641,"link":"/api/v1/people/624641"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.15881763567151,"aZ":-18.413378797859064,"pfxX":-3.6103558313783393,"pfxZ":7.092406671415068,"pX":0.3081092271396241,"pZ":3.2315142239937793,"vX0":6.569222827575641,"vY0":-138.05459643147145,"vZ0":-3.2539462107019137,"x":105.26,"y":151.53,"x0":-1.6273561911920948,"y0":50.00575028526097,"z0":5.6565659982456555,"aX":-7.008517096703599},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.4,"breakHorizontal":5.3,"spinRate":2104,"spinDirection":203},"zone":3,"typeConfidence":0.91,"plateTime":0.39590975966082187,"extension":7.331588325029215},"index":6,"playId":"2fcb33fd-dd55-3377-a71d-218be8d5befe","pitchNumber":6,"startTime":"2026-08-23T18:17:48.639Z","endTime":"2026-08-23T18:17:52.382Z","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.1,"endSpeed":77.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.003007167979323,"aZ":-30.437460875238827,"pfxX":7.578486077356687,"pfxZ":1.125560981299195,"pX":-0.6098015224695057,"pZ":4.192116144447263,"vX0":1.0474405688028199,"vY0":-123.93808126628085,"vZ0":2.407537833845693,"x":140.24,"y":125.59,"x0":-2.022733231118805,"y0":50.00556644516149,"z0":5.759218994507105,"aX":11.728031267483983},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.9,"breakHorizontal":-13.9,"spinRate":2612,"spinDirection":76},"zone":11,"typeConfidence":0.9,"plateTime":0.44285080063510396,"extension":7.056797609627293},"index":7,"playId":"9698d318-23d0-3360-b0eb-5ad7e2348a17","pitchNumber":7,"startTime":"2026-08-23T18:18:06.789Z","endTime":"2026-08-23T18:18:11.248Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T18:18:11.248Z","atBatIndex":18},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryan De La Cruz doubles (2) on a line drive to left fielder Joshua Báez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-23T18:18:32.825Z","endTime":"2026-08-23T18:19:17.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"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":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695491,"link":"/api/v1/people/695491"},"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(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":96.3,"endSpeed":88.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.341075182300433,"aZ":-12.90466028885799,"pfxX":-4.343581797690058,"pfxZ":9.674732876793138,"pX":0.7126634603947327,"pZ":2.1368512857498985,"vX0":8.06387094827535,"vY0":-139.95925862299777,"vZ0":-7.13908615747246,"x":89.83,"y":181.09,"x0":-1.636137023802451,"y0":50.00690602961179,"z0":5.558503593052676,"aX":-8.65556058244368},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.3,"breakHorizontal":6.2,"spinRate":2114,"spinDirection":212},"zone":9,"typeConfidence":0.91,"plateTime":0.39072188495505644,"extension":7.261131995636793},"index":0,"playId":"08572b1c-6336-322a-852d-dcc41f40fedd","pitchNumber":1,"startTime":"2026-08-23T18:18:34.711Z","endTime":"2026-08-23T18:18:38.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.982947002971148,"aZ":-30.532571433537722,"pfxX":1.7710935422503384,"pfxZ":0.9344172483550466,"pX":0.9680282221906602,"pZ":2.5762202488747974,"vX0":6.361361752106909,"vY0":-131.5946664012796,"vZ0":-2.135617309064359,"x":80.1,"y":169.22,"x0":-1.710812405967797,"y0":50.00060223414625,"z0":5.660499021910345,"aX":3.104960968879122},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.4,"breakHorizontal":-4.6,"spinRate":2344,"spinDirection":151},"zone":12,"typeConfidence":0.91,"plateTime":0.4162477818719985,"extension":7.1564931928255},"index":1,"playId":"a4f79394-9761-32a1-b427-c626901e2bae","pitchNumber":2,"startTime":"2026-08-23T18:18:46.308Z","endTime":"2026-08-23T18:18:49.645Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.528145993579642,"aZ":-28.283574172457975,"pfxX":8.595392321009601,"pfxZ":2.447105455623749,"pX":0.30622757236350934,"pZ":2.6893634967098636,"vX0":3.0101757630530708,"vY0":-125.64021292495696,"vZ0":-1.494596136359116,"x":105.33,"y":166.17,"x0":-2.0257159398099085,"y0":50.00479707336183,"z0":5.60028668392615,"aX":13.680709799755297},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.3,"breakHorizontal":-16.3,"spinRate":2668,"spinDirection":66},"zone":6,"typeConfidence":0.9,"plateTime":0.43670175497635455,"extension":6.928214667364612},"hitData":{"launchSpeed":89.5,"launchAngle":25.0,"totalDistance":291.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":39.71,"coordY":96.06}},"index":2,"playId":"6f7eabe7-fb22-3785-b5f3-ea25808885ed","pitchNumber":3,"startTime":"2026-08-23T18:19:02.739Z","endTime":"2026-08-23T18:19:17.911Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T18:19:17.911Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-23T18:19:49.536Z","endTime":"2026-08-23T18:21:32.803Z","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":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.791099452143147,"aZ":-30.98597895626162,"pfxX":9.884551605294709,"pfxZ":0.7691657359585058,"pX":-1.0143342152255403,"pZ":3.063417976288279,"vX0":0.1333417418735705,"vY0":-124.01313501492646,"vZ0":0.2156405733386939,"x":155.66,"y":156.07,"x0":-2.350281093241055,"y0":50.00068783817715,"z0":5.587695822367516,"aX":15.193779241503606},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.7,"breakHorizontal":-17.9,"spinRate":2613,"spinDirection":70},"zone":11,"typeConfidence":0.9,"plateTime":0.44387121550375275,"extension":6.9435374295239844},"index":0,"playId":"2f174971-dfa6-3e59-b766-49b84d01bbfa","pitchNumber":1,"startTime":"2026-08-23T18:19:52.315Z","endTime":"2026-08-23T18:19:56.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14204166259427,"aZ":-34.60459048153481,"pfxX":-6.272168492498289,"pfxZ":-1.4124669275835435,"pX":-0.8301906054289603,"pZ":1.0460539514910878,"vX0":4.894488000105922,"vY0":-130.40466048384505,"vZ0":-4.134559593804571,"x":148.64,"y":210.54,"x0":-1.9191162092053526,"y0":50.00540003324942,"z0":5.270712440539384,"aX":-10.773793383582438},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-3.2,"breakHorizontal":10.2,"spinRate":1437,"spinDirection":231},"zone":13,"typeConfidence":0.91,"plateTime":0.4204744933856195,"extension":7.127096648077382},"index":1,"playId":"641dcdbb-5471-3b9b-b22e-9bdf8413efa1","pitchNumber":2,"startTime":"2026-08-23T18:20:10.227Z","endTime":"2026-08-23T18:20:13.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.47417439547018,"aZ":-33.42597809948858,"pfxX":-8.133769852290435,"pfxZ":-0.7249476850530829,"pX":-0.9659487843657135,"pZ":1.8760505879508615,"vX0":5.007882432843706,"vY0":-130.99735507208084,"vZ0":-2.613609340184824,"x":153.82,"y":188.13,"x0":-1.8487730295796538,"y0":50.00104440901585,"z0":5.393234484266589,"aX":-14.09091726996256},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.7,"breakHorizontal":13.6,"spinRate":1346,"spinDirection":234},"zone":13,"typeConfidence":0.9,"plateTime":0.41862570316008574,"extension":7.426122540611984},"index":2,"playId":"213c8d48-fd06-3261-8f4e-0b65c5ecf9ce","pitchNumber":3,"startTime":"2026-08-23T18:20:30.797Z","endTime":"2026-08-23T18:20:34.122Z","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":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62551756851908,"aZ":-42.61389246037777,"pfxX":4.315456075337012,"pfxZ":-6.853308047178826,"pX":0.5922648811446701,"pZ":0.7407083017903248,"vX0":4.2036800947306086,"vY0":-123.21236477724895,"vZ0":-2.8952114078269293,"x":94.42,"y":218.78,"x0":-1.7024960216596847,"y0":50.002647771259895,"z0":5.56479992302529,"aX":6.573006192819593},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-12.8,"breakHorizontal":-8.9,"spinRate":2487,"spinDirection":45},"zone":14,"typeConfidence":0.9,"plateTime":0.44612876889947506,"extension":7.208536254824302},"index":3,"playId":"bc40fe8f-c592-39b1-bebb-43a14cecd732","pitchNumber":4,"startTime":"2026-08-23T18:20:52.761Z","endTime":"2026-08-23T18:20:56.537Z","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":94.9,"endSpeed":87.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33942640039727,"aZ":-21.49629094031606,"pfxX":-7.636475719019222,"pfxZ":5.43255884062766,"pX":-0.695627415778637,"pZ":4.092475698237534,"vX0":5.776827773924805,"vY0":-138.25057377524695,"vZ0":-0.30347652954060306,"x":143.52,"y":128.28,"x0":-1.8040120743345622,"y0":50.00306800657835,"z0":5.62735897339118,"aX":-15.012095821227355},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.0,"breakHorizontal":12.8,"spinRate":2064,"spinDirection":202},"zone":11,"typeConfidence":0.92,"plateTime":0.3938621503303992,"extension":7.174012028603179},"index":4,"playId":"33bb6ab7-51fc-3b68-b4ba-ad5666e99801","pitchNumber":5,"startTime":"2026-08-23T18:21:28.989Z","endTime":"2026-08-23T18:21:32.803Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T18:21:32.803Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trea Turner called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-23T18:21:56.146Z","endTime":"2026-08-23T18:23:36.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.1979982053794,"aZ":-40.102470100593514,"pfxX":3.3886137609723614,"pfxZ":-5.191838952422554,"pX":0.5732370824466074,"pZ":2.715577981695442,"vX0":4.53482480144942,"vY0":-122.47813794110864,"vZ0":0.9569785854884907,"x":95.15,"y":165.46,"x0":-1.7395626573730565,"y0":50.00438333113212,"z0":5.7373959297870085,"aX":5.171540677770674},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-9.0,"breakHorizontal":-7.2,"spinRate":2240,"spinDirection":51},"zone":6,"typeConfidence":0.9,"plateTime":0.4464412723763598,"extension":7.022553627367301},"index":0,"playId":"699373f8-0345-368c-af31-9892282edd2c","pitchNumber":1,"startTime":"2026-08-23T18:21:56.908Z","endTime":"2026-08-23T18:22:00.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.51596040341701,"aZ":-15.054321007101665,"pfxX":-3.0768594063312804,"pfxZ":8.549375645469901,"pX":0.36910453882043415,"pZ":4.112474235166565,"vX0":7.158944414015179,"vY0":-139.67322520458114,"vZ0":-1.3111418547676228,"x":102.93,"y":127.74,"x0":-1.8121701204188256,"y0":50.00162717588975,"z0":5.564459683317688,"aX":-6.161783037490367},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.5,"breakHorizontal":4.3,"spinRate":2415,"spinDirection":209},"zone":12,"typeConfidence":0.92,"plateTime":0.39017069541900495,"extension":6.965600818627547},"index":1,"playId":"87e20d30-4f4a-340d-b73a-6397d7ad9e79","pitchNumber":2,"startTime":"2026-08-23T18:22:12.846Z","endTime":"2026-08-23T18:22:16.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.7867350175102,"aZ":-25.838711309206413,"pfxX":2.5323338300763925,"pfxZ":3.490542724071819,"pX":0.5335167250046488,"pZ":2.825989029801324,"vX0":5.518792645980697,"vY0":-132.99016867558245,"vZ0":-2.150039295945988,"x":96.66,"y":162.48,"x0":-1.8863790130930773,"y0":50.005801061627174,"z0":5.492953115700863,"aX":4.599097910799754},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.1,"breakHorizontal":-5.6,"spinRate":2353,"spinDirection":162},"zone":3,"typeConfidence":0.86,"plateTime":0.40968004461931384,"extension":7.0878486332547705},"index":2,"playId":"bade05e7-1dc0-3ff5-bbde-66c22e67428b","pitchNumber":3,"startTime":"2026-08-23T18:22:29.517Z","endTime":"2026-08-23T18:22:32.983Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90982081788862,"aZ":-27.095746437816672,"pfxX":-8.08129145977288,"pfxZ":2.9131458340402894,"pX":0.1790789406043277,"pZ":1.229223757518276,"vX0":8.12368744682745,"vY0":-130.7617684495097,"vZ0":-5.318784364527131,"x":110.17,"y":205.59,"x0":-1.908420733937978,"y0":50.0018390988036,"z0":5.306111861395836,"aX":-14.084133593642894},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.3,"breakHorizontal":13.0,"spinRate":1633,"spinDirection":237},"zone":14,"typeConfidence":0.88,"plateTime":0.41784251173902165,"extension":7.193997870065586},"index":3,"playId":"6e10a4dc-e407-3fde-93a8-1b64a723a3b5","pitchNumber":4,"startTime":"2026-08-23T18:22:49.972Z","endTime":"2026-08-23T18:22:54.052Z","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":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9375091052252,"aZ":-26.44128171541548,"pfxX":7.486844936940122,"pfxZ":3.5874962814884492,"pX":2.560344203665464,"pZ":2.2181096563475036,"vX0":8.50533784627043,"vY0":-125.719268875027,"vZ0":-2.7331564539233515,"x":19.41,"y":178.89,"x0":-1.841614025198155,"y0":50.002667139839545,"z0":5.469755889765077,"aX":11.959510430672184},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.1,"breakHorizontal":-15.5,"spinRate":2651,"spinDirection":67},"zone":14,"typeConfidence":0.9,"plateTime":0.43599337442154207,"extension":7.116814564381741},"index":4,"playId":"d3f73691-758a-3bdd-9ea6-46c891508e40","pitchNumber":5,"startTime":"2026-08-23T18:23:08.419Z","endTime":"2026-08-23T18:23:12.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.703083648313093,"aZ":-16.466066949998414,"pfxX":-9.697154586603915,"pfxZ":8.104935735817868,"pX":-0.21979521051020415,"pZ":2.7444056802262526,"vX0":7.342477220009891,"vY0":-138.09124873526545,"vZ0":-4.598614847270897,"x":125.38,"y":164.68,"x0":-1.6484304678849175,"y0":50.00450558063788,"z0":5.533191489367653,"aX":-18.79821599086676},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.9,"breakHorizontal":16.1,"spinRate":2378,"spinDirection":206},"zone":5,"typeConfidence":0.91,"plateTime":0.3960846687010364,"extension":7.360698971689686},"index":5,"playId":"f28f2d13-07c9-37aa-a119-d42e20541831","pitchNumber":6,"startTime":"2026-08-23T18:23:32.451Z","endTime":"2026-08-23T18:23:36.378Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T18:23:36.378Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Walker singles on a ground ball to shortstop Trea Turner, deflected by pitcher Cristopher Sánchez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-23T18:25:48.939Z","endTime":"2026-08-23T18:26:21.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650911,"link":"/api/v1/people/650911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":92.9,"endSpeed":85.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.4634972104743,"aZ":-28.36192021773337,"pfxX":10.532609118213937,"pfxZ":2.063481541680816,"pX":1.1627211667413135,"pZ":1.6840573604688087,"vX0":-5.693461595424997,"vY0":-135.16286497267618,"vZ0":-6.163620185524623,"x":72.68,"y":193.31,"x0":1.9279530398992628,"y0":50.005574840488364,"z0":5.98570261496133,"aX":19.490858853454853},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.6,"breakHorizontal":-17.9,"spinRate":1893,"spinDirection":122},"zone":14,"typeConfidence":0.88,"plateTime":0.4052433248719858,"extension":6.757443955358136},"index":0,"playId":"3915ec13-5bf9-394a-94d8-fb64d7e2af3f","pitchNumber":1,"startTime":"2026-08-23T18:25:52.265Z","endTime":"2026-08-23T18:25: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(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":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.39323956842794,"aZ":-28.52834603109433,"pfxX":10.367905393617011,"pfxZ":1.9525489901865942,"pX":0.8092937732019321,"pZ":2.323473461831514,"vX0":-6.12647465798868,"vY0":-135.68054344547667,"vZ0":-4.4880939536025,"x":86.15,"y":176.05,"x0":1.748339205289536,"y0":50.001425108323126,"z0":5.984466484819203,"aX":19.34932333718295},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":2.8,"breakHorizontal":-17.5,"spinRate":1951,"spinDirection":120},"zone":9,"typeConfidence":0.89,"plateTime":0.4035142709434716,"extension":6.928112211361161},"hitData":{"launchSpeed":82.9,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":112.7,"coordY":153.8}},"index":1,"playId":"972162e4-6d76-31f0-a38f-891d722d5b0f","pitchNumber":2,"startTime":"2026-08-23T18:26:09.809Z","endTime":"2026-08-23T18:26:21.695Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T18:26:21.695Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Burleson singles on a ground ball to right fielder Bryan De La Cruz, deflected by first baseman Kyle Schwarber. Jordan Walker scores.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-23T18:26:45.842Z","endTime":"2026-08-23T18:27:51.096Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3],"actionIndex":[1],"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_deflection"},{"player":{"id":650559,"link":"/api/v1/people/650559"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":{"id":650911,"link":"/api/v1/people/650911"},"isScoringEvent":true,"rbi":true,"earned":true,"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.518765295067706,"aZ":-25.87512796816979,"pfxX":10.159826799757584,"pfxZ":3.3701024198686067,"pX":-0.8689260149633665,"pZ":1.987515852683497,"vX0":-10.292599074877067,"vY0":-135.6008888246261,"vZ0":-6.038474111024204,"x":150.12,"y":185.12,"x0":1.648552994632347,"y0":50.004703208741034,"z0":6.038658855556427,"aX":19.00006128466454},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.0,"breakHorizontal":-16.3,"spinRate":2036,"spinDirection":120},"zone":13,"typeConfidence":0.89,"plateTime":0.4032949634381193,"extension":6.652792360732188},"index":0,"playId":"a1cab8af-b9ab-3f5d-91cd-40308d14f229","pitchNumber":1,"startTime":"2026-08-23T18:26:45.858Z","endTime":"2026-08-23T18:26:53.670Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jordan Walker steals (18) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"actionPlayId":"a1cab8af-b9ab-3f5d-91cd-40308d14f229","startTime":"2026-08-23T18:26:59.287Z","endTime":"2026-08-23T18:27:16.346Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"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":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.737842590020907,"aZ":-27.41852664685359,"pfxX":10.862320122133902,"pfxZ":3.066429879156683,"pX":-1.6416703271477797,"pZ":1.3041448059110903,"vX0":-11.716427058972144,"vY0":-124.06667759644408,"vZ0":-6.029619834914692,"x":179.58,"y":203.57,"x0":1.7396062736939284,"y0":50.00607383534354,"z0":6.0628454742337405,"aX":16.870224401580852},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.2,"breakHorizontal":-16.8,"spinRate":2028,"spinDirection":114},"zone":13,"typeConfidence":0.9,"plateTime":0.4421404814901262,"extension":7.123596758233679},"index":2,"playId":"0d567461-ceb6-3b89-b37c-143654285314","pitchNumber":2,"startTime":"2026-08-23T18:27:16.346Z","endTime":"2026-08-23T18:27:19.933Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52571069446258,"aZ":-24.592261700467105,"pfxX":9.579617352433344,"pfxZ":4.029460210262189,"pX":0.39270633918505116,"pZ":2.201048642924222,"vX0":-7.47447840101567,"vY0":-135.97268895682427,"vZ0":-5.534803621330877,"x":102.03,"y":179.35,"x0":1.9263659219690497,"y0":50.000639713540835,"z0":5.958675754849454,"aX":18.018369029208117},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.4,"breakHorizontal":-15.8,"spinRate":2119,"spinDirection":122},"zone":6,"typeConfidence":0.89,"plateTime":0.40210487414926765,"extension":6.852147310593371},"hitData":{"launchSpeed":98.7,"launchAngle":4.0,"totalDistance":84.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.41,"coordY":153.99}},"index":3,"playId":"5bd4815c-80e5-36e7-8363-b6d830fdc1fb","pitchNumber":3,"startTime":"2026-08-23T18:27:37.768Z","endTime":"2026-08-23T18:27:51.096Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T18:27:51.096Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joshua Báez flies out to center fielder Justin Crawford.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-23T18:28:17.772Z","endTime":"2026-08-23T18:30:51.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.9,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.685184266129124,"aZ":-31.840051501556868,"pfxX":9.796264130708076,"pfxZ":0.20790694020340972,"pX":0.7137559815710115,"pZ":2.178462754213759,"vX0":-6.295450955754212,"vY0":-124.63498538106204,"vZ0":-3.171997536975606,"x":89.79,"y":179.96,"x0":1.9976950356898808,"y0":50.00117360583725,"z0":6.092984808182722,"aX":15.434463189492662},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.1,"breakHorizontal":-16.3,"spinRate":1941,"spinDirection":109},"zone":9,"typeConfidence":0.9,"plateTime":0.4392126829471281,"extension":7.056069328071014},"index":0,"playId":"4c5958cb-0ed8-3210-8942-ed07a4a61a59","pitchNumber":1,"startTime":"2026-08-23T18:28:17.772Z","endTime":"2026-08-23T18:28:21.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.1,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.798010326953804,"aZ":-27.81257379066564,"pfxX":11.199705633930503,"pfxZ":2.2121281349715574,"pX":-0.5694028958113801,"pZ":2.906871656663246,"vX0":-10.305825866307154,"vY0":-138.92923991553084,"vZ0":-3.636215406154933,"x":138.7,"y":160.29,"x0":1.7187272723257572,"y0":50.00301450916972,"z0":6.0647731890336685,"aX":22.069202080776126},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":3.5,"breakHorizontal":-18.4,"spinRate":1943,"spinDirection":122},"zone":4,"typeConfidence":0.9,"plateTime":0.3930690664740215,"extension":7.091559478445582},"index":1,"playId":"a5a864e5-d384-3068-afdc-5520b975bcd9","pitchNumber":2,"startTime":"2026-08-23T18:28:39.417Z","endTime":"2026-08-23T18:28:43.291Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-08-23T18:28:56.191Z","endTime":"2026-08-23T18:29:10.444Z","isPitch":false,"type":"action","player":{"id":695491,"link":"/api/v1/people/695491"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.6,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.78408816898838,"aZ":-30.588771306059726,"pfxX":10.212025765186821,"pfxZ":1.0179187469670332,"pX":1.0486997202021722,"pZ":0.42407370983999954,"vX0":-5.463906227618446,"vY0":-124.08128627579134,"vZ0":-7.101012069576937,"x":77.03,"y":227.33,"x0":1.9573524386715886,"y0":50.0006883736395,"z0":5.885342087568476,"aX":15.855902906039944},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.4,"breakHorizontal":-17.2,"spinRate":1909,"spinDirection":108},"zone":14,"typeConfidence":0.9,"plateTime":0.4421267598471239,"extension":7.033976376852068},"index":3,"playId":"17f078eb-809e-36a8-a6bd-b37c54a8c87c","pitchNumber":3,"startTime":"2026-08-23T18:29:10.444Z","endTime":"2026-08-23T18:29:13.788Z","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":86.3,"endSpeed":80.0,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.43052773858656,"aZ":-32.07001463532104,"pfxX":8.51399944536361,"pfxZ":0.06242187165610602,"pX":-0.5514097781822521,"pZ":1.167263322091037,"vX0":-8.699237899693465,"vY0":-125.37521226341458,"vZ0":-5.302440512139118,"x":138.02,"y":207.26,"x0":1.8438826450021228,"y0":50.001958422426064,"z0":5.902302518860767,"aX":13.663735135885728},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.8,"breakHorizontal":-13.6,"spinRate":2007,"spinDirection":109},"zone":13,"typeConfidence":0.89,"plateTime":0.435527736971415,"extension":7.128714969173141},"index":4,"playId":"e17af072-7553-35b1-aaaa-3ecc70f5805e","pitchNumber":4,"startTime":"2026-08-23T18:29:35.555Z","endTime":"2026-08-23T18:29:39.211Z","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":78.8,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.461326824749122,"aZ":-34.53768004688767,"pfxX":-0.8827210931769232,"pfxZ":-1.5015030815369048,"pX":-1.0950228780126754,"pZ":3.161349594998088,"vX0":-6.712073427910639,"vY0":-124.76191419033367,"vZ0":-0.5407896241188994,"x":158.74,"y":153.42,"x0":1.7465325984332722,"y0":50.002914681083226,"z0":6.231142037654234,"aX":-1.3886826460008317},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.6,"breakHorizontal":3.1,"spinRate":2036,"spinDirection":319},"zone":11,"typeConfidence":0.9,"plateTime":0.43927685257385285,"extension":6.744630226267472},"index":5,"playId":"df9ca190-fe33-3dda-be67-8ef2a8ce62fc","pitchNumber":5,"startTime":"2026-08-23T18:29:55.180Z","endTime":"2026-08-23T18:29:58.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.802849039878083,"aZ":-32.21826365544343,"pfxX":10.501567589210156,"pfxZ":-0.025366597289438353,"pX":0.3082045166695461,"pZ":1.6350630165103954,"vX0":-7.5516637185723665,"vY0":-126.57435706304332,"vZ0":-4.448499406509091,"x":105.25,"y":194.63,"x0":1.9718998568000297,"y0":50.005835781812145,"z0":6.007023511974545,"aX":16.97457640093431},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.8,"breakHorizontal":-17.2,"spinRate":1994,"spinDirection":108},"zone":14,"typeConfidence":0.9,"plateTime":0.4334046003742329,"extension":7.040125075313978},"index":6,"playId":"416a85c8-deb0-312a-b2e7-7b37dab8a002","pitchNumber":6,"startTime":"2026-08-23T18:30:16.863Z","endTime":"2026-08-23T18:30:20.527Z","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":95.3,"endSpeed":87.8,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.768920787832293,"aZ":-25.858022590502188,"pfxX":10.207624907498673,"pfxZ":3.2274183717723943,"pX":-0.37258236153273544,"pZ":2.464760132375872,"vX0":-9.51599419822222,"vY0":-138.4568154853838,"vZ0":-4.994724008520967,"x":131.2,"y":172.23,"x0":1.7703566503710142,"y0":50.00131316505374,"z0":6.0062547501672015,"aX":19.964057352274885},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.0,"breakHorizontal":-16.7,"spinRate":2017,"spinDirection":120},"zone":4,"typeConfidence":0.9,"plateTime":0.3944757169329094,"extension":6.922174126441538},"hitData":{"launchSpeed":78.5,"launchAngle":41.0,"totalDistance":269.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.22,"coordY":92.9}},"index":7,"playId":"c523c422-575c-3789-aa82-99c9ae704f72","pitchNumber":7,"startTime":"2026-08-23T18:30:39.792Z","endTime":"2026-08-23T18:30:51.036Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T18:30:51.036Z","atBatIndex":24},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Blaze Jordan grounds into a double play, shortstop Trea Turner to second baseman Bryson Stott to first baseman Kyle Schwarber. Alec Burleson out at 2nd. Blaze Jordan out at 1st.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-23T18:31:08.423Z","endTime":"2026-08-23T18:32:14.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"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(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":85.9,"endSpeed":79.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21299475060199,"aZ":-30.5805232886983,"pfxX":9.33306851273932,"pfxZ":0.9980145238876759,"pX":-0.19364256557053292,"pZ":1.6229820731938134,"vX0":-8.12909019191564,"vY0":-124.86768033598976,"vZ0":-4.6487054900977345,"x":124.38,"y":194.96,"x0":1.8786543378294203,"y0":50.00052282636389,"z0":6.001333672196366,"aX":14.857234821260542},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.0,"breakHorizontal":-15.2,"spinRate":2098,"spinDirection":112},"zone":8,"typeConfidence":0.9,"plateTime":0.4372769959459948,"extension":6.826603873530863},"index":0,"playId":"d648425d-8c62-3ea1-aa4c-584329194980","pitchNumber":1,"startTime":"2026-08-23T18:31:15.020Z","endTime":"2026-08-23T18:31:18.937Z","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":1},"index":1,"playId":"681b8e49-2f6a-4bcd-b091-dac8aaf7d425","startTime":"2026-08-23T18:31:28.921Z","endTime":"2026-08-23T18:31:33.921Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.550580665011285,"aZ":-25.99967937483874,"pfxX":10.282143622367748,"pfxZ":3.1899239556535646,"pX":-0.8166459453908963,"pZ":1.8433528884708923,"vX0":-10.530733334869042,"vY0":-137.77025138981506,"vZ0":-6.288816000644115,"x":148.13,"y":189.01,"x0":1.7062656106476137,"y0":50.002710025391856,"z0":5.895460160748334,"aX":19.907448090626893},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.7,"breakHorizontal":-16.6,"spinRate":2110,"spinDirection":124},"zone":13,"typeConfidence":0.9,"plateTime":0.3964806619777286,"extension":6.8292864025101965},"index":2,"playId":"f04b53b8-dfb4-30da-82ed-ab9ce322b0ef","pitchNumber":2,"startTime":"2026-08-23T18:31:44.530Z","endTime":"2026-08-23T18:31:48.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69247535867093,"aZ":-25.831709657071944,"pfxX":10.801653422193729,"pfxZ":3.2518400227716544,"pX":-1.076644977088232,"pZ":1.9212474357052407,"vX0":-11.618315284458456,"vY0":-138.00775683185637,"vZ0":-6.225720675118719,"x":158.04,"y":186.91,"x0":1.7634157510173163,"y0":50.00265787258012,"z0":5.921424211251635,"aX":21.05599530820302},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.8,"breakHorizontal":-17.4,"spinRate":2211,"spinDirection":122},"zone":13,"typeConfidence":0.9,"plateTime":0.39531332401871033,"extension":6.9210515044416745},"hitData":{"launchSpeed":100.7,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.28,"coordY":148.48}},"index":3,"playId":"9e2b4967-d5ca-391e-bde2-f0f63a32ae66","pitchNumber":3,"startTime":"2026-08-23T18:32:06.421Z","endTime":"2026-08-23T18:32:14.753Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T18:32:14.753Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Harper walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-23T18:34:19.959Z","endTime":"2026-08-23T18:35:48.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41453515836894,"aZ":-27.232985749500177,"pfxX":1.9411275144712208,"pfxZ":2.8570334942859805,"pX":0.018019731780654788,"pZ":3.2282826390389707,"vX0":4.596459586226441,"vY0":-130.2478324778011,"vZ0":-0.8488847444467643,"x":116.31,"y":151.62,"x0":-2.0166430587745907,"y0":50.00617737461714,"z0":5.60392108194673,"aX":3.359891500490579},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.2,"breakHorizontal":-4.4,"spinRate":2283,"spinDirection":176},"zone":2,"typeConfidence":0.9,"plateTime":0.41932752626309533,"extension":6.964738670889233},"index":0,"playId":"1a073b40-5285-3a37-bdb0-eb5fba4826c9","pitchNumber":1,"startTime":"2026-08-23T18:34:19.959Z","endTime":"2026-08-23T18:34:23.147Z","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":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.948813424089405,"aZ":-29.156920885549948,"pfxX":-7.590987811948698,"pfxZ":1.7860066224489017,"pX":-1.7885026983913896,"pZ":0.9924771500463025,"vX0":2.8809169147287097,"vY0":-128.90719365136124,"vZ0":-5.46440493479171,"x":185.17,"y":211.98,"x0":-1.9322182354722002,"y0":50.00246665594735,"z0":5.381361168432747,"aX":-12.817932922272792},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.3,"breakHorizontal":13.1,"spinRate":1421,"spinDirection":234},"zone":13,"typeConfidence":0.9,"plateTime":0.4243566114123962,"extension":7.001821325120017},"index":1,"playId":"dfe56275-d84f-3ac0-9e4c-3ecbca9f2595","pitchNumber":2,"startTime":"2026-08-23T18:34:32.839Z","endTime":"2026-08-23T18:34:36.394Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":82.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.102825189409096,"aZ":-31.20753487047361,"pfxX":1.1058777105228867,"pfxZ":0.5786968598422377,"pX":0.6044177238238183,"pZ":0.8712152639549616,"vX0":5.739875493740919,"vY0":-127.47965294132673,"vZ0":-5.6646734733537905,"x":93.96,"y":215.26,"x0":-1.8048602997202896,"y0":50.00519739477751,"z0":5.536696438171503,"aX":1.8492654457898146},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.1,"breakHorizontal":-3.1,"spinRate":2437,"spinDirection":124},"zone":14,"typeConfidence":0.85,"plateTime":0.4269586004528154,"extension":6.936390709707138},"index":2,"playId":"5de68a35-d7ae-3d7a-9242-8b82a4e20435","pitchNumber":3,"startTime":"2026-08-23T18:34:46.526Z","endTime":"2026-08-23T18:34:50.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.0,"endSpeed":75.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.04708637050095,"aZ":-40.174315318982956,"pfxX":4.067340594979453,"pfxZ":-5.561348573513415,"pX":0.20758578528161722,"pZ":0.769923549987247,"vX0":3.267456971623733,"vY0":-119.43603241183537,"vZ0":-3.1378971474280224,"x":109.09,"y":217.99,"x0":-1.7091274954785411,"y0":50.00530401643464,"z0":5.7311384368906735,"aX":5.847686039844118},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-10.6,"breakHorizontal":-8.2,"spinRate":2256,"spinDirection":45},"zone":14,"typeConfidence":0.9,"plateTime":0.4594561346869277,"extension":6.729217637454495},"index":3,"playId":"eee9b3ab-896c-3175-b5c7-16d3d6578bf4","pitchNumber":4,"startTime":"2026-08-23T18:35:01.622Z","endTime":"2026-08-23T18:35:06.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":89.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.465769201659427,"aZ":-16.726147527176153,"pfxX":-1.900784311721349,"pfxZ":7.681574307717119,"pX":-1.1185131430208128,"pZ":3.55159673771192,"vX0":2.4231779324186213,"vY0":-139.53797347771194,"vZ0":-2.98703729372291,"x":159.64,"y":142.89,"x0":-1.7431280845953216,"y0":50.006625346369916,"z0":5.7109378317010036,"aX":-3.824776352821496},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.7,"breakHorizontal":3.1,"spinRate":2095,"spinDirection":200},"zone":11,"typeConfidence":0.92,"plateTime":0.38954875715160053,"extension":7.228177161969951},"index":4,"playId":"ee585063-c33f-30e2-894e-8e42d705f935","pitchNumber":5,"startTime":"2026-08-23T18:35:30.015Z","endTime":"2026-08-23T18:35:33.386Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.931077451313005,"aZ":-27.420393731522704,"pfxX":-6.111892923740478,"pfxZ":2.817341847995772,"pX":-0.6077564823068635,"pZ":3.619073036922977,"vX0":5.002753636954784,"vY0":-128.66069360215462,"vZ0":0.4072820816909275,"x":140.17,"y":141.07,"x0":-1.7766115894178405,"y0":50.004353549603515,"z0":5.571783821668443,"aX":-10.320068727341509},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.4,"breakHorizontal":10.1,"spinRate":1326,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.42457644946443507,"extension":7.174236216043531},"index":5,"playId":"ed5f17a5-f54b-3e3e-8b4d-b76c7f2ca5c1","pitchNumber":6,"startTime":"2026-08-23T18:35:44.127Z","endTime":"2026-08-23T18:35:48.076Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T18:35:48.076Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryson Stott flies out to right fielder Jordan Walker.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-23T18:36:12.039Z","endTime":"2026-08-23T18:36:46.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[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":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":74.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.907693413164775,"aZ":-42.845645380926086,"pfxX":6.252972573837161,"pfxZ":-7.717164985505299,"pX":-2.1981067496714988,"pZ":4.914234811642318,"vX0":-2.2338867512926766,"vY0":-116.04114276223964,"vZ0":6.924593131760572,"x":200.79,"y":106.1,"x0":-2.0427748576465405,"y0":50.00288717922342,"z0":5.94411777746395,"aX":8.645363325326798},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-12.2,"breakHorizontal":-10.9,"spinRate":2094,"spinDirection":42},"zone":11,"typeConfidence":0.9,"plateTime":0.4695430023687588,"extension":6.9871827823276815},"index":0,"playId":"90c7cefe-e4fa-344e-909b-9dff8bc3c354","pitchNumber":1,"startTime":"2026-08-23T18:36:15.115Z","endTime":"2026-08-23T18:36:18.216Z","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":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.18152040534545,"aZ":-16.102425275438904,"pfxX":-2.2873331244181063,"pfxZ":8.25803717625531,"pX":0.9006283729153377,"pZ":3.1484853012440284,"vX0":7.76435503010614,"vY0":-138.01566261289432,"vZ0":-3.752386585774956,"x":82.67,"y":153.77,"x0":-1.6410132632291572,"y0":50.0018795382664,"z0":5.597185189685975,"aX":-4.451625468308032},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.4,"breakHorizontal":2.6,"spinRate":2201,"spinDirection":202},"zone":12,"typeConfidence":0.91,"plateTime":0.3955283613115874,"extension":7.060093282973324},"hitData":{"launchSpeed":84.6,"launchAngle":29.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.98,"coordY":97.68}},"index":1,"playId":"064b207d-f18e-3d7e-8d80-a46b3bbbf7b8","pitchNumber":2,"startTime":"2026-08-23T18:36:33.883Z","endTime":"2026-08-23T18:36:46.998Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T18:36:46.998Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a ground ball to left fielder Joshua Báez. Bryce Harper to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-23T18:37:12.289Z","endTime":"2026-08-23T18:37:59.335Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695491,"link":"/api/v1/people/695491"},"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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":84.5,"endSpeed":77.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.243015828132624,"aZ":-28.519162415328186,"pfxX":7.610174814469113,"pfxZ":2.4006992949196686,"pX":-0.3822122230057935,"pZ":3.5973384251766527,"vX0":1.5683708362698032,"vY0":-123.0772132485355,"vZ0":1.0494069119841036,"x":131.57,"y":141.65,"x0":-2.0171307786080006,"y0":50.00131674639372,"z0":5.595241539707393,"aX":11.581367229840287},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.9,"breakHorizontal":-14.2,"spinRate":2608,"spinDirection":74},"zone":11,"typeConfidence":0.9,"plateTime":0.44637465005505605,"extension":7.048984807639346},"index":0,"playId":"9f94c91f-e12a-3e62-9733-aee68991de0b","pitchNumber":1,"startTime":"2026-08-23T18:37:12.289Z","endTime":"2026-08-23T18:37:15.831Z","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":89.5,"endSpeed":82.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.553875866197448,"aZ":-25.469433360707644,"pfxX":-0.8918731299436651,"pfxZ":3.8816947396184904,"pX":-1.30403718689423,"pZ":3.2906648573363735,"vX0":2.1479914711679937,"vY0":-130.3658049817716,"vZ0":-0.8233674422419466,"x":166.71,"y":149.93,"x0":-2.021550338072063,"y0":50.00116988077132,"z0":5.527264192273681,"aX":-1.5400865513235222},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.1,"breakHorizontal":1.2,"spinRate":2263,"spinDirection":173},"zone":11,"typeConfidence":0.87,"plateTime":0.4196080576296053,"extension":6.965591150413968},"index":1,"playId":"1cb60aa0-2dda-3540-9936-98f1b5bb1066","pitchNumber":2,"startTime":"2026-08-23T18:37:28.735Z","endTime":"2026-08-23T18:37:32.332Z","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":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.467517657464473,"aZ":-13.566376783249103,"pfxX":-4.0581569366893735,"pfxZ":9.658153250590647,"pX":0.16617447990108702,"pZ":2.311520007444482,"vX0":6.546437358150834,"vY0":-137.66752411048128,"vZ0":-6.063388320354938,"x":110.67,"y":176.37,"x0":-1.7111965333813466,"y0":50.00398967801763,"z0":5.454428805767289,"aX":-7.820117101780217},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.4,"breakHorizontal":6.0,"spinRate":2174,"spinDirection":211},"zone":5,"typeConfidence":0.91,"plateTime":0.3972774498475613,"extension":7.203137961334967},"hitData":{"launchSpeed":86.5,"launchAngle":-6.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.94,"coordY":104.87}},"index":2,"playId":"8bed60e5-472b-39f2-93b0-b4193d1819c0","pitchNumber":3,"startTime":"2026-08-23T18:37:48.917Z","endTime":"2026-08-23T18:37:59.335Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T18:37:59.335Z","atBatIndex":28},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"J.T. Realmuto grounds into a double play, third baseman Blaze Jordan to second baseman Ramón Urías to first baseman Alec Burleson. Brandon Marsh out at 2nd. J.T. Realmuto out at 1st.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-23T18:38:26.721Z","endTime":"2026-08-23T18:40:04.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.39475044622734,"aZ":-42.372879854816865,"pfxX":3.0065416193435324,"pfxZ":-6.928197334814667,"pX":0.2866516110854889,"pZ":1.8449508091535576,"vX0":3.904578200871263,"vY0":-121.03511329996907,"vZ0":-0.3059523550910379,"x":106.07,"y":188.97,"x0":-1.7430706588034561,"y0":50.003808934306555,"z0":5.708954808197446,"aX":4.424575788769636},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-12.4,"breakHorizontal":-6.5,"spinRate":2163,"spinDirection":41},"zone":9,"typeConfidence":0.9,"plateTime":0.45393237814188225,"extension":7.224236649729497},"index":0,"playId":"8a4afb39-088b-3ba5-8af1-8b0d94c80922","pitchNumber":1,"startTime":"2026-08-23T18:38:28.001Z","endTime":"2026-08-23T18:38:31.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.933651265344746,"aZ":-20.116053539233953,"pfxX":-7.53866003417841,"pfxZ":6.342866249280895,"pX":-0.44827341663357995,"pZ":2.863319121146876,"vX0":5.899082334560577,"vY0":-136.5027050111693,"vZ0":-3.603988487964915,"x":134.09,"y":161.47,"x0":-1.649851031535852,"y0":50.00538249618086,"z0":5.573095019025767,"aX":-14.335618875307144},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.0,"breakHorizontal":12.5,"spinRate":2166,"spinDirection":207},"zone":1,"typeConfidence":0.92,"plateTime":0.4001182936160199,"extension":7.187688812763043},"index":1,"playId":"07580e1c-d033-3175-84fb-4636c2ddb350","pitchNumber":2,"startTime":"2026-08-23T18:38:50.481Z","endTime":"2026-08-23T18:38:53.945Z","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":88.6,"endSpeed":81.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.318428464302198,"aZ":-33.166114764769105,"pfxX":-10.139119499576541,"pfxZ":-0.5859478406379353,"pX":-1.6922847832228147,"pZ":3.364990475905751,"vX0":3.6305090402707436,"vY0":-129.0493982084273,"vZ0":0.9540375025538905,"x":181.51,"y":147.93,"x0":-1.7983167789372254,"y0":50.00284524976462,"z0":5.541025542790482,"aX":-17.137925332356154},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.6,"breakHorizontal":17.5,"spinRate":1322,"spinDirection":232},"zone":11,"typeConfidence":0.91,"plateTime":0.42407308036289537,"extension":7.37472200140751},"index":2,"playId":"abf1439c-4eff-32c9-bcc0-b41688510999","pitchNumber":3,"startTime":"2026-08-23T18:39:19.569Z","endTime":"2026-08-23T18:39:25.733Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.225160916683514,"aZ":-28.7732879939475,"pfxX":-8.963294891985129,"pfxZ":2.0023272828517538,"pX":0.29764782792041244,"pZ":2.3907412475061895,"vX0":7.918908106113741,"vY0":-129.5037804692612,"vZ0":-2.1885607556939233,"x":105.65,"y":174.23,"x0":-1.636332671897953,"y0":50.00141988151968,"z0":5.449187268946494,"aX":-15.212818409100391},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.4,"breakHorizontal":14.4,"spinRate":1278,"spinDirection":239},"zone":6,"typeConfidence":0.9,"plateTime":0.4230527550995866,"extension":7.236789568914018},"hitData":{"launchSpeed":87.0,"launchAngle":-1.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.63,"coordY":163.18}},"index":3,"playId":"65a48ec6-5055-3e32-a319-8dba0dae5552","pitchNumber":4,"startTime":"2026-08-23T18:39:55.638Z","endTime":"2026-08-23T18:40:04.109Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T18:40:04.109Z","atBatIndex":29},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"José Fermín homers (6) on a fly ball to left center field.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-23T18:42:57.295Z","endTime":"2026-08-23T18:44:29.638Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":{"id":650911,"link":"/api/v1/people/650911"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.621537220230024,"aZ":-27.670931435074202,"pfxX":10.135890144899314,"pfxZ":2.3835771292814343,"pX":-0.038296374547804,"pZ":2.112497255906713,"vX0":-8.454328206815294,"vY0":-135.99771400755284,"vZ0":-5.284142574427811,"x":118.46,"y":181.74,"x0":1.7817927416055004,"y0":50.001403759367946,"z0":5.980961182461123,"aX":19.134890869046146},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.5,"breakHorizontal":-16.8,"spinRate":2040,"spinDirection":120},"zone":8,"typeConfidence":0.89,"plateTime":0.4015459728278663,"extension":6.789007551867708},"index":0,"playId":"0aeb19de-c339-3ea0-8681-fe7e5aa67855","pitchNumber":1,"startTime":"2026-08-23T18:43:02.000Z","endTime":"2026-08-23T18:43:06.093Z","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":93.1,"endSpeed":86.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.818563895767088,"aZ":-29.847636843365855,"pfxX":10.171238245526217,"pfxZ":1.245124206590818,"pX":-0.8070743889115273,"pZ":3.022924164913459,"vX0":-10.117419313209435,"vY0":-135.32047464781786,"vZ0":-2.4408985369061447,"x":147.76,"y":157.16,"x0":1.6412076930794166,"y0":50.00667975232838,"z0":6.0072304581684435,"aX":19.053345980313768},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":1.9,"breakHorizontal":-16.6,"spinRate":1990,"spinDirection":121},"zone":1,"typeConfidence":0.89,"plateTime":0.4032573935259802,"extension":6.685802024155147},"index":1,"playId":"af714abe-6a81-3f24-bef6-3bc7eb33a9a9","pitchNumber":2,"startTime":"2026-08-23T18:43:22.170Z","endTime":"2026-08-23T18:43:25.623Z","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":85.9,"endSpeed":79.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.141039804874538,"aZ":-33.14680860050339,"pfxX":9.920813035941373,"pfxZ":-0.612262384897138,"pX":-0.2100077688415217,"pZ":0.7956693813980776,"vX0":-8.08237964024695,"vY0":-124.8287333388623,"vZ0":-5.870283913043696,"x":125.01,"y":217.3,"x0":1.7675660167677159,"y0":50.00273185849936,"z0":5.879418300796886,"aX":15.788901895376144},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.2,"breakHorizontal":-16.3,"spinRate":1752,"spinDirection":101},"zone":13,"typeConfidence":0.9,"plateTime":0.4373842029159478,"extension":6.920958645920675},"index":2,"playId":"0ac95d40-2cc3-3aba-b2a2-6fd3f44b8c7a","pitchNumber":3,"startTime":"2026-08-23T18:43:40.495Z","endTime":"2026-08-23T18:43:44.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.23159290880856,"aZ":-29.10094726402505,"pfxX":9.804825407252565,"pfxZ":1.5900112108064306,"pX":-0.5590106031656414,"pZ":2.048442609540492,"vX0":-9.581992540076822,"vY0":-137.44315595093522,"vZ0":-5.251940293054245,"x":138.31,"y":183.47,"x0":1.679658234917547,"y0":50.00396154189359,"z0":5.932799464379696,"aX":18.97255983581792},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.0,"breakHorizontal":-16.1,"spinRate":1985,"spinDirection":122},"zone":7,"typeConfidence":0.89,"plateTime":0.396787643365506,"extension":6.940820762574046},"hitData":{"launchSpeed":100.4,"launchAngle":27.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":72.39,"coordY":47.6}},"index":3,"playId":"02293bdc-f242-30ef-99ca-8aa457494390","pitchNumber":4,"startTime":"2026-08-23T18:44:06.818Z","endTime":"2026-08-23T18:44:29.638Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T18:44:29.638Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ramón Urías grounds out, shortstop Trea Turner to first baseman Kyle Schwarber.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-23T18:44:47.325Z","endTime":"2026-08-23T18:45:36.507Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"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":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96064629666529,"aZ":-25.813336413689004,"pfxX":10.457814198123659,"pfxZ":3.3067319370331916,"pX":-1.0683862465803569,"pZ":1.912227785729598,"vX0":-11.206944329330511,"vY0":-137.4833957354888,"vZ0":-6.138069226828692,"x":157.72,"y":187.15,"x0":1.6917078852271392,"y0":50.004430979993195,"z0":5.913039594414871,"aX":20.12857602246036},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.9,"breakHorizontal":-16.8,"spinRate":2127,"spinDirection":122},"zone":13,"typeConfidence":0.9,"plateTime":0.39759405287785254,"extension":6.908590158553866},"index":0,"playId":"2d8085d1-dc57-3540-8bec-8cfda5185835","pitchNumber":1,"startTime":"2026-08-23T18:44:48.249Z","endTime":"2026-08-23T18:44:51.857Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"}}},{"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":87.4,"endSpeed":80.4,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.718806571420732,"aZ":-32.3069075006915,"pfxX":10.405321674897401,"pfxZ":-0.0841605205628646,"pX":-0.04017763149138961,"pZ":1.7999318714633155,"vX0":-8.311869405508716,"vY0":-126.95660105388994,"vZ0":-3.8084890696364972,"x":118.53,"y":190.18,"x0":1.9225279553486103,"y0":50.001718277755415,"z0":5.887800160560701,"aX":17.00403802300932},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.8,"breakHorizontal":-17.0,"spinRate":2119,"spinDirection":109},"zone":8,"typeConfidence":0.9,"plateTime":0.43125890711292314,"extension":6.8763066652588405},"index":1,"playId":"0a9cd59f-ebc2-3970-a12c-685b40fef0b6","pitchNumber":2,"startTime":"2026-08-23T18:45:12.699Z","endTime":"2026-08-23T18:45:17.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.312710379237252,"aZ":-32.094879854732454,"pfxX":9.945306727021833,"pfxZ":0.05082968766560825,"pX":-0.08694497081802742,"pZ":1.7556492949363764,"vX0":-7.891230554853266,"vY0":-125.92639364802032,"vZ0":-4.083057155746506,"x":120.31,"y":191.38,"x0":1.7871880169429397,"y0":50.00317966557159,"z0":5.979530865679365,"aX":16.056678955448835},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.6,"breakHorizontal":-16.3,"spinRate":2085,"spinDirection":107},"zone":8,"typeConfidence":0.9,"plateTime":0.43408071001645565,"extension":7.010988406557633},"hitData":{"launchSpeed":75.6,"launchAngle":5.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.2,"coordY":142.3}},"index":2,"playId":"50987fd7-4ce9-30f6-95b3-75a8956622f0","pitchNumber":3,"startTime":"2026-08-23T18:45:27.624Z","endTime":"2026-08-23T18:45:36.507Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T18:45:36.507Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pedro Pagés grounds out, third baseman Edmundo Sosa to first baseman Kyle Schwarber.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-23T18:45:59.360Z","endTime":"2026-08-23T18:46:23.594Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"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_assist"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56412865911705,"aZ":-31.937928976549685,"pfxX":9.277113152913506,"pfxZ":0.15083380681251413,"pX":1.2683322437374245,"pZ":2.105261436591581,"vX0":-4.750942332070605,"vY0":-125.31373270829647,"vZ0":-3.2986499978013395,"x":68.65,"y":181.94,"x0":1.976017310660993,"y0":50.00484680881956,"z0":6.027613445613334,"aX":14.865889803304219},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.2,"breakHorizontal":-15.8,"spinRate":2043,"spinDirection":102},"zone":14,"typeConfidence":0.9,"plateTime":0.43584940134518035,"extension":6.932071767063369},"index":0,"playId":"bc9a83e8-5447-3ebe-ae5a-304c791bfaea","pitchNumber":1,"startTime":"2026-08-23T18:46:00.630Z","endTime":"2026-08-23T18:46:03.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":87.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.67969217892177,"aZ":-25.897097736162447,"pfxX":9.270490498999619,"pfxZ":3.2841963362736184,"pX":0.0628579984121105,"pZ":1.9650427960140648,"vX0":-7.95585397105431,"vY0":-136.277402253359,"vZ0":-5.898206057874908,"x":114.6,"y":185.72,"x0":1.7940922497519947,"y0":50.000169359051526,"z0":5.9101848462512665,"aX":17.699657547767536},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.0,"breakHorizontal":-15.5,"spinRate":2041,"spinDirection":121},"zone":8,"typeConfidence":0.89,"plateTime":0.3996140958849428,"extension":6.900882739803329},"hitData":{"launchSpeed":89.2,"launchAngle":-3.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.62,"coordY":166.73}},"index":1,"playId":"d26e55c2-2710-3308-acc3-720d476b9ec2","pitchNumber":2,"startTime":"2026-08-23T18:46:14.864Z","endTime":"2026-08-23T18:46:23.594Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T18:46:23.594Z","atBatIndex":32},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"JJ Wetherholt lines out to shortstop Trea Turner.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-23T18:46:48.453Z","endTime":"2026-08-23T18:46:54.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":81.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.277348176191555,"aZ":-37.8816066902726,"pfxX":-1.167865607940617,"pfxZ":-3.4828724683404726,"pX":-0.5238601956220992,"pZ":2.209921680026533,"vX0":-5.640989164787214,"vY0":-126.33165595361835,"vZ0":-2.276770062406177,"x":136.97,"y":179.11,"x0":1.8766678994508,"y0":50.0026268145016,"z0":6.12661789039939,"aX":-1.9133063976292233},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-6.6,"breakHorizontal":3.2,"spinRate":2087,"spinDirection":322},"zone":4,"typeConfidence":0.9,"plateTime":0.4312079230967232,"extension":6.618359116460852},"hitData":{"launchSpeed":78.9,"launchAngle":14.0,"totalDistance":147.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":121.28,"coordY":143.13}},"index":0,"playId":"fc574b1a-d448-3f19-a375-db70aec39dde","pitchNumber":1,"startTime":"2026-08-23T18:46:48.453Z","endTime":"2026-08-23T18:46:54.798Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T18:46:54.798Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Crawford grounds out, second baseman Ramón Urías to first baseman Alec Burleson.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-23T18:49:17.275Z","endTime":"2026-08-23T18:49:59.627Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Luis Gastelum replaces Kyle Leahy.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-23T18:48:18.738Z","endTime":"2026-08-23T18:49:19.550Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":703725,"link":"/api/v1/people/703725"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.662822287671737,"aZ":-15.93869553863548,"pfxX":-7.341922923697432,"pfxZ":8.569354925262893,"pX":-1.302065393085775,"pZ":3.872188265277218,"vX0":4.099190490996196,"vY0":-136.02054656295874,"vZ0":-1.6843771694112648,"x":166.63,"y":134.23,"x0":-1.865698179064106,"y0":50.00630751384591,"z0":5.5913922919567245,"aX":-13.916383583491202},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.5,"breakHorizontal":12.6,"spinRate":2354,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.4009425788748189,"extension":6.808631054579466},"index":1,"playId":"6e9bae1a-1a9b-3690-9574-ae52e4484779","pitchNumber":1,"startTime":"2026-08-23T18:49:19.550Z","endTime":"2026-08-23T18:49:22.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.610458645053637,"aZ":-14.749383393555417,"pfxX":-7.1023682921385785,"pfxZ":9.529478562639682,"pX":-0.1980731223703697,"pZ":2.699167763429676,"vX0":6.456205879248889,"vY0":-133.58289976768526,"vZ0":-4.359907791138464,"x":124.55,"y":165.9,"x0":-1.7098550445246765,"y0":50.001350541266454,"z0":5.394459219974275,"aX":-12.985494502174944},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.7,"breakHorizontal":11.6,"spinRate":2382,"spinDirection":222},"zone":5,"typeConfidence":0.9,"plateTime":0.4082032119988739,"extension":6.843233096998188},"index":2,"playId":"aee331d0-7acc-3ae4-8f7e-c6fad48ca551","pitchNumber":2,"startTime":"2026-08-23T18:49:34.328Z","endTime":"2026-08-23T18:49:37.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.37322851085544,"aZ":-37.19470971559469,"pfxX":-6.945905341112565,"pfxZ":-3.553831690251606,"pX":-0.19671228543878858,"pZ":2.1206852134924103,"vX0":5.471899335874434,"vY0":-117.86878699006104,"vZ0":0.6418803705657692,"x":124.5,"y":181.52,"x0":-1.6403340290614887,"y0":50.00151136262541,"z0":5.265933353775049,"aX":-9.820902978699557},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-6.0,"breakHorizontal":11.3,"spinRate":1458,"spinDirection":280},"zone":8,"typeConfidence":0.9,"plateTime":0.46382876338976464,"extension":6.841759111847109},"hitData":{"launchSpeed":97.4,"launchAngle":3.0,"totalDistance":84.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.75,"coordY":151.52}},"index":3,"playId":"bdf20ad7-b5a7-30f2-9aaf-3cd15805ada4","pitchNumber":3,"startTime":"2026-08-23T18:49:51.388Z","endTime":"2026-08-23T18:49:59.627Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T18:49:59.627Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Edmundo Sosa singles on a line drive to right fielder Jordan Walker.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-23T18:50:24.343Z","endTime":"2026-08-23T18:50:56.595Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.486267712728235,"aZ":-32.587511204785685,"pfxX":6.143442038236272,"pfxZ":-0.27256293991557135,"pX":0.3544411169917201,"pZ":0.7618820548583881,"vX0":3.3679682344975075,"vY0":-122.40128285576917,"vZ0":-4.384941114865025,"x":103.49,"y":218.21,"x0":-1.8361127419503718,"y0":50.001901364431674,"z0":5.357651574054989,"aX":9.348687280792433},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.2,"breakHorizontal":-11.9,"spinRate":2547,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.4469743044956669,"extension":6.818659433062229},"index":0,"playId":"600a57b8-e0e3-34bc-b479-4d4918448683","pitchNumber":1,"startTime":"2026-08-23T18:50:24.343Z","endTime":"2026-08-23T18:50:27.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.783007703902282,"aZ":-13.18079031313704,"pfxX":-8.465373702980877,"pfxZ":9.771613916051262,"pX":-0.6286062887515673,"pZ":2.156204959846804,"vX0":5.844046413785467,"vY0":-137.83443539583837,"vZ0":-6.4828730446304474,"x":140.96,"y":180.56,"x0":-1.6658893676444584,"y0":50.000286360133416,"z0":5.411621047748028,"aX":-16.447974134141457},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":14.3,"spinRate":2578,"spinDirection":224},"zone":7,"typeConfidence":0.91,"plateTime":0.39588864436371685,"extension":6.881582290161557},"hitData":{"launchSpeed":75.0,"launchAngle":18.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":177.24,"coordY":119.27}},"index":1,"playId":"ff69b4cd-5cfb-3af5-8df2-0cb461188009","pitchNumber":2,"startTime":"2026-08-23T18:50:44.517Z","endTime":"2026-08-23T18:50:56.595Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T18:50:56.595Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan De La Cruz strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-23T18:51:20.929Z","endTime":"2026-08-23T18:52:32.343Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.183483974616497,"aZ":-13.614176455462173,"pfxX":-9.184487552607,"pfxZ":9.968445497628824,"pX":-0.4206545632961785,"pZ":2.9241479281385523,"vX0":6.689741298011909,"vY0":-135.25240812224195,"vZ0":-4.123627304107657,"x":133.03,"y":159.83,"x0":-1.7269646091606887,"y0":50.00111871596887,"z0":5.416477588819834,"aX":-17.095727443961138},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.4,"breakHorizontal":15.2,"spinRate":2542,"spinDirection":225},"zone":1,"typeConfidence":0.9,"plateTime":0.40423150987004863,"extension":6.760060817515705},"index":0,"playId":"fe1c05a1-3435-3988-b333-0b2eefff10e6","pitchNumber":1,"startTime":"2026-08-23T18:51:21.361Z","endTime":"2026-08-23T18:51:26.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.194384905839577,"aZ":-22.03087154689538,"pfxX":-8.8687073296054,"pfxZ":5.423000701746755,"pX":-0.7546937113833058,"pZ":3.159186850740674,"vX0":5.858144924972497,"vY0":-134.91069075087114,"vZ0":-1.9116669426166606,"x":145.77,"y":153.48,"x0":-1.7853322714157025,"y0":50.00635581190945,"z0":5.40614795127617,"aX":-16.59875611584064},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.7,"breakHorizontal":15.1,"spinRate":2355,"spinDirection":229},"zone":1,"typeConfidence":0.83,"plateTime":0.40367076985674766,"extension":6.721397471275095},"index":1,"playId":"62fb1882-47e6-3cc8-b0d5-97e336fc3b06","pitchNumber":2,"startTime":"2026-08-23T18:51:46.884Z","endTime":"2026-08-23T18:51:50.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.821489028432268,"aZ":-31.683396367990397,"pfxX":4.414275753244632,"pfxZ":0.32137551789328,"pX":1.364396173068716,"pZ":1.9130496428056794,"vX0":5.633552173153462,"vY0":-122.5298722588681,"vZ0":-2.051034952645817,"x":64.99,"y":187.13,"x0":-1.5253257166392,"y0":50.0045019557121,"z0":5.429710179411932,"aX":6.813362090039259},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.4,"breakHorizontal":-9.1,"spinRate":2462,"spinDirection":55},"zone":14,"typeConfidence":0.88,"plateTime":0.4444784402608639,"extension":6.661786146226519},"index":2,"playId":"7269128d-738d-3b92-9888-102d783a4504","pitchNumber":3,"startTime":"2026-08-23T18:52:10.673Z","endTime":"2026-08-23T18:52:14.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":80.4,"endSpeed":75.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.184283128618112,"aZ":-31.946022744124615,"pfxX":-6.3621185196011325,"pfxZ":0.15712043882050075,"pX":-0.7459519053175346,"pZ":2.992710015218812,"vX0":4.146031859197029,"vY0":-117.12817287696947,"vZ0":1.3449814833889402,"x":145.43,"y":157.98,"x0":-1.6958514844847934,"y0":50.00076606774218,"z0":5.35652332715505,"aX":-9.006699214804774},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":0.8,"breakHorizontal":10.8,"spinRate":1509,"spinDirection":280},"zone":1,"typeConfidence":0.9,"plateTime":0.4642979691312572,"extension":6.95538242118259},"index":3,"playId":"20d2e104-cf6b-3fb0-8309-5a3488b7e4bc","pitchNumber":4,"startTime":"2026-08-23T18:52:27.621Z","endTime":"2026-08-23T18:52:32.343Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T18:52:32.343Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Schwarber grounds out, second baseman Ramón Urías to first baseman Alec Burleson.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-23T18:52:54.838Z","endTime":"2026-08-23T18:54:54.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"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, 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":83.3,"endSpeed":77.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.837742869970356,"aZ":-30.318694028368643,"pfxX":8.886408238089414,"pfxZ":1.2339105846087222,"pX":-0.6912007229516818,"pZ":2.6708588035940855,"vX0":0.4621894595462983,"vY0":-121.46987821470093,"vZ0":-0.24099236847227978,"x":143.35,"y":166.67,"x0":-2.0396015235988827,"y0":50.004581754556426,"z0":5.387852268192967,"aX":13.397413451404239},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.4,"breakHorizontal":-16.2,"spinRate":2324,"spinDirection":63},"zone":4,"typeConfidence":0.91,"plateTime":0.44941735854651554,"extension":6.668985634676956},"index":0,"playId":"949a28c6-2182-35f1-bad9-bd0856caa984","pitchNumber":1,"startTime":"2026-08-23T18:52:55.489Z","endTime":"2026-08-23T18:52:58.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":76.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.644012498721025,"aZ":-32.33212314775026,"pfxX":-8.893931579770449,"pfxZ":-0.1088261595498663,"pX":-0.42073862304557336,"pZ":1.7673996368013645,"vX0":6.176865936544822,"vY0":-119.04758300753967,"vZ0":-1.1949536879790212,"x":133.04,"y":191.06,"x0":-1.8743762869094711,"y0":50.00244651428565,"z0":5.163324098225591,"aX":-12.957129771970218},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-0.2,"breakHorizontal":14.9,"spinRate":1552,"spinDirection":284},"zone":7,"typeConfidence":0.91,"plateTime":0.4574764445592754,"extension":7.075669113506521},"index":1,"playId":"0504cfbc-0d36-3188-b028-1cc05ec0b98f","pitchNumber":2,"startTime":"2026-08-23T18:53:14.509Z","endTime":"2026-08-23T18:53:20.072Z","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":93.9,"endSpeed":86.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.17128386118901,"aZ":-12.76339137681269,"pfxX":-8.294945824065032,"pfxZ":10.12830748061639,"pX":0.19854584882388188,"pZ":2.580252981985345,"vX0":8.064963328552178,"vY0":-136.61194800068503,"vZ0":-5.079242650949062,"x":109.43,"y":169.11,"x0":-1.6945268381145953,"y0":50.00377097371192,"z0":5.320231207210267,"aX":-15.898385989066377},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.6,"breakHorizontal":13.6,"spinRate":2492,"spinDirection":229},"zone":5,"typeConfidence":0.91,"plateTime":0.39883626671371175,"extension":6.972922059826134},"index":2,"playId":"837eb285-ce65-3c00-a596-c26575f64c48","pitchNumber":3,"startTime":"2026-08-23T18:53:41.593Z","endTime":"2026-08-23T18:53:44.811Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":77.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.572237837865913,"aZ":-33.819764227582034,"pfxX":-10.3538787768078,"pfxZ":-1.121564836085295,"pX":0.6983876374470949,"pZ":0.602888418884692,"vX0":8.695762995984694,"vY0":-118.95076913808055,"vZ0":-3.3856863267922317,"x":90.38,"y":222.5,"x0":-1.6168936239338698,"y0":50.00209699571971,"z0":5.035322293620974,"aX":-15.200455882104805},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-2.5,"breakHorizontal":17.3,"spinRate":1529,"spinDirection":286},"zone":14,"typeConfidence":0.91,"plateTime":0.45622769705659394,"extension":7.1851425643581015},"index":3,"playId":"56d27dd0-9d1a-3d05-919d-5d515c154bd3","pitchNumber":4,"startTime":"2026-08-23T18:54:03.683Z","endTime":"2026-08-23T18:54:06.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":76.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.635551768348694,"aZ":-35.81499644524715,"pfxX":-6.493810458228893,"pfxZ":-2.515369947278879,"pX":-1.3164688970332137,"pZ":1.3126278990227362,"vX0":3.257274246283571,"vY0":-118.73924977783382,"vZ0":-1.3739064715121923,"x":167.18,"y":203.34,"x0":-1.8520062214237236,"y0":50.00155209140261,"z0":5.115029137943345,"aX":-9.406896067937598},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-4.7,"breakHorizontal":11.2,"spinRate":1557,"spinDirection":286},"zone":13,"typeConfidence":0.9,"plateTime":0.4587437802431156,"extension":7.083642760829088},"index":4,"playId":"b962f842-8e8d-31f1-8a2e-2e8b7ef38afd","pitchNumber":5,"startTime":"2026-08-23T18:54:27.501Z","endTime":"2026-08-23T18:54:31.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.025533228457657,"aZ":-33.88983122074207,"pfxX":8.856993950274173,"pfxZ":-1.1272627908151112,"pX":-0.3092204067679417,"pZ":1.7151309327460562,"vX0":1.0555103022874637,"vY0":-122.3873474434075,"vZ0":-1.6799573669339316,"x":128.79,"y":192.47,"x0":-1.8967243310762738,"y0":50.00150200375626,"z0":5.299460704889242,"aX":13.501593028771673},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.2,"breakHorizontal":-16.3,"spinRate":2391,"spinDirection":61},"zone":8,"typeConfidence":0.91,"plateTime":0.4466756333935513,"extension":6.987351130193958},"hitData":{"launchSpeed":105.2,"launchAngle":-6.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.82,"coordY":155.07}},"index":5,"playId":"cf3ec5ae-58e2-3d50-8eb9-38c9980fe7ee","pitchNumber":6,"startTime":"2026-08-23T18:54:45.922Z","endTime":"2026-08-23T18:54:54.452Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T18:54:54.452Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Iván Herrera singles on a ground ball to center fielder Justin Crawford.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-23T18:56:59.939Z","endTime":"2026-08-23T18:58:00.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.611916771754135,"aZ":-29.99562341469992,"pfxX":8.393700120977863,"pfxZ":1.3020282642634289,"pX":-0.9506223728440124,"pZ":2.3493315517933113,"vX0":-9.549236890370885,"vY0":-126.82187774186531,"vZ0":-3.3076640045038896,"x":153.24,"y":175.35,"x0":1.7277513328346346,"y0":50.00084387401183,"z0":5.99826778990032,"aX":14.026734174378998},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.9,"breakHorizontal":-13.7,"spinRate":2107,"spinDirection":110},"zone":13,"typeConfidence":0.89,"plateTime":0.42766190768044643,"extension":6.997250665794395},"index":0,"playId":"44e64bfe-b3a3-3bfa-9585-1030463f5cf2","pitchNumber":1,"startTime":"2026-08-23T18:57:02.264Z","endTime":"2026-08-23T18:57:05.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":79.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.46496237077535,"aZ":-34.57668794138475,"pfxX":1.1971072008421926,"pfxZ":-1.5482174367608952,"pX":-1.732279383938198,"pZ":1.6629326542497267,"vX0":-8.681422496443016,"vY0":-122.77114272741036,"vZ0":-3.5032278333066973,"x":183.03,"y":193.88,"x0":1.6688061830819652,"y0":50.002768250600965,"z0":6.000536435550627,"aX":1.859213350320246},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.4,"breakHorizontal":-0.5,"spinRate":1987,"spinDirection":323},"zone":13,"typeConfidence":0.89,"plateTime":0.4432914002071273,"extension":7.01544593285869},"index":1,"playId":"32699e98-8c10-3ad8-a349-2b824785f57e","pitchNumber":2,"startTime":"2026-08-23T18:57:18.745Z","endTime":"2026-08-23T18:57:22.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":81.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.110402928203165,"aZ":-29.040345930789837,"pfxX":9.120604764551487,"pfxZ":1.8968655928891218,"pX":0.8003461493210392,"pZ":1.8120135642622757,"vX0":-5.884875487905405,"vY0":-126.45988577387811,"vZ0":-4.680225427670362,"x":86.49,"y":189.86,"x0":1.9501310638941824,"y0":50.00094457110487,"z0":5.964394704421404,"aX":15.056508431648052},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.8,"breakHorizontal":-15.5,"spinRate":1920,"spinDirection":104},"zone":9,"typeConfidence":0.9,"plateTime":0.4299643581606083,"extension":7.027548733704718},"index":2,"playId":"16c3e58a-321f-3f42-8b10-643a48691d42","pitchNumber":3,"startTime":"2026-08-23T18:57:34.095Z","endTime":"2026-08-23T18:57:37.372Z","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":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.111814949826876,"aZ":-25.813013629213106,"pfxX":10.197031047327695,"pfxZ":3.261707611355872,"pX":-0.14735559352115207,"pZ":2.7978807202292346,"vX0":-8.82988813619136,"vY0":-138.159456676538,"vZ0":-4.042452391354622,"x":122.62,"y":163.24,"x0":1.7507678581337385,"y0":50.00347758629115,"z0":5.99584569856847,"aX":19.896340295506377},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.3,"breakHorizontal":-16.8,"spinRate":2002,"spinDirection":125},"zone":2,"typeConfidence":0.9,"plateTime":0.39504041883482977,"extension":6.787241166103781},"hitData":{"launchSpeed":89.6,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.15,"coordY":145.3}},"index":3,"playId":"6af56d51-ab61-3b83-aeba-258dee0994ac","pitchNumber":4,"startTime":"2026-08-23T18:57:48.443Z","endTime":"2026-08-23T18:58:00.456Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T18:58:00.456Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-23T18:58:28.472Z","endTime":"2026-08-23T18:59:43.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"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":"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":93.6,"endSpeed":85.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.633248553099996,"aZ":-24.82621621002334,"pfxX":10.00746071227342,"pfxZ":3.9253472822542825,"pX":0.07804575054435657,"pZ":2.42575953036602,"vX0":-8.214036190995571,"vY0":-135.9746628792715,"vZ0":-4.85727696533527,"x":114.03,"y":173.28,"x0":1.8368235031416726,"y0":50.00644305022713,"z0":5.956455349606014,"aX":18.755618881172506},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.2,"breakHorizontal":-16.4,"spinRate":2155,"spinDirection":123},"zone":5,"typeConfidence":0.9,"plateTime":0.4027075996772025,"extension":6.93458646997842},"index":0,"playId":"20137093-bf50-30e0-8aed-32be5f20256c","pitchNumber":1,"startTime":"2026-08-23T18:58:28.472Z","endTime":"2026-08-23T18:58:31.717Z","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":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.712453792997152,"aZ":-30.46133984911166,"pfxX":8.739401782049598,"pfxZ":1.0578166125106438,"pX":1.7705037638746954,"pZ":3.0917511756559546,"vX0":-3.4966660740782944,"vY0":-126.53744445526078,"vZ0":-1.2386091688408452,"x":49.51,"y":155.3,"x0":2.037799590251769,"y0":50.000518253585,"z0":6.036337893267248,"aX":14.117770944637247},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.9,"breakHorizontal":-15.0,"spinRate":2089,"spinDirection":109},"zone":12,"typeConfidence":0.89,"plateTime":0.4334643272299976,"extension":7.033592833690032},"index":1,"playId":"b0d9c65f-d1a3-37c0-8368-703877265dda","pitchNumber":2,"startTime":"2026-08-23T18:58:48.166Z","endTime":"2026-08-23T18:58:51.524Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.534663257687047,"aZ":-25.691193165041405,"pfxX":9.699224305934429,"pfxZ":3.3886167868717525,"pX":0.822508897928998,"pZ":2.56073813697405,"vX0":-6.22203190426192,"vY0":-137.22889336901105,"vZ0":-4.467819458688713,"x":85.65,"y":169.64,"x0":1.8556560944287572,"y0":50.0035681210535,"z0":5.9539151291326275,"aX":18.553782858217346},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.4,"breakHorizontal":-16.3,"spinRate":2135,"spinDirection":120},"zone":6,"typeConfidence":0.9,"plateTime":0.3986936749414838,"extension":6.8855403646205},"index":2,"playId":"2873c736-ead5-32b8-8aa0-811f509b2866","pitchNumber":3,"startTime":"2026-08-23T18:59:08.001Z","endTime":"2026-08-23T18:59:11.581Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.118875212401196,"aZ":-36.25283088678623,"pfxX":0.2807867995009765,"pfxZ":-2.479388980231249,"pX":-1.299805513531699,"pZ":2.743786246095083,"vX0":-7.718515218169143,"vY0":-127.4092344960653,"vZ0":-1.2546158266196434,"x":166.55,"y":164.7,"x0":1.7321406031630155,"y0":50.004192193011924,"z0":6.106998653238744,"aX":0.46324404454699647},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.6,"breakHorizontal":1.2,"spinRate":2099,"spinDirection":316},"zone":11,"typeConfidence":0.9,"plateTime":0.4298568044039306,"extension":7.093354163601404},"index":3,"playId":"6a70a913-2c8d-34e2-9103-49842b163d46","pitchNumber":4,"startTime":"2026-08-23T18:59:39.775Z","endTime":"2026-08-23T18:59:43.851Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T18:59:43.851Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Burleson strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-23T19:00:05.341Z","endTime":"2026-08-23T19:01:00.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":89.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.523140398230765,"aZ":-24.961482075735066,"pfxX":8.778328553524375,"pfxZ":3.6276784551838297,"pX":-0.33590865658874725,"pZ":1.5561358192232295,"vX0":-9.027294702690122,"vY0":-139.0423743281248,"vZ0":-7.468754486308265,"x":129.8,"y":196.76,"x0":1.7877504963708186,"y0":50.006445041048075,"z0":5.894317510810937,"aX":17.466100044484445},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.4,"breakHorizontal":-14.4,"spinRate":2118,"spinDirection":118},"zone":13,"typeConfidence":0.9,"plateTime":0.3915627457514472,"extension":6.8326956219813075},"index":0,"playId":"14a9d85c-d709-3276-a828-034f6a1d59f9","pitchNumber":1,"startTime":"2026-08-23T19:00:11.594Z","endTime":"2026-08-23T19:00:15.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.90172256916592,"aZ":-24.900742509832106,"pfxX":9.659635152744663,"pfxZ":3.626161486131755,"pX":0.7262142886877142,"pZ":2.7617062005321844,"vX0":-7.0153598503861305,"vY0":-140.28705594697033,"vZ0":-4.4234896908640255,"x":89.32,"y":164.21,"x0":1.9965198709443033,"y0":50.00388097797355,"z0":5.9698447293283605,"aX":19.3738256129945},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":5.9,"breakHorizontal":-16.2,"spinRate":2159,"spinDirection":126},"zone":6,"typeConfidence":0.9,"plateTime":0.38952641873455907,"extension":6.753195611587371},"index":1,"playId":"02df4caa-a676-3c48-a070-c1cf8bfed4d2","pitchNumber":2,"startTime":"2026-08-23T19:00:33.203Z","endTime":"2026-08-23T19:00:37.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.753730576209495,"aZ":-32.32261598346288,"pfxX":9.424832930539708,"pfxZ":-0.08773318818432507,"pX":1.1765502582505547,"pZ":1.9485863432720987,"vX0":-5.325339044628485,"vY0":-128.26800099451475,"vZ0":-3.9488668802646085,"x":72.15,"y":186.17,"x0":2.047366710878942,"y0":50.00453162705092,"z0":6.0089454141787435,"aX":15.818454168282038},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.8,"breakHorizontal":-16.0,"spinRate":2093,"spinDirection":106},"zone":14,"typeConfidence":0.89,"plateTime":0.42586849069594956,"extension":6.870705865776429},"index":2,"playId":"35a0103f-1866-3aaf-aa2e-eabaceae08e3","pitchNumber":3,"startTime":"2026-08-23T19:00:56.317Z","endTime":"2026-08-23T19:01:00.752Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:01:00.752Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joshua Báez grounds out, shortstop Trea Turner to first baseman Kyle Schwarber.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-23T19:01:24.157Z","endTime":"2026-08-23T19:02:44.115Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.7,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.270694944571904,"aZ":-29.513983906774314,"pfxX":8.941408226418666,"pfxZ":1.3350980722278383,"pX":0.5218020825348884,"pZ":3.5971637163801806,"vX0":-6.995922304047467,"vY0":-139.3630545630922,"vZ0":-1.3983795488723392,"x":97.11,"y":141.66,"x0":1.8858018290550593,"y0":50.00367142083354,"z0":6.0298649233985575,"aX":17.831800738035646},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":2.4,"breakHorizontal":-15.0,"spinRate":2055,"spinDirection":122},"zone":12,"typeConfidence":0.9,"plateTime":0.3909663878370453,"extension":6.89308717446966},"index":0,"playId":"1aaa7af1-b988-355a-ad79-7a51613e75b3","pitchNumber":1,"startTime":"2026-08-23T19:01:29.574Z","endTime":"2026-08-23T19:01:32.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.8,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.490448424782148,"aZ":-31.388920344682724,"pfxX":8.98476455069894,"pfxZ":0.48075544544682813,"pX":0.6893895484777797,"pZ":2.283014960127832,"vX0":-6.250848833713971,"vY0":-127.16271194197765,"vZ0":-3.0632928538918778,"x":90.72,"y":177.14,"x0":2.0040450153222533,"y0":50.006181992647086,"z0":5.976862764838095,"aX":14.812984925768841},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.5,"breakHorizontal":-15.0,"spinRate":2142,"spinDirection":109},"zone":9,"typeConfidence":0.89,"plateTime":0.42965513829434254,"extension":7.243522950456265},"index":1,"playId":"2b7e25ee-c748-3d8d-896f-10f909bbb2a6","pitchNumber":2,"startTime":"2026-08-23T19:01:47.259Z","endTime":"2026-08-23T19:01:50.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.3,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.754822373753132,"aZ":-28.421413266424164,"pfxX":10.008008326559603,"pfxZ":1.8943069186538537,"pX":0.28012698475288245,"pZ":3.440756209532461,"vX0":-7.839308354190769,"vY0":-139.3472813138162,"vZ0":-1.9948990533982178,"x":106.32,"y":145.88,"x0":1.8173645557772462,"y0":50.00450713779976,"z0":6.0274323691139005,"aX":19.85537064626736},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":3.2,"breakHorizontal":-16.7,"spinRate":2162,"spinDirection":122},"zone":3,"typeConfidence":0.9,"plateTime":0.3917638802223058,"extension":6.946627137592479},"index":2,"playId":"cdeba54d-8a91-3a24-a01d-f4953d89df7f","pitchNumber":3,"startTime":"2026-08-23T19:02:06.412Z","endTime":"2026-08-23T19:02:10.252Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-23T19:02:25.637Z","endTime":"2026-08-23T19:02:36.539Z","isPitch":false,"type":"action","player":{"id":695491,"link":"/api/v1/people/695491"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.685098210886505,"aZ":-31.94471981220969,"pfxX":9.59808673334924,"pfxZ":0.1366260984315062,"pX":1.484651163819434,"pZ":2.040062959304027,"vX0":-4.724810309753307,"vY0":-128.08127363044542,"vZ0":-3.666023379935523,"x":60.41,"y":183.7,"x0":2.10322232160758,"y0":50.00267857153678,"z0":5.979742353554817,"aX":15.995935389442348},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.4,"breakHorizontal":-16.3,"spinRate":2146,"spinDirection":107},"zone":14,"typeConfidence":0.89,"plateTime":0.4271362797298326,"extension":7.024508516207047},"hitData":{"launchSpeed":74.3,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.19,"coordY":153.04}},"index":4,"playId":"07a8be08-2d27-3cff-ae05-bdd3e03f53f7","pitchNumber":4,"startTime":"2026-08-23T19:02:36.539Z","endTime":"2026-08-23T19:02:44.115Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:02:44.115Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trea Turner grounds out, second baseman Ramón Urías to first baseman Alec Burleson.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-23T19:05:04.999Z","endTime":"2026-08-23T19:06:04.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Justin Bruihl replaces Luis Gastelum.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-23T19:04:00.168Z","endTime":"2026-08-23T19:05:07.213Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677865,"link":"/api/v1/people/677865"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.9,"endSpeed":70.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.323571216290386,"aZ":-35.06419738241362,"pfxX":-9.114323014425283,"pfxZ":-2.3310253511780132,"pX":1.5738499806129158,"pZ":2.9387692889609527,"vX0":-1.738097458443443,"vY0":-110.49796646827781,"vZ0":3.1574690880276624,"x":57.01,"y":159.43,"x0":3.5545843402996518,"y0":50.00428849997752,"z0":5.170567474271595,"aX":-11.292533079384022},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-3.1,"breakHorizontal":16.9,"spinRate":2329,"spinDirection":302},"zone":12,"typeConfidence":0.9,"plateTime":0.4953227920333596,"extension":6.84989266403932},"index":1,"playId":"67bee5a9-ee70-3a4c-a40f-2361680ca210","pitchNumber":1,"startTime":"2026-08-23T19:05:07.213Z","endTime":"2026-08-23T19:05:10.616Z","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.4,"endSpeed":80.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12099356681187,"aZ":-30.813203639860614,"pfxX":9.670322362121706,"pfxZ":0.8160750921262832,"pX":2.1185359626608773,"pZ":3.412623442226148,"vX0":-6.456433808714872,"vY0":-128.60473163209556,"vZ0":1.7977820135924356,"x":36.25,"y":146.64,"x0":3.4074777441957895,"y0":50.00420398758642,"z0":5.097515959420652,"aX":16.170441707310616},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.2,"breakHorizontal":-16.1,"spinRate":2095,"spinDirection":114},"zone":12,"typeConfidence":0.86,"plateTime":0.4261891096000512,"extension":6.559004429274204},"index":2,"playId":"50c7232b-feed-3cb5-990c-4e752929df24","pitchNumber":2,"startTime":"2026-08-23T19:05:22.606Z","endTime":"2026-08-23T19:05:26.229Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":70.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.480479688183927,"aZ":-34.01241519886658,"pfxX":-9.53538312116168,"pfxZ":-1.4587513941877255,"pX":-0.05237098725396505,"pZ":2.7025132201664634,"vX0":-4.855841639371545,"vY0":-111.7859650180207,"vZ0":2.384270565698393,"x":119.0,"y":165.81,"x0":3.3921200514119194,"y0":50.005138446567734,"z0":5.131205234103161,"aX":-11.98333913009671},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-1.7,"breakHorizontal":18.6,"spinRate":2389,"spinDirection":300},"zone":5,"typeConfidence":0.9,"plateTime":0.4913058909887469,"extension":6.752234737026701},"index":3,"playId":"76c97cb1-05a9-38c4-9692-d7d32e13a973","pitchNumber":3,"startTime":"2026-08-23T19:05:40.594Z","endTime":"2026-08-23T19:05:44.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":80.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.4271332829595,"aZ":-32.86527721344235,"pfxX":11.018532185622302,"pfxZ":-0.40811663773357587,"pX":1.179190172849564,"pZ":2.9761997253135877,"vX0":-9.17208902970661,"vY0":-129.55251683299417,"vZ0":1.086723962925082,"x":72.05,"y":158.42,"x0":3.3501781100518544,"y0":50.004966288656874,"z0":5.081340489878504,"aX":18.55732491832831},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.2,"breakHorizontal":-17.6,"spinRate":2065,"spinDirection":119},"zone":12,"typeConfidence":0.9,"plateTime":0.4243028027556752,"extension":6.73359016731898},"hitData":{"launchSpeed":67.7,"launchAngle":-18.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.61,"coordY":156.08}},"index":4,"playId":"8c783d00-8b56-3650-98b9-d58314ba3ca6","pitchNumber":4,"startTime":"2026-08-23T19:05:57.258Z","endTime":"2026-08-23T19:06:04.894Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:06:04.894Z","atBatIndex":42},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryce Harper doubles (24) on a sharp line drive to left fielder Joshua Báez.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-23T19:06:30.188Z","endTime":"2026-08-23T19:07:53.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":695491,"link":"/api/v1/people/695491"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69144367640194,"aZ":-28.561300218663664,"pfxX":9.741601346934335,"pfxZ":2.0642656660631022,"pX":1.1146465033164008,"pZ":3.590378518884979,"vX0":-8.817601590414133,"vY0":-130.97766079104613,"vZ0":1.6867599560961613,"x":74.51,"y":141.84,"x0":3.2467881687965305,"y0":50.002875212364515,"z0":5.062397328085379,"aX":17.05467208675044},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.3,"breakHorizontal":-15.8,"spinRate":2133,"spinDirection":117},"zone":12,"typeConfidence":0.88,"plateTime":0.4169774029163298,"extension":6.622458812663124},"index":0,"playId":"28c633f7-00de-34f9-9166-982629709f3e","pitchNumber":1,"startTime":"2026-08-23T19:06:30.188Z","endTime":"2026-08-23T19:06:33.671Z","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":77.6,"endSpeed":71.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.57154485581069,"aZ":-33.08739325193116,"pfxX":-10.248047937859443,"pfxZ":-0.7186006638378029,"pX":-1.3271355058457868,"pZ":2.310149062683533,"vX0":-7.524158206289011,"vY0":-112.78344990969019,"vZ0":1.7358499558221554,"x":167.59,"y":176.41,"x0":3.3962119528323624,"y0":50.00169624956044,"z0":4.894085863467894,"aX":-13.057762174854076},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-0.5,"breakHorizontal":20.6,"spinRate":2505,"spinDirection":306},"zone":13,"typeConfidence":0.9,"plateTime":0.487653551047158,"extension":6.900706364591802},"index":1,"playId":"48e25bef-222a-3624-a137-14ff1a57acc7","pitchNumber":2,"startTime":"2026-08-23T19:06:47.309Z","endTime":"2026-08-23T19:06:50.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.3,"endSpeed":69.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.578533232896135,"aZ":-35.543525195175675,"pfxX":-7.47557169703594,"pfxZ":-2.7263821592606376,"pX":0.18583575901965263,"pZ":2.3765259144588735,"vX0":-4.934124295651275,"vY0":-110.96128946739039,"vZ0":2.4422726553596,"x":109.92,"y":174.61,"x0":3.4167635099670157,"y0":50.002709636885186,"z0":4.989360544280623,"aX":-9.235220433161839},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-3.8,"breakHorizontal":14.9,"spinRate":2506,"spinDirection":300},"zone":5,"typeConfidence":0.9,"plateTime":0.4953830049505039,"extension":6.924668234015927},"index":2,"playId":"b820bd04-9a7e-3068-bc94-98ea51c8be6d","pitchNumber":3,"startTime":"2026-08-23T19:07:05.626Z","endTime":"2026-08-23T19:07:09.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.589549470096806,"aZ":-27.94501167914289,"pfxX":9.983667750700354,"pfxZ":2.435505460698576,"pX":-0.10096657830594799,"pZ":2.055500020541211,"vX0":-11.558954472558888,"vY0":-130.48644788998524,"vZ0":-1.9847975578589545,"x":120.85,"y":183.28,"x0":3.0740445600620023,"y0":50.003644457346084,"z0":4.916534357818261,"aX":17.342816457225627},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.2,"breakHorizontal":-15.7,"spinRate":2239,"spinDirection":123},"zone":8,"typeConfidence":0.88,"plateTime":0.41859465122876394,"extension":6.701166359905285},"index":3,"playId":"c7ab3aee-d2a7-32aa-a0fe-5fb248a9b187","pitchNumber":4,"startTime":"2026-08-23T19:07:22.442Z","endTime":"2026-08-23T19:07:26.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.805768006816454,"aZ":-22.33387605330426,"pfxX":4.839429611134364,"pfxZ":5.36918815802828,"pX":0.49996131063959903,"pZ":2.5555429849869435,"vX0":-8.710806995452192,"vY0":-133.80696977881408,"vZ0":-2.426149156378627,"x":97.94,"y":169.78,"x0":3.1523117653192623,"y0":50.00630208780845,"z0":5.055030971622596,"aX":8.876888129992114},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.5,"breakHorizontal":-7.1,"spinRate":2265,"spinDirection":119},"zone":6,"typeConfidence":0.88,"plateTime":0.4075729806048658,"extension":6.473261280867081},"hitData":{"launchSpeed":106.3,"launchAngle":20.0,"totalDistance":354.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":66.83,"coordY":68.82}},"index":4,"playId":"9a1e37f8-1ce4-3bf0-86da-1e10e0c0faeb","pitchNumber":5,"startTime":"2026-08-23T19:07:41.441Z","endTime":"2026-08-23T19:07:53.766Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:07:53.766Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryson Stott flies out to center fielder José Fermín. Bryce Harper to 3rd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-23T19:08:34.504Z","endTime":"2026-08-23T19:12:27.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1],"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":3},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":90.3,"endSpeed":82.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.258119826676268,"aZ":-32.02339199313892,"pfxX":9.487991741191017,"pfxZ":0.08743580226594894,"pX":-0.18409406588212615,"pZ":2.490932979238914,"vX0":-11.812517428670947,"vY0":-130.94416259641355,"vZ0":-0.24451082731508988,"x":124.02,"y":171.52,"x0":3.149604181870598,"y0":50.00291705712435,"z0":4.978290744839675,"aX":16.501655740537476},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.4,"breakHorizontal":-14.6,"spinRate":2054,"spinDirection":117},"zone":5,"typeConfidence":0.9,"plateTime":0.4180503672852578,"extension":6.729213323140038},"index":0,"playId":"6cba1dd6-0e1e-3302-ab47-b175a27a0f25","pitchNumber":1,"startTime":"2026-08-23T19:08:36.040Z","endTime":"2026-08-23T19:08:39.481Z","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.0,"endSpeed":74.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.31472622290754,"aZ":-34.44120881227008,"pfxX":-7.378554946681547,"pfxZ":-1.6390086321484567,"pX":0.930586021889287,"pZ":2.300690362578953,"vX0":-3.4729425809136014,"vY0":-116.5731833681134,"vZ0":1.0886978888226175,"x":81.53,"y":176.66,"x0":3.3971200464709543,"y0":50.0048468035157,"z0":5.071559307084604,"aX":-10.185432334754067},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-2.4,"breakHorizontal":14.2,"spinRate":2701,"spinDirection":301},"zone":14,"typeConfidence":0.89,"plateTime":0.46932750352302666,"extension":6.798034897742831},"index":1,"playId":"609e7154-6115-35aa-95a2-6fd2ec3d45c7","pitchNumber":2,"startTime":"2026-08-23T19:08:55.278Z","endTime":"2026-08-23T19:08:59.986Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-23T19:09:15.077Z","endTime":"2026-08-23T19:12:13.283Z","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(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":78.1,"endSpeed":71.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.54312248620095,"aZ":-35.81323976638531,"pfxX":-9.019996473476816,"pfxZ":-2.788915017883582,"pX":0.29468091449705075,"pZ":2.4769597453976133,"vX0":-4.2128521206126175,"vY0":-113.72246592784568,"vZ0":2.210058601177617,"x":105.77,"y":171.9,"x0":3.3450890481182665,"y0":50.003085705677414,"z0":5.054067631289468,"aX":-11.770948055054658},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-4.2,"breakHorizontal":17.4,"spinRate":2453,"spinDirection":303},"zone":5,"typeConfidence":0.9,"plateTime":0.4822954865441873,"extension":6.7541619972361},"hitData":{"launchSpeed":96.3,"launchAngle":33.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":73.32,"coordY":60.94}},"index":3,"playId":"83d54ba5-36f2-3210-9526-44463aa52d74","pitchNumber":3,"startTime":"2026-08-23T19:12:13.283Z","endTime":"2026-08-23T19:12:27.609Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:12:27.609Z","atBatIndex":44},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brandon Marsh pops out to third baseman Blaze Jordan in foul territory.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-23T19:12:54.540Z","endTime":"2026-08-23T19:13:50.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Pop Out","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":2},"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.987189900156977,"aZ":-32.35826874110332,"pfxX":-7.909602195041589,"pfxZ":-0.13533331694948103,"pX":-0.014898029503314796,"pZ":2.431430888081746,"vX0":-5.441783155122121,"vY0":-115.45171672740383,"vZ0":0.924442173295144,"x":117.57,"y":173.13,"x0":3.3983205154648917,"y0":50.00412795537484,"z0":5.1341205061104755,"aX":-10.702964894158214},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":0.2,"breakHorizontal":15.6,"spinRate":2429,"spinDirection":305},"zone":5,"typeConfidence":0.89,"plateTime":0.4739693501421556,"extension":6.692923622110295},"index":0,"playId":"b145bae5-01b1-3cfc-8746-d690975ef5c1","pitchNumber":1,"startTime":"2026-08-23T19:13:00.328Z","endTime":"2026-08-23T19:13:03.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.62924432708657,"aZ":-31.662212689135302,"pfxX":10.78662439557717,"pfxZ":0.28978040697790064,"pX":0.1373910951597201,"pZ":1.6715646289946788,"vX0":-11.631182176973002,"vY0":-131.5532379426882,"vZ0":-2.2494024498942577,"x":111.76,"y":193.65,"x0":3.2123069573738077,"y0":50.002542135746324,"z0":4.882357797169112,"aX":18.9274609986996},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.2,"breakHorizontal":-17.0,"spinRate":2142,"spinDirection":126},"zone":8,"typeConfidence":0.9,"plateTime":0.41619215550877575,"extension":6.732163221632941},"index":1,"playId":"d08a894b-42ff-3793-81a5-785975a0f885","pitchNumber":2,"startTime":"2026-08-23T19:13:19.808Z","endTime":"2026-08-23T19:13:23.732Z","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":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.967091119573677,"aZ":-33.849766230220276,"pfxX":-8.603065971190048,"pfxZ":-1.2336000448168143,"pX":-0.7552098460157289,"pZ":2.3353460744985903,"vX0":-6.807324747821178,"vY0":-116.06922857695056,"vZ0":1.3214241702778473,"x":145.79,"y":175.73,"x0":3.339907408434389,"y0":50.0040006977523,"z0":4.996911083529137,"aX":-11.666252265911174},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-1.6,"breakHorizontal":17.4,"spinRate":2598,"spinDirection":301},"zone":13,"typeConfidence":0.9,"plateTime":0.47299968459142816,"extension":6.807809380989944},"hitData":{"launchSpeed":67.9,"launchAngle":78.0,"totalDistance":60.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":124.6,"coordY":189.91}},"index":2,"playId":"3c50ec28-389d-34c5-a973-5668d24807ed","pitchNumber":3,"startTime":"2026-08-23T19:13:40.883Z","endTime":"2026-08-23T19:13:50.415Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:13:50.415Z","atBatIndex":45},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Blaze Jordan lines out sharply to center fielder Justin Crawford.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-23T19:16:09.004Z","endTime":"2026-08-23T19:16:20.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.5009549117732,"aZ":-31.25306247777265,"pfxX":8.868051642631329,"pfxZ":0.5647631396315695,"pX":-0.08913338190260611,"pZ":2.3993600394680157,"vX0":-7.578362896293391,"vY0":-126.47551926886374,"vZ0":-3.0155963290741954,"x":120.4,"y":174.0,"x0":1.774237853459932,"y0":50.00553088006392,"z0":6.0787417194655395,"aX":14.565022573164978},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.6,"breakHorizontal":-14.6,"spinRate":2063,"spinDirection":106},"zone":5,"typeConfidence":0.9,"plateTime":0.4308355096750778,"extension":6.808332090509019},"hitData":{"launchSpeed":106.2,"launchAngle":18.0,"totalDistance":375.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":135.48,"coordY":48.23}},"index":0,"playId":"17e9b962-3210-31b6-9f5b-7674c1a60362","pitchNumber":1,"startTime":"2026-08-23T19:16:11.606Z","endTime":"2026-08-23T19:16:20.257Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:16:20.257Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Fermín strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-23T19:16:40.563Z","endTime":"2026-08-23T19:17:36.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"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":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.709315878605416,"aZ":-27.20633038096897,"pfxX":9.971241322819541,"pfxZ":2.583780354260588,"pX":0.11956497146347012,"pZ":1.857540925411545,"vX0":-8.067019405297707,"vY0":-137.33242939723547,"vZ0":-6.0202845059201415,"x":112.44,"y":188.63,"x0":1.7909455770690466,"y0":50.000644390033926,"z0":5.913826094673286,"aX":19.158071441097082},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.6,"breakHorizontal":-16.4,"spinRate":2110,"spinDirection":121},"zone":8,"typeConfidence":0.89,"plateTime":0.3979171856323047,"extension":6.786811929588025},"index":0,"playId":"f721c680-db59-370a-842a-52cbc6dcf372","pitchNumber":1,"startTime":"2026-08-23T19:16:42.576Z","endTime":"2026-08-23T19:16:45.926Z","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":86.2,"endSpeed":79.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4171276801777,"aZ":-31.320373032816224,"pfxX":9.811891137927208,"pfxZ":0.5342257915859001,"pX":1.3310967466513128,"pZ":2.4392798338508226,"vX0":-4.805389147956123,"vY0":-125.52931960870121,"vZ0":-2.6206721029311746,"x":66.26,"y":172.92,"x0":1.9955150333983733,"y0":50.00165584099335,"z0":6.046601528462519,"aX":15.657325593117251},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.6,"breakHorizontal":-16.7,"spinRate":2064,"spinDirection":106},"zone":14,"typeConfidence":0.9,"plateTime":0.43632470779955046,"extension":6.694468256807733},"index":1,"playId":"ce2e98a1-aa37-3eea-9775-a1ef35387726","pitchNumber":2,"startTime":"2026-08-23T19:17:00.016Z","endTime":"2026-08-23T19:17:03.540Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.4,"endSpeed":79.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.18389786996858,"aZ":-37.93873970203169,"pfxX":0.44071494930544747,"pfxZ":-3.5942975830099204,"pX":0.0312225605564042,"pZ":2.2412033937797387,"vX0":-4.519939725993874,"vY0":-125.76857747238475,"vZ0":-1.8472364351056976,"x":115.81,"y":178.27,"x0":1.7933481584308746,"y0":50.00209377920222,"z0":6.05814775483148,"aX":0.7072057628198243},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-6.7,"breakHorizontal":0.2,"spinRate":2086,"spinDirection":315},"zone":5,"typeConfidence":0.89,"plateTime":0.43528092967579424,"extension":6.760583328868274},"index":2,"playId":"46b8eed6-f0a7-37bb-8e4a-dd4933a53774","pitchNumber":3,"startTime":"2026-08-23T19:17:14.394Z","endTime":"2026-08-23T19:17:17.901Z","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":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.819207321359162,"aZ":-30.744200115664118,"pfxX":10.6536883592102,"pfxZ":0.857856395168274,"pX":0.6581691375042744,"pZ":1.0229617594314695,"vX0":-6.723044991473447,"vY0":-128.4346776539541,"vZ0":-6.255994134335048,"x":91.91,"y":211.16,"x0":1.9267393109848772,"y0":50.00442947195067,"z0":5.88409795895747,"aX":17.784382011514186},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.4,"breakHorizontal":-17.8,"spinRate":2133,"spinDirection":109},"zone":14,"typeConfidence":0.89,"plateTime":0.426615328274226,"extension":6.771734576259009},"index":3,"playId":"c1f37310-0e34-34f7-81ec-2af4bb80534d","pitchNumber":4,"startTime":"2026-08-23T19:17:31.430Z","endTime":"2026-08-23T19:17:36.111Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:17:36.111Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ramón Urías singles on a ground ball to right fielder Bryan De La Cruz.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-23T19:17:56.428Z","endTime":"2026-08-23T19:19:30.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"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(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":87.4,"endSpeed":80.1,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.68162801506712,"aZ":-32.86401223850129,"pfxX":10.293102842545897,"pfxZ":-0.4266624450819769,"pX":0.7081541504351695,"pZ":2.549116906901296,"vX0":-6.457543794162902,"vY0":-127.10178517023195,"vZ0":-2.0960129453673364,"x":90.01,"y":169.95,"x0":1.947839706859857,"y0":50.00119320693065,"z0":6.0008027888868725,"aX":16.795688560175087},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.0,"breakHorizontal":-17.2,"spinRate":2123,"spinDirection":109},"zone":6,"typeConfidence":0.9,"plateTime":0.43136764910251957,"extension":7.02179935407854},"index":0,"playId":"07abfb88-4f74-3c73-a603-0e12b13b75d5","pitchNumber":1,"startTime":"2026-08-23T19:17:57.514Z","endTime":"2026-08-23T19:18:00.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.817278491782822,"aZ":-31.318759386907217,"pfxX":9.52720443711335,"pfxZ":0.5120977060530318,"pX":1.1971430625621275,"pZ":1.6710731161390147,"vX0":-5.150475077199474,"vY0":-128.57870544816706,"vZ0":-4.549204157797197,"x":71.37,"y":193.66,"x0":1.989033640381083,"y0":50.00514753478515,"z0":5.895464372465855,"aX":15.943994117924358},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.1,"breakHorizontal":-16.1,"spinRate":2156,"spinDirection":107},"zone":14,"typeConfidence":0.88,"plateTime":0.42609469786884535,"extension":6.806905002912859},"index":1,"playId":"53cd02de-5346-3b7a-abb7-0583c0128315","pitchNumber":2,"startTime":"2026-08-23T19:18:12.007Z","endTime":"2026-08-23T19:18:15.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.103008291671106,"aZ":-32.506562004421,"pfxX":10.108334917152993,"pfxZ":-0.20332833635120906,"pX":0.3634663508632438,"pZ":1.4893104160069357,"vX0":-7.091438723305206,"vY0":-127.91850301421483,"vZ0":-4.658738024973855,"x":103.15,"y":198.57,"x0":1.8567479291570261,"y0":50.0022670366871,"z0":5.879437723649246,"aX":16.770753907604668},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.2,"breakHorizontal":-16.7,"spinRate":2108,"spinDirection":104},"zone":14,"typeConfidence":0.9,"plateTime":0.4280129060911202,"extension":6.971610483131104},"index":2,"playId":"db239d39-4ead-3602-a3a9-cf9ce6d310d8","pitchNumber":3,"startTime":"2026-08-23T19:18:26.775Z","endTime":"2026-08-23T19:18:30.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.777232356749547,"aZ":-39.162143784727505,"pfxX":-0.11731168024699201,"pfxZ":-4.357029480154681,"pX":-1.5475622493701198,"pZ":1.3326252143415667,"vX0":-7.802477314667325,"vY0":-125.85337386366665,"vZ0":-3.7616453971011623,"x":175.99,"y":202.8,"x0":1.6095404457812181,"y0":50.005563464698014,"z0":6.021860189028648,"aX":-0.18704299860586474},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-8.5,"breakHorizontal":2.0,"spinRate":2118,"spinDirection":323},"zone":13,"typeConfidence":0.9,"plateTime":0.435385056990242,"extension":6.661367028008095},"index":3,"playId":"fcaa72cd-ac3e-334d-b796-05321305648a","pitchNumber":4,"startTime":"2026-08-23T19:18:44.793Z","endTime":"2026-08-23T19:18:48.541Z","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":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.27205432277331,"aZ":-26.09876192692712,"pfxX":10.753743990896343,"pfxZ":3.1433928646733627,"pX":-0.4344816661324142,"pZ":1.7283147711228966,"vX0":-9.839511168055687,"vY0":-137.996417142835,"vZ0":-6.513155773368838,"x":133.56,"y":192.12,"x0":1.7775521716652543,"y0":50.002290155167415,"z0":5.873646110158223,"aX":20.771644944120556},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.4,"breakHorizontal":-17.4,"spinRate":2095,"spinDirection":120},"zone":7,"typeConfidence":0.9,"plateTime":0.39669797397055895,"extension":6.896317565581161},"index":4,"playId":"ea6de19e-80d4-3d8f-b724-66fca4fd99fb","pitchNumber":5,"startTime":"2026-08-23T19:19:01.569Z","endTime":"2026-08-23T19:19:05.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.691109250961013,"aZ":-30.264175576642955,"pfxX":11.3855658948853,"pfxZ":0.973514122270922,"pX":0.20224509060159163,"pZ":2.4071365753222964,"vX0":-8.418992183747964,"vY0":-139.15583088686117,"vZ0":-4.099786221265624,"x":109.29,"y":173.79,"x0":1.7901295273616233,"y0":50.0009598443024,"z0":5.90803543296559,"aX":22.29137343459378},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":1.1,"breakHorizontal":-18.8,"spinRate":2136,"spinDirection":121},"zone":5,"typeConfidence":0.9,"plateTime":0.39384548209405335,"extension":6.823804786296385},"hitData":{"launchSpeed":102.3,"launchAngle":3.0,"totalDistance":83.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":153.86,"coordY":124.11}},"index":5,"playId":"96c43adc-db60-3ae3-9bef-c4c801fd3026","pitchNumber":6,"startTime":"2026-08-23T19:19:18.398Z","endTime":"2026-08-23T19:19:30.316Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:19:30.316Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pedro Pagés singles on a ground ball to center fielder Justin Crawford. Ramón Urías to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-23T19:19:54.294Z","endTime":"2026-08-23T19:20:23.570Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"postOnSecond":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.844728957391432,"aZ":-35.87002177727685,"pfxX":0.013526172852701624,"pfxZ":-2.304428044006479,"pX":0.007600955533038744,"pZ":1.2347680355886959,"vX0":-4.888219147820529,"vY0":-125.65545243048587,"vZ0":-4.520867967030416,"x":116.71,"y":205.44,"x0":1.9743247645524402,"y0":50.00457211839692,"z0":5.963578965670468,"aX":0.022721657373585995},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.9,"breakHorizontal":1.1,"spinRate":2102,"spinDirection":312},"zone":13,"typeConfidence":0.9,"plateTime":0.4354663924812545,"extension":6.8945714918315835},"index":0,"playId":"6c0324e6-62e6-3aad-9a16-55afac682d5a","pitchNumber":1,"startTime":"2026-08-23T19:19:54.294Z","endTime":"2026-08-23T19:19:57.706Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.398542977165253,"aZ":-29.15092023225038,"pfxX":8.641436890664457,"pfxZ":1.5373703628813207,"pX":0.13881180833082776,"pZ":3.0426142993174135,"vX0":-7.898090103597134,"vY0":-138.92147744846469,"vZ0":-2.4467459133876774,"x":111.71,"y":156.63,"x0":1.887800859050873,"y0":50.00269689141304,"z0":5.860814062060161,"aX":16.990533008233808},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":2.5,"breakHorizontal":-14.2,"spinRate":1956,"spinDirection":119},"zone":2,"typeConfidence":0.9,"plateTime":0.39338953574125224,"extension":6.903563399728563},"hitData":{"launchSpeed":104.5,"launchAngle":-9.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.84,"coordY":87.63}},"index":1,"playId":"9270d445-60b6-3c68-a6cb-080f39e60db9","pitchNumber":2,"startTime":"2026-08-23T19:20:11.643Z","endTime":"2026-08-23T19:20:23.570Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:20:23.570Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"JJ Wetherholt singles on a sharp line drive to right fielder Bryan De La Cruz. Ramón Urías scores. Pedro Pagés to 2nd.","rbi":1,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-23T19:21:38.629Z","endTime":"2026-08-23T19:23:09.983Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"postOnSecond":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"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":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":{"id":650911,"link":"/api/v1/people/650911"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"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":2},"index":0,"startTime":"2026-08-23T19:20:44.582Z","endTime":"2026-08-23T19:21:40.993Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":89.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.256321095631474,"aZ":-26.07839433148721,"pfxX":9.145353570972382,"pfxZ":3.022936522087379,"pX":0.42811623211926025,"pZ":2.545004668115832,"vX0":-7.418678294915986,"vY0":-140.30517231630128,"vZ0":-4.697871534602314,"x":100.68,"y":170.06,"x0":1.903028502946033,"y0":50.00288007685477,"z0":5.915857355683578,"aX":18.447330640890268},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":4.8,"breakHorizontal":-15.2,"spinRate":2120,"spinDirection":122},"zone":6,"typeConfidence":0.9,"plateTime":0.3886347301736994,"extension":6.864301003734522},"index":1,"playId":"dec8e689-44b9-3bec-814c-fb4b85cf3661","pitchNumber":1,"startTime":"2026-08-23T19:21:40.993Z","endTime":"2026-08-23T19:21:44.133Z","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":96.4,"endSpeed":89.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.206125394140706,"aZ":-29.011029508147253,"pfxX":9.351298790039127,"pfxZ":1.5600493146826775,"pX":0.3261259805971925,"pZ":2.9780482991046724,"vX0":-7.85527146206017,"vY0":-140.3850135673378,"vZ0":-3.1724323907656458,"x":104.57,"y":158.37,"x0":1.9245488276675526,"y0":50.00280759665909,"z0":5.980188798655224,"aX":18.952149934929388},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":2.4,"breakHorizontal":-15.6,"spinRate":2072,"spinDirection":119},"zone":3,"typeConfidence":0.9,"plateTime":0.38790526330944664,"extension":6.745805595077007},"index":2,"playId":"71971f7f-c9e7-3a8e-9d08-dd6c2d29231f","pitchNumber":2,"startTime":"2026-08-23T19:22:08.904Z","endTime":"2026-08-23T19:22:12.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.313254485807256,"aZ":-30.328375095713067,"pfxX":10.171988273435613,"pfxZ":1.0972268060572636,"pX":-0.28005648197214955,"pZ":1.5227640180232849,"vX0":-8.917788725934184,"vY0":-128.421982279839,"vZ0":-5.351428153391314,"x":127.68,"y":197.67,"x0":1.9005534810237557,"y0":50.004451074499414,"z0":5.966897053624545,"aX":17.147814995358296},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.1,"breakHorizontal":-16.7,"spinRate":2125,"spinDirection":102},"zone":13,"typeConfidence":0.88,"plateTime":0.42501185494631244,"extension":7.24720150395101},"index":3,"playId":"f6b6ec19-8422-3659-ae9f-a08d9e5c672b","pitchNumber":3,"startTime":"2026-08-23T19:22:38.033Z","endTime":"2026-08-23T19:22:43.629Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.406584224536402,"aZ":-29.78294818515825,"pfxX":10.299384386432184,"pfxZ":1.4108765560408365,"pX":-0.32642048532782736,"pZ":2.110688274969193,"vX0":-9.130210530057008,"vY0":-129.03364664268943,"vZ0":-4.196284591151263,"x":129.44,"y":181.79,"x0":1.9098812896683461,"y0":50.00474336865927,"z0":6.038138982523192,"aX":17.469571452772175},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.8,"breakHorizontal":-16.8,"spinRate":2130,"spinDirection":107},"zone":7,"typeConfidence":0.8,"plateTime":0.4235629611501581,"extension":6.9933560220346305},"hitData":{"launchSpeed":102.0,"launchAngle":11.0,"totalDistance":214.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":161.07,"coordY":86.38}},"index":4,"playId":"9350a079-861b-33bf-b002-2f5982aead03","pitchNumber":4,"startTime":"2026-08-23T19:23:00.021Z","endTime":"2026-08-23T19:23:09.983Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:23:09.983Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Iván Herrera walks. Pedro Pagés to 3rd. JJ Wetherholt to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-23T19:25:54.423Z","endTime":"2026-08-23T19:27:10.391Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnSecond":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"postOnThird":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,7],"actionIndex":[1],"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":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"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":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-23T19:23:25.964Z","endTime":"2026-08-23T19:23:54.608Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Tim Mayza replaces Cristopher Sánchez.","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":"2026-08-23T19:23:54.608Z","endTime":"2026-08-23T19:25:56.756Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641835,"link":"/api/v1/people/641835"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.707385831954635,"aZ":-17.835625108682063,"pfxX":5.187507759445977,"pfxZ":7.398286890489128,"pX":-0.24846213474886872,"pZ":3.99056345973039,"vX0":-6.785749782045684,"vY0":-137.23189684800803,"vZ0":-2.8164206697746628,"x":126.47,"y":131.03,"x0":1.5636202738057792,"y0":50.005338667779064,"z0":6.22183569916259,"aX":10.058168873689183},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.1,"breakHorizontal":-8.3,"spinRate":1930,"spinDirection":132},"zone":11,"typeConfidence":2.0,"plateTime":0.39665477155435136,"extension":7.020957845862614},"index":2,"playId":"10b0dcb3-dfcf-3977-a8fc-169347fbcc6e","pitchNumber":1,"startTime":"2026-08-23T19:25:56.756Z","endTime":"2026-08-23T19:26:00.327Z","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":93.5,"endSpeed":87.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.340625439802523,"aZ":-16.374491802818348,"pfxX":5.362110363008406,"pfxZ":8.24129670744643,"pX":0.051393174987705494,"pZ":3.9803110896396015,"vX0":-6.036892439382066,"vY0":-136.23313776568793,"vZ0":-3.139377240250134,"x":115.04,"y":131.31,"x0":1.5787464085345049,"y0":50.00126559123463,"z0":6.2514000396165255,"aX":10.278851095841498},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.6,"breakHorizontal":-8.8,"spinRate":2037,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.39902463975006164,"extension":6.783517856279571},"index":3,"playId":"2b6a61ea-64eb-3e63-9c4c-e19d717673fa","pitchNumber":2,"startTime":"2026-08-23T19:26:13.205Z","endTime":"2026-08-23T19:26:17.095Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":87.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.42509223149074,"aZ":-22.765298936503342,"pfxX":8.837875340963915,"pfxZ":4.923529329149102,"pX":-1.4770399834306873,"pZ":1.9335714506791402,"vX0":-10.758816007377538,"vY0":-136.30230376234255,"vZ0":-6.988595496131346,"x":173.3,"y":186.57,"x0":1.343467689838,"y0":50.006042857308515,"z0":6.064884423378037,"aX":16.901452602039583},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.8,"breakHorizontal":-14.2,"spinRate":1969,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.39939627560397106,"extension":7.093402938895315},"index":4,"playId":"3541b447-2b13-3a52-88f9-389b032a9201","pitchNumber":3,"startTime":"2026-08-23T19:26:28.289Z","endTime":"2026-08-23T19:26:32.327Z","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":93.8,"endSpeed":86.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.951843838624697,"aZ":-19.929014997810032,"pfxX":9.184746843357466,"pfxZ":6.427615182074372,"pX":0.45641108182990425,"pZ":1.7065825546166307,"vX0":-5.6310521904501245,"vY0":-136.38691648243653,"vZ0":-8.125680801616534,"x":99.6,"y":192.7,"x0":1.343041971528096,"y0":50.00144926849575,"z0":6.073192365211319,"aX":17.48927585177209},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.3,"breakHorizontal":-15.6,"spinRate":1985,"spinDirection":148},"zone":9,"typeConfidence":2.0,"plateTime":0.39994479611598344,"extension":7.090446446716767},"index":5,"playId":"d653344c-cb92-3bdd-bb0f-baa0659175d3","pitchNumber":4,"startTime":"2026-08-23T19:26:42.891Z","endTime":"2026-08-23T19:26:46.638Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"index":6,"startTime":"2026-08-23T19:26:49.315Z","endTime":"2026-08-23T19:27:06.327Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":87.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92412468790761,"aZ":-15.794977556393015,"pfxX":6.385793307124167,"pfxZ":8.580594742622758,"pX":-1.6072753018192276,"pZ":1.553250068672739,"vX0":-10.100739982054135,"vY0":-136.31173779093209,"vZ0":-9.098680068105013,"x":178.27,"y":196.84,"x0":1.2924261288526666,"y0":50.00613758345054,"z0":5.9924021241374374,"aX":12.194037659197077},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.0,"breakHorizontal":-9.8,"spinRate":1953,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.3996468611321333,"extension":7.065306380461104},"index":7,"playId":"a4126efa-f436-3176-b7be-dd054d53d7f9","pitchNumber":5,"startTime":"2026-08-23T19:27:06.327Z","endTime":"2026-08-23T19:27:10.391Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:27:10.391Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Walker flies out to right fielder Bryan De La Cruz.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-23T19:27:35.111Z","endTime":"2026-08-23T19:28:13.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":88.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.933557685094566,"aZ":-21.86192925321003,"pfxX":8.195537347491477,"pfxZ":5.288661437084854,"pX":0.35911757207771794,"pZ":2.222560537079878,"vX0":-6.078510370504726,"vY0":-137.67074047171081,"vZ0":-6.584603595078713,"x":103.31,"y":178.77,"x0":1.5130735811509273,"y0":50.00590153909612,"z0":6.089526203170726,"aX":15.989129979721396},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.6,"breakHorizontal":-13.8,"spinRate":1950,"spinDirection":135},"zone":9,"typeConfidence":2.0,"plateTime":0.3954250632826697,"extension":6.929995478682315},"index":0,"playId":"c7895abe-3ab0-3d8d-aab7-20fa075109bd","pitchNumber":1,"startTime":"2026-08-23T19:27:35.196Z","endTime":"2026-08-23T19:27:38.592Z","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.4,"endSpeed":89.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.209913372114713,"aZ":-21.34388471661054,"pfxX":7.763151861237078,"pfxZ":5.344511621555295,"pX":0.6154991226511113,"pZ":1.3146223092371772,"vX0":-5.276227990998625,"vY0":-140.2087131919745,"vZ0":-9.174369215394,"x":93.54,"y":203.29,"x0":1.4954347933625183,"y0":50.006902248163165,"z0":5.976034174768632,"aX":15.745814926007212},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.3,"breakHorizontal":-13.2,"spinRate":2026,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.38792103002528044,"extension":6.953085498629564},"index":1,"playId":"132c6a9b-4c2e-3f15-8854-0c1c91227d8d","pitchNumber":2,"startTime":"2026-08-23T19:27:50.043Z","endTime":"2026-08-23T19:27:54.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.318804305139114,"aZ":-30.76761853850213,"pfxX":0.006830668672121121,"pfxZ":0.805619204317578,"pX":-0.3822492774879822,"pZ":2.164572473521559,"vX0":-5.055199870356924,"vY0":-130.4956566366999,"vZ0":-4.226698994552272,"x":131.57,"y":180.34,"x0":1.5662483119516017,"y0":50.00509930436178,"z0":6.081671053685698,"aX":0.012153153669335712},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.8,"breakHorizontal":1.0,"spinRate":2298,"spinDirection":9},"zone":7,"typeConfidence":2.0,"plateTime":0.41717293756179563,"extension":6.96594363615565},"hitData":{"launchSpeed":98.6,"launchAngle":34.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.04,"coordY":68.63}},"index":2,"playId":"7d84d961-20b6-309f-84de-193e28baa916","pitchNumber":3,"startTime":"2026-08-23T19:28:03.065Z","endTime":"2026-08-23T19:28:13.066Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:28:13.066Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.T. Realmuto grounds out, shortstop JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-23T19:32:15.255Z","endTime":"2026-08-23T19:32:41.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":802139,"link":"/api/v1/people/802139"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryne Stanek replaces Justin Bruihl.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-23T19:31:38.029Z","endTime":"2026-08-23T19:32:17.568Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592773,"link":"/api/v1/people/592773"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.009225939550227,"aZ":-29.559797110938764,"pfxX":0.6789839663689463,"pfxZ":1.5327402644524533,"pX":-0.31204027034736426,"pZ":3.246109637678959,"vX0":1.6166346153127906,"vY0":-128.78919095956687,"vZ0":-2.1788414348384806,"x":128.89,"y":151.14,"x0":-1.032395551638709,"y0":50.00178966990066,"z0":6.355992052681676,"aX":1.1574469388857402},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.5,"breakHorizontal":-1.6,"spinRate":2440,"spinDirection":93},"zone":1,"typeConfidence":2.0,"plateTime":0.4228944540345969,"extension":5.949229078498677},"index":1,"playId":"b8fe7a5c-2bad-3496-97f3-18f8bd5de909","pitchNumber":1,"startTime":"2026-08-23T19:32:17.568Z","endTime":"2026-08-23T19:32:21.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.055224425826836,"aZ":-14.034899441937721,"pfxX":-8.153559310750211,"pfxZ":8.861089483122528,"pX":0.13490518253414496,"pZ":1.7096082603207057,"vX0":4.901367055041953,"vY0":-141.40529322723106,"vZ0":-9.652832343514788,"x":111.86,"y":192.62,"x0":-0.5520958523750743,"y0":50.000815650371415,"z0":6.045009576472946,"aX":-16.684006111167676},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.5,"breakHorizontal":13.9,"spinRate":2122,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.3858090996010324,"extension":5.821488212942264},"hitData":{"launchSpeed":101.1,"launchAngle":-2.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.67,"coordY":192.77}},"index":2,"playId":"79f689fc-94db-3328-99c1-d120c56bc42f","pitchNumber":2,"startTime":"2026-08-23T19:32:32.275Z","endTime":"2026-08-23T19:32:41.477Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:32:41.477Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Crawford grounds out, third baseman Blaze Jordan to first baseman Alec Burleson.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-23T19:33:05.173Z","endTime":"2026-08-23T19:34:20.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":86.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.531045579622234,"aZ":-15.266114984927531,"pfxX":-6.425132197703515,"pfxZ":9.100067986252675,"pX":-0.519355065124152,"pZ":-1.1356353596961506,"vX0":2.595330489999011,"vY0":-133.88269630654733,"vZ0":-16.136281430571408,"x":136.8,"y":269.44,"x0":-0.6537471485023881,"y0":50.00549806285972,"z0":5.982996333956962,"aX":-11.93991987704588},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.0,"breakHorizontal":11.3,"spinRate":2125,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.405492092869185,"extension":6.200775144932552},"index":0,"playId":"fbacbfb1-cb90-380d-8361-238c09ed23ec","pitchNumber":1,"startTime":"2026-08-23T19:33:07.229Z","endTime":"2026-08-23T19:33:11.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":89.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.620054779082125,"aZ":-13.784995895746032,"pfxX":-8.455926772222455,"pfxZ":9.100317242430226,"pX":0.5108070079249541,"pZ":1.7760683272845623,"vX0":5.843524644676736,"vY0":-139.85110932930763,"vZ0":-9.95474559987413,"x":97.53,"y":190.83,"x0":-0.486078700204255,"y0":50.00350342877484,"z0":6.241704741880033,"aX":-17.085853142901865},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.0,"breakHorizontal":14.4,"spinRate":2232,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.38869788383596315,"extension":5.965312191463003},"index":1,"playId":"d65c1d3f-b8d5-3bc4-8491-9c95e3f26f9a","pitchNumber":2,"startTime":"2026-08-23T19:33:36.607Z","endTime":"2026-08-23T19:33:40.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80241666162027,"aZ":-29.637076091691306,"pfxX":-6.571490781480241,"pfxZ":1.439485339800818,"pX":-0.04402249310908601,"pZ":1.825501065136138,"vX0":3.8030374488562364,"vY0":-130.93966895729798,"vZ0":-5.566758112835611,"x":118.68,"y":189.49,"x0":-0.6503326962109222,"y0":50.00444147151875,"z0":6.156624849448624,"aX":-11.581374611686206},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.8,"breakHorizontal":11.3,"spinRate":1241,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.4159685982005161,"extension":5.840557901216629},"index":2,"playId":"b8723f07-9860-3691-bea2-d977043598a9","pitchNumber":3,"startTime":"2026-08-23T19:33:50.835Z","endTime":"2026-08-23T19:33:54.396Z","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":90.4,"endSpeed":84.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.488529061651747,"aZ":-27.54595739587801,"pfxX":-7.37252809235762,"pfxZ":2.6018674168846108,"pX":-1.0480313425792196,"pZ":2.042006883192353,"vX0":1.6909310485768927,"vY0":-131.7250192990547,"vZ0":-5.562348834924239,"x":156.95,"y":183.65,"x0":-0.734613598854381,"y0":50.00534424483629,"z0":6.18361923069905,"aX":-13.130447867501978},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.8,"breakHorizontal":13.1,"spinRate":1076,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.41371077060321326,"extension":5.865516019041615},"hitData":{"launchSpeed":73.8,"launchAngle":-28.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":114.26,"coordY":169.27}},"index":3,"playId":"92243c4d-219d-3f92-a167-7716bf64c151","pitchNumber":4,"startTime":"2026-08-23T19:34:11.628Z","endTime":"2026-08-23T19:34:20.258Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:34:20.258Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edmundo Sosa grounds out, second baseman Ramón Urías to first baseman Alec Burleson.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-23T19:34:45.752Z","endTime":"2026-08-23T19:35:57.532Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"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(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":88.8,"endSpeed":80.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.953011175340002,"aZ":-30.755166488527678,"pfxX":-0.7169123677658225,"pfxZ":0.8462257288054795,"pX":0.979837576503069,"pZ":1.945375681603082,"vX0":3.909381026852224,"vY0":-129.09755280773496,"vZ0":-5.016410662325361,"x":79.65,"y":186.25,"x0":-0.46895773240326905,"y0":50.00039175844963,"z0":6.31561455709381,"aX":-1.1960778355192818},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.5,"breakHorizontal":0.4,"spinRate":2387,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4262882965075723,"extension":6.019493955515798},"index":0,"playId":"adfef2de-7731-32a6-8768-9502df7bf7c8","pitchNumber":1,"startTime":"2026-08-23T19:34:46.592Z","endTime":"2026-08-23T19:34:49.732Z","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":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.51545961609917,"aZ":-32.454258267839684,"pfxX":1.8933934163457815,"pfxZ":-0.17118451790875344,"pX":2.0412156680816675,"pZ":1.114162271976751,"vX0":5.4947809981440425,"vY0":-128.55978270670028,"vZ0":-6.650727511915565,"x":39.19,"y":208.7,"x0":-0.3691835142845933,"y0":50.000984515130824,"z0":6.251976070577046,"aX":3.169223103159998},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.6,"breakHorizontal":-4.7,"spinRate":2418,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4259723337598351,"extension":6.26966003945009},"index":1,"playId":"2da292e9-432c-3ea2-9ac7-db3ee333f9fc","pitchNumber":2,"startTime":"2026-08-23T19:35:02.245Z","endTime":"2026-08-23T19:35:05.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.173042166084997,"aZ":-12.305021697527522,"pfxX":-4.732721499496596,"pfxZ":9.759269012617233,"pX":-0.42754120998038914,"pZ":2.862077110644868,"vX0":1.7075070272158586,"vY0":-141.3019822434996,"vZ0":-7.605029730909737,"x":133.3,"y":161.5,"x0":-0.42243546234019175,"y0":50.00097167373025,"z0":6.366938840390274,"aX":-9.633288716340735},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.4,"breakHorizontal":8.3,"spinRate":2175,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.38663038229487645,"extension":6.1234144073846615},"index":2,"playId":"eb46393e-c100-3cb5-bb8c-613cb317dfd0","pitchNumber":3,"startTime":"2026-08-23T19:35:17.260Z","endTime":"2026-08-23T19:35:20.637Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-23T19:35:34.206Z","endTime":"2026-08-23T19:35:49.259Z","isPitch":false,"type":"action","player":{"id":624641,"link":"/api/v1/people/624641"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.0502142792606,"aZ":-29.037001032882902,"pfxX":1.4037833653066145,"pfxZ":1.8537873765908977,"pX":0.9708208111078691,"pZ":1.809159304916981,"vX0":2.399189564596327,"vY0":-129.17304993085503,"vZ0":-6.056033205895912,"x":79.99,"y":189.93,"x0":-0.15127252126097238,"y0":50.006452578672196,"z0":6.407035152551436,"aX":2.3804973308661106},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.3,"breakHorizontal":-3.1,"spinRate":2504,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.42347760645597177,"extension":6.270939841661939},"hitData":{"launchSpeed":91.1,"launchAngle":-11.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":122.38,"coordY":157.1}},"index":4,"playId":"031d0198-79c3-3728-985c-24e0d48d0bdc","pitchNumber":4,"startTime":"2026-08-23T19:35:49.259Z","endTime":"2026-08-23T19:35:57.532Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:35:57.532Z","atBatIndex":55},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alec Burleson lines out sharply to right fielder Bryan De La Cruz.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-23T19:38:19.179Z","endTime":"2026-08-23T19:38:54.614Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Luis Arraez replaces second baseman Bryson Stott, batting 4th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-23T19:37:22.421Z","endTime":"2026-08-23T19:38:21.466Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"401","replacedPlayer":{"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(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":88.6,"endSpeed":82.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.020876732987617,"aZ":-29.841080470176262,"pfxX":-0.205949484614095,"pfxZ":1.3799878908974739,"pX":-0.814471724332045,"pZ":1.0125071873145854,"vX0":-6.083066325874877,"vY0":-128.8671380464444,"vZ0":-6.3877041271808315,"x":148.05,"y":211.44,"x0":1.5965846083202206,"y0":50.004882000889936,"z0":5.80799001679312,"aX":-0.34850076473305247},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.3,"breakHorizontal":1.7,"spinRate":2132,"spinDirection":48},"zone":13,"typeConfidence":2.0,"plateTime":0.4239055437836652,"extension":6.843546153650233},"index":1,"playId":"b1206029-1c16-37ae-92b8-1b940dd5c0e7","pitchNumber":1,"startTime":"2026-08-23T19:38:21.466Z","endTime":"2026-08-23T19:38:25.696Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.219005414862398,"aZ":-24.384437677366538,"pfxX":7.395013831873532,"pfxZ":4.112384190280496,"pX":0.24727215365289212,"pZ":3.460584335651581,"vX0":-5.5444524237285036,"vY0":-135.91166982539696,"vZ0":-2.925645061147978,"x":107.57,"y":145.34,"x0":1.339975215440365,"y0":50.003661245889944,"z0":6.220877546319596,"aX":14.012406584824266},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.1,"breakHorizontal":-12.4,"spinRate":2053,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.4010471202699484,"extension":6.725450559327355},"index":2,"playId":"32d23ca6-1c04-30f7-9d89-f25343bfea82","pitchNumber":2,"startTime":"2026-08-23T19:38:34.130Z","endTime":"2026-08-23T19:38:37.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.721075179670468,"aZ":-29.834563075893012,"pfxX":0.5049070484327178,"pfxZ":1.3763639746626444,"pX":-0.2914038698235573,"pZ":1.6003862237141877,"vX0":-5.00672365051717,"vY0":-129.78170382333357,"vZ0":-5.16907570134458,"x":128.11,"y":195.57,"x0":1.5990405850015446,"y0":50.00497649119692,"z0":5.896400366544467,"aX":0.8601426405181679},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.6,"breakHorizontal":0.2,"spinRate":2224,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.42239004773922684,"extension":6.805802799020841},"hitData":{"launchSpeed":100.2,"launchAngle":18.0,"totalDistance":313.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":169.29,"coordY":81.13}},"index":3,"playId":"613f9b9d-aa5d-368a-96b4-c87aa3f7a341","pitchNumber":3,"startTime":"2026-08-23T19:38:46.831Z","endTime":"2026-08-23T19:38:54.614Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:38:54.614Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joshua Báez strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-23T19:39:18.941Z","endTime":"2026-08-23T19:40:36.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.7,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.281315997337796,"aZ":-22.44305073421817,"pfxX":2.7850716970891227,"pfxZ":5.014294658410495,"pX":-0.8029875609418391,"pZ":2.4176641745329195,"vX0":-7.058874173152599,"vY0":-137.4517210358958,"vZ0":-5.751300674531524,"x":147.61,"y":173.5,"x0":1.4200393415718502,"y0":50.00487798540691,"z0":6.030007376089881,"aX":5.407982692608175},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.3,"breakHorizontal":-3.8,"spinRate":1744,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.39626986909173834,"extension":6.80821435252211},"index":0,"playId":"e0ae8ac6-01f4-3574-a002-a62599917b8c","pitchNumber":1,"startTime":"2026-08-23T19:39:19.449Z","endTime":"2026-08-23T19:39:22.694Z","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":94.4,"endSpeed":87.2,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.254319208337062,"aZ":-16.42390167126887,"pfxX":5.306824128981721,"pfxZ":8.16057370473865,"pX":-1.0299032883269221,"pZ":2.9955213972619115,"vX0":-7.802882172602043,"vY0":-137.2934190643179,"vZ0":-5.4128465594611495,"x":156.26,"y":157.9,"x0":1.1451340651677488,"y0":50.003896247923684,"z0":6.0912118966582485,"aX":10.244168513905153},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.9,"breakHorizontal":-8.2,"spinRate":2085,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.39728730399508283,"extension":6.748232390762574},"index":1,"playId":"3701dafb-7da6-3287-9201-e14b9681eb12","pitchNumber":2,"startTime":"2026-08-23T19:39:34.665Z","endTime":"2026-08-23T19:39:38.337Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-23T19:39:47.015Z","endTime":"2026-08-23T19:39:54.039Z","isPitch":false,"type":"action","player":{"id":695491,"link":"/api/v1/people/695491"}},{"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":87.7,"endSpeed":80.9,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.091871143738388,"aZ":-30.306059766815377,"pfxX":-0.19696398677483895,"pfxZ":1.1310275803354415,"pX":-1.564526410928088,"pZ":1.4448969653870711,"vX0":-7.629730520365426,"vY0":-127.5623655257508,"vZ0":-4.994613158498657,"x":176.64,"y":199.77,"x0":1.4898915362428908,"y0":50.00042913112767,"z0":5.815581810119299,"aX":-0.3247667915977997},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.1,"breakHorizontal":2.0,"spinRate":2083,"spinDirection":25},"zone":13,"typeConfidence":2.0,"plateTime":0.4292770939381838,"extension":6.586974218927534},"index":3,"playId":"fd1fa7c3-5194-30f9-909b-31c58be8fffd","pitchNumber":3,"startTime":"2026-08-23T19:39:54.039Z","endTime":"2026-08-23T19:39:57.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.143207053594594,"aZ":-31.66973595117272,"pfxX":-0.5884224524337434,"pfxZ":0.3031311266224561,"pX":-1.275191191725705,"pZ":1.5515499103105856,"vX0":-6.57060146019942,"vY0":-129.0102440139934,"vZ0":-5.033814454965883,"x":165.61,"y":196.89,"x0":1.386746985883519,"y0":50.00395920662781,"z0":5.983912396579877,"aX":-0.9868824436789075},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.5,"breakHorizontal":2.6,"spinRate":2252,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.42540184967100325,"extension":6.6477297733964456},"index":4,"playId":"e04315d5-f21c-3468-9a55-3422327f3734","pitchNumber":4,"startTime":"2026-08-23T19:40:09.017Z","endTime":"2026-08-23T19:40:12.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.992866634725104,"aZ":-17.26671782103542,"pfxX":4.8227546004182,"pfxZ":7.879219878514262,"pX":-0.5887270862970326,"pZ":2.437485734300803,"vX0":-6.773016422918855,"vY0":-136.450133058834,"vZ0":-6.258935081866674,"x":139.44,"y":172.97,"x0":1.294893849796077,"y0":50.0064695378954,"z0":5.943736106363572,"aX":9.129663550976476},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.2,"breakHorizontal":-7.3,"spinRate":1933,"spinDirection":133},"zone":4,"typeConfidence":2.0,"plateTime":0.4008486943307288,"extension":6.795731118787688},"index":5,"playId":"7c03aa55-c607-3e21-b240-7c0351931044","pitchNumber":5,"startTime":"2026-08-23T19:40:32.803Z","endTime":"2026-08-23T19:40:36.882Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:40:36.882Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Blaze Jordan singles on a line drive to right fielder Bryan De La Cruz.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-23T19:40:59.320Z","endTime":"2026-08-23T19:42:16.075Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.693038567634584,"aZ":-24.306015817887722,"pfxX":8.406572875176401,"pfxZ":4.139566398842186,"pX":1.0909075167302105,"pZ":4.110444801540561,"vX0":-3.9012968012951683,"vY0":-136.9232719125515,"vZ0":-1.2795994444205738,"x":75.42,"y":127.8,"x0":1.440379933124248,"y0":50.006337739416026,"z0":6.2439776997525565,"aX":15.995890108407576},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.4,"breakHorizontal":-14.4,"spinRate":1901,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.39973353529719713,"extension":6.849264399441239},"index":0,"playId":"08b94d8b-b180-345a-a192-48bebab247a4","pitchNumber":1,"startTime":"2026-08-23T19:41:01.050Z","endTime":"2026-08-23T19:41:04.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":87.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.222352245605702,"aZ":-21.973503356405796,"pfxX":7.860028462168159,"pfxZ":5.312073237505227,"pX":1.4420732192846715,"pZ":2.3901597901591263,"vX0":-3.192539741119381,"vY0":-136.92956482308122,"vZ0":-5.860582578102918,"x":62.03,"y":174.25,"x0":1.5949972787687727,"y0":50.00096033695988,"z0":6.038961617066237,"aX":15.082157263300838},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.8,"breakHorizontal":-13.7,"spinRate":1852,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.39840783313727224,"extension":6.9055840768511585},"index":1,"playId":"ebd04371-fed7-3dac-a518-ecabe6c5678e","pitchNumber":2,"startTime":"2026-08-23T19:41:15.112Z","endTime":"2026-08-23T19:41:18.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":87.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.14875631436676,"aZ":-23.022330812631477,"pfxX":7.266712610379265,"pfxZ":4.761473423745539,"pX":-0.05174599857125557,"pZ":2.960591501815884,"vX0":-6.127814338678012,"vY0":-136.3590335324414,"vZ0":-4.506962002806446,"x":118.97,"y":158.84,"x0":1.2578535436976759,"y0":50.004767505057394,"z0":6.182253294885998,"aX":13.970313056011975},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.0,"breakHorizontal":-12.2,"spinRate":1911,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.39854723426037575,"extension":6.745731697738588},"index":2,"playId":"c7c5976e-778e-3bbd-921f-4f9c8c04bb86","pitchNumber":3,"startTime":"2026-08-23T19:41:32.411Z","endTime":"2026-08-23T19:41:40.833Z","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":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.121575513505235,"aZ":-20.99338757776652,"pfxX":4.342187592867978,"pfxZ":5.926977419956961,"pX":-0.6426471489257964,"pZ":3.1730995406460294,"vX0":-6.581611152756254,"vY0":-135.43237312518,"vZ0":-4.043616357998997,"x":141.5,"y":153.11,"x0":1.2371472663810268,"y0":50.00587917836764,"z0":6.124468203198836,"aX":8.197165144744055},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.2,"breakHorizontal":-6.7,"spinRate":1763,"spinDirection":131},"zone":1,"typeConfidence":2.0,"plateTime":0.4019702062679418,"extension":6.752537890892809},"hitData":{"launchSpeed":65.6,"launchAngle":23.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":149.69,"coordY":109.31}},"index":3,"playId":"e839cbb5-2040-36b9-80df-09b10c754866","pitchNumber":4,"startTime":"2026-08-23T19:42:02.671Z","endTime":"2026-08-23T19:42:16.075Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:42:16.075Z","atBatIndex":58},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"José Fermín grounds into a force out, third baseman Edmundo Sosa to second baseman Luis Arraez. Blaze Jordan out at 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-23T19:42:43.250Z","endTime":"2026-08-23T19:43:46.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"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(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":93.8,"endSpeed":86.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.794076771367287,"aZ":-21.497838404200493,"pfxX":8.432206608169572,"pfxZ":5.594594737335763,"pX":-0.23026680533838634,"pZ":2.5906552212178986,"vX0":-7.4203466384062144,"vY0":-136.51305775402244,"vZ0":-5.651923567515024,"x":125.78,"y":168.83,"x0":1.412303909727537,"y0":50.0067289445287,"z0":6.143829658692352,"aX":16.10315166219502},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.2,"breakHorizontal":-13.9,"spinRate":1870,"spinDirection":138},"zone":5,"typeConfidence":2.0,"plateTime":0.39947546155155234,"extension":6.864693102352575},"index":0,"playId":"6b3e86da-b5d3-33cb-b007-1e24bf82ec27","pitchNumber":1,"startTime":"2026-08-23T19:42:43.250Z","endTime":"2026-08-23T19:42:47.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.804163794804396,"aZ":-32.68773650961622,"pfxX":-0.9119959114962253,"pfxZ":-0.31118176585683166,"pX":0.38989407574934076,"pZ":2.175272133582444,"vX0":-3.0859953584194084,"vY0":-127.45653904808825,"vZ0":-3.072016736779112,"x":102.14,"y":180.05,"x0":1.736075340408665,"y0":50.003238308232746,"z0":5.983957806797904,"aX":-1.4969463847497795},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.1,"breakHorizontal":2.4,"spinRate":2095,"spinDirection":310},"zone":6,"typeConfidence":2.0,"plateTime":0.43013950051747996,"extension":6.889160082455289},"index":1,"playId":"9995cc96-6fe9-3dc6-a301-44feaaafe357","pitchNumber":2,"startTime":"2026-08-23T19:43:00.633Z","endTime":"2026-08-23T19:43:04.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.69718232560426,"aZ":-20.745442465353342,"pfxX":8.458532905065487,"pfxZ":6.004161906739623,"pX":0.23278513737943682,"pZ":1.3243241445030762,"vX0":-5.6753421541136335,"vY0":-136.7561599676981,"vZ0":-8.71072170803233,"x":108.13,"y":203.02,"x0":1.2305230185428262,"y0":50.003289161588256,"z0":5.960710164219031,"aX":16.105066369910585},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.4,"breakHorizontal":-14.2,"spinRate":1949,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.39970798755034975,"extension":6.755681787746681},"index":2,"playId":"6f305496-efc1-320f-a8dc-3b7292703abc","pitchNumber":3,"startTime":"2026-08-23T19:43:20.631Z","endTime":"2026-08-23T19:43:23.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93535184104694,"aZ":-31.924294262802384,"pfxX":-0.22165191264535533,"pfxZ":0.15212339896280191,"pX":-0.4382864838543151,"pZ":2.393220121433085,"vX0":-4.322998286872803,"vY0":-127.61339389878134,"vZ0":-3.0366873758038246,"x":133.71,"y":174.16,"x0":1.3084357982569201,"y0":50.003623717322725,"z0":6.120619279194979,"aX":-0.3638398433799595},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.2,"breakHorizontal":1.4,"spinRate":2125,"spinDirection":332},"zone":4,"typeConfidence":2.0,"plateTime":0.42965824716587075,"extension":6.652969291400633},"hitData":{"launchSpeed":83.4,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.62,"coordY":163.69}},"index":3,"playId":"4c97f6ef-5e1c-3919-a6ab-03b7772349b1","pitchNumber":4,"startTime":"2026-08-23T19:43:39.180Z","endTime":"2026-08-23T19:43:46.792Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:43:46.792Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryan De La Cruz flies out to right fielder Jordan Walker.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-23T19:46:18.748Z","endTime":"2026-08-23T19:47:48.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Nathan Church replaces left fielder Joshua Báez, batting 5th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-23T19:45:50.429Z","endTime":"2026-08-23T19:45:50.441Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"501","replacedPlayer":{"id":695491,"link":"/api/v1/people/695491"}},{"details":{"description":"Defensive switch from center field to left field for José Fermín.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-23T19:45:50.441Z","endTime":"2026-08-23T19:45:50.442Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"700"},{"details":{"description":"Pitching Change: George Soriano replaces Ryne Stanek.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-23T19:45:50.442Z","endTime":"2026-08-23T19:46:21.030Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666277,"link":"/api/v1/people/666277"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.31383993158778,"aZ":-30.22586882891689,"pfxX":-0.2384356810194214,"pfxZ":1.206552122002912,"pX":0.05193838965074422,"pZ":0.8009365987445436,"vX0":6.483952370289717,"vY0":-125.53038829602964,"vZ0":-5.953007718350307,"x":115.02,"y":217.15,"x0":-2.519495514037825,"y0":50.004537882087,"z0":5.624757765156714,"aX":-0.38634199477759246},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.2,"breakHorizontal":-0.8,"spinRate":2545,"spinDirection":34},"zone":14,"typeConfidence":0.64,"plateTime":0.4341832365567635,"extension":6.502541792493579},"index":3,"playId":"2f368fdc-9b00-3862-b5dd-cc542bd6b898","pitchNumber":1,"startTime":"2026-08-23T19:46:21.030Z","endTime":"2026-08-23T19:46:24.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.188373074301378,"aZ":-39.58544550436116,"pfxX":3.5661062782928186,"pfxZ":-4.829556560741717,"pX":1.0066751094595399,"pZ":1.1390834194787485,"vX0":7.3383465818418285,"vY0":-122.8380173753565,"vZ0":-2.7535570215358405,"x":78.63,"y":208.02,"x0":-2.4765669277820175,"y0":50.00014916612554,"z0":5.623533157024311,"aX":5.475607880216282},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-9.1,"breakHorizontal":-8.2,"spinRate":2927,"spinDirection":38},"zone":14,"typeConfidence":0.94,"plateTime":0.445041310428413,"extension":6.545379151082489},"index":4,"playId":"8c3b0eb8-4d78-3379-a852-af59a50dd5ed","pitchNumber":2,"startTime":"2026-08-23T19:46:43.992Z","endTime":"2026-08-23T19:46:47.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.731053717373154,"aZ":-15.447022475700129,"pfxX":-7.4862534598743835,"pfxZ":8.405660444874808,"pX":1.2647055462837438,"pZ":3.1166775584527384,"vX0":12.428496929558037,"vY0":-139.55120149109385,"vZ0":-4.23326801754963,"x":68.79,"y":154.63,"x0":-2.2556075300256686,"y0":50.00366204450556,"z0":5.65740560522147,"aX":-14.9003648601386},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.5,"breakHorizontal":11.3,"spinRate":2126,"spinDirection":214},"zone":12,"typeConfidence":0.51,"plateTime":0.39112450364192153,"extension":6.421065347203605},"index":5,"playId":"5c2af121-9809-3054-b211-cd663d76c602","pitchNumber":3,"startTime":"2026-08-23T19:47:01.821Z","endTime":"2026-08-23T19:47:05.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.94247028065395,"aZ":-30.19627994956645,"pfxX":-1.0538929597544946,"pfxZ":1.2156689576166562,"pX":0.2834545350331931,"pZ":1.202738103261624,"vX0":6.679593752408527,"vY0":-125.78639815587461,"vZ0":-5.08382694342618,"x":106.2,"y":206.31,"x0":-2.252638724797112,"y0":50.00353362566383,"z0":5.655828277446323,"aX":-1.715358438915174},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.4,"breakHorizontal":0.6,"spinRate":2560,"spinDirection":193},"zone":14,"typeConfidence":0.82,"plateTime":0.4329944665571559,"extension":6.569365348905774},"index":6,"playId":"e966d5b5-b656-3bb3-a0a7-30d148a0c7a8","pitchNumber":4,"startTime":"2026-08-23T19:47:19.628Z","endTime":"2026-08-23T19:47:23.178Z","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":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.08934347829409,"aZ":-18.651008971537117,"pfxX":-5.859351792905868,"pfxZ":6.762504591550355,"pX":-0.3118565623180747,"pZ":3.006460307185964,"vX0":7.36599122550961,"vY0":-139.69685610974688,"vZ0":-3.8982410236863574,"x":128.89,"y":157.61,"x0":-2.2074037328665908,"y0":50.0005855261697,"z0":5.627750877676704,"aX":-11.712966934972787},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.8,"breakHorizontal":9.4,"spinRate":1950,"spinDirection":217},"zone":1,"typeConfidence":0.86,"plateTime":0.3903819116264011,"extension":6.513038927849927},"hitData":{"launchSpeed":97.4,"launchAngle":57.0,"totalDistance":248.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.08,"coordY":130.12}},"index":7,"playId":"63e0a574-3b61-30dc-b5f4-a4b7a5ee9f40","pitchNumber":5,"startTime":"2026-08-23T19:47:37.797Z","endTime":"2026-08-23T19:47:48.542Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:47:48.542Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Schwarber grounds out to first baseman Alec Burleson.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-23T19:48:14.491Z","endTime":"2026-08-23T19:49:37.568Z","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":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.057122628416554,"aZ":-29.006037070444915,"pfxX":-0.3284782425816055,"pfxZ":1.888501186324202,"pX":0.6352529078621433,"pZ":2.370533311564029,"vX0":7.089858033302461,"vY0":-128.08607051773936,"vZ0":-2.679336628107261,"x":92.79,"y":174.78,"x0":-2.114611759823279,"y0":50.002520486068605,"z0":5.675833774065569,"aX":-0.551433975272881},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.1,"breakHorizontal":-0.8,"spinRate":2495,"spinDirection":178},"zone":6,"typeConfidence":0.89,"plateTime":0.42604196710842146,"extension":6.603765307021717},"index":0,"playId":"f854f74e-6621-323e-a19a-515d84e18d73","pitchNumber":1,"startTime":"2026-08-23T19:48:18.544Z","endTime":"2026-08-23T19:48:23.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.4999806280555,"aZ":-33.845053942561094,"pfxX":-7.542306120427575,"pfxZ":-0.9664904665484393,"pX":-2.018977851095272,"pZ":3.3313169163495693,"vX0":3.678878318062433,"vY0":-129.86129364867313,"vZ0":0.08937808927087065,"x":193.96,"y":148.83,"x0":-2.4660252621358527,"y0":50.00496832454427,"z0":5.8488592664126475,"aX":-13.019571983283962},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-1.6,"breakHorizontal":13.0,"spinRate":1616,"spinDirection":247},"zone":11,"typeConfidence":0.95,"plateTime":0.4200938232273397,"extension":6.709367501493221},"index":1,"playId":"cc449511-f7b1-3fd6-95e5-8476b4e36465","pitchNumber":2,"startTime":"2026-08-23T19:48:35.351Z","endTime":"2026-08-23T19:48:38.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":82.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.647152470658572,"aZ":-29.49396216124834,"pfxX":-0.885574212672577,"pfxZ":1.5672206329390006,"pX":0.3792087543969319,"pZ":2.0888351709169473,"vX0":6.872099715613401,"vY0":-128.51194459981988,"vZ0":-3.4855561521113616,"x":102.55,"y":182.38,"x0":-2.1875468428479308,"y0":50.00446622868442,"z0":5.6955753805070435,"aX":-1.5171165091797811},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.4,"breakHorizontal":0.5,"spinRate":2537,"spinDirection":201},"zone":9,"typeConfidence":0.9,"plateTime":0.42236732181748504,"extension":6.514209902932807},"index":2,"playId":"4e0feb67-39b8-3dba-8064-695cb90a84e2","pitchNumber":3,"startTime":"2026-08-23T19:48:53.057Z","endTime":"2026-08-23T19:48:56.492Z","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":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.84629417957464,"aZ":-19.18756750246287,"pfxX":-5.876518986180615,"pfxZ":6.425757391180487,"pX":1.3737363664683413,"pZ":2.535009962813783,"vX0":11.637303060495647,"vY0":-140.34705990432965,"vZ0":-4.882511184386365,"x":64.64,"y":170.33,"x0":-2.038511032957645,"y0":50.00347424426586,"z0":5.523834633936998,"aX":-11.878753685687922},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.9,"breakHorizontal":8.6,"spinRate":2198,"spinDirection":216},"zone":12,"typeConfidence":0.82,"plateTime":0.3883259756795887,"extension":6.479726604026559},"index":3,"playId":"8199110c-b449-3123-839c-757b8518ca7d","pitchNumber":4,"startTime":"2026-08-23T19:49:10.763Z","endTime":"2026-08-23T19:49:14.584Z","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":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.232370625423503,"aZ":-15.653840746834414,"pfxX":-6.0569760554643315,"pfxZ":8.14312600307986,"pX":0.6071545110852081,"pZ":2.4297044594700314,"vX0":9.866933539718657,"vY0":-140.44636845444904,"vZ0":-6.073869522474801,"x":93.86,"y":173.18,"x0":-2.1400433017560734,"y0":50.00091340064497,"z0":5.6117309351711135,"aX":-12.285717937496067},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.8,"breakHorizontal":9.4,"spinRate":2124,"spinDirection":217},"zone":6,"typeConfidence":0.9,"plateTime":0.38773423661513684,"extension":6.560268195324396},"hitData":{"launchSpeed":82.0,"launchAngle":5.0,"totalDistance":89.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.41,"coordY":164.2}},"index":4,"playId":"b832eaa2-b58d-3c96-abf7-edd11e5cb807","pitchNumber":5,"startTime":"2026-08-23T19:49:29.209Z","endTime":"2026-08-23T19:49:37.568Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:49:37.568Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trea Turner grounds out, second baseman Ramón Urías to first baseman Alec Burleson.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-23T19:50:01.554Z","endTime":"2026-08-23T19:50:43.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.555042066782,"aZ":-34.0161188818084,"pfxX":0.256414464381574,"pfxZ":-1.1114985682289085,"pX":-0.04922141764506401,"pZ":3.207598731438902,"vX0":5.267260973439328,"vY0":-127.33476519596893,"vZ0":0.5744747943254278,"x":118.88,"y":152.17,"x0":-2.1687110882390828,"y0":50.00125006935114,"z0":5.6478687150747815,"aX":0.425164917520804},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.7,"breakHorizontal":-1.6,"spinRate":2576,"spinDirection":109},"zone":2,"typeConfidence":0.64,"plateTime":0.4284088058533242,"extension":6.463497767743419},"index":0,"playId":"1048e69c-1d58-3b95-a557-defbf1f35223","pitchNumber":1,"startTime":"2026-08-23T19:50:02.581Z","endTime":"2026-08-23T19:50:06.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.99676122087864,"aZ":-32.17299770061657,"pfxX":-7.006639763752493,"pfxZ":0.0027777505975645767,"pX":-1.5099275161721573,"pZ":2.6697382526003435,"vX0":4.075604884785282,"vY0":-129.12353360207345,"vZ0":-1.657729331336622,"x":174.55,"y":166.7,"x0":-2.1891257311937413,"y0":50.00361091744711,"z0":5.768967009325555,"aX":-11.96784284727509},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-0.1,"breakHorizontal":11.9,"spinRate":1566,"spinDirection":241},"zone":11,"typeConfidence":0.94,"plateTime":0.4223439190789664,"extension":6.746814578154674},"index":1,"playId":"c1e9bd81-fcb9-3d2e-a69b-a0c6b3543353","pitchNumber":2,"startTime":"2026-08-23T19:50:18.200Z","endTime":"2026-08-23T19:50:21.917Z","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":2},"pitchData":{"startSpeed":89.8,"endSpeed":84.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.845152247723444,"aZ":-31.742346935965934,"pfxX":-5.055207978062455,"pfxZ":0.2478179653642636,"pX":0.1610904719939697,"pZ":1.5430157111801666,"vX0":7.594202048499761,"vY0":-130.7174014223148,"vZ0":-4.618408761552452,"x":110.86,"y":197.12,"x0":-2.0959978148665535,"y0":50.005917877392754,"z0":5.656839094841835,"aX":-8.943561503949288},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-0.2,"breakHorizontal":7.9,"spinRate":1530,"spinDirection":249},"zone":14,"typeConfidence":0.87,"plateTime":0.41553608635137307,"extension":6.8719544001327595},"hitData":{"launchSpeed":84.6,"launchAngle":-6.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.08,"coordY":150.51}},"index":2,"playId":"a439c7f3-7fe6-3d13-9099-3fd24bfb3153","pitchNumber":3,"startTime":"2026-08-23T19:50:35.563Z","endTime":"2026-08-23T19:50:43.436Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:50:43.436Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ramón Urías lines out to left fielder Brandon Marsh.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-23T19:53:24.528Z","endTime":"2026-08-23T19:54:54.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686934,"fullName":"Alex McFarlane","link":"/api/v1/people/686934"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Alex McFarlane replaces Tim Mayza.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-23T19:52:01.548Z","endTime":"2026-08-23T19:53:26.839Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686934,"link":"/api/v1/people/686934"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.72381437495308,"aZ":-30.580259034214293,"pfxX":9.572938194400814,"pfxZ":1.066642402610272,"pX":-2.2320061252349266,"pZ":3.0119051924247295,"vX0":-2.846657166584352,"vY0":-120.75222694176138,"vZ0":0.7851932415249598,"x":202.08,"y":157.46,"x0":-2.290473034265326,"y0":50.003486791144034,"z0":5.346678756213017,"aX":14.316121336028168},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.3,"breakHorizontal":-16.8,"spinRate":2785,"spinDirection":71},"zone":11,"typeConfidence":2.0,"plateTime":0.4514159402881077,"extension":6.2305900044338},"index":1,"playId":"d18d43c8-cd44-3d0a-9334-71954f454bca","pitchNumber":1,"startTime":"2026-08-23T19:53:26.839Z","endTime":"2026-08-23T19:53:30.702Z","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":98.8,"endSpeed":91.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.14117885287074,"aZ":-21.099249552792074,"pfxX":-9.300454904488403,"pfxZ":5.184679149707176,"pX":-0.11748885193155069,"pZ":2.718975092245265,"vX0":8.851657075398908,"vY0":-143.79805189757323,"vZ0":-3.7416964186096795,"x":121.48,"y":165.37,"x0":-1.9978866332709586,"y0":50.00241586845322,"z0":5.3141208805970015,"aX":-19.863818511428185},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":9.0,"breakHorizontal":15.5,"spinRate":2428,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.3780517027107022,"extension":6.4360402309256335},"index":2,"playId":"7df83792-7cbd-316c-aca0-620dd43b9ba7","pitchNumber":2,"startTime":"2026-08-23T19:53:46.100Z","endTime":"2026-08-23T19:53:49.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":91.7,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.481937944465272,"aZ":-21.98447517023738,"pfxX":-8.749626735549125,"pfxZ":4.7721408064528195,"pX":-0.1253786084642849,"pZ":3.207777479276486,"vX0":8.405821575080312,"vY0":-144.04259989641147,"vZ0":-2.6775107655615855,"x":121.78,"y":152.17,"x0":-1.922323467676999,"y0":50.00252025087943,"z0":5.484899492318338,"aX":-18.678298271935297},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":8.4,"breakHorizontal":14.5,"spinRate":2414,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.37798048204552614,"extension":6.271959431675513},"index":3,"playId":"fe21dc94-8e9f-37c6-832a-82f00a8b13d0","pitchNumber":3,"startTime":"2026-08-23T19:54:01.319Z","endTime":"2026-08-23T19:54:08.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.118058343234292,"aZ":-34.744233743217094,"pfxX":7.563087164039895,"pfxZ":-1.6386063134950222,"pX":-1.1609918624419915,"pZ":1.5900069455560495,"vX0":0.13807439955225248,"vY0":-124.0921641920923,"vZ0":-1.8453961369078875,"x":161.25,"y":195.85,"x0":-2.2005811402982793,"y0":50.00618594991587,"z0":5.229528103238011,"aX":11.833170085686973},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-3.1,"breakHorizontal":-13.8,"spinRate":2866,"spinDirection":64},"zone":13,"typeConfidence":2.0,"plateTime":0.4408673867877142,"extension":6.30009478744288},"hitData":{"launchSpeed":83.3,"launchAngle":24.0,"totalDistance":308.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":86.18,"coordY":82.32}},"index":4,"playId":"fc483dde-5200-371a-b53d-a6d09fa502ff","pitchNumber":4,"startTime":"2026-08-23T19:54:46.194Z","endTime":"2026-08-23T19:54:54.848Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:54:54.848Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pedro Pagés grounds out, shortstop Trea Turner to first baseman Kyle Schwarber.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-23T19:55:14.945Z","endTime":"2026-08-23T19:55:44.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686934,"fullName":"Alex McFarlane","link":"/api/v1/people/686934"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":92.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.962800155451117,"aZ":-22.317143952615552,"pfxX":-9.590384354590226,"pfxZ":4.593445488967008,"pX":-0.46001985939930695,"pZ":2.580653053803458,"vX0":8.055170159724696,"vY0":-144.5019077237637,"vZ0":-4.070416086567782,"x":134.53,"y":169.1,"x0":-2.0172730066639337,"y0":50.00348401735593,"z0":5.353048446108321,"aX":-20.585174602234193},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":7.8,"breakHorizontal":16.1,"spinRate":2276,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.3768994817535396,"extension":6.406685444420348},"index":0,"playId":"e7767027-cf78-3eb2-a68e-0811137bba5e","pitchNumber":1,"startTime":"2026-08-23T19:55:18.249Z","endTime":"2026-08-23T19:55:21.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":101.3,"endSpeed":93.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.228075863308355,"aZ":-21.960027652469726,"pfxX":-9.913839521516548,"pfxZ":4.571288088293364,"pX":-0.9553674179070831,"pZ":2.329740493212773,"vX0":6.787845779455257,"vY0":-147.50125382097912,"vZ0":-5.156392252860582,"x":153.42,"y":175.88,"x0":-1.980931135647005,"y0":50.00726325652118,"z0":5.369068731156225,"aX":-22.17355664228278},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":7.6,"breakHorizontal":16.9,"spinRate":2385,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.36926372161435905,"extension":6.345158235555058},"hitData":{"launchSpeed":98.5,"launchAngle":4.0,"totalDistance":98.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.14,"coordY":147.97}},"index":1,"playId":"ff746b91-528e-3a0e-9750-0ac2005990d5","pitchNumber":2,"startTime":"2026-08-23T19:55:36.333Z","endTime":"2026-08-23T19:55:44.882Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:55:44.882Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"JJ Wetherholt called out on strikes.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-23T19:56:13.078Z","endTime":"2026-08-23T19:57:13.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686934,"fullName":"Alex McFarlane","link":"/api/v1/people/686934"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"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(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":87.4,"endSpeed":82.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.048426458463087,"aZ":-36.084595591984375,"pfxX":0.8355096849739054,"pfxZ":-2.3323679309385925,"pX":0.35117817609990637,"pZ":1.7005965199194724,"vX0":6.239209340239207,"vY0":-127.33844178764429,"vZ0":-1.8333158107917171,"x":103.61,"y":192.86,"x0":-2.2185293857305135,"y0":50.00335054505703,"z0":5.230049249509759,"aX":1.3997503726096385},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-4.4,"breakHorizontal":-2.6,"spinRate":2771,"spinDirection":72},"zone":9,"typeConfidence":2.0,"plateTime":0.4267664015364523,"extension":6.252022958215117},"index":0,"playId":"d0ddbaca-116b-3ad4-ab13-7afaa3d797af","pitchNumber":1,"startTime":"2026-08-23T19:56:14.914Z","endTime":"2026-08-23T19:56:18.283Z","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":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.417961334107716,"aZ":-36.18779715500763,"pfxX":0.4358824792465259,"pfxZ":-2.3674344215948295,"pX":0.48695866114726927,"pZ":1.2808502576604495,"vX0":6.396077683180194,"vY0":-128.28765681805453,"vZ0":-3.0478523407044484,"x":98.44,"y":204.2,"x0":-2.078184463478591,"y0":50.004145438324656,"z0":5.258643632546192,"aX":0.737747582252273},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-4.7,"breakHorizontal":-2.0,"spinRate":2816,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.424280604070538,"extension":6.304044535561391},"index":1,"playId":"d324aa9d-4428-31f4-b507-e0bf1d2508fb","pitchNumber":2,"startTime":"2026-08-23T19:56:31.449Z","endTime":"2026-08-23T19:56:35.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.8,"endSpeed":91.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.679693191360787,"aZ":-14.264064043706387,"pfxX":-6.636407054600342,"pfxZ":8.32868218380629,"pX":-0.7032082411938433,"pZ":2.4049008382945365,"vX0":7.110594187092832,"vY0":-145.20082218364968,"vZ0":-5.948378921050047,"x":143.8,"y":173.85,"x0":-2.31306249017583,"y0":50.005887683002605,"z0":5.336632747121451,"aX":-14.276593083271562},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":14.2,"breakHorizontal":10.7,"spinRate":2511,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.37618316227323545,"extension":6.338008961825143},"index":2,"playId":"b1251725-0a89-3f4e-b486-64a1e1a130df","pitchNumber":3,"startTime":"2026-08-23T19:56:46.911Z","endTime":"2026-08-23T19:56:50.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":101.6,"endSpeed":93.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.9832453796206,"aZ":-12.937343222592373,"pfxX":-8.46452215977196,"pfxZ":8.611510748236205,"pX":0.5412149289038917,"pZ":2.266053183712295,"vX0":10.994993592029909,"vY0":-147.59703883981103,"vZ0":-7.151209540096295,"x":96.37,"y":177.6,"x0":-2.110598701604161,"y0":50.004571971536365,"z0":5.4616020135643195,"aX":-18.913130941637682},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":14.5,"breakHorizontal":13.6,"spinRate":2540,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.3693270937961648,"extension":6.1964744233127735},"index":3,"playId":"017d28af-9498-3c67-b74d-117bc309978e","pitchNumber":4,"startTime":"2026-08-23T19:57:09.724Z","endTime":"2026-08-23T19:57:13.741Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T19:57:13.741Z","atBatIndex":65},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryce Harper doubles (25) on a line drive to left fielder José Fermín.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-23T19:59:55.427Z","endTime":"2026-08-23T20:01:04.734Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Riley O'Brien replaces George Soriano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-23T19:58:49.822Z","endTime":"2026-08-23T19:59:57.717Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676617,"link":"/api/v1/people/676617"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.279192515083025,"aZ":-29.875067612384257,"pfxX":-10.47459564043946,"pfxZ":1.1687303815602847,"pX":-0.07567007998506683,"pZ":1.578664475749333,"vX0":7.9128123444254745,"vY0":-138.93633581625437,"vZ0":-5.653949366283591,"x":119.88,"y":196.16,"x0":-1.5956277626981101,"y0":50.000156919787486,"z0":5.6181278398203265,"aX":-20.534575558081237},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":1.1,"breakHorizontal":17.4,"spinRate":2049,"spinDirection":224},"zone":13,"typeConfidence":0.86,"plateTime":0.3937876000873093,"extension":6.561110343029925},"index":1,"playId":"57f041fa-90e4-3316-bee4-083aaebcdab8","pitchNumber":1,"startTime":"2026-08-23T19:59:57.717Z","endTime":"2026-08-23T20:00:01.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":91.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31666299041185,"aZ":-27.746097700739362,"pfxX":-9.021988371429385,"pfxZ":2.107625538764191,"pX":-0.7005102694023083,"pZ":2.460269102442308,"vX0":5.742038698116008,"vY0":-142.87434538321216,"vZ0":-4.318914442249255,"x":143.7,"y":172.35,"x0":-1.5452977582817071,"y0":50.0067956664786,"z0":5.697969410068642,"aX":-18.995292966165994},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":3.2,"breakHorizontal":15.5,"spinRate":1986,"spinDirection":228},"zone":4,"typeConfidence":0.9,"plateTime":0.38072762422820317,"extension":6.698846306263898},"index":2,"playId":"43a58781-6368-39f9-946d-138478131947","pitchNumber":2,"startTime":"2026-08-23T20:00:12.725Z","endTime":"2026-08-23T20:00:15.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":89.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.290260639066666,"aZ":-27.471484634940637,"pfxX":-8.991849111077967,"pfxZ":2.3199635331086697,"pX":0.4012107227965176,"pZ":3.392348299196399,"vX0":8.622448772275252,"vY0":-140.39256876955963,"vZ0":-1.3636149535759443,"x":101.71,"y":147.19,"x0":-1.5193285260414195,"y0":50.00248614710955,"z0":5.647208666984964,"aX":-18.22064388959176},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":4.2,"breakHorizontal":14.9,"spinRate":2129,"spinDirection":229},"zone":3,"typeConfidence":0.89,"plateTime":0.38792405028200916,"extension":6.635227171040564},"index":3,"playId":"e6ed8521-485c-39bf-a09c-57265cddc29a","pitchNumber":3,"startTime":"2026-08-23T20:00:32.191Z","endTime":"2026-08-23T20:00:35.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.736977469188215,"aZ":-27.49011188720862,"pfxX":-8.177573463615555,"pfxZ":2.2410841062374995,"pX":0.2158056702975451,"pZ":3.4567773066005105,"vX0":7.973289003264889,"vY0":-142.61927305934205,"vZ0":-1.65483973555671,"x":108.77,"y":145.45,"x0":-1.5315410257515294,"y0":50.00646036024604,"z0":5.750906534042114,"aX":-17.127161283613273},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":4.0,"breakHorizontal":13.6,"spinRate":2010,"spinDirection":228},"zone":12,"typeConfidence":0.9,"plateTime":0.3816432756845045,"extension":6.674307719723442},"hitData":{"launchSpeed":93.5,"launchAngle":11.0,"totalDistance":183.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":48.94,"coordY":128.85}},"index":4,"playId":"a7ea00ff-0ee0-3236-8a7d-7cd4cd3e06c0","pitchNumber":4,"startTime":"2026-08-23T20:00:51.284Z","endTime":"2026-08-23T20:01:04.734Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:01:04.734Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to left fielder José Fermín.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-23T20:01:34.719Z","endTime":"2026-08-23T20:02:53.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":90.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.422860576713724,"aZ":-25.692356953786636,"pfxX":-9.819919397225007,"pfxZ":3.172490083931333,"pX":0.5621279964939485,"pZ":2.596468976825201,"vX0":9.56582730927702,"vY0":-140.7658229201227,"vZ0":-3.874836883712379,"x":95.57,"y":168.68,"x0":-1.5742629349005044,"y0":50.005874580071314,"z0":5.6187108406947415,"aX":-20.07532333815797},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":5.3,"breakHorizontal":16.3,"spinRate":1995,"spinDirection":230},"zone":6,"typeConfidence":0.89,"plateTime":0.38640904964040423,"extension":6.8590107981064},"index":0,"playId":"fd9d167a-fdcd-36e0-9a6b-cff3e55504dc","pitchNumber":1,"startTime":"2026-08-23T20:01:36.073Z","endTime":"2026-08-23T20:01:39.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":90.7,"endSpeed":84.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.327158972131187,"aZ":-26.156810779389975,"pfxX":0.8721945171268988,"pfxZ":3.3508154422850733,"pX":-0.12332622969280994,"pZ":3.9811369637291123,"vX0":4.2046217268847395,"vY0":-132.2074595810144,"vZ0":0.6565642528163068,"x":121.7,"y":131.29,"x0":-1.838205924277841,"y0":50.00278213942897,"z0":5.627784434571445,"aX":1.5663684591950546},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.4,"breakHorizontal":-2.4,"spinRate":2369,"spinDirection":183},"zone":11,"typeConfidence":0.9,"plateTime":0.4119924513532074,"extension":6.72591974495279},"index":1,"playId":"cedc426f-9df4-3c33-afa5-ac340f1d2dce","pitchNumber":2,"startTime":"2026-08-23T20:01:52.389Z","endTime":"2026-08-23T20:01:55.761Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":90.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.115899283892407,"aZ":-25.03367786473193,"pfxX":-10.256573327876332,"pfxZ":3.4164440303291794,"pX":0.310637194489999,"pZ":2.54366489429354,"vX0":8.476082259218916,"vY0":-142.84547678517663,"vZ0":-4.47314471640416,"x":105.16,"y":170.1,"x0":-1.3444874203120336,"y0":50.006658277480476,"z0":5.679935615291803,"aX":-21.46147678201203},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":5.5,"breakHorizontal":17.2,"spinRate":2305,"spinDirection":224},"zone":6,"typeConfidence":0.91,"plateTime":0.3816460768869363,"extension":6.61842869490214},"index":2,"playId":"f7eb54e3-3238-3c75-a866-c16a6fcb0475","pitchNumber":3,"startTime":"2026-08-23T20:02:10.501Z","endTime":"2026-08-23T20:02:13.547Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-23T20:02:26.419Z","endTime":"2026-08-23T20:02:40.570Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.547506461297385,"aZ":-25.956371831732394,"pfxX":0.580581960592347,"pfxZ":3.891743493943589,"pX":-0.27018879088870207,"pZ":2.0918875014983858,"vX0":3.8451428817997,"vY0":-125.15034018112715,"vZ0":-2.8934873857986187,"x":127.3,"y":182.3,"x0":-1.8973999097852643,"y0":50.00428726762819,"z0":5.3729412316541465,"aX":0.9265907562886365},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.7,"breakHorizontal":-1.9,"spinRate":2247,"spinDirection":196},"zone":8,"typeConfidence":0.88,"plateTime":0.4364660369016611,"extension":6.893058130432823},"hitData":{"launchSpeed":82.8,"launchAngle":49.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":60.34,"coordY":127.12}},"index":4,"playId":"8fd45b87-9965-38f9-91a6-ad1fe664d031","pitchNumber":4,"startTime":"2026-08-23T20:02:40.570Z","endTime":"2026-08-23T20:02:53.178Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:02:53.178Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Marsh flies out to left fielder José Fermín.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-23T20:03:14.832Z","endTime":"2026-08-23T20:04:22.183Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.456637777982618,"aZ":-34.19249605308518,"pfxX":7.024114614130098,"pfxZ":-1.3840344342542794,"pX":1.5690009352774323,"pZ":1.7489791234133198,"vX0":5.586370306781007,"vY0":-120.36448173390683,"vZ0":-1.3583742777967536,"x":57.19,"y":191.56,"x0":-1.6986217322683719,"y0":50.00253188910897,"z0":5.362262400065482,"aX":10.252607662944055},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-2.5,"breakHorizontal":-14.2,"spinRate":2264,"spinDirection":59},"zone":14,"typeConfidence":0.9,"plateTime":0.45593290488022076,"extension":6.830278337143308},"index":0,"playId":"4a93d9fb-622f-3c7a-9639-ea5d7de92deb","pitchNumber":1,"startTime":"2026-08-23T20:03:16.787Z","endTime":"2026-08-23T20:03:21.207Z","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":98.0,"endSpeed":89.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.152074782258758,"aZ":-22.758202822129935,"pfxX":-10.480213585385531,"pfxZ":4.5637489439246455,"pX":0.7688603394972986,"pZ":2.7125008268363433,"vX0":9.96526580649045,"vY0":-142.3454991314153,"vZ0":-4.062533763694602,"x":87.69,"y":165.54,"x0":-1.4073134555906899,"y0":50.00018289755537,"z0":5.590052941627707,"aX":-21.610839918512443},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":7.7,"breakHorizontal":17.0,"spinRate":2243,"spinDirection":225},"zone":6,"typeConfidence":0.91,"plateTime":0.38405802646795717,"extension":6.690329236629341},"index":1,"playId":"6f8a0766-e0ea-3edb-b576-8790ca8d04f4","pitchNumber":2,"startTime":"2026-08-23T20:03:35.011Z","endTime":"2026-08-23T20:03:38.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76332229785749,"aZ":-33.49816920431778,"pfxX":8.637526564518673,"pfxZ":-0.9275878472555803,"pX":-0.47387842027509136,"pZ":3.11298782919113,"vX0":0.8561000259687,"vY0":-119.32863385676758,"vZ0":1.5581880223015918,"x":135.06,"y":154.73,"x0":-1.9590931942861367,"y0":50.00247937874954,"z0":5.488463998986808,"aX":12.350102540537058},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-1.0,"breakHorizontal":-15.8,"spinRate":2220,"spinDirection":64},"zone":1,"typeConfidence":0.9,"plateTime":0.46050030620284854,"extension":6.702755936523439},"index":2,"playId":"66eb9972-5fe8-33f4-97d5-ed7497711e9a","pitchNumber":3,"startTime":"2026-08-23T20:03:54.327Z","endTime":"2026-08-23T20:03:57.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":90.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.091853701931992,"aZ":-26.27777256749583,"pfxX":-9.99802597632758,"pfxZ":2.8325313933677005,"pX":0.2608944982759883,"pZ":2.4605661276327697,"vX0":8.467987306232203,"vY0":-142.7074034108499,"vZ0":-4.147200432084914,"x":107.06,"y":172.34,"x0":-1.432844594307837,"y0":50.00294895339449,"z0":5.570352785828533,"aX":-20.806577268307933},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":4.6,"breakHorizontal":16.6,"spinRate":2265,"spinDirection":222},"zone":5,"typeConfidence":0.9,"plateTime":0.3825046722512897,"extension":6.697156664266527},"hitData":{"launchSpeed":85.2,"launchAngle":30.0,"totalDistance":290.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.2,"coordY":98.26}},"index":3,"playId":"f19e4fd7-f280-392e-ab35-ca19d6a8fe17","pitchNumber":4,"startTime":"2026-08-23T20:04:13.121Z","endTime":"2026-08-23T20:04:22.183Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:04:22.183Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"J.T. Realmuto singles on a line drive to center fielder Nathan Church. Bryce Harper to 3rd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-23T20:04:48.648Z","endTime":"2026-08-23T20:07:20.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"postOnThird":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":5},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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":82.2,"endSpeed":75.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.712260879911,"aZ":-36.3726651928042,"pfxX":7.343034836624481,"pfxZ":-2.9020952499417128,"pX":-0.08599567263040804,"pZ":1.974723834109596,"vX0":1.7236374687674765,"vY0":-119.76311631835019,"vZ0":-0.6431440963826796,"x":120.28,"y":185.46,"x0":-1.7692095325937587,"y0":50.00031012274794,"z0":5.507460009547234,"aX":10.635952513550434},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-5.2,"breakHorizontal":-13.7,"spinRate":2272,"spinDirection":65},"zone":8,"typeConfidence":0.9,"plateTime":0.45781554356009835,"extension":6.793823242317944},"index":0,"playId":"f832f19a-950f-3366-a91a-a375e3c932d6","pitchNumber":1,"startTime":"2026-08-23T20:04:48.915Z","endTime":"2026-08-23T20:04:52.737Z","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":99.1,"endSpeed":90.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43089669685745,"aZ":-26.214534947578326,"pfxX":-9.898283357425404,"pfxZ":2.815962088263417,"pX":-0.17923656867537555,"pZ":3.5086713455883722,"vX0":7.393095317563361,"vY0":-144.25383288589572,"vZ0":-1.8334619104633831,"x":123.83,"y":144.05,"x0":-1.4847371788792487,"y0":50.000890504706454,"z0":5.762793481669876,"aX":-20.933309564549887},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":4.9,"breakHorizontal":16.6,"spinRate":2290,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.37916969184706906,"extension":6.581979989236558},"index":1,"playId":"5692e001-ee26-352c-aa7c-4bc309b8efa1","pitchNumber":2,"startTime":"2026-08-23T20:05:05.183Z","endTime":"2026-08-23T20:05:09.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.557826842745015,"aZ":-34.589826183268976,"pfxX":6.544025662632224,"pfxZ":-1.598556401065344,"pX":0.5574916323277656,"pZ":1.8002592006140659,"vX0":3.8772221519347103,"vY0":-121.79603110243434,"vZ0":-1.5340122121545625,"x":95.75,"y":190.17,"x0":-1.9020279599316354,"y0":50.00314570708501,"z0":5.412913422508159,"aX":9.89039855787201},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.0,"breakHorizontal":-12.7,"spinRate":2248,"spinDirection":61},"zone":9,"typeConfidence":0.9,"plateTime":0.4486610994540019,"extension":6.6707801979553},"index":2,"playId":"6edba254-6e79-363d-a9f4-7a62e6a00aab","pitchNumber":3,"startTime":"2026-08-23T20:06:01.511Z","endTime":"2026-08-23T20:06:05.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.266247771058914,"aZ":-35.33096916691337,"pfxX":6.779287054527442,"pfxZ":-2.145459491867962,"pX":-1.0128889709600781,"pZ":2.1101690253858503,"vX0":0.2134432958187217,"vY0":-120.20785258133158,"vZ0":-0.48492850406628163,"x":155.61,"y":181.81,"x0":-1.9842029279723918,"y0":50.00472425658141,"z0":5.4385402798671105,"aX":9.968495752849025},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-3.7,"breakHorizontal":-12.4,"spinRate":1868,"spinDirection":62},"zone":13,"typeConfidence":0.9,"plateTime":0.4548430326867754,"extension":6.7472701439413045},"index":3,"playId":"adc02803-a233-3aa0-9edb-5bdd72b0add4","pitchNumber":4,"startTime":"2026-08-23T20:06:22.416Z","endTime":"2026-08-23T20:06:26.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.708424625287293,"aZ":-26.352605535086497,"pfxX":-10.67470039343958,"pfxZ":2.8100918320166546,"pX":-0.29874749362785924,"pZ":2.8561387294660334,"vX0":7.182804880414252,"vY0":-142.30549447661068,"vZ0":-3.176877391227972,"x":128.39,"y":161.66,"x0":-1.4562496034249606,"y0":50.002336442795134,"z0":5.638639832346041,"aX":-22.1038869171605},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":4.7,"breakHorizontal":18.1,"spinRate":2166,"spinDirection":226},"zone":1,"typeConfidence":0.9,"plateTime":0.3834965039979843,"extension":6.680751474545379},"index":4,"playId":"9541c887-1448-36b0-b254-23d34b5c7806","pitchNumber":5,"startTime":"2026-08-23T20:06:44.220Z","endTime":"2026-08-23T20:06:47.459Z","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":98.6,"endSpeed":91.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.886499725218563,"aZ":-30.3068387959009,"pfxX":-8.790746672864362,"pfxZ":0.8784724324794109,"pX":-0.28157757771370323,"pZ":3.1362749842368736,"vX0":6.9894135444335594,"vY0":-143.66895290770972,"vZ0":-1.9154803415103383,"x":127.73,"y":154.1,"x0":-1.5790893871040919,"y0":50.0071515149872,"z0":5.658175121443774,"aX":-18.758583476554485},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":1.4,"breakHorizontal":14.9,"spinRate":2047,"spinDirection":230},"zone":1,"typeConfidence":0.9,"plateTime":0.3783077350751496,"extension":7.0328992218405215},"hitData":{"launchSpeed":88.4,"launchAngle":15.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":124.84,"coordY":90.63}},"index":5,"playId":"34d9fab9-2da3-3599-bcd1-35d90f646c7f","pitchNumber":6,"startTime":"2026-08-23T20:07:10.839Z","endTime":"2026-08-23T20:07:20.816Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:07:20.816Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Justin Crawford walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-23T20:07:49.539Z","endTime":"2026-08-23T20:09:15.574Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"postOnSecond":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"postOnThird":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","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":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":91.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.852084084279742,"aZ":-23.554369453718536,"pfxX":-7.8864984665770335,"pfxZ":4.109452854127767,"pX":0.08074695606327337,"pZ":3.6030918848648716,"vX0":7.543088114177517,"vY0":-142.54026146939836,"vZ0":-1.6844005187370223,"x":113.92,"y":141.5,"x0":-1.550763578442543,"y0":50.00214793814627,"z0":5.660754545437375,"aX":-16.540446722261564},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":7.3,"breakHorizontal":13.1,"spinRate":2092,"spinDirection":225},"zone":12,"typeConfidence":0.9,"plateTime":0.38146485805464847,"extension":7.10137051266343},"index":0,"playId":"7abad620-fe8a-37a8-b60c-946483e94e2f","pitchNumber":1,"startTime":"2026-08-23T20:07:53.574Z","endTime":"2026-08-23T20:08:01.757Z","isPitch":true,"type":"pitch"},{"details":{"description":"J.T. Realmuto advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"7abad620-fe8a-37a8-b60c-946483e94e2f","startTime":"2026-08-23T20:08:05.202Z","endTime":"2026-08-23T20:08:10.879Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":592663,"link":"/api/v1/people/592663"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":90.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.20677607546432,"aZ":-23.71039709568484,"pfxX":-7.83149267915611,"pfxZ":4.095164879203763,"pX":-1.055957711843966,"pZ":3.563813341991262,"vX0":4.599854956142513,"vY0":-141.82748235830542,"vZ0":-1.8340974328235915,"x":157.25,"y":142.56,"x0":-1.6696342540281033,"y0":50.000604893939325,"z0":5.710004977757202,"aX":-16.174203822044326},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.3,"breakHorizontal":13.4,"spinRate":2085,"spinDirection":221},"zone":11,"typeConfidence":0.89,"plateTime":0.3841545166650273,"extension":6.436327113208901},"index":2,"playId":"a72644b3-3745-3e37-95b4-05d5ca64a3f4","pitchNumber":2,"startTime":"2026-08-23T20:08:10.879Z","endTime":"2026-08-23T20:08:13.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.496484986290735,"aZ":-30.86232345155802,"pfxX":0.696815559449951,"pfxZ":0.7802056828695143,"pX":-0.288171411743034,"pZ":2.933763716293898,"vX0":3.4427557872194425,"vY0":-128.761069419818,"vZ0":-0.37557790464290186,"x":127.98,"y":159.57,"x0":-1.7304600538353792,"y0":50.005713089780926,"z0":5.459484188179546,"aX":1.1753447985641396},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.6,"breakHorizontal":-2.0,"spinRate":2359,"spinDirection":167},"zone":2,"typeConfidence":0.9,"plateTime":0.42457624116402926,"extension":6.754711804087991},"index":3,"playId":"2e4cb93b-5de4-368b-a02f-734e1af1a5e8","pitchNumber":3,"startTime":"2026-08-23T20:08:31.323Z","endTime":"2026-08-23T20:08:34.858Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.542733662946112,"aZ":-39.79162875825449,"pfxX":5.0034054987966625,"pfxZ":-5.558181096139885,"pX":-1.5389954909600494,"pZ":2.0769628367700905,"vX0":-0.4662522027025735,"vY0":-116.21000085136242,"vZ0":1.0217327725784682,"x":175.66,"y":182.7,"x0":-1.9861249086984345,"y0":50.005783559037084,"z0":5.40810059394349,"aX":6.852119226910933},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-9.6,"breakHorizontal":-9.0,"spinRate":2008,"spinDirection":66},"zone":13,"typeConfidence":0.89,"plateTime":0.4711158018076569,"extension":6.51070858156495},"index":4,"playId":"4d5fabb9-bc90-33db-bdd6-2f21dbf344c0","pitchNumber":4,"startTime":"2026-08-23T20:08:47.769Z","endTime":"2026-08-23T20:08:51.277Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":91.5,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69743218915967,"aZ":-23.986597602402,"pfxX":-9.117203624867058,"pfxZ":3.9147810043511333,"pX":1.358362688670827,"pZ":1.034454260348042,"vX0":10.801617671431725,"vY0":-141.88787088077123,"vZ0":-8.096937192751197,"x":65.22,"y":210.85,"x0":-1.2681313911704017,"y0":50.001299448909826,"z0":5.391669725373048,"aX":-19.062330611127393},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.0,"breakHorizontal":15.0,"spinRate":2296,"spinDirection":222},"zone":14,"typeConfidence":0.89,"plateTime":0.38232772820004746,"extension":7.099677239570169},"index":5,"playId":"de9f03c5-597f-3519-a8c6-e38b3be19eb6","pitchNumber":5,"startTime":"2026-08-23T20:09:11.846Z","endTime":"2026-08-23T20:09:15.574Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:09:15.574Z","atBatIndex":70},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Edmundo Sosa doubles (8) on a ground ball to left fielder José Fermín. Bryce Harper scores. J.T. Realmuto scores. Justin Crawford scores.","rbi":3,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-23T20:10:10.939Z","endTime":"2026-08-23T20:11:34.723Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":91},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":665877,"link":"/api/v1/people/665877"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":{"id":676617,"link":"/api/v1/people/676617"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":{"id":676617,"link":"/api/v1/people/676617"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":{"id":676617,"link":"/api/v1/people/676617"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"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":"2026-08-23T20:09:26.301Z","endTime":"2026-08-23T20:10:13.277Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":90.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.892076339422015,"aZ":-24.601466326832707,"pfxX":-8.86280821384216,"pfxZ":3.645191729274819,"pX":-0.9103130365223372,"pZ":3.288160660935346,"vX0":5.120283704918154,"vY0":-141.97111592919103,"vZ0":-2.2205340198586114,"x":151.7,"y":150.0,"x0":-1.5682790654856436,"y0":50.00619907383558,"z0":5.616733361930999,"aX":-18.428911854726337},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.4,"breakHorizontal":15.2,"spinRate":2195,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.38312856848192656,"extension":6.607953083553858},"index":1,"playId":"d56b95f6-d399-354e-bbae-259cb9419ea9","pitchNumber":1,"startTime":"2026-08-23T20:10:13.277Z","endTime":"2026-08-23T20:10:16.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":76.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.529017633304253,"aZ":-36.21617425440467,"pfxX":6.073656557778202,"pfxZ":-2.7957647743550442,"pX":-0.6946756295828327,"pZ":1.4357986543701786,"vX0":0.8039862071572896,"vY0":-118.8643628923852,"vZ0":-1.4158944490561873,"x":143.48,"y":200.01,"x0":-1.8262380897683639,"y0":50.00177923949427,"z0":5.296118994406471,"aX":8.78236428423808},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-5.2,"breakHorizontal":-11.2,"spinRate":1926,"spinDirection":58},"zone":13,"typeConfidence":0.89,"plateTime":0.4589368035924277,"extension":6.680497394596819},"index":2,"playId":"74329a43-c52e-3b18-bdbd-80cad0a4a39c","pitchNumber":2,"startTime":"2026-08-23T20:10:34.114Z","endTime":"2026-08-23T20:10:37.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.491293086970703,"aZ":-38.1833392876081,"pfxX":6.762584910262642,"pfxZ":-4.29748377820213,"pX":0.35019604674809685,"pZ":1.4641445500913808,"vX0":2.9709804879478297,"vY0":-117.31179950997716,"vZ0":-0.974588816660793,"x":103.65,"y":199.25,"x0":-1.8099599296796258,"y0":50.003445509384186,"z0":5.433840060966756,"aX":9.456348085714799},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-7.8,"breakHorizontal":-13.0,"spinRate":2069,"spinDirection":57},"zone":14,"typeConfidence":0.89,"plateTime":0.46630897881582456,"extension":6.781448071458574},"index":3,"playId":"cbeaef71-0f61-3e66-8af6-23ac8f818dfd","pitchNumber":3,"startTime":"2026-08-23T20:10:51.647Z","endTime":"2026-08-23T20:10:55.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.50647013367214,"aZ":-36.38528476482866,"pfxX":7.208584475041224,"pfxZ":-2.867514581954964,"pX":-0.07558432683245736,"pZ":1.5190929067928132,"vX0":1.7295987360964875,"vY0":-120.22887496574944,"vZ0":-1.5566708018992048,"x":119.88,"y":197.76,"x0":-1.7402321286781826,"y0":50.002164863634974,"z0":5.3932052659307,"aX":10.590852727480248},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-5.3,"breakHorizontal":-13.4,"spinRate":2297,"spinDirection":63},"zone":13,"typeConfidence":0.9,"plateTime":0.45492676991784675,"extension":6.779917018548511},"hitData":{"launchSpeed":91.4,"launchAngle":-13.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":34.65,"coordY":108.42}},"index":4,"playId":"1f10c4cf-e933-37bb-b111-4570028156d7","pitchNumber":4,"startTime":"2026-08-23T20:11:13.082Z","endTime":"2026-08-23T20:11:34.723Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:11:34.723Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan De La Cruz singles on a ground ball to left fielder José Fermín. Edmundo Sosa scores.","rbi":1,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-23T20:12:02.064Z","endTime":"2026-08-23T20:14:19.808Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"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":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":{"id":676617,"link":"/api/v1/people/676617"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.92346963847567,"aZ":-27.525482152188818,"pfxX":-9.096952837258968,"pfxZ":2.7132831956338057,"pX":-0.3519668668093581,"pZ":1.6264167429354868,"vX0":6.277779516688262,"vY0":-129.0721951100361,"vZ0":-4.548116311336282,"x":130.42,"y":194.87,"x0":-1.614827435869643,"y0":50.00378496376158,"z0":5.492259141728076,"aX":-15.590266608236265},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.2,"breakHorizontal":15.4,"spinRate":1832,"spinDirection":215},"zone":7,"typeConfidence":0.96,"plateTime":0.4218397251221502,"extension":6.85209925910615},"index":0,"playId":"70248c46-1aea-3f99-bddd-a4e0880b7420","pitchNumber":1,"startTime":"2026-08-23T20:12:06.299Z","endTime":"2026-08-23T20:12:09.956Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"}}},{"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":2},"pitchData":{"startSpeed":98.4,"endSpeed":91.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.685407823951163,"aZ":-26.63270460878656,"pfxX":-9.721238456029521,"pfxZ":2.623764795461998,"pX":-0.2859347510512182,"pZ":3.5934351662692654,"vX0":7.013870126658858,"vY0":-143.33324596768645,"vZ0":-1.2603991017828018,"x":127.9,"y":141.76,"x0":-1.4840994723763694,"y0":50.00057268138803,"z0":5.679689033738178,"aX":-20.514012541299735},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":4.7,"breakHorizontal":16.4,"spinRate":2168,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.3800612562604355,"extension":6.7020251407754365},"index":1,"playId":"66e7db37-b292-38ea-8788-64f044d0a7c5","pitchNumber":2,"startTime":"2026-08-23T20:12:40.718Z","endTime":"2026-08-23T20:12:44.041Z","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":98.0,"endSpeed":90.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.37629518627824,"aZ":-22.416446746571367,"pfxX":-9.456525938082276,"pfxZ":4.695363413680235,"pX":0.38051933185635906,"pZ":3.229487586641046,"vX0":8.782724818368235,"vY0":-142.49945368264088,"vZ0":-3.0887819728370562,"x":101.31,"y":146.08,"x0":-1.4964704573713976,"y0":50.004587611621524,"z0":5.725817711483462,"aX":-19.66365208937069},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.2,"breakHorizontal":15.6,"spinRate":2256,"spinDirection":225},"zone":3,"typeConfidence":0.91,"plateTime":0.3827718075953497,"extension":6.863009125439232},"index":2,"playId":"ff4f2f96-0ca2-3a60-8a2e-1aed151698d9","pitchNumber":3,"startTime":"2026-08-23T20:12:59.561Z","endTime":"2026-08-23T20:13:03.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":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.27028899485005,"aZ":-32.941542748588795,"pfxX":7.453387586459779,"pfxZ":-0.5124925841142014,"pX":1.4748536178570624,"pZ":1.3288819939368905,"vX0":5.407784447378989,"vY0":-121.39126336324473,"vZ0":-2.76957215002843,"x":60.78,"y":202.9,"x0":-1.7411857473751142,"y0":50.00076712215478,"z0":5.320586341616321,"aX":11.24484399414435},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.3,"breakHorizontal":-14.6,"spinRate":2319,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.4492990057153805,"extension":6.950837353216087},"index":3,"playId":"8bb6d189-7624-35f6-a23f-c7034ad655a4","pitchNumber":4,"startTime":"2026-08-23T20:13:24.192Z","endTime":"2026-08-23T20:13:27.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":92.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61198194409541,"aZ":-23.669411659855736,"pfxX":-10.165888244200044,"pfxZ":3.989154299792766,"pX":2.3482821064932464,"pZ":2.4288073548441655,"vX0":14.254768528029702,"vY0":-143.3442188369472,"vZ0":-4.940626902806619,"x":27.49,"y":173.2,"x0":-1.3130557321674936,"y0":50.00242291309012,"z0":5.606154739046592,"aX":-21.66874766267744},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":6.6,"breakHorizontal":16.3,"spinRate":2289,"spinDirection":231},"zone":14,"typeConfidence":0.91,"plateTime":0.3786378131257502,"extension":6.8753668341302685},"index":4,"playId":"385e7401-7d67-3573-98c2-1e4345d9e3f0","pitchNumber":5,"startTime":"2026-08-23T20:13:44.541Z","endTime":"2026-08-23T20:13:47.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.88617095394209,"aZ":-36.60735640542857,"pfxX":7.043771351381305,"pfxZ":-2.977547644182401,"pX":-0.0041977739594015,"pZ":1.0516498231773106,"vX0":2.2363868293821074,"vY0":-121.30300520897055,"vZ0":-2.58685055759253,"x":117.16,"y":210.39,"x0":-1.853322002274546,"y0":50.00213589957589,"z0":5.325557503430238,"aX":10.4888074181177},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-5.8,"breakHorizontal":-13.3,"spinRate":2453,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.45165819411988917,"extension":6.807432783720041},"hitData":{"launchSpeed":81.5,"launchAngle":5.0,"totalDistance":78.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.39,"coordY":106.9}},"index":5,"playId":"5664150a-a460-3f7a-90a0-a45ea78728b8","pitchNumber":6,"startTime":"2026-08-23T20:14:08.956Z","endTime":"2026-08-23T20:14:19.808Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:14:19.808Z","atBatIndex":72},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kyle Schwarber homers (39) on a fly ball to center field. Bryan De La Cruz scores.","rbi":2,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-23T20:15:52.284Z","endTime":"2026-08-23T20:18:23.161Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".735"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".550"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.458"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".882"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".640"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".547"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.14"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.00"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.43"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.00"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.84"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.70"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.70"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.83"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.06"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.45"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.99"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.10"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.54"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".120"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".156"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".349"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".396"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".281"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".212"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".179"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".077"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".130"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".119"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".735"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".550"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.458"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".882"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".640"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".547"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":{"id":676617,"link":"/api/v1/people/676617"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"responsiblePitcher":{"id":676617,"link":"/api/v1/people/676617"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-23T20:14:56.655Z","endTime":"2026-08-23T20:15:54.573Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":89.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.221898695634867,"aZ":-26.505316142619474,"pfxX":-9.499397025417725,"pfxZ":2.8183080312772173,"pX":-0.6547933337545141,"pZ":2.0788933654063135,"vX0":6.445907398892518,"vY0":-140.10905634630595,"vZ0":-4.669031409749569,"x":141.96,"y":182.65,"x0":-1.7375197440398817,"y0":50.00333495628886,"z0":5.474547039147977,"aX":-19.10555668819156},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":4.4,"breakHorizontal":16.1,"spinRate":2284,"spinDirection":226},"zone":7,"typeConfidence":0.87,"plateTime":0.38922298678030476,"extension":6.753971117426317},"index":1,"playId":"f017469c-cf53-3333-ac87-f8040c8fa6f4","pitchNumber":1,"startTime":"2026-08-23T20:15:54.573Z","endTime":"2026-08-23T20:15:57.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.960154088865135,"aZ":-34.55722937346068,"pfxX":7.7502610197063255,"pfxZ":-1.638808111771807,"pX":0.2659435830252099,"pZ":1.8961391960628435,"vX0":2.802217680537615,"vY0":-120.02364202427879,"vZ0":-0.8229318723564181,"x":106.86,"y":187.58,"x0":-1.924652919052261,"y0":50.002194252275785,"z0":5.329826776305524,"aX":11.269102072302335},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-2.9,"breakHorizontal":-14.8,"spinRate":2250,"spinDirection":62},"zone":9,"typeConfidence":0.9,"plateTime":0.4569248030872606,"extension":6.9109498955246425},"index":2,"playId":"ea32a243-1ab3-3842-9ada-7b13b1056888","pitchNumber":2,"startTime":"2026-08-23T20:16:15.528Z","endTime":"2026-08-23T20:16:19.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.410844836015606,"aZ":-39.93091261447009,"pfxX":6.114623540190045,"pfxZ":-5.252739659723614,"pX":-0.1819177199098702,"pZ":1.1232760302628455,"vX0":2.3697546314591684,"vY0":-120.68255281980115,"vZ0":-1.617560983162436,"x":123.93,"y":208.45,"x0":-1.9710782243649254,"y0":50.00558635229041,"z0":5.318387220946564,"aX":9.023199837644073},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-9.6,"breakHorizontal":-11.6,"spinRate":2176,"spinDirection":58},"zone":13,"typeConfidence":0.9,"plateTime":0.4538065097894979,"extension":6.760172247114108},"index":3,"playId":"eadaab1a-4503-3fa7-8c74-49444967caa6","pitchNumber":3,"startTime":"2026-08-23T20:16:42.039Z","endTime":"2026-08-23T20:16:46.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":90.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06521894403943,"aZ":-26.149771882221554,"pfxX":-9.720978052381508,"pfxZ":2.924908610945611,"pX":0.8420007210160313,"pZ":2.550568633369008,"vX0":10.071230825337075,"vY0":-141.659145364788,"vZ0":-4.19588575012799,"x":84.9,"y":169.91,"x0":-1.4722989410690903,"y0":50.00678295725954,"z0":5.6946613205437036,"aX":-20.042241634701075},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":4.7,"breakHorizontal":16.0,"spinRate":2246,"spinDirection":224},"zone":12,"typeConfidence":0.9,"plateTime":0.38458654724859276,"extension":6.890284369448226},"index":4,"playId":"5dbc5fa2-84db-300d-a4ea-b83865b1d560","pitchNumber":4,"startTime":"2026-08-23T20:17:04.303Z","endTime":"2026-08-23T20:17:09.840Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":76.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.3458330281597,"aZ":-35.49875009400075,"pfxX":7.148116484270551,"pfxZ":-2.2826909043813988,"pX":-2.73118884460789,"pZ":3.0694617016752876,"vX0":-3.5642890825689553,"vY0":-119.30616347850513,"vZ0":1.9800007479116686,"x":221.11,"y":155.9,"x0":-2.1559582776440323,"y0":50.00071997019022,"z0":5.4005145529719005,"aX":10.428230416907063},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-3.5,"breakHorizontal":-12.2,"spinRate":1838,"spinDirection":71},"zone":11,"typeConfidence":0.89,"plateTime":0.4569977069066744,"extension":6.746830656576745},"index":5,"playId":"0cc43a84-bd69-3725-b0d8-3bcd06ef3805","pitchNumber":5,"startTime":"2026-08-23T20:17:31.479Z","endTime":"2026-08-23T20:17:34.608Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":91.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.695433733691992,"aZ":-30.527140517170682,"pfxX":-9.379720449574325,"pfxZ":0.785767887736208,"pX":-0.48015278107978937,"pZ":3.208168569739256,"vX0":6.2848606093104555,"vY0":-142.71812476614812,"vZ0":-1.5500401952065246,"x":135.3,"y":152.16,"x0":-1.4734198852143765,"y0":50.00415752284204,"z0":5.650926722277832,"aX":-19.674561590997133},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":1.3,"breakHorizontal":16.0,"spinRate":2098,"spinDirection":225},"zone":1,"typeConfidence":0.9,"plateTime":0.3813571855230542,"extension":6.931195092217978},"hitData":{"launchSpeed":108.5,"launchAngle":33.0,"totalDistance":459.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.84,"coordY":12.66}},"index":6,"playId":"25a4d28f-d297-3b34-82ed-8401513028a5","pitchNumber":6,"startTime":"2026-08-23T20:17:54.371Z","endTime":"2026-08-23T20:18:23.161Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:18:23.161Z","atBatIndex":73}],"currentPlay":{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kyle Schwarber homers (39) on a fly ball to center field. Bryan De La Cruz scores.","rbi":2,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-23T20:15:52.284Z","endTime":"2026-08-23T20:18:23.161Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".735"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".550"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.458"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".882"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".640"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".547"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.14"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.00"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.43"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.00"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.84"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.70"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.70"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.83"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.06"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.45"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.99"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.10"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.54"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".120"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".156"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".349"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".396"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".281"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".212"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".179"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".077"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".130"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".119"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".735"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".550"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.458"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".882"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".640"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".547"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":{"id":676617,"link":"/api/v1/people/676617"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"responsiblePitcher":{"id":676617,"link":"/api/v1/people/676617"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-23T20:14:56.655Z","endTime":"2026-08-23T20:15:54.573Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":89.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.221898695634867,"aZ":-26.505316142619474,"pfxX":-9.499397025417725,"pfxZ":2.8183080312772173,"pX":-0.6547933337545141,"pZ":2.0788933654063135,"vX0":6.445907398892518,"vY0":-140.10905634630595,"vZ0":-4.669031409749569,"x":141.96,"y":182.65,"x0":-1.7375197440398817,"y0":50.00333495628886,"z0":5.474547039147977,"aX":-19.10555668819156},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":4.4,"breakHorizontal":16.1,"spinRate":2284,"spinDirection":226},"zone":7,"typeConfidence":0.87,"plateTime":0.38922298678030476,"extension":6.753971117426317},"index":1,"playId":"f017469c-cf53-3333-ac87-f8040c8fa6f4","pitchNumber":1,"startTime":"2026-08-23T20:15:54.573Z","endTime":"2026-08-23T20:15:57.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.960154088865135,"aZ":-34.55722937346068,"pfxX":7.7502610197063255,"pfxZ":-1.638808111771807,"pX":0.2659435830252099,"pZ":1.8961391960628435,"vX0":2.802217680537615,"vY0":-120.02364202427879,"vZ0":-0.8229318723564181,"x":106.86,"y":187.58,"x0":-1.924652919052261,"y0":50.002194252275785,"z0":5.329826776305524,"aX":11.269102072302335},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-2.9,"breakHorizontal":-14.8,"spinRate":2250,"spinDirection":62},"zone":9,"typeConfidence":0.9,"plateTime":0.4569248030872606,"extension":6.9109498955246425},"index":2,"playId":"ea32a243-1ab3-3842-9ada-7b13b1056888","pitchNumber":2,"startTime":"2026-08-23T20:16:15.528Z","endTime":"2026-08-23T20:16:19.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.410844836015606,"aZ":-39.93091261447009,"pfxX":6.114623540190045,"pfxZ":-5.252739659723614,"pX":-0.1819177199098702,"pZ":1.1232760302628455,"vX0":2.3697546314591684,"vY0":-120.68255281980115,"vZ0":-1.617560983162436,"x":123.93,"y":208.45,"x0":-1.9710782243649254,"y0":50.00558635229041,"z0":5.318387220946564,"aX":9.023199837644073},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-9.6,"breakHorizontal":-11.6,"spinRate":2176,"spinDirection":58},"zone":13,"typeConfidence":0.9,"plateTime":0.4538065097894979,"extension":6.760172247114108},"index":3,"playId":"eadaab1a-4503-3fa7-8c74-49444967caa6","pitchNumber":3,"startTime":"2026-08-23T20:16:42.039Z","endTime":"2026-08-23T20:16:46.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":90.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06521894403943,"aZ":-26.149771882221554,"pfxX":-9.720978052381508,"pfxZ":2.924908610945611,"pX":0.8420007210160313,"pZ":2.550568633369008,"vX0":10.071230825337075,"vY0":-141.659145364788,"vZ0":-4.19588575012799,"x":84.9,"y":169.91,"x0":-1.4722989410690903,"y0":50.00678295725954,"z0":5.6946613205437036,"aX":-20.042241634701075},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":4.7,"breakHorizontal":16.0,"spinRate":2246,"spinDirection":224},"zone":12,"typeConfidence":0.9,"plateTime":0.38458654724859276,"extension":6.890284369448226},"index":4,"playId":"5dbc5fa2-84db-300d-a4ea-b83865b1d560","pitchNumber":4,"startTime":"2026-08-23T20:17:04.303Z","endTime":"2026-08-23T20:17:09.840Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":76.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.3458330281597,"aZ":-35.49875009400075,"pfxX":7.148116484270551,"pfxZ":-2.2826909043813988,"pX":-2.73118884460789,"pZ":3.0694617016752876,"vX0":-3.5642890825689553,"vY0":-119.30616347850513,"vZ0":1.9800007479116686,"x":221.11,"y":155.9,"x0":-2.1559582776440323,"y0":50.00071997019022,"z0":5.4005145529719005,"aX":10.428230416907063},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-3.5,"breakHorizontal":-12.2,"spinRate":1838,"spinDirection":71},"zone":11,"typeConfidence":0.89,"plateTime":0.4569977069066744,"extension":6.746830656576745},"index":5,"playId":"0cc43a84-bd69-3725-b0d8-3bcd06ef3805","pitchNumber":5,"startTime":"2026-08-23T20:17:31.479Z","endTime":"2026-08-23T20:17:34.608Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":91.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.695433733691992,"aZ":-30.527140517170682,"pfxX":-9.379720449574325,"pfxZ":0.785767887736208,"pX":-0.48015278107978937,"pZ":3.208168569739256,"vX0":6.2848606093104555,"vY0":-142.71812476614812,"vZ0":-1.5500401952065246,"x":135.3,"y":152.16,"x0":-1.4734198852143765,"y0":50.00415752284204,"z0":5.650926722277832,"aX":-19.674561590997133},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":1.3,"breakHorizontal":16.0,"spinRate":2098,"spinDirection":225},"zone":1,"typeConfidence":0.9,"plateTime":0.3813571855230542,"extension":6.931195092217978},"hitData":{"launchSpeed":108.5,"launchAngle":33.0,"totalDistance":459.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.84,"coordY":12.66}},"index":6,"playId":"25a4d28f-d297-3b34-82ed-8401513028a5","pitchNumber":6,"startTime":"2026-08-23T20:17:54.371Z","endTime":"2026-08-23T20:18:23.161Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:18:23.161Z","atBatIndex":73},"scoringPlays":[3,23,30,50,71,72,73],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3,4],"bottom":[5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":141.14,"y":167.75},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":169.65,"y":95.78},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":145.35,"y":76.69},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":127.37,"y":53.38},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":154.01,"y":80.79},"type":"O","description":"Flyout"}]}},{"startIndex":8,"endIndex":14,"top":[8,9,10],"bottom":[11,12,13,14],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"coordinates":{"x":112.13,"y":68.32},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":111.22,"y":165.21},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"coordinates":{"x":150.37,"y":72.99},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":151.79,"y":152.53},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":165.03,"y":65.48},"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":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":120.86,"y":143.41},"type":"O","description":"Groundout"}]}},{"startIndex":15,"endIndex":21,"top":[15,16,17],"bottom":[18,19,20,21],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":101.08,"y":164.7},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"coordinates":{"x":39.71,"y":96.06},"type":"H","description":"Double"}]}},{"startIndex":22,"endIndex":29,"top":[22,23,24,25],"bottom":[26,27,28,29],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":112.7,"y":153.8},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":161.41,"y":153.99},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"coordinates":{"x":139.22,"y":92.9},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"coordinates":{"x":115.28,"y":148.48},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":200.98,"y":97.68},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":90.94,"y":104.87},"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":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":104.63,"y":163.18},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":30,"endIndex":37,"top":[30,31,32,33],"bottom":[34,35,36,37],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":72.39,"y":47.6},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"coordinates":{"x":109.2,"y":142.3},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":103.62,"y":166.73},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":121.28,"y":143.13},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":148.75,"y":151.52},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":177.24,"y":119.27},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":153.82,"y":155.07},"type":"O","description":"Groundout"}]}},{"startIndex":38,"endIndex":45,"top":[38,39,40,41],"bottom":[42,43,44,45],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":119.15,"y":145.3},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"coordinates":{"x":109.19,"y":153.04},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":138.61,"y":156.08},"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":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":66.83,"y":68.82},"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":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":73.32,"y":60.94},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":124.6,"y":189.91},"type":"O","description":"Pop Out"}]}},{"startIndex":46,"endIndex":55,"top":[46,47,48,49,50,51,52],"bottom":[53,54,55],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"coordinates":{"x":135.48,"y":48.23},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"coordinates":{"x":153.86,"y":124.11},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":119.84,"y":87.63},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":161.07,"y":86.38},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":180.04,"y":68.63},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":122.67,"y":192.77},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":114.26,"y":169.27},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":122.38,"y":157.1},"type":"O","description":"Groundout"}]}},{"startIndex":56,"endIndex":62,"top":[56,57,58,59],"bottom":[60,61,62],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":169.29,"y":81.13},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"coordinates":{"x":149.69,"y":109.31},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":103.62,"y":163.69},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"batter":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"coordinates":{"x":198.08,"y":130.12},"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":8,"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":160.41,"y":164.2},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":137.08,"y":150.51},"type":"O","description":"Groundout"}]}},{"startIndex":63,"endIndex":73,"top":[63,64,65],"bottom":[66,67,68,69,70,71,72,73],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":686934,"fullName":"Alex McFarlane","link":"/api/v1/people/686934"},"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"coordinates":{"x":86.18,"y":82.32},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":686934,"fullName":"Alex McFarlane","link":"/api/v1/people/686934"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":105.14,"y":147.97},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":9,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":48.94,"y":128.85},"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":9,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":60.34,"y":127.12},"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":9,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":68.2,"y":98.26},"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":9,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":124.84,"y":90.63},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":9,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":34.65,"y":108.42},"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":9,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"coordinates":{"x":87.39,"y":106.9},"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":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":121.84,"y":12.66},"type":"H","description":"Home Run"}]}}]},"linescore":{"note":"Two out when winning run scored.","currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":3}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":6,"hits":5,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":6,"hits":9,"errors":0,"leftOnBase":5},"away":{"runs":4,"hits":10,"errors":0,"leftOnBase":6}},"defense":{"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"catcher":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"first":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"second":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"third":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"shortstop":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"left":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"center":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"right":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"onDeck":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"inHole":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"battingOrder":2,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"offense":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"onDeck":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"inHole":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"pitcher":{"id":686934,"fullName":"Alex McFarlane","link":"/api/v1/people/686934"},"battingOrder":1,"team":{"id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"}},"balls":2,"strikes":2,"outs":2},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":8,"airOuts":9,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".241","atBats":36,"obp":".317","slg":".382","ops":".699","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":13,"rbi":4,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":0,"lineOuts":7},"pitching":{"flyOuts":7,"groundOuts":11,"airOuts":9,"runs":6,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":34,"obp":".324","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":155,"era":"4.14","inningsPitched":"8.2","saveOpportunities":0,"earnedRuns":6,"whip":"1.34","battersFaced":37,"outs":26,"completeGames":0,"shutouts":0,"pitchesThrown":155,"balls":57,"strikes":98,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.22","rbi":6,"pitchesPerInning":"17.88","runsScoredPer9":"6.23","homeRunsPer9":"1.04","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":26,"errors":0,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID700241":{"person":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":25,"gamesStarted":25,"flyOuts":89,"groundOuts":155,"airOuts":142,"runs":58,"doubles":27,"triples":2,"homeRuns":18,"strikeOuts":95,"baseOnBalls":36,"intentionalWalks":0,"hits":130,"hitByPitch":0,"atBats":518,"obp":".297","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":2225,"era":"3.54","inningsPitched":"137.1","wins":5,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":54,"whip":"1.21","battersFaced":558,"outs":412,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2225,"balls":857,"strikes":1368,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":".357","pitchesPerInning":"16.20","gamesFinished":0,"strikeoutWalkRatio":"2.64","strikeoutsPer9Inn":"6.23","walksPer9Inn":"2.36","hitsPer9Inn":"8.52","runsScoredPer9":"3.80","homeRunsPer9":"1.18","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":16,"lineOuts":37},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":15,"errors":0,"chances":33,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663494":{"person":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"jerseyNumber":"39","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":16,"groundOuts":36,"airOuts":31,"runs":13,"doubles":1,"triples":2,"homeRuns":4,"strikeOuts":26,"baseOnBalls":10,"intentionalWalks":0,"hits":28,"hitByPitch":1,"avg":".235","atBats":119,"obp":".298","slg":".378","ops":".676","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":132,"totalBases":45,"rbi":17,"leftOnBase":52,"sacBunts":1,"sacFlies":1,"babip":".267","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.75","popOuts":2,"lineOuts":13},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":18,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":8,"strikes":10,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"9.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"4.50","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":29,"putOuts":41,"errors":0,"chances":70,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691023":{"person":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | K, R, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":5,"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":128,"flyOuts":62,"groundOuts":108,"airOuts":118,"runs":82,"doubles":28,"triples":0,"homeRuns":27,"strikeOuts":132,"baseOnBalls":42,"intentionalWalks":1,"hits":144,"hitByPitch":4,"avg":".289","atBats":499,"obp":".347","slg":".507","ops":".854","caughtStealing":5,"stolenBases":18,"stolenBasePercentage":".783","caughtStealingPercentage":".217","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":548,"totalBases":253,"rbi":96,"leftOnBase":236,"sacBunts":0,"sacFlies":3,"babip":".341","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.48","popOuts":29,"lineOuts":27},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":253,"errors":5,"chances":266,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID701675":{"person":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"jerseyNumber":"27","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"501","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":112,"flyOuts":48,"groundOuts":90,"airOuts":100,"runs":41,"doubles":10,"triples":2,"homeRuns":9,"strikeOuts":68,"baseOnBalls":19,"intentionalWalks":0,"hits":79,"hitByPitch":3,"avg":".239","atBats":331,"obp":".282","slg":".363","ops":".645","caughtStealing":4,"stolenBases":8,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":359,"totalBases":120,"rbi":41,"leftOnBase":137,"sacBunts":1,"sacFlies":5,"babip":".270","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.78","popOuts":28,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":203,"errors":3,"chances":210,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID681517":{"person":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"4.0 IP, 0 ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":3,"airOuts":4,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":13,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":63,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":15,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":63,"balls":27,"strikes":36,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"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":25,"gamesStarted":25,"flyOuts":66,"groundOuts":131,"airOuts":115,"runs":44,"doubles":30,"triples":1,"homeRuns":12,"strikeOuts":115,"baseOnBalls":37,"intentionalWalks":0,"hits":127,"hitByPitch":5,"atBats":485,"obp":".320","caughtStealing":5,"stolenBases":7,"stolenBasePercentage":".583","caughtStealingPercentage":".417","numberOfPitches":2086,"era":"3.13","inningsPitched":"126.1","wins":10,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.30","battersFaced":531,"outs":379,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2086,"balls":771,"strikes":1315,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":".714","pitchesPerInning":"16.51","gamesFinished":0,"strikeoutWalkRatio":"3.11","strikeoutsPer9Inn":"8.19","walksPer9Inn":"2.64","hitsPer9Inn":"9.05","runsScoredPer9":"3.13","homeRunsPer9":"0.85","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":31},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":8,"errors":0,"chances":21,"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"}]},"ID665877":{"person":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"jerseyNumber":"15","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":42,"groundOuts":72,"airOuts":86,"runs":23,"doubles":14,"triples":0,"homeRuns":6,"strikeOuts":35,"baseOnBalls":26,"intentionalWalks":0,"hits":62,"hitByPitch":1,"avg":".247","atBats":251,"obp":".318","slg":".375","ops":".693","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":284,"totalBases":94,"rbi":33,"leftOnBase":113,"sacBunts":2,"sacFlies":2,"babip":".264","groundOutsToAirouts":"0.84","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"41.83","popOuts":24,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":44,"putOuts":104,"errors":1,"chances":149,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID681676":{"person":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":8,"groundOuts":13,"airOuts":13,"runs":13,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":21,"baseOnBalls":7,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":61,"obp":".319","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":271,"era":"4.70","inningsPitched":"15.1","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":8,"whip":"1.43","battersFaced":69,"outs":46,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":271,"balls":99,"strikes":172,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".333","pitchesPerInning":"17.67","gamesFinished":4,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"12.33","walksPer9Inn":"4.11","hitsPer9Inn":"8.80","runsScoredPer9":"7.63","homeRunsPer9":"1.17","inheritedRunners":11,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":3,"chances":6,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID700669":{"person":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":52,"gamesStarted":0,"flyOuts":49,"groundOuts":71,"airOuts":71,"runs":24,"doubles":12,"triples":0,"homeRuns":5,"strikeOuts":38,"baseOnBalls":30,"intentionalWalks":2,"hits":41,"hitByPitch":2,"atBats":216,"obp":".289","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":937,"era":"3.13","inningsPitched":"63.1","wins":7,"losses":1,"saves":1,"saveOpportunities":3,"holds":6,"blownSaves":2,"earnedRuns":22,"whip":"1.12","battersFaced":253,"outs":190,"gamesPitched":52,"completeGames":0,"shutouts":0,"pitchesThrown":937,"balls":374,"strikes":563,"strikePercentage":".600","hitBatsmen":2,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".875","pitchesPerInning":"14.79","gamesFinished":14,"strikeoutWalkRatio":"1.27","strikeoutsPer9Inn":"5.40","walksPer9Inn":"4.26","hitsPer9Inn":"5.83","runsScoredPer9":"3.41","homeRunsPer9":"0.71","inheritedRunners":39,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":6,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID802139":{"person":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"jerseyNumber":"26","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | 2 K, RBI, 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":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":126,"flyOuts":93,"groundOuts":140,"airOuts":140,"runs":87,"doubles":14,"triples":0,"homeRuns":17,"strikeOuts":93,"baseOnBalls":62,"intentionalWalks":2,"hits":120,"hitByPitch":16,"avg":".244","atBats":491,"obp":".347","slg":".377","ops":".724","caughtStealing":1,"stolenBases":14,"stolenBasePercentage":".933","caughtStealingPercentage":".067","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":571,"totalBases":185,"rbi":48,"leftOnBase":144,"sacBunts":0,"sacFlies":2,"babip":".269","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.88","popOuts":13,"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":365,"putOuts":153,"errors":2,"chances":520,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID657571":{"person":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":32,"gamesStarted":1,"flyOuts":13,"groundOuts":33,"airOuts":25,"runs":15,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":27,"baseOnBalls":18,"intentionalWalks":2,"hits":32,"hitByPitch":0,"atBats":116,"obp":".370","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":539,"era":"4.50","inningsPitched":"30.0","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":4,"blownSaves":0,"earnedRuns":15,"whip":"1.67","battersFaced":136,"outs":90,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":539,"balls":195,"strikes":344,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.32","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.97","gamesFinished":5,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"8.10","walksPer9Inn":"5.40","hitsPer9Inn":"9.60","runsScoredPer9":"4.50","homeRunsPer9":"1.20","inheritedRunners":16,"inheritedRunnersScored":6,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677865":{"person":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(H, 10)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":4,"strikes":11,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":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":59,"gamesStarted":0,"flyOuts":33,"groundOuts":81,"airOuts":66,"runs":30,"doubles":14,"triples":0,"homeRuns":3,"strikeOuts":42,"baseOnBalls":24,"intentionalWalks":2,"hits":64,"hitByPitch":8,"atBats":246,"obp":".338","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":1081,"era":"3.34","inningsPitched":"64.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":10,"blownSaves":1,"earnedRuns":24,"whip":"1.36","battersFaced":285,"outs":194,"gamesPitched":59,"completeGames":0,"shutouts":0,"pitchesThrown":1081,"balls":391,"strikes":690,"strikePercentage":".640","hitBatsmen":8,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.23","rbi":0,"winPercentage":".000","pitchesPerInning":"16.72","gamesFinished":9,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"5.85","walksPer9Inn":"3.34","hitsPer9Inn":"8.91","runsScoredPer9":"4.18","homeRunsPer9":"0.42","inheritedRunners":27,"inheritedRunnersScored":13,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":14,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":10,"errors":0,"chances":16,"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"}]},"ID691458":{"person":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"jerseyNumber":"33","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"600","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"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":55,"flyOuts":21,"groundOuts":60,"airOuts":53,"runs":15,"doubles":8,"triples":4,"homeRuns":2,"strikeOuts":28,"baseOnBalls":7,"intentionalWalks":0,"hits":44,"hitByPitch":1,"avg":".243","atBats":181,"obp":".269","slg":".365","ops":".634","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":193,"totalBases":66,"rbi":25,"leftOnBase":84,"sacBunts":0,"sacFlies":4,"babip":".271","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"90.50","popOuts":11,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":95,"putOuts":77,"errors":5,"chances":177,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID676475":{"person":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"jerseyNumber":"41","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | K, 2 RBI","gamesPlayed":1,"flyOuts":0,"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":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":131,"flyOuts":79,"groundOuts":136,"airOuts":127,"runs":75,"doubles":33,"triples":1,"homeRuns":21,"strikeOuts":93,"baseOnBalls":46,"intentionalWalks":4,"hits":145,"hitByPitch":6,"avg":".291","atBats":498,"obp":".356","slg":".488","ops":".844","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":553,"totalBases":243,"rbi":96,"leftOnBase":227,"sacBunts":0,"sacFlies":3,"babip":".320","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.71","popOuts":23,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":89,"putOuts":1006,"errors":8,"chances":1103,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID676617":{"person":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(L, 3-5)","summary":"0.2 IP, 6 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":39,"inningsPitched":"0.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"battersFaced":8,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":13,"strikes":26,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":6,"gamesFinished":1,"runsScoredPer9":"81.00","homeRunsPer9":"13.50","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":54,"gamesStarted":0,"flyOuts":25,"groundOuts":56,"airOuts":43,"runs":25,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":53,"baseOnBalls":23,"intentionalWalks":2,"hits":41,"hitByPitch":10,"atBats":190,"obp":".330","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":894,"era":"3.93","inningsPitched":"52.2","wins":3,"losses":5,"saves":33,"saveOpportunities":38,"holds":1,"blownSaves":5,"earnedRuns":23,"whip":"1.22","battersFaced":226,"outs":158,"gamesPitched":54,"completeGames":0,"shutouts":0,"pitchesThrown":894,"balls":347,"strikes":547,"strikePercentage":".610","hitBatsmen":10,"balks":0,"wildPitches":5,"pickoffs":2,"groundOutsToAirouts":"1.30","rbi":6,"winPercentage":".375","pitchesPerInning":"16.97","gamesFinished":44,"strikeoutWalkRatio":"2.30","strikeoutsPer9Inn":"9.06","walksPer9Inn":"3.93","hitsPer9Inn":"7.01","runsScoredPer9":"4.27","homeRunsPer9":"0.51","inheritedRunners":12,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":7,"errors":1,"chances":16,"fielding":".938","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666277":{"person":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":7,"strikes":6,"strikePercentage":".460","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":59,"gamesStarted":0,"flyOuts":32,"groundOuts":49,"airOuts":63,"runs":27,"doubles":10,"triples":0,"homeRuns":9,"strikeOuts":57,"baseOnBalls":26,"intentionalWalks":1,"hits":45,"hitByPitch":2,"atBats":211,"obp":".302","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":959,"era":"4.11","inningsPitched":"57.0","wins":6,"losses":3,"saves":2,"saveOpportunities":9,"holds":19,"blownSaves":7,"earnedRuns":26,"whip":"1.25","battersFaced":242,"outs":171,"gamesPitched":59,"completeGames":0,"shutouts":0,"pitchesThrown":959,"balls":338,"strikes":621,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".667","pitchesPerInning":"16.82","gamesFinished":7,"strikeoutWalkRatio":"2.19","strikeoutsPer9Inn":"9.00","walksPer9Inn":"4.11","hitsPer9Inn":"7.11","runsScoredPer9":"4.26","homeRunsPer9":"1.42","inheritedRunners":23,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":15,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"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"}]},"ID687273":{"person":{"id":687273,"fullName":"Quinn Mathews","link":"/api/v1/people/687273"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":3,"gamesStarted":3,"flyOuts":11,"groundOuts":12,"airOuts":16,"runs":10,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":7,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":57,"obp":".379","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":291,"era":"6.43","inningsPitched":"14.0","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.79","battersFaced":66,"outs":42,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":291,"balls":106,"strikes":185,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".000","pitchesPerInning":"20.79","gamesFinished":0,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"8.36","walksPer9Inn":"4.50","hitsPer9Inn":"11.57","runsScoredPer9":"6.43","homeRunsPer9":"0.64","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669461":{"person":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":25,"gamesStarted":25,"flyOuts":82,"groundOuts":90,"airOuts":141,"runs":75,"doubles":22,"triples":1,"homeRuns":21,"strikeOuts":125,"baseOnBalls":44,"intentionalWalks":0,"hits":136,"hitByPitch":5,"atBats":485,"obp":".343","caughtStealing":5,"stolenBases":20,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":2109,"era":"5.04","inningsPitched":"125.0","wins":5,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":70,"whip":"1.44","battersFaced":541,"outs":375,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2109,"balls":761,"strikes":1348,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":5,"pickoffs":4,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".313","pitchesPerInning":"16.87","gamesFinished":0,"strikeoutWalkRatio":"2.84","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.17","hitsPer9Inn":"9.79","runsScoredPer9":"5.40","homeRunsPer9":"1.51","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":25,"lineOuts":34},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":4,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686780":{"person":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"jerseyNumber":"43","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":26,"groundOuts":45,"airOuts":47,"runs":13,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":50,"baseOnBalls":10,"intentionalWalks":0,"hits":37,"hitByPitch":2,"avg":".214","atBats":173,"obp":".262","slg":".318","ops":".580","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":191,"totalBases":55,"rbi":11,"leftOnBase":76,"sacBunts":4,"sacFlies":2,"babip":".273","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.25","popOuts":12,"lineOuts":9},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":8,"era":"9.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.00","battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":1,"strikes":7,"strikePercentage":".880","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"8.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":17,"stolenBases":37,"stolenBasePercentage":".685","caughtStealingPercentage":".315","assists":31,"putOuts":430,"errors":5,"chances":466,"fielding":".989","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID602104":{"person":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"jerseyNumber":"29","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":1,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":12,"groundOuts":17,"airOuts":23,"runs":10,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":6,"intentionalWalks":0,"hits":10,"hitByPitch":4,"avg":".164","atBats":61,"obp":".278","slg":".311","ops":".589","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":72,"totalBases":19,"rbi":5,"leftOnBase":26,"sacBunts":0,"sacFlies":1,"babip":".167","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.50","popOuts":6,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":41,"putOuts":28,"errors":4,"chances":73,"fielding":".945","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID592773":{"person":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":2,"strikes":8,"strikePercentage":".800","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":57,"gamesStarted":0,"flyOuts":26,"groundOuts":42,"airOuts":52,"runs":28,"doubles":7,"triples":1,"homeRuns":9,"strikeOuts":52,"baseOnBalls":27,"intentionalWalks":1,"hits":46,"hitByPitch":1,"atBats":192,"obp":".336","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":902,"era":"4.59","inningsPitched":"51.0","wins":2,"losses":2,"saves":1,"saveOpportunities":5,"holds":24,"blownSaves":4,"earnedRuns":26,"whip":"1.43","battersFaced":221,"outs":153,"gamesPitched":57,"completeGames":0,"shutouts":0,"pitchesThrown":902,"balls":351,"strikes":551,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".500","pitchesPerInning":"17.69","gamesFinished":5,"strikeoutWalkRatio":"1.93","strikeoutsPer9Inn":"9.18","walksPer9Inn":"4.76","hitsPer9Inn":"8.12","runsScoredPer9":"4.94","homeRunsPer9":"1.59","inheritedRunners":19,"inheritedRunnersScored":10,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":14,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID695491":{"person":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":8,"groundOuts":6,"airOuts":12,"runs":5,"doubles":0,"triples":0,"homeRuns":4,"strikeOuts":14,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":1,"avg":".139","atBats":36,"obp":".220","slg":".472","ops":".692","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":17,"rbi":9,"leftOnBase":17,"sacBunts":0,"sacFlies":1,"babip":".053","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.00","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":14,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID703725":{"person":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"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":15,"balls":4,"strikes":11,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":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":19,"gamesStarted":0,"flyOuts":5,"groundOuts":21,"airOuts":16,"runs":17,"doubles":6,"triples":1,"homeRuns":5,"strikeOuts":25,"baseOnBalls":6,"intentionalWalks":0,"hits":20,"hitByPitch":1,"atBats":81,"obp":".303","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":340,"era":"5.40","inningsPitched":"21.2","wins":3,"losses":3,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":13,"whip":"1.20","battersFaced":89,"outs":65,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":340,"balls":116,"strikes":224,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.31","rbi":0,"winPercentage":".500","pitchesPerInning":"15.69","gamesFinished":6,"strikeoutWalkRatio":"4.17","strikeoutsPer9Inn":"10.38","walksPer9Inn":"2.49","hitsPer9Inn":"8.31","runsScoredPer9":"7.06","homeRunsPer9":"2.08","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID657265":{"person":{"id":657265,"fullName":"Peter Strzelecki","link":"/api/v1/people/657265"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":16,"groundOuts":10,"airOuts":22,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":47,"obp":".278","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":220,"era":"3.29","inningsPitched":"13.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.02","battersFaced":54,"outs":41,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":220,"balls":90,"strikes":130,"strikePercentage":".590","hitBatsmen":1,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":0,"winPercentage":".500","pitchesPerInning":"16.10","gamesFinished":3,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"4.61","walksPer9Inn":"3.29","hitsPer9Inn":"5.93","runsScoredPer9":"3.29","homeRunsPer9":"0.66","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"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":true,"isSubstitute":false}},"ID691026":{"person":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"jerseyNumber":"0","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":122,"flyOuts":57,"groundOuts":106,"airOuts":125,"runs":49,"doubles":19,"triples":2,"homeRuns":5,"strikeOuts":105,"baseOnBalls":44,"intentionalWalks":0,"hits":103,"hitByPitch":7,"avg":".238","atBats":432,"obp":".314","slg":".326","ops":".640","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":490,"totalBases":141,"rbi":51,"leftOnBase":195,"sacBunts":0,"sacFlies":7,"babip":".298","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"86.40","popOuts":29,"lineOuts":39},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":317,"putOuts":188,"errors":8,"chances":513,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671056":{"person":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"jerseyNumber":"48","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | BB, 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":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":131,"flyOuts":52,"groundOuts":147,"airOuts":123,"runs":81,"doubles":23,"triples":1,"homeRuns":14,"strikeOuts":106,"baseOnBalls":64,"intentionalWalks":5,"hits":119,"hitByPitch":27,"avg":".242","atBats":491,"obp":".358","slg":".379","ops":".737","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":17,"groundIntoTriplePlay":0,"plateAppearances":586,"totalBases":186,"rbi":53,"leftOnBase":206,"sacBunts":0,"sacFlies":4,"babip":".280","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.07","popOuts":37,"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":{"caughtStealing":2,"stolenBases":38,"stolenBasePercentage":".950","caughtStealingPercentage":".050","assists":12,"putOuts":336,"errors":1,"chances":349,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID699625":{"person":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"jerseyNumber":"8","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":28,"groundOuts":22,"airOuts":38,"runs":9,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":45,"baseOnBalls":9,"intentionalWalks":0,"hits":22,"hitByPitch":4,"avg":".175","atBats":126,"obp":".250","slg":".310","ops":".560","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":140,"totalBases":39,"rbi":12,"leftOnBase":58,"sacBunts":0,"sacFlies":1,"babip":".231","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.50","popOuts":4,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":14,"stolenBasePercentage":".933","caughtStealingPercentage":".067","assists":4,"putOuts":253,"errors":1,"chances":258,"fielding":".996","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[802139,671056,691023,676475,695491,701675,691458,665877,602104,686780,681517,703725,677865,592773,666277,676617],"pitchers":[681517,703725,677865,592773,666277,676617],"bench":[699625,663494,691026],"bullpen":[657571,681676,700669,669461,687273,700241,657265],"battingOrder":[802139,671056,691023,676475,701675,691458,665877,602104,686780],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Fermín (6, 5th inning off Sánchez, C, 0 on, 0 out)."},{"label":"TB","value":"Burleson 2; Fermín 4; Herrera; Jordan; Pagés, P; Urías, R; Walker, J; Wetherholt 2."},{"label":"RBI","value":"Burleson 2 (96); Fermín (33); Wetherholt (48)."},{"label":"2-out RBI","value":"Burleson; Wetherholt."},{"label":"Runners left in scoring position, 2 out","value":"Walker, J 2."},{"label":"GIDP","value":"Jordan."},{"label":"Team RISP","value":"3-for-6."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Wetherholt (14, 2nd base off Sánchez, C/Realmuto); Walker, J (18, 2nd base off Sánchez, C/Realmuto)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Jordan-Urías, R-Burleson)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":11,"airOuts":9,"runs":6,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".243","atBats":34,"obp":".314","slg":".404","ops":".718","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":16,"rbi":6,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":1,"lineOuts":1},"pitching":{"flyOuts":2,"groundOuts":8,"airOuts":9,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":36,"obp":".297","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":137,"era":"4.11","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.30","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":137,"balls":42,"strikes":95,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":4,"pitchesPerInning":"15.22","runsScoredPer9":"4.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":0,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID669016":{"person":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":125,"flyOuts":67,"groundOuts":94,"airOuts":117,"runs":66,"doubles":18,"triples":2,"homeRuns":17,"strikeOuts":121,"baseOnBalls":30,"intentionalWalks":5,"hits":125,"hitByPitch":2,"avg":".277","atBats":452,"obp":".322","slg":".438","ops":".760","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":489,"totalBases":198,"rbi":55,"leftOnBase":188,"sacBunts":1,"sacFlies":4,"babip":".340","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.59","popOuts":15,"lineOuts":35},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":215,"errors":2,"chances":217,"fielding":".991","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":26,"gamesStarted":26,"flyOuts":63,"groundOuts":149,"airOuts":113,"runs":64,"doubles":29,"triples":1,"homeRuns":14,"strikeOuts":194,"baseOnBalls":47,"intentionalWalks":0,"hits":133,"hitByPitch":9,"atBats":582,"obp":".295","caughtStealing":7,"stolenBases":13,"stolenBasePercentage":".650","caughtStealingPercentage":".350","numberOfPitches":2548,"era":"3.35","inningsPitched":"156.0","wins":11,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":58,"whip":"1.15","battersFaced":645,"outs":468,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2548,"balls":909,"strikes":1639,"strikePercentage":".640","hitBatsmen":9,"balks":1,"wildPitches":7,"pickoffs":1,"groundOutsToAirouts":"1.32","rbi":0,"winPercentage":".688","pitchesPerInning":"16.33","gamesFinished":0,"strikeoutWalkRatio":"4.13","strikeoutsPer9Inn":"11.19","walksPer9Inn":"2.71","hitsPer9Inn":"7.67","runsScoredPer9":"3.69","homeRunsPer9":"0.81","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":4,"sacFlies":3,"passedBall":0,"popOuts":21,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":6,"errors":0,"chances":24,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621237":{"person":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":53,"gamesStarted":0,"flyOuts":23,"groundOuts":31,"airOuts":47,"runs":33,"doubles":8,"triples":3,"homeRuns":5,"strikeOuts":57,"baseOnBalls":22,"intentionalWalks":2,"hits":50,"hitByPitch":8,"atBats":184,"obp":".374","caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":904,"era":"6.07","inningsPitched":"46.0","wins":3,"losses":3,"saves":1,"saveOpportunities":3,"holds":11,"blownSaves":2,"earnedRuns":31,"whip":"1.57","battersFaced":215,"outs":138,"gamesPitched":53,"completeGames":0,"shutouts":0,"pitchesThrown":904,"balls":352,"strikes":552,"strikePercentage":".610","hitBatsmen":8,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".500","pitchesPerInning":"19.65","gamesFinished":4,"strikeoutWalkRatio":"2.59","strikeoutsPer9Inn":"11.15","walksPer9Inn":"4.30","hitsPer9Inn":"9.78","runsScoredPer9":"6.46","homeRunsPer9":"0.98","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":14,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":2,"chances":6,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID702222":{"person":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"jerseyNumber":"2","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":121,"flyOuts":39,"groundOuts":120,"airOuts":76,"runs":40,"doubles":17,"triples":4,"homeRuns":2,"strikeOuts":68,"baseOnBalls":22,"intentionalWalks":0,"hits":94,"hitByPitch":3,"avg":".269","atBats":350,"obp":".315","slg":".357","ops":".672","caughtStealing":4,"stolenBases":16,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":383,"totalBases":125,"rbi":32,"leftOnBase":140,"sacBunts":5,"sacFlies":3,"babip":".325","groundOutsToAirouts":"1.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"175.00","popOuts":11,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":204,"errors":1,"chances":206,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID650559":{"person":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"jerseyNumber":"41","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | 2B, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"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":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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":2,"groundOuts":9,"airOuts":9,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":14,"hitByPitch":2,"avg":".359","atBats":39,"obp":".400","slg":".564","ops":".964","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":22,"rbi":11,"leftOnBase":16,"sacBunts":0,"sacFlies":2,"babip":".400","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.50","popOuts":2,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":26,"errors":0,"chances":26,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":{"summary":"6.2 IP, 4 ER, 7 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":6,"airOuts":6,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":28,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":103,"inningsPitched":"6.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":28,"outs":20,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":103,"balls":30,"strikes":73,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"1.35","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":5},"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":27,"gamesStarted":27,"flyOuts":54,"groundOuts":188,"airOuts":108,"runs":55,"doubles":27,"triples":0,"homeRuns":14,"strikeOuts":194,"baseOnBalls":38,"intentionalWalks":0,"hits":168,"hitByPitch":5,"atBats":656,"obp":".301","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":2582,"era":"2.62","inningsPitched":"168.1","wins":16,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.22","battersFaced":701,"outs":505,"gamesPitched":27,"completeGames":1,"shutouts":1,"pitchesThrown":2582,"balls":867,"strikes":1715,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"1.74","rbi":4,"winPercentage":".800","pitchesPerInning":"15.34","gamesFinished":0,"strikeoutWalkRatio":"5.11","strikeoutsPer9Inn":"10.37","walksPer9Inn":"2.03","hitsPer9Inn":"8.98","runsScoredPer9":"2.94","homeRunsPer9":"0.75","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":39},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":19,"putOuts":5,"errors":1,"chances":25,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID547180":{"person":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"jerseyNumber":"3","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"300","stats":{"batting":{"summary":"2-3 | 2 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":131,"flyOuts":65,"groundOuts":118,"airOuts":111,"runs":83,"doubles":25,"triples":3,"homeRuns":26,"strikeOuts":117,"baseOnBalls":93,"intentionalWalks":3,"hits":119,"hitByPitch":1,"avg":".260","atBats":458,"obp":".381","slg":".498","ops":".879","caughtStealing":5,"stolenBases":7,"stolenBasePercentage":".583","caughtStealingPercentage":".417","groundIntoDoublePlay":17,"groundIntoTriplePlay":0,"plateAppearances":559,"totalBases":228,"rbi":75,"leftOnBase":186,"sacBunts":0,"sacFlies":7,"babip":".289","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.62","popOuts":12,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":61,"putOuts":764,"errors":4,"chances":829,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID592663":{"person":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"jerseyNumber":"10","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"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":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":52,"groundOuts":93,"airOuts":89,"runs":40,"doubles":17,"triples":0,"homeRuns":8,"strikeOuts":77,"baseOnBalls":28,"intentionalWalks":0,"hits":73,"hitByPitch":9,"avg":".224","atBats":326,"obp":".298","slg":".350","ops":".648","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":369,"totalBases":114,"rbi":43,"leftOnBase":158,"sacBunts":0,"sacFlies":6,"babip":".263","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.75","popOuts":8,"lineOuts":29},"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":19,"stolenBases":55,"stolenBasePercentage":".743","caughtStealingPercentage":".257","assists":24,"putOuts":970,"errors":7,"chances":1001,"fielding":".993","passedBall":4,"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":21,"gamesStarted":21,"flyOuts":49,"groundOuts":104,"airOuts":102,"runs":40,"doubles":19,"triples":1,"homeRuns":15,"strikeOuts":144,"baseOnBalls":33,"intentionalWalks":0,"hits":88,"hitByPitch":3,"atBats":436,"obp":".262","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1944,"era":"2.92","inningsPitched":"120.1","wins":10,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":39,"whip":"1.01","battersFaced":474,"outs":361,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1944,"balls":703,"strikes":1241,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.02","rbi":0,"winPercentage":".714","pitchesPerInning":"16.16","gamesFinished":0,"strikeoutWalkRatio":"4.36","strikeoutsPer9Inn":"10.77","walksPer9Inn":"2.47","hitsPer9Inn":"6.58","runsScoredPer9":"2.99","homeRunsPer9":"1.12","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":28,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":11,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID661395":{"person":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":49,"gamesStarted":0,"flyOuts":9,"groundOuts":44,"airOuts":25,"runs":10,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":65,"baseOnBalls":8,"intentionalWalks":0,"hits":40,"hitByPitch":3,"atBats":174,"obp":".276","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":746,"era":"1.75","inningsPitched":"46.1","wins":1,"losses":4,"saves":28,"saveOpportunities":30,"holds":0,"blownSaves":2,"earnedRuns":9,"whip":"1.04","battersFaced":185,"outs":139,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":746,"balls":260,"strikes":486,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.76","rbi":0,"winPercentage":".200","pitchesPerInning":"16.10","gamesFinished":44,"strikeoutWalkRatio":"8.13","strikeoutsPer9Inn":"12.63","walksPer9Inn":"1.55","hitsPer9Inn":"7.77","runsScoredPer9":"1.94","homeRunsPer9":"0.19","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":"800","stats":{"batting":{"summary":"2-4 | 2B, K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"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":3,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":68,"flyOuts":22,"groundOuts":60,"airOuts":50,"runs":23,"doubles":8,"triples":2,"homeRuns":5,"strikeOuts":44,"baseOnBalls":7,"intentionalWalks":0,"hits":45,"hitByPitch":5,"avg":".231","atBats":195,"obp":".271","slg":".369","ops":".640","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":213,"totalBases":72,"rbi":35,"leftOnBase":87,"sacBunts":1,"sacFlies":3,"babip":".268","groundOutsToAirouts":"1.20","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"39.00","popOuts":12,"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":90,"putOuts":66,"errors":4,"chances":160,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":55,"gamesStarted":0,"flyOuts":35,"groundOuts":39,"airOuts":62,"runs":23,"doubles":9,"triples":3,"homeRuns":3,"strikeOuts":55,"baseOnBalls":26,"intentionalWalks":1,"hits":37,"hitByPitch":5,"atBats":191,"obp":".305","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":930,"era":"3.53","inningsPitched":"51.0","wins":7,"losses":1,"saves":1,"saveOpportunities":4,"holds":16,"blownSaves":3,"earnedRuns":20,"whip":"1.24","battersFaced":224,"outs":153,"gamesPitched":55,"completeGames":0,"shutouts":0,"pitchesThrown":930,"balls":357,"strikes":573,"strikePercentage":".620","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".875","pitchesPerInning":"18.24","gamesFinished":6,"strikeoutWalkRatio":"2.12","strikeoutsPer9Inn":"9.71","walksPer9Inn":"4.59","hitsPer9Inn":"6.53","runsScoredPer9":"4.06","homeRunsPer9":"0.53","inheritedRunners":19,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664761":{"person":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":125,"flyOuts":71,"groundOuts":156,"airOuts":129,"runs":49,"doubles":22,"triples":1,"homeRuns":14,"strikeOuts":69,"baseOnBalls":32,"intentionalWalks":1,"hits":115,"hitByPitch":8,"avg":".248","atBats":464,"obp":".305","slg":".390","ops":".695","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":17,"groundIntoTriplePlay":0,"plateAppearances":509,"totalBases":181,"rbi":75,"leftOnBase":191,"sacBunts":0,"sacFlies":5,"babip":".262","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.14","popOuts":21,"lineOuts":37},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":162,"putOuts":212,"errors":11,"chances":385,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680742":{"person":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":49,"gamesStarted":0,"flyOuts":22,"groundOuts":41,"airOuts":38,"runs":17,"doubles":3,"triples":1,"homeRuns":4,"strikeOuts":58,"baseOnBalls":13,"intentionalWalks":0,"hits":35,"hitByPitch":2,"atBats":170,"obp":".267","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":770,"era":"2.89","inningsPitched":"46.2","wins":2,"losses":1,"saves":1,"saveOpportunities":4,"holds":11,"blownSaves":3,"earnedRuns":15,"whip":"1.03","battersFaced":187,"outs":140,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":770,"balls":277,"strikes":493,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".667","pitchesPerInning":"16.50","gamesFinished":5,"strikeoutWalkRatio":"4.46","strikeoutsPer9Inn":"11.19","walksPer9Inn":"2.51","hitsPer9Inn":"6.75","runsScoredPer9":"3.28","homeRunsPer9":"0.77","inheritedRunners":23,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663767":{"person":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":36,"gamesStarted":0,"flyOuts":27,"groundOuts":30,"airOuts":42,"runs":24,"doubles":5,"triples":2,"homeRuns":9,"strikeOuts":49,"baseOnBalls":17,"intentionalWalks":1,"hits":38,"hitByPitch":4,"atBats":155,"obp":".328","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":710,"era":"4.71","inningsPitched":"42.0","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":22,"whip":"1.31","battersFaced":180,"outs":126,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":710,"balls":277,"strikes":433,"strikePercentage":".610","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".667","pitchesPerInning":"16.90","gamesFinished":18,"strikeoutWalkRatio":"2.88","strikeoutsPer9Inn":"10.50","walksPer9Inn":"3.64","hitsPer9Inn":"8.14","runsScoredPer9":"5.14","homeRunsPer9":"1.93","inheritedRunners":11,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":5,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641835":{"person":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":10,"strikes":14,"strikePercentage":".580","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":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":51,"gamesStarted":4,"flyOuts":28,"groundOuts":61,"airOuts":50,"runs":24,"doubles":9,"triples":2,"homeRuns":6,"strikeOuts":58,"baseOnBalls":15,"intentionalWalks":2,"hits":49,"hitByPitch":1,"atBats":215,"obp":".280","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":939,"era":"3.39","inningsPitched":"58.1","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":22,"whip":"1.10","battersFaced":234,"outs":175,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":939,"balls":344,"strikes":595,"strikePercentage":".630","hitBatsmen":1,"balks":1,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.22","rbi":0,"winPercentage":".500","pitchesPerInning":"16.10","gamesFinished":11,"strikeoutWalkRatio":"3.87","strikeoutsPer9Inn":"8.95","walksPer9Inn":"2.31","hitsPer9Inn":"7.56","runsScoredPer9":"3.70","homeRunsPer9":"0.93","inheritedRunners":20,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"400","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":125,"flyOuts":80,"groundOuts":115,"airOuts":131,"runs":57,"doubles":25,"triples":6,"homeRuns":9,"strikeOuts":80,"baseOnBalls":50,"intentionalWalks":0,"hits":112,"hitByPitch":2,"avg":".259","atBats":433,"obp":".337","slg":".406","ops":".743","caughtStealing":0,"stolenBases":23,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":490,"totalBases":176,"rbi":59,"leftOnBase":183,"sacBunts":3,"sacFlies":2,"babip":".298","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.11","popOuts":25,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":279,"putOuts":156,"errors":2,"chances":437,"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":125,"flyOuts":58,"groundOuts":65,"airOuts":106,"runs":76,"doubles":15,"triples":1,"homeRuns":39,"strikeOuts":186,"baseOnBalls":82,"intentionalWalks":6,"hits":114,"hitByPitch":6,"avg":".245","atBats":466,"obp":".361","slg":".532","ops":".893","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":560,"totalBases":248,"rbi":78,"leftOnBase":163,"sacBunts":0,"sacFlies":5,"babip":".305","groundOutsToAirouts":"0.61","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"11.95","popOuts":28,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":24,"errors":0,"chances":27,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID596117":{"person":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"jerseyNumber":"21","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":7,"groundOuts":15,"airOuts":13,"runs":8,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":2,"avg":".159","atBats":44,"obp":".224","slg":".159","ops":".383","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":49,"totalBases":7,"rbi":3,"leftOnBase":17,"sacBunts":0,"sacFlies":1,"babip":".200","groundOutsToAirouts":"1.15","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":6,"groundOuts":1,"airOuts":9,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":14,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":31,"era":"5.40","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.50","battersFaced":15,"outs":10,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":10,"strikes":21,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.11","rbi":0,"winPercentage":".---","pitchesPerInning":"9.30","gamesFinished":4,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"2.70","hitsPer9Inn":"10.80","runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":7,"stolenBases":12,"stolenBasePercentage":".632","caughtStealingPercentage":".368","assists":9,"putOuts":119,"errors":1,"chances":129,"fielding":".992","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686934":{"person":{"id":686934,"fullName":"Alex McFarlane","link":"/api/v1/people/686934"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"note":"(W, 3-1)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":2,"strikes":8,"strikePercentage":".800","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":1,"groundOuts":8,"airOuts":5,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":23,"obp":".308","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":97,"era":"1.42","inningsPitched":"6.1","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.26","battersFaced":26,"outs":19,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":37,"strikes":60,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.60","rbi":0,"winPercentage":".750","pitchesPerInning":"15.32","gamesFinished":3,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"7.11","walksPer9Inn":"4.26","hitsPer9Inn":"7.11","runsScoredPer9":"4.26","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID605400":{"person":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"jerseyNumber":"27","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":26,"flyOuts":75,"groundOuts":115,"airOuts":137,"runs":80,"doubles":24,"triples":3,"homeRuns":31,"strikeOuts":146,"baseOnBalls":46,"intentionalWalks":2,"hits":148,"hitByPitch":1,"atBats":540,"obp":".330","caughtStealing":5,"stolenBases":8,"stolenBasePercentage":".615","caughtStealingPercentage":".385","numberOfPitches":2366,"era":"5.12","inningsPitched":"137.0","wins":5,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":78,"whip":"1.42","battersFaced":593,"outs":411,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2366,"balls":868,"strikes":1498,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".357","pitchesPerInning":"17.27","gamesFinished":0,"strikeoutWalkRatio":"3.17","strikeoutsPer9Inn":"9.59","walksPer9Inn":"3.02","hitsPer9Inn":"9.72","runsScoredPer9":"5.26","homeRunsPer9":"2.04","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":29,"lineOuts":33},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":6,"errors":1,"chances":18,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID548384":{"person":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"jerseyNumber":"30","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":53,"gamesStarted":0,"flyOuts":23,"groundOuts":42,"airOuts":52,"runs":15,"doubles":10,"triples":1,"homeRuns":4,"strikeOuts":48,"baseOnBalls":16,"intentionalWalks":1,"hits":36,"hitByPitch":3,"atBats":173,"obp":".282","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":731,"era":"2.23","inningsPitched":"48.1","wins":5,"losses":5,"saves":1,"saveOpportunities":4,"holds":15,"blownSaves":3,"earnedRuns":12,"whip":"1.08","battersFaced":197,"outs":145,"gamesPitched":53,"completeGames":0,"shutouts":0,"pitchesThrown":731,"balls":248,"strikes":483,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".500","pitchesPerInning":"15.12","gamesFinished":6,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"8.94","walksPer9Inn":"2.98","hitsPer9Inn":"6.70","runsScoredPer9":"2.79","homeRunsPer9":"0.74","inheritedRunners":19,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":12,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":5,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650333":{"person":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"jerseyNumber":"4","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"401","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"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":123,"flyOuts":126,"groundOuts":136,"airOuts":191,"runs":63,"doubles":28,"triples":7,"homeRuns":6,"strikeOuts":24,"baseOnBalls":27,"intentionalWalks":4,"hits":159,"hitByPitch":4,"avg":".322","atBats":494,"obp":".355","slg":".443","ops":".798","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":541,"totalBases":219,"rbi":54,"leftOnBase":154,"sacBunts":6,"sacFlies":10,"babip":".323","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"82.33","popOuts":21,"lineOuts":44},"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":314,"putOuts":166,"errors":6,"chances":486,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID607208":{"person":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":126,"flyOuts":80,"groundOuts":128,"airOuts":145,"runs":86,"doubles":22,"triples":1,"homeRuns":17,"strikeOuts":121,"baseOnBalls":36,"intentionalWalks":1,"hits":127,"hitByPitch":4,"avg":".245","atBats":518,"obp":".298","slg":".390","ops":".688","caughtStealing":3,"stolenBases":17,"stolenBasePercentage":".850","caughtStealingPercentage":".150","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":561,"totalBases":202,"rbi":49,"leftOnBase":193,"sacBunts":0,"sacFlies":3,"babip":".287","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.47","popOuts":25,"lineOuts":40},"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":278,"putOuts":153,"errors":19,"chances":450,"fielding":".958","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID656537":{"person":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"jerseyNumber":"49","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":18,"groundOuts":35,"airOuts":33,"runs":27,"doubles":4,"triples":0,"homeRuns":9,"strikeOuts":63,"baseOnBalls":12,"intentionalWalks":0,"hits":40,"hitByPitch":1,"avg":".238","atBats":168,"obp":".293","slg":".423","ops":".716","caughtStealing":4,"stolenBases":13,"stolenBasePercentage":".765","caughtStealingPercentage":".235","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":184,"totalBases":71,"rbi":25,"leftOnBase":95,"sacBunts":3,"sacFlies":0,"babip":".323","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.67","popOuts":5,"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":4,"putOuts":103,"errors":1,"chances":108,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691725":{"person":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":17,"flyOuts":54,"groundOuts":79,"airOuts":110,"runs":62,"doubles":15,"triples":1,"homeRuns":17,"strikeOuts":79,"baseOnBalls":34,"intentionalWalks":0,"hits":103,"hitByPitch":5,"atBats":365,"obp":".349","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1576,"era":"6.04","inningsPitched":"92.1","wins":3,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":62,"whip":"1.48","battersFaced":410,"outs":277,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1576,"balls":564,"strikes":1012,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".273","pitchesPerInning":"17.07","gamesFinished":0,"strikeoutWalkRatio":"2.32","strikeoutsPer9Inn":"7.70","walksPer9Inn":"3.31","hitsPer9Inn":"10.04","runsScoredPer9":"6.04","homeRunsPer9":"1.66","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":28,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":15,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[656941,607208,547180,681082,650333,669016,592663,702222,624641,650559,650911,641835,686934],"pitchers":[650911,641835,686934],"bench":[664761,656537,596117],"bullpen":[621237,680742,661395,689147,666200,605400,691725,548384,663767,554430],"battingOrder":[656941,607208,547180,650333,669016,592663,702222,624641,650559],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"De La Cruz, B (2, Leahy); Harper, B 2 (25, Bruihl, O'Brien); Sosa, E (8, O'Brien)."},{"label":"HR","value":"Schwarber (39, 9th inning off O'Brien, 1 on, 2 out)."},{"label":"TB","value":"De La Cruz, B 3; Harper, B 4; Marsh; Realmuto; Schwarber 4; Sosa, E 3."},{"label":"RBI","value":"De La Cruz, B (11); Schwarber 2 (78); Sosa, E 3 (35)."},{"label":"2-out RBI","value":"De La Cruz, B; Schwarber 2; Sosa, E 3."},{"label":"Runners left in scoring position, 2 out","value":"Turner; Marsh."},{"label":"GIDP","value":"Realmuto."},{"label":"Team RISP","value":"3-for-10."},{"label":"Team LOB","value":"5."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Turner-Stott-Schwarber)."}]}],"note":[]}},"officials":[{"official":{"id":427113,"fullName":"Laz Diaz","link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":664263,"fullName":"Edwin Jimenez","link":"/api/v1/people/664263"},"officialType":"First Base"},{"official":{"id":623938,"fullName":"Erich Bacchus","link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":503490,"fullName":"Chris Segal","link":"/api/v1/people/503490"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Realmuto (Ball-Overturned to Strike); Urías, R (Strike-Overturned to Ball); Walker, J (Strike-Confirmed); De La Cruz, B (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Leahy 63-36; Gastelum, L 15-11; Bruihl 15-11; Stanek 10-8; Soriano, G 13-6; O'Brien 39-26; Sánchez, C 103-73; Mayza 24-14; McFarlane 10-8."},{"label":"Groundouts-flyouts","value":"Leahy 3-3; Gastelum, L 2-0; Bruihl 1-1; Stanek 3-0; Soriano, G 2-1; O'Brien 0-2; Sánchez, C 6-1; Mayza 1-1; McFarlane 1-0."},{"label":"Batters faced","value":"Leahy 15; Gastelum, L 4; Bruihl 4; Stanek 3; Soriano, G 3; O'Brien 8; Sánchez, C 28; Mayza 6; McFarlane 3."},{"label":"Inherited runners-scored","value":"Mayza 2-0."},{"label":"Umpires","value":"HP: Laz Diaz. 1B: Edwin Jimenez. 2B: Erich Bacchus. 3B: Chris Segal. "},{"label":"Weather","value":"79 degrees, Partly Cloudy."},{"label":"Wind","value":"11 mph, L To R."},{"label":"First pitch","value":"1:37 PM."},{"label":"T","value":"2:41."},{"label":"Att","value":"42,610."},{"label":"Venue","value":"Citizens Bank Park."},{"label":"August 23, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517","boxscoreName":"Leahy"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"4.0 IP, 0 ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":3,"airOuts":4,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":13,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":63,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":15,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":63,"balls":27,"strikes":36,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"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":25,"gamesStarted":25,"flyOuts":66,"groundOuts":131,"airOuts":115,"runs":44,"doubles":30,"triples":1,"homeRuns":12,"strikeOuts":115,"baseOnBalls":37,"intentionalWalks":0,"hits":127,"hitByPitch":5,"atBats":485,"obp":".320","caughtStealing":5,"stolenBases":7,"stolenBasePercentage":".583","caughtStealingPercentage":".417","numberOfPitches":2086,"era":"3.13","inningsPitched":"126.1","wins":10,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.30","battersFaced":531,"outs":379,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2086,"balls":771,"strikes":1315,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":".714","pitchesPerInning":"16.51","gamesFinished":0,"strikeoutWalkRatio":"3.11","strikeoutsPer9Inn":"8.19","walksPer9Inn":"2.64","hitsPer9Inn":"9.05","runsScoredPer9":"3.13","homeRunsPer9":"0.85","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":31},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":8,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":60,"pitchingGameScore":60},{"player":{"person":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180","boxscoreName":"Harper, B"},"jerseyNumber":"3","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"300","stats":{"batting":{"summary":"2-3 | 2 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":131,"flyOuts":65,"groundOuts":118,"airOuts":111,"runs":83,"doubles":25,"triples":3,"homeRuns":26,"strikeOuts":117,"baseOnBalls":93,"intentionalWalks":3,"hits":119,"hitByPitch":1,"avg":".260","atBats":458,"obp":".381","slg":".498","ops":".879","caughtStealing":5,"stolenBases":7,"stolenBasePercentage":".583","caughtStealingPercentage":".417","groundIntoDoublePlay":17,"groundIntoTriplePlay":0,"plateAppearances":559,"totalBases":228,"rbi":75,"leftOnBase":186,"sacBunts":0,"sacFlies":7,"babip":".289","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.62","popOuts":12,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":61,"putOuts":764,"errors":4,"chances":829,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":57,"hittingGameScore":57},{"player":{"person":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641","boxscoreName":"Sosa, E"},"jerseyNumber":"33","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"800","stats":{"batting":{"summary":"2-4 | 2B, K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"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":3,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":68,"flyOuts":22,"groundOuts":60,"airOuts":50,"runs":23,"doubles":8,"triples":2,"homeRuns":5,"strikeOuts":44,"baseOnBalls":7,"intentionalWalks":0,"hits":45,"hitByPitch":5,"avg":".231","atBats":195,"obp":".271","slg":".369","ops":".640","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":213,"totalBases":72,"rbi":35,"leftOnBase":87,"sacBunts":1,"sacFlies":3,"babip":".268","groundOutsToAirouts":"1.20","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"39.00","popOuts":12,"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":90,"putOuts":66,"errors":4,"chances":160,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":56,"hittingGameScore":56}]},"decisions":{"winner":{"id":686934,"fullName":"Alex McFarlane","link":"/api/v1/people/686934"},"loser":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}