{"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":823986,"link":"/api/v1.1/game/823986/feed/live","metaData":{"wait":10,"timeStamp":"20260830_050809","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count11","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823986,"type":"R","doubleHeader":"N","id":"2026/08/29/phimlb-anamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823986-2026-08-29","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-30T02:07:00Z","originalDate":"2026-08-29","officialDate":"2026-08-29","dayNight":"night","time":"7:07","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143","season":2026,"venue":{"id":2681,"name":"Citizens Bank Park","link":"/api/v1/venues/2681"},"springVenue":{"id":2700,"link":"/api/v1/venues/2700"},"teamCode":"phi","fileCode":"phi","abbreviation":"PHI","teamName":"Phillies","locationName":"Philadelphia","firstYearOfPlay":"1883","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Philadelphia","record":{"gamesPlayed":136,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":76,"losses":60,"ties":0,"pct":".559"},"records":{},"divisionLeader":false,"wins":76,"losses":60,"winningPercentage":".559"},"franchiseName":"Philadelphia","clubName":"Phillies","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108","season":2026,"venue":{"id":1,"name":"Angel Stadium","link":"/api/v1/venues/1"},"springVenue":{"id":2500,"link":"/api/v1/venues/2500"},"teamCode":"ana","fileCode":"ana","abbreviation":"LAA","teamName":"Angels","locationName":"Anaheim","firstYearOfPlay":"1961","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"LA Angels","record":{"gamesPlayed":136,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":52,"losses":84,"ties":0,"pct":".382"},"records":{},"divisionLeader":false,"wins":52,"losses":84,"winningPercentage":".382"},"franchiseName":"Los Angeles","clubName":"Angels","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},"ID624428":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428","firstName":"Adam","lastName":"Frazier","primaryNumber":"20","birthDate":"1991-12-14","currentAge":34,"birthCity":"Athens","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Adam","useLastName":"Frazier","middleName":"Timothy","boxscoreName":"Frazier","nickName":"Fraz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2016-06-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adam Frazier","nameSlug":"adam-frazier-624428","firstLastName":"Adam Frazier","lastFirstName":"Frazier, Adam","lastInitName":"Frazier, A","initLastName":"A Frazier","fullFMLName":"Adam Timothy Frazier","fullLFMName":"Frazier, Adam Timothy","strikeZoneTop":3.111,"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},"ID696270":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270","firstName":"Ryan","lastName":"Johnson","primaryNumber":"32","birthDate":"2002-08-05","currentAge":24,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"6' 6\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Johnson","middleName":"Christopher","boxscoreName":"Johnson, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-03-27","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Johnson","nameSlug":"ryan-johnson-696270","firstLastName":"Ryan Johnson","lastFirstName":"Johnson, Ryan","lastInitName":"Johnson, R","initLastName":"R Johnson","fullFMLName":"Ryan Christopher Johnson","fullLFMName":"Johnson, Ryan Christopher","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"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},"ID680570":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570","firstName":"Grayson","lastName":"Rodriguez","primaryNumber":"21","birthDate":"1999-11-16","currentAge":26,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grayson","useLastName":"Rodriguez","middleName":"Greer","boxscoreName":"Rodriguez, G","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-04-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grayson Rodriguez","nameSlug":"grayson-rodriguez-680570","firstLastName":"Grayson Rodriguez","lastFirstName":"Rodriguez, Grayson","lastInitName":"Rodriguez, G","initLastName":"G Rodriguez","fullFMLName":"Grayson Greer Rodriguez","fullLFMName":"Rodriguez, Grayson Greer","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID545361":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361","firstName":"Michael","lastName":"Trout","primaryNumber":"27","birthDate":"1991-08-07","currentAge":35,"birthCity":"Vineland","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Mike","useLastName":"Trout","middleName":"Nelson","boxscoreName":"Trout","nickName":"Kiiiiid","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2011-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mike Trout","nameSlug":"mike-trout-545361","firstLastName":"Mike Trout","lastFirstName":"Trout, Mike","lastInitName":"Trout, M","initLastName":"M Trout","fullFMLName":"Michael Nelson Trout","fullLFMName":"Trout, Michael Nelson","strikeZoneTop":3.244,"strikeZoneBottom":1.637},"ID694208":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208","firstName":"Moisés","lastName":"Ballesteros","primaryNumber":"13","birthDate":"2003-11-08","currentAge":22,"birthCity":"Los Teques","birthCountry":"Venezuela","height":"5' 8\"","weight":195,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Moisés","useLastName":"Ballesteros","middleName":"Alejandro","boxscoreName":"Ballesteros","gender":"M","nameMatrilineal":"Ortega","isPlayer":true,"isVerified":true,"pronunciation":"BYE-ess-tair-ohs","mlbDebutDate":"2025-05-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Moisés Ballesteros","nameSlug":"moises-ballesteros-694208","firstLastName":"Moisés Ballesteros","lastFirstName":"Ballesteros, Moisés","lastInitName":"Ballesteros, M","initLastName":"M Ballesteros","fullFMLName":"Moisés Alejandro Ballesteros","fullLFMName":"Ballesteros, Moisés Alejandro","strikeZoneTop":3.04,"strikeZoneBottom":1.534},"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},"ID694203":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203","firstName":"Denzer","lastName":"Guzman","primaryNumber":"23","birthDate":"2004-02-08","currentAge":22,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Denzer","useLastName":"Guzman","boxscoreName":"Guzman, D","gender":"M","nameMatrilineal":"Daniel","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-09-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Denzer Guzman","nameSlug":"denzer-guzman-694203","firstLastName":"Denzer Guzman","lastFirstName":"Guzman, Denzer","lastInitName":"Guzman, D","initLastName":"D Guzman","fullFMLName":"Denzer Guzman","fullLFMName":"Guzman, Denzer ","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID694680":{"id":694680,"fullName":"Trevor Martin","link":"/api/v1/people/694680","firstName":"Trevor","lastName":"Martin","primaryNumber":"54","birthDate":"2000-12-15","currentAge":25,"birthCity":"Poteau","birthStateProvince":"OK","birthCountry":"USA","height":"6' 5\"","weight":238,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"Martin","middleName":"Zane","boxscoreName":"Martin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Martin","nameSlug":"trevor-martin-694680","firstLastName":"Trevor Martin","lastFirstName":"Martin, Trevor","lastInitName":"Martin, T","initLastName":"T Martin","fullFMLName":"Trevor Zane Martin","fullLFMName":"Martin, Trevor Zane","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID685133":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133","firstName":"Wade","lastName":"Meckler","primaryNumber":"53","birthDate":"2000-04-21","currentAge":26,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Wade","useLastName":"Meckler","middleName":"Jameson","boxscoreName":"Meckler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2023-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wade Meckler","nameSlug":"wade-meckler-685133","firstLastName":"Wade Meckler","lastFirstName":"Meckler, Wade","lastInitName":"Meckler, W","initLastName":"W Meckler","fullFMLName":"Wade Jameson Meckler","fullLFMName":"Meckler, Wade Jameson","strikeZoneTop":3.1,"strikeZoneBottom":1.56},"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},"ID642048":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048","firstName":"Tayler","lastName":"Saucedo","primaryNumber":"55","birthDate":"1993-06-18","currentAge":33,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tayler","useLastName":"Saucedo","middleName":"Andrew","boxscoreName":"Saucedo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"saw-SAY-doe","mlbDebutDate":"2021-06-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tayler Saucedo","nameSlug":"tayler-saucedo-642048","firstLastName":"Tayler Saucedo","lastFirstName":"Saucedo, Tayler","lastInitName":"Saucedo, T","initLastName":"T Saucedo","fullFMLName":"Tayler Andrew Saucedo","fullLFMName":"Saucedo, Tayler Andrew","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID579328":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328","firstName":"Yusei","lastName":"Kikuchi","primaryNumber":"16","birthDate":"1991-06-17","currentAge":35,"birthCity":"Morioka","birthCountry":"Japan","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yusei","useLastName":"Kikuchi","boxscoreName":"Kikuchi","nickName":"U Say","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"YOO-say key-KOO-che","mlbDebutDate":"2019-03-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Yusei Kikuchi","nameSlug":"yusei-kikuchi-579328","firstLastName":"Yusei Kikuchi","lastFirstName":"Kikuchi, Yusei","lastInitName":"Kikuchi, Y","initLastName":"Y Kikuchi","fullFMLName":"Yusei Kikuchi","fullLFMName":"Kikuchi, Yusei","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID670245":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245","firstName":"Ryan","lastName":"Watson","primaryNumber":"56","birthDate":"1997-11-15","currentAge":28,"birthCity":"Auburn","birthStateProvince":"AL","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Watson","middleName":"Traylor","boxscoreName":"Watson, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Watson","nameSlug":"ryan-watson-670245","firstLastName":"Ryan Watson","lastFirstName":"Watson, Ryan","lastInitName":"Watson, R","initLastName":"R Watson","fullFMLName":"Ryan Traylor Watson","fullLFMName":"Watson, Ryan Traylor","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID666200":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200","firstName":"Jesús","lastName":"Luzardo","primaryNumber":"44","birthDate":"1997-09-30","currentAge":28,"birthCity":"Lima","birthCountry":"Peru","height":"6' 0\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jesús","useLastName":"Luzardo","middleName":"G.","boxscoreName":"Luzardo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-09-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jesús Luzardo","nameSlug":"jesus-luzardo-666200","firstLastName":"Jesús Luzardo","lastFirstName":"Luzardo, Jesús","lastInitName":"Luzardo, J","initLastName":"J Luzardo","fullFMLName":"Jesús G. Luzardo","fullLFMName":"Luzardo, Jesús G.","strikeZoneTop":3.47,"strikeZoneBottom":1.61},"ID672724":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724","firstName":"Oswald","lastName":"Peraza","primaryNumber":"2","birthDate":"2000-06-15","currentAge":26,"birthCity":"Barquisimeto","birthCountry":"Venezuela","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Oswald","useLastName":"Peraza","middleName":"Dair","boxscoreName":"Peraza, O","gender":"M","nameMatrilineal":"Sandoval","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Oswald Peraza","nameSlug":"oswald-peraza-672724","firstLastName":"Oswald Peraza","lastFirstName":"Peraza, Oswald","lastInitName":"Peraza, O","initLastName":"O Peraza","fullFMLName":"Oswald Dair Peraza","fullLFMName":"Peraza, Oswald Dair","strikeZoneTop":3.187,"strikeZoneBottom":1.608},"ID642350":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350","firstName":"Jose","lastName":"Siri","primaryNumber":"28","birthDate":"1995-07-22","currentAge":31,"birthCity":"Sabana Grande de Boya","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jose","useLastName":"Siri","middleName":"Alexander","boxscoreName":"Siri","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"SEER-ee","mlbDebutDate":"2021-09-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Siri","nameSlug":"jose-siri-642350","firstLastName":"Jose Siri","lastFirstName":"Siri, Jose","lastInitName":"Siri, J","initLastName":"J Siri","fullFMLName":"Jose Alexander Siri","fullLFMName":"Siri, Jose Alexander","strikeZoneTop":3.305,"strikeZoneBottom":1.668},"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},"ID695681":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681","firstName":"Christian","lastName":"Moore","primaryNumber":"4","birthDate":"2002-10-21","currentAge":23,"birthCity":"Brooklyn","birthStateProvince":"NY","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Christian","useLastName":"Moore","boxscoreName":"Moore","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-06-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Moore","nameSlug":"christian-moore-695681","firstLastName":"Christian Moore","lastFirstName":"Moore, Christian","lastInitName":"Moore, C","initLastName":"C Moore","fullFMLName":"Christian Moore","fullLFMName":"Moore, Christian","strikeZoneTop":3.219,"strikeZoneBottom":1.625},"ID687263":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263","firstName":"Zachary","lastName":"Neto","primaryNumber":"9","birthDate":"2001-01-31","currentAge":25,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Zach","useLastName":"Neto","middleName":"Adam","boxscoreName":"Neto","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"NET-oh","mlbDebutDate":"2023-04-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Neto","nameSlug":"zach-neto-687263","firstLastName":"Zach Neto","lastFirstName":"Neto, Zach","lastInitName":"Neto, Z","initLastName":"Z Neto","fullFMLName":"Zachary Adam Neto","fullLFMName":"Neto, Zachary Adam","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"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},"ID518595":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595","firstName":"Travis","lastName":"d'Arnaud","primaryNumber":"25","birthDate":"1989-02-10","currentAge":37,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Travis","useLastName":"d'Arnaud","middleName":"E.","boxscoreName":"d'Arnaud","nickName":"Little d'","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2007,"pronunciation":"dar-NO","mlbDebutDate":"2013-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Travis d'Arnaud","nameSlug":"travis-d-arnaud-518595","firstLastName":"Travis d'Arnaud","lastFirstName":"d'Arnaud, Travis","lastInitName":"d'Arnaud, T","initLastName":"T d'Arnaud","fullFMLName":"Travis E. d'Arnaud","fullLFMName":"d'Arnaud, Travis E.","strikeZoneTop":3.195,"strikeZoneBottom":1.612},"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},"ID690829":{"id":690829,"fullName":"Ben Joyce","link":"/api/v1/people/690829","firstName":"Benjamin","lastName":"Joyce","primaryNumber":"44","birthDate":"2000-09-17","currentAge":25,"birthCity":"Knoxville","birthStateProvince":"TN","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ben","useLastName":"Joyce","middleName":"Alan","boxscoreName":"Joyce","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2023-05-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ben Joyce","nameSlug":"ben-joyce-690829","firstLastName":"Ben Joyce","lastFirstName":"Joyce, Ben","lastInitName":"Joyce, B","initLastName":"B Joyce","fullFMLName":"Benjamin Alan Joyce","fullLFMName":"Joyce, Benjamin Alan","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"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},"ID820862":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862","firstName":"Jose","lastName":"Fermin","primaryNumber":"65","birthDate":"2001-11-28","currentAge":24,"birthCity":"Payita","birthCountry":"Dominican Republic","height":"6' 3\"","weight":242,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Fermin","middleName":"Miguel","boxscoreName":"Fermin","gender":"M","nameMatrilineal":"Pena","isPlayer":true,"isVerified":true,"pronunciation":"fair-MEAN","mlbDebutDate":"2025-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Fermin","nameSlug":"jose-fermin-820862","firstLastName":"José Fermin","lastFirstName":"Fermin, José","lastInitName":"Fermin, J","initLastName":"J Fermin","fullFMLName":"Jose Miguel Fermin","fullLFMName":"Fermin, Jose Miguel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID687093":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093","firstName":"Vaughn","lastName":"Grissom","primaryNumber":"5","birthDate":"2001-01-05","currentAge":25,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Vaughn","useLastName":"Grissom","middleName":"Anthony","boxscoreName":"Grissom","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Vaughn Grissom","nameSlug":"vaughn-grissom-687093","firstLastName":"Vaughn Grissom","lastFirstName":"Grissom, Vaughn","lastInitName":"Grissom, V","initLastName":"V Grissom","fullFMLName":"Vaughn Anthony Grissom","fullLFMName":"Grissom, Vaughn Anthony","strikeZoneTop":3.3,"strikeZoneBottom":1.67},"ID666139":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139","firstName":"Joshua","lastName":"Lowe","primaryNumber":"3","birthDate":"1998-02-02","currentAge":28,"birthCity":"Chesapeake","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Josh","useLastName":"Lowe","middleName":"Edward","boxscoreName":"Lowe, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"low","mlbDebutDate":"2021-09-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Lowe","nameSlug":"josh-lowe-666139","firstLastName":"Josh Lowe","lastFirstName":"Lowe, Josh","lastInitName":"Lowe, J","initLastName":"J Lowe","fullFMLName":"Joshua Edward Lowe","fullLFMName":"Lowe, Joshua Edward","strikeZoneTop":3.355,"strikeZoneBottom":1.693},"ID623168":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168","firstName":"Tyler","lastName":"Heineman","primaryNumber":"31","birthDate":"1991-06-19","currentAge":35,"birthCity":"Pacific Palisades","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Tyler","useLastName":"Heineman","middleName":"Andrew","boxscoreName":"Heineman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"HIY-nuh-min","mlbDebutDate":"2019-09-04","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Heineman","nameSlug":"tyler-heineman-623168","firstLastName":"Tyler Heineman","lastFirstName":"Heineman, Tyler","lastInitName":"Heineman, T","initLastName":"T Heineman","fullFMLName":"Tyler Andrew Heineman","fullLFMName":"Heineman, Tyler Andrew","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID684665":{"id":684665,"fullName":"Luke Murphy","link":"/api/v1/people/684665","firstName":"Luke","lastName":"Murphy","primaryNumber":"72","birthDate":"1999-11-05","currentAge":26,"birthCity":"Nashville","birthStateProvince":"TN","birthCountry":"USA","height":"6' 5\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luke","useLastName":"Murphy","middleName":"Evan","boxscoreName":"Murphy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-07-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Murphy","nameSlug":"luke-murphy-684665","firstLastName":"Luke Murphy","lastFirstName":"Murphy, Luke","lastInitName":"Murphy, L","initLastName":"L Murphy","fullFMLName":"Luke Evan Murphy","fullLFMName":"Murphy, Luke Evan","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID700712":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712","firstName":"Walbert","lastName":"Ureña","primaryNumber":"57","birthDate":"2004-01-25","currentAge":22,"birthCity":"Mao","birthCountry":"Dominican Republic","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Walbert","useLastName":"Ureña","middleName":"Jhoel","boxscoreName":"Ureña","gender":"M","nameMatrilineal":"Fernandez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-03-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Walbert Ureña","nameSlug":"walbert-urena-700712","firstLastName":"Walbert Ureña","lastFirstName":"Ureña, Walbert","lastInitName":"Ureña, W","initLastName":"W Ureña","fullFMLName":"Walbert Jhoel Ureña","fullLFMName":"Ureña, Walbert Jhoel","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID672282":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282","firstName":"Reid","lastName":"Detmers","primaryNumber":"48","birthDate":"1999-07-08","currentAge":27,"birthCity":"Nokomis","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Reid","useLastName":"Detmers","middleName":"Kristien","boxscoreName":"Detmers","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2021-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Reid Detmers","nameSlug":"reid-detmers-672282","firstLastName":"Reid Detmers","lastFirstName":"Detmers, Reid","lastInitName":"Detmers, R","initLastName":"R Detmers","fullFMLName":"Reid Kristien Detmers","fullLFMName":"Detmers, Reid Kristien","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID607208":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208","firstName":"Trea","lastName":"Turner","primaryNumber":"7","birthDate":"1993-06-30","currentAge":33,"birthCity":"Boynton Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Trea","useLastName":"Turner","middleName":"Vance","boxscoreName":"Turner","nickName":"T2","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2015-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trea Turner","nameSlug":"trea-turner-607208","firstLastName":"Trea Turner","lastFirstName":"Turner, Trea","lastInitName":"Turner, T","initLastName":"T Turner","fullFMLName":"Trea Vance Turner","fullLFMName":"Turner, Trea Vance","strikeZoneTop":3.245,"strikeZoneBottom":1.637},"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},"ID671111":{"id":671111,"fullName":"Sammy Peralta","link":"/api/v1/people/671111","firstName":"Samuel","lastName":"Peralta","primaryNumber":"67","birthDate":"1998-05-10","currentAge":28,"birthCity":"Queens","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sammy","useLastName":"Peralta","middleName":"Felipe","boxscoreName":"Peralta, S","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-05-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sammy Peralta","nameSlug":"sammy-peralta-671111","firstLastName":"Sammy Peralta","lastFirstName":"Peralta, Sammy","lastInitName":"Peralta, S","initLastName":"S Peralta","fullFMLName":"Samuel Felipe Peralta","fullLFMName":"Peralta, Samuel Felipe","strikeZoneTop":3.255,"strikeZoneBottom":1.643}},"venue":{"id":1,"name":"Angel Stadium","link":"/api/v1/venues/1","location":{"address1":"2000 Gene Autry Way","city":"Anaheim","state":"California","stateAbbrev":"CA","postalCode":"92806","defaultCoordinates":{"latitude":33.80019044,"longitude":-117.8823996},"azimuthAngle":43.61,"elevation":151,"country":"USA","phone":"(714) 940-2000"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":45517,"turfType":"Grass","roofType":"Open","leftLine":330,"left":347,"leftCenter":389,"center":396,"rightCenter":365,"right":348,"rightLine":330},"active":true,"season":"2026"},"officialVenue":{"id":1,"link":"/api/v1/venues/1"},"weather":{"condition":"Clear","temp":"84","wind":"6 mph, R To L"},"gameInfo":{"attendance":38677,"firstPitch":"2026-08-30T02:08:00.000Z","gameDurationMinutes":180},"review":{"hasChallenges":true,"away":{"used":1,"remaining":0},"home":{"used":1,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":1,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"home":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"}},"officialScorer":{"id":511409,"fullName":"Chris Johnson","link":"/api/v1/people/511409"},"primaryDatacaster":{"id":666938,"fullName":"Edward Alvarez","link":"/api/v1/people/666938"},"moundVisits":{"away":{"used":1,"remaining":4},"home":{"used":2,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T02:08:18.024Z","endTime":"2026-08-30T02:09:43.769Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T22:20:39.400Z","endTime":"2026-08-30T01:44:45.279Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-30T01:44:45.279Z","endTime":"2026-08-30T02:06:24.098Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-30T02:06:24.098Z","endTime":"2026-08-30T02:08:20.187Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.973907630550336,"aZ":-20.963260707236802,"pfxX":0.13717310912485425,"pfxZ":6.477106449662982,"pX":0.45311626432787333,"pZ":2.5205125107856627,"vX0":7.904057302161472,"vY0":-130.5890304606564,"vZ0":-3.8492250427278547,"x":99.73,"y":170.73,"x0":-2.627917369295295,"y0":50.000968379184854,"z0":5.586495456691913,"aX":0.23736124903927736},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.0,"breakHorizontal":-1.9,"spinRate":2496,"spinDirection":208},"zone":6,"typeConfidence":0.91,"plateTime":0.41909895843728817,"extension":6.219033112156898},"index":3,"playId":"6a8d5030-a703-3269-a5e9-b185f662fa7a","pitchNumber":1,"startTime":"2026-08-30T02:08:20.187Z","endTime":"2026-08-30T02:08:24.420Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.35726263003161,"aZ":-23.052164934635154,"pfxX":0.9874599343025108,"pfxZ":6.467583496459454,"pX":-0.8630272798259581,"pZ":1.787128910024264,"vX0":4.217094108155894,"vY0":-117.96988534494865,"vZ0":-3.702557653125802,"x":149.9,"y":190.53,"x0":-2.80172843947209,"y0":50.002366328446186,"z0":5.501001130030818,"aX":1.391223993922034},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":11.0,"breakHorizontal":-2.8,"spinRate":2468,"spinDirection":105},"zone":13,"typeConfidence":0.9,"plateTime":0.4642237620480336,"extension":6.269692533800133},"index":4,"playId":"a844e361-d7ea-3383-a579-7e711ca7c41c","pitchNumber":2,"startTime":"2026-08-30T02:08:35.629Z","endTime":"2026-08-30T02:08:39.304Z","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":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.445500230603127,"aZ":-25.835400290356237,"pfxX":2.1313983905333584,"pfxZ":4.271831430832731,"pX":-0.1083953903958459,"pZ":1.4018750249451595,"vX0":5.761018253510213,"vY0":-120.52490731072696,"vZ0":-4.5508951010333885,"x":121.13,"y":200.93,"x0":-2.7980790077704927,"y0":50.00503223064614,"z0":5.572172135860087,"aX":3.163339054658596},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":7.0,"breakHorizontal":-5.2,"spinRate":2541,"spinDirection":125},"zone":13,"typeConfidence":0.91,"plateTime":0.4528949626989194,"extension":6.083025523342339},"index":5,"playId":"9d9246e3-115d-3ef0-ae8f-ce6202fba890","pitchNumber":3,"startTime":"2026-08-30T02:08:51.073Z","endTime":"2026-08-30T02:08:55.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.017522809547547,"aZ":-21.131809974079246,"pfxX":0.9902235761676044,"pfxZ":6.255251776474568,"pX":0.48495555085140457,"pZ":3.000227931299261,"vX0":8.014172485440964,"vY0":-131.99193986510735,"vZ0":-2.829848600902621,"x":98.51,"y":157.77,"x0":-2.7188062882293096,"y0":50.00157224546755,"z0":5.641753489540044,"aX":1.7462170697026058},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.9,"breakHorizontal":-3.5,"spinRate":2581,"spinDirection":203},"zone":3,"typeConfidence":0.91,"plateTime":0.41492162906784946,"extension":6.131162344795346},"index":6,"playId":"29c40f24-9f21-3fca-9c59-c6497b32c78d","pitchNumber":4,"startTime":"2026-08-30T02:09:04.840Z","endTime":"2026-08-30T02:09:09.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.69006738928825,"aZ":-22.99387152803225,"pfxX":1.2921217098947482,"pfxZ":6.21621516304136,"pX":-1.8049697063284913,"pZ":2.672383445364665,"vX0":2.4481546394219,"vY0":-120.55801210800504,"vZ0":-2.228345636707006,"x":185.8,"y":166.63,"x0":-3.0001345731140425,"y0":50.003565760562154,"z0":5.631156586328552,"aX":1.9082236608860237},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":11.0,"breakHorizontal":-2.9,"spinRate":2537,"spinDirection":107},"zone":11,"typeConfidence":0.91,"plateTime":0.4537370610306297,"extension":6.160069403671881},"index":7,"playId":"aacae620-db44-3052-abf8-425746c724d8","pitchNumber":5,"startTime":"2026-08-30T02:09:25.013Z","endTime":"2026-08-30T02:09:28.204Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.607964773224293,"aZ":-23.540662855813192,"pfxX":1.3488617068343163,"pfxZ":4.91916783955328,"pX":-0.8591100271419824,"pZ":2.548601864572802,"vX0":4.521262494281574,"vY0":-131.33764452522476,"vZ0":-3.3955347400293068,"x":149.75,"y":169.97,"x0":-2.7749057794646452,"y0":50.00315036706655,"z0":5.599696637269457,"aX":2.3667338646650498},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.4,"breakHorizontal":-3.4,"spinRate":2579,"spinDirection":193},"zone":4,"typeConfidence":0.92,"plateTime":0.4162997426411881,"extension":6.046276935431956},"index":8,"playId":"7a39f0aa-d18f-3039-919b-8836bfeef81e","pitchNumber":6,"startTime":"2026-08-30T02:09:39.884Z","endTime":"2026-08-30T02:09:43.769Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T02:09:43.769Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trea Turner walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T02:09:57.591Z","endTime":"2026-08-30T02:11:00.127Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.376308618635907,"aZ":-24.572889158698803,"pfxX":-0.48733348278899236,"pfxZ":4.359097151535095,"pX":1.2232491574559943,"pZ":1.9065849060353897,"vX0":9.22342365168212,"vY0":-130.6863223824507,"vZ0":-4.840979140680005,"x":70.37,"y":187.3,"x0":-2.2760293850033997,"y0":50.0035828777862,"z0":5.609409432128403,"aX":-0.8503990311988464},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.1,"breakHorizontal":-1.0,"spinRate":2527,"spinDirection":203},"zone":14,"typeConfidence":0.9,"plateTime":0.41776768065370495,"extension":6.2413490467754755},"index":0,"playId":"76e2ef0f-dc0e-301f-995b-d48570fdffbe","pitchNumber":1,"startTime":"2026-08-30T02:10:05.458Z","endTime":"2026-08-30T02:10:09.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.989090142761306,"aZ":-26.933624681823073,"pfxX":-0.6767367595503497,"pfxZ":3.121084488883973,"pX":1.3373179867364893,"pZ":2.5346493597077844,"vX0":9.116215938402751,"vY0":-128.8205426410665,"vZ0":-2.652431130277157,"x":66.02,"y":170.34,"x0":-2.160839376901622,"y0":50.00414347009364,"z0":5.6618471289511945,"aX":-1.1386554731982135},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.3,"breakHorizontal":-0.8,"spinRate":2518,"spinDirection":187},"zone":12,"typeConfidence":0.89,"plateTime":0.42534247751537,"extension":6.212129459535903},"index":1,"playId":"e87ca8e1-f1c4-3388-816a-ea7910589b18","pitchNumber":2,"startTime":"2026-08-30T02:10:16.853Z","endTime":"2026-08-30T02:10:20.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.462213621633385,"aZ":-26.58379289671999,"pfxX":0.14224421074677585,"pfxZ":3.2729186382894984,"pX":-0.528074080017252,"pZ":2.1208228404832505,"vX0":5.368689849374448,"vY0":-129.88732899911184,"vZ0":-3.5403331318237963,"x":137.13,"y":181.52,"x0":-2.641073381317064,"y0":50.001619561299115,"z0":5.525268912974537,"aX":0.24152320977101643},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.4,"breakHorizontal":-1.4,"spinRate":2488,"spinDirection":196},"zone":7,"typeConfidence":0.91,"plateTime":0.4218544224703673,"extension":6.141886075259237},"index":2,"playId":"e5346fa4-c05b-3581-a384-b68fce326da7","pitchNumber":3,"startTime":"2026-08-30T02:10:29.836Z","endTime":"2026-08-30T02:10:33.774Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.928900181482362,"aZ":-28.25739415787606,"pfxX":4.496522697877544,"pfxZ":2.605197473835145,"pX":1.1934020999390282,"pZ":1.8118385270382193,"vX0":7.230488661471347,"vY0":-120.82141584569882,"vZ0":-3.184086519893906,"x":71.51,"y":189.86,"x0":-2.403290743089455,"y0":50.0024028617459,"z0":5.5877838503717046,"aX":6.754678573687201},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.3,"breakHorizontal":-9.6,"spinRate":2530,"spinDirection":138},"zone":14,"typeConfidence":0.89,"plateTime":0.4505378323211118,"extension":6.163166435430191},"index":3,"playId":"4c4697cd-20ee-39db-a014-277329323bb6","pitchNumber":4,"startTime":"2026-08-30T02:10:42.786Z","endTime":"2026-08-30T02:10:46.480Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.038264584240512,"aZ":-24.256113704260727,"pfxX":0.7793546217104161,"pfxZ":4.50510825481304,"pX":-1.1289164100192408,"pZ":2.36814500757024,"vX0":3.7828310220053902,"vY0":-131.54017848129638,"vZ0":-3.675796024585858,"x":160.03,"y":174.84,"x0":-2.685004066193723,"y0":50.00441173959251,"z0":5.57519198458574,"aX":1.370059012594129},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.6,"breakHorizontal":-2.2,"spinRate":2492,"spinDirection":203},"zone":13,"typeConfidence":0.91,"plateTime":0.415877004990294,"extension":6.23927942244949},"index":4,"playId":"ed73c34c-f6e1-33a0-a32b-2738cb3a45c0","pitchNumber":5,"startTime":"2026-08-30T02:10:55.691Z","endTime":"2026-08-30T02:11:00.127Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T02:11:00.127Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Harper walks. Trea Turner to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T02:11:15.438Z","endTime":"2026-08-30T02:14:23.670Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":81.4,"endSpeed":74.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.7548424014277,"aZ":-23.241081374039425,"pfxX":2.775559859292131,"pfxZ":6.2805514758680046,"pX":-1.1523116606454125,"pZ":2.3473527061624178,"vX0":3.8669803803888074,"vY0":-118.5251401943154,"vZ0":-2.9075940900867074,"x":160.92,"y":175.4,"x0":-3.1657535789082973,"y0":50.00096495313707,"z0":5.713270025463831,"aX":3.946622458294264},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":10.9,"breakHorizontal":-6.0,"spinRate":2537,"spinDirection":99},"zone":13,"typeConfidence":0.91,"plateTime":0.46219356900250075,"extension":6.121257538098635},"index":0,"playId":"1d704b3e-5d29-333f-9fa5-1e5246404c52","pitchNumber":1,"startTime":"2026-08-30T02:11:27.858Z","endTime":"2026-08-30T02:11:32.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.747778036163744,"aZ":-29.21609163033443,"pfxX":-10.341115470117476,"pfxZ":1.891446151518685,"pX":0.14877972986449128,"pZ":1.6987378253364398,"vX0":11.14843430033752,"vY0":-124.22367209163897,"vZ0":-3.4126821127348372,"x":111.33,"y":192.91,"x0":-3.052434077302832,"y0":50.00291316391943,"z0":5.517602099947407,"aX":-16.17206571909731},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.9,"breakHorizontal":16.2,"spinRate":1908,"spinDirection":249},"zone":8,"typeConfidence":0.91,"plateTime":0.44082742662514374,"extension":5.889534011762711},"index":1,"playId":"6d6604b5-ac56-39e3-8374-6a56710aa857","pitchNumber":2,"startTime":"2026-08-30T02:11:47.554Z","endTime":"2026-08-30T02:11:52.785Z","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":84.8,"endSpeed":76.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.775126330269693,"aZ":-31.724469948813006,"pfxX":-10.333003002381659,"pfxZ":0.2991134311630761,"pX":0.3727042200573893,"pZ":1.2118985929532973,"vX0":11.664729677854643,"vY0":-122.84671864417759,"vZ0":-3.805363416640886,"x":102.79,"y":206.06,"x0":-3.1387672525973485,"y0":50.00184638466118,"z0":5.535310918947084,"aX":-15.483739260042276},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.2,"breakHorizontal":15.4,"spinRate":1872,"spinDirection":252},"zone":14,"typeConfidence":0.91,"plateTime":0.4492367095343459,"extension":5.752017283924419},"index":2,"playId":"95137fe8-b46f-3fc4-a30a-4e22b3bf6738","pitchNumber":3,"startTime":"2026-08-30T02:12:18.473Z","endTime":"2026-08-30T02:12:22.169Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06801091209783,"aZ":-22.79022968032178,"pfxX":2.2184261681106445,"pfxZ":5.520780846180493,"pX":-1.302922562173924,"pZ":3.606541098470843,"vX0":3.6285876834854878,"vY0":-129.57510790824514,"vZ0":-1.5337602053291808,"x":166.66,"y":141.4,"x0":-3.009762656158785,"y0":50.00556661784794,"z0":5.94747462433716,"aX":3.7723517968997604},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.8,"breakHorizontal":-4.8,"spinRate":2421,"spinDirection":189},"zone":11,"typeConfidence":0.91,"plateTime":0.4227039943948321,"extension":5.911804015032485},"index":3,"playId":"1b07a1ee-4aca-3534-82fc-004d4083ec5b","pitchNumber":4,"startTime":"2026-08-30T02:12:46.058Z","endTime":"2026-08-30T02:12:49.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.995476236599778,"aZ":-22.915454750897915,"pfxX":1.6973876082548163,"pfxZ":5.449492583979129,"pX":-2.1455894068764594,"pZ":2.2598109073122092,"vX0":2.11123054085399,"vY0":-129.5388504148873,"vZ0":-4.030424249584368,"x":198.78,"y":177.77,"x0":-3.191711233458538,"y0":50.00641845690671,"z0":5.587370118715812,"aX":2.8856070253685755},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.2,"breakHorizontal":-3.6,"spinRate":2401,"spinDirection":190},"zone":13,"typeConfidence":0.91,"plateTime":0.4227837546825901,"extension":6.3242637671595805},"index":4,"playId":"4c2b414d-ed8b-3f83-8405-85c893fc29e8","pitchNumber":5,"startTime":"2026-08-30T02:13:05.136Z","endTime":"2026-08-30T02:13:08.610Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.970735952867955,"aZ":-22.377925682741182,"pfxX":0.8089558165771831,"pfxZ":5.543226548400712,"pX":-0.2323132282078127,"pZ":2.317273319159345,"vX0":6.610014371798361,"vY0":-131.8693693063425,"vZ0":-4.551176405096511,"x":125.86,"y":176.21,"x0":-2.872455446479306,"y0":50.00553039435558,"z0":5.707822291294637,"aX":1.4313200894743938},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.2,"breakHorizontal":-2.9,"spinRate":2547,"spinDirection":204},"zone":5,"typeConfidence":0.91,"plateTime":0.4146959482460648,"extension":6.209416330751441},"index":5,"playId":"af591f5b-b247-3e3a-84b6-fc78882210a5","pitchNumber":6,"startTime":"2026-08-30T02:13:26.809Z","endTime":"2026-08-30T02:13:30.540Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.66669316996283,"aZ":-20.21014745439671,"pfxX":1.226665482284313,"pfxZ":7.017550095968186,"pX":0.6012508754487705,"pZ":2.4973870984949382,"vX0":8.262526951223434,"vY0":-129.19872757215435,"vZ0":-4.552125792904888,"x":94.08,"y":171.35,"x0":-2.7861293757496433,"y0":50.00608953084956,"z0":5.817388325191481,"aX":2.0926902144282318},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":12.0,"breakHorizontal":-4.0,"spinRate":2522,"spinDirection":193},"zone":6,"typeConfidence":0.92,"plateTime":0.4224980836196939,"extension":6.274838365464454},"index":6,"playId":"89a94959-b936-3ca8-9117-900abba2ca69","pitchNumber":7,"startTime":"2026-08-30T02:13:52.800Z","endTime":"2026-08-30T02:13:57.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.404887274889216,"aZ":-20.428549096836544,"pfxX":1.5118742721760707,"pfxZ":6.95863456340263,"pX":1.4415140694898645,"pZ":1.8111574752362458,"vX0":9.619285756078888,"vY0":-128.73612917039657,"vZ0":-6.003010334682804,"x":62.05,"y":189.88,"x0":-2.531575810604211,"y0":50.001591141356805,"z0":5.742481773114829,"aX":2.548011909545367},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":11.5,"breakHorizontal":-4.8,"spinRate":2584,"spinDirection":194},"zone":14,"typeConfidence":0.92,"plateTime":0.42461902648528094,"extension":6.195251194360614},"index":7,"playId":"1a898725-09a3-3e5f-9ae4-5699f9cd7604","pitchNumber":8,"startTime":"2026-08-30T02:14:19.507Z","endTime":"2026-08-30T02:14:23.670Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T02:14:23.670Z","atBatIndex":2},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Luis Arraez grounds into a double play, shortstop Zach Neto to second baseman Christian Moore to first baseman Vaughn Grissom. Bryce Harper out at 2nd. Luis Arraez out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T02:14:47.994Z","endTime":"2026-08-30T02:15:56.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":695681,"link":"/api/v1/people/695681"},"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695681,"link":"/api/v1/people/695681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.675459933428584,"aZ":-20.11852881396377,"pfxX":2.3438064491662893,"pfxZ":7.19200472387707,"pX":-0.533145058078171,"pZ":2.2980394022510993,"vX0":5.532943191381939,"vY0":-128.87310662821744,"vZ0":-4.716685336170901,"x":137.32,"y":176.73,"x0":-3.0154511891092968,"y0":50.003215389503644,"z0":5.71347657515554,"aX":3.926575934582378},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":12.1,"breakHorizontal":-5.5,"spinRate":2541,"spinDirection":196},"zone":4,"typeConfidence":0.92,"plateTime":0.42560987096993363,"extension":6.057311919497059},"index":0,"playId":"48ee924d-9da0-38d4-9249-ddb9c08d04f6","pitchNumber":1,"startTime":"2026-08-30T02:14:56.873Z","endTime":"2026-08-30T02:15:00.639Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":77.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.943730401153914,"aZ":-29.70226345794173,"pfxX":-10.105972642392208,"pfxZ":1.6109627585124926,"pX":-1.4011357895826646,"pZ":1.6331152195014225,"vX0":7.514955731201743,"vY0":-124.18530897862327,"vZ0":-3.3233193862051342,"x":170.41,"y":194.69,"x0":-3.1800679202759774,"y0":50.002340357975534,"z0":5.506045727059558,"aX":-15.507040447623085},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.3,"breakHorizontal":16.2,"spinRate":1841,"spinDirection":248},"zone":13,"typeConfidence":0.91,"plateTime":0.4440603794864617,"extension":5.647428480936051},"index":1,"playId":"580a57cc-8e16-3814-8d4e-cf7b37da1a32","pitchNumber":2,"startTime":"2026-08-30T02:15:13.742Z","endTime":"2026-08-30T02:15:17.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.70072423693537,"aZ":-22.058082055952713,"pfxX":3.3717391343387506,"pfxZ":6.122711232095501,"pX":-1.7312136844618593,"pZ":3.3452917206440373,"vX0":2.349811986345849,"vY0":-127.82692210085187,"vZ0":-1.7461335035059034,"x":182.99,"y":148.46,"x0":-3.1009229671669734,"y0":50.00370970952008,"z0":5.771523185636537,"aX":5.571669590759716},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.9,"breakHorizontal":-6.6,"spinRate":2495,"spinDirection":191},"zone":11,"typeConfidence":0.89,"plateTime":0.42872316063941174,"extension":5.813812266395706},"index":2,"playId":"97e29c72-db70-3d80-a906-a9eddc144c43","pitchNumber":3,"startTime":"2026-08-30T02:15:31.296Z","endTime":"2026-08-30T02:15:34.594Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.31035710117536,"aZ":-22.585510467649772,"pfxX":2.467660158786234,"pfxZ":5.779347747254218,"pX":-0.7913474964356005,"pZ":2.1304955564434667,"vX0":4.876635335276257,"vY0":-127.71842450200099,"vZ0":-4.611123472452436,"x":147.16,"y":181.26,"x0":-3.0430095044251586,"y0":50.00285302348333,"z0":5.726670985874269,"aX":4.091382984217859},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.7,"breakHorizontal":-5.5,"spinRate":2532,"spinDirection":201},"zone":7,"typeConfidence":0.91,"plateTime":0.4282120497705253,"extension":6.053845176524327},"hitData":{"launchSpeed":94.7,"launchAngle":-0.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.52,"coordY":149.91}},"index":3,"playId":"3c5d1118-45da-3825-9eb0-5ebacfa12eed","pitchNumber":4,"startTime":"2026-08-30T02:15:47.955Z","endTime":"2026-08-30T02:15:56.365Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T02:15:56.365Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach Neto grounds out, shortstop Trea Turner to first baseman Alec Bohm.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T02:18:01.343Z","endTime":"2026-08-30T02:19:16.254Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"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,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"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":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.778002401279984,"aZ":-28.046673186045364,"pfxX":9.921485744744803,"pfxZ":2.190760693618886,"pX":0.2594036712471281,"pZ":3.4162773266331254,"vX0":-7.429643694395095,"vY0":-136.56837135338694,"vZ0":-1.647972103429885,"x":107.11,"y":146.54,"x0":1.7295501616971047,"y0":50.00238233184015,"z0":5.961224619593297,"aX":18.693803621702173},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.8,"breakHorizontal":-16.3,"spinRate":2203,"spinDirection":123},"zone":12,"typeConfidence":0.9,"plateTime":0.4014440288677634,"extension":6.850361042008239},"index":0,"playId":"f2de20e5-2fb0-386f-a552-cbc3b309813c","pitchNumber":1,"startTime":"2026-08-30T02:18:11.957Z","endTime":"2026-08-30T02:18:15.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.972361408900255,"aZ":-32.314503727274925,"pfxX":9.977767450290777,"pfxZ":-0.0870102021878596,"pX":-0.21550052106098352,"pZ":1.9046483195474528,"vX0":-8.175890297992373,"vY0":-123.75265896723702,"vZ0":-3.030284858910747,"x":125.21,"y":187.35,"x0":1.836647975248463,"y0":50.00603680288848,"z0":5.855318667463829,"aX":15.460659652029927},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.6,"breakHorizontal":-16.1,"spinRate":2076,"spinDirection":108},"zone":8,"typeConfidence":0.9,"plateTime":0.4428115282085603,"extension":6.894103615848395},"index":1,"playId":"cfa4805d-1be3-3862-a240-5dc3ee732c4d","pitchNumber":2,"startTime":"2026-08-30T02:18:28.986Z","endTime":"2026-08-30T02:18:32.210Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-08-30T02:18:37.881Z","endTime":"2026-08-30T02:18:49.034Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.149664725058898,"aZ":-32.87547464565483,"pfxX":0.4123423623192517,"pfxZ":-0.459914692163613,"pX":-1.6929253163793039,"pZ":1.4095961713779561,"vX0":-8.21315022204177,"vY0":-123.66842234315219,"vZ0":-4.159664388191452,"x":181.53,"y":200.72,"x0":1.6328158093084175,"y0":50.001390259771114,"z0":5.903664522519127,"aX":0.6325931247696919},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.7,"breakHorizontal":1.3,"spinRate":1987,"spinDirection":313},"zone":13,"typeConfidence":0.9,"plateTime":0.4447479547737436,"extension":6.98561499589754},"index":3,"playId":"97d654b1-f5fe-3ffc-922c-8adab30e0341","pitchNumber":3,"startTime":"2026-08-30T02:18:49.034Z","endTime":"2026-08-30T02:18:52.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.041424525968267,"aZ":-35.713465617872146,"pfxX":0.5232706125838571,"pfxZ":-2.199442923618781,"pX":-0.769172892383651,"pZ":2.379257873012152,"vX0":-6.463533066498643,"vY0":-125.90376237288307,"vZ0":-1.8385862520543563,"x":146.32,"y":174.54,"x0":1.7609511693450413,"y0":50.00393096477987,"z0":6.0033960216486255,"aX":0.8432249030087181},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.2,"breakHorizontal":0.5,"spinRate":2015,"spinDirection":314},"zone":4,"typeConfidence":0.89,"plateTime":0.4346848878239107,"extension":6.8265087191583245},"hitData":{"launchSpeed":62.9,"launchAngle":-27.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.37,"coordY":152.1}},"index":4,"playId":"bdaa2c21-f86a-3547-ba1a-fd864c37e54f","pitchNumber":4,"startTime":"2026-08-30T02:19:07.958Z","endTime":"2026-08-30T02:19:16.254Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T02:19:16.254Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Trout strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T02:19:42.243Z","endTime":"2026-08-30T02:21:30.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"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],"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"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":"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":95.3,"endSpeed":87.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.43972952806297,"aZ":-22.963663658352463,"pfxX":10.431883583660442,"pfxZ":4.759910984733824,"pX":-0.5882265728873224,"pZ":2.071562971030006,"vX0":-9.929162160281257,"vY0":-138.36810912753842,"vZ0":-6.015722026028049,"x":139.42,"y":182.85,"x0":1.69480014173376,"y0":50.00291232844992,"z0":5.816785664654049,"aX":20.188485092814062},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.4,"breakHorizontal":-16.8,"spinRate":2205,"spinDirection":122},"zone":7,"typeConfidence":0.9,"plateTime":0.3961371961643505,"extension":6.9792018250737655},"index":0,"playId":"dac6c785-f389-3ea4-b140-f1195825618e","pitchNumber":1,"startTime":"2026-08-30T02:19:51.187Z","endTime":"2026-08-30T02:19:55.569Z","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":84.2,"endSpeed":76.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.180861019727434,"aZ":-36.91507725555576,"pfxX":-0.2735818441485516,"pfxZ":-3.1446309813860847,"pX":-0.325204205374254,"pZ":3.0264141728660774,"vX0":-5.101793468574278,"vY0":-122.5667247479226,"vZ0":0.4261357807135544,"x":129.4,"y":157.07,"x0":1.8263312563080927,"y0":50.001707722269316,"z0":6.024800087431497,"aX":-0.4122400431620702},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-5.3,"breakHorizontal":1.8,"spinRate":2029,"spinDirection":299},"zone":1,"typeConfidence":0.9,"plateTime":0.4483713813872652,"extension":6.834872661022629},"index":1,"playId":"e934e2ca-db21-31f6-bc52-827f14d7e1dc","pitchNumber":2,"startTime":"2026-08-30T02:20:09.082Z","endTime":"2026-08-30T02:20:13.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.899201579513814,"aZ":-25.38455020783387,"pfxX":10.475589371622636,"pfxZ":3.5648145613833275,"pX":0.7362208040857429,"pZ":4.095088239098339,"vX0":-6.382470133969555,"vY0":-137.26461686866375,"vZ0":-0.40351898463784586,"x":88.94,"y":128.21,"x0":1.7327464253536269,"y0":50.00273491394935,"z0":5.975030887719413,"aX":19.953540223246787},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.6,"breakHorizontal":-17.6,"spinRate":2130,"spinDirection":120},"zone":12,"typeConfidence":0.9,"plateTime":0.39931081917132616,"extension":6.799748425006851},"index":2,"playId":"279c567f-df52-349a-8754-18058b396a98","pitchNumber":3,"startTime":"2026-08-30T02:20:28.088Z","endTime":"2026-08-30T02:20:31.354Z","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.0,"endSpeed":86.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.305795830186753,"aZ":-24.255807829254756,"pfxX":10.210976680956595,"pfxZ":4.106952100861738,"pX":0.46617482803550825,"pZ":2.2312138149503284,"vX0":-6.7865182229508765,"vY0":-138.123917512427,"vZ0":-5.355577674650131,"x":99.23,"y":178.54,"x0":1.6307271969067425,"y0":50.00444280085339,"z0":5.830468272096533,"aX":19.69448632087028},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.5,"breakHorizontal":-17.0,"spinRate":2241,"spinDirection":120},"zone":6,"typeConfidence":0.9,"plateTime":0.39683847411579665,"extension":6.9108432951270675},"index":3,"playId":"168310e5-5b89-3541-89d3-1062b9ac13bc","pitchNumber":4,"startTime":"2026-08-30T02:20:46.873Z","endTime":"2026-08-30T02:20:50.209Z","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":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.06331021857981,"aZ":-31.074697539619525,"pfxX":10.911579040972363,"pfxZ":0.6857165660142281,"pX":0.30364018729529463,"pZ":0.9365124149844822,"vX0":-7.015466687335448,"vY0":-125.60562061265169,"vZ0":-5.860241000271012,"x":105.43,"y":213.49,"x0":1.7189986124659251,"y0":50.00024699643646,"z0":5.834622752636212,"aX":17.386846233364626},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.1,"breakHorizontal":-18.1,"spinRate":2130,"spinDirection":101},"zone":14,"typeConfidence":0.9,"plateTime":0.4365095979892297,"extension":7.021785486489515},"index":4,"playId":"b286d884-9c3d-3032-b80f-ed1ae4ef0230","pitchNumber":5,"startTime":"2026-08-30T02:21:07.644Z","endTime":"2026-08-30T02:21:11.215Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21667330850481,"aZ":-31.021300823038583,"pfxX":11.282229158398518,"pfxZ":0.7183952255877459,"pX":1.1247842780301862,"pZ":1.4843494661505534,"vX0":-5.423938924959304,"vY0":-126.39611901162887,"vZ0":-4.563184001064041,"x":74.13,"y":198.7,"x0":1.839591288254461,"y0":50.0049878492445,"z0":5.821444961893685,"aX":18.146541658771635},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.5,"breakHorizontal":-19.1,"spinRate":2147,"spinDirection":112},"zone":14,"typeConfidence":0.9,"plateTime":0.4343506093008753,"extension":6.960771546440849},"index":5,"playId":"5c1ad0ef-7d9f-34dd-8b8c-bfb884e91921","pitchNumber":6,"startTime":"2026-08-30T02:21:25.947Z","endTime":"2026-08-30T02:21:30.204Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T02:21:30.204Z","atBatIndex":5},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Vaughn Grissom lines out to right fielder Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T02:21:48.820Z","endTime":"2026-08-30T02:22:41.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.223824354011708,"aZ":-25.88994952888044,"pfxX":9.798970805862412,"pfxZ":3.327734945438955,"pX":1.740020430369723,"pZ":2.840292553840893,"vX0":-3.610935837338962,"vY0":-136.57487081780206,"vZ0":-3.3297080116550974,"x":50.67,"y":162.09,"x0":1.8065847716208367,"y0":50.003605896227704,"z0":5.857007851108695,"aX":18.501787428482015},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.5,"breakHorizontal":-16.9,"spinRate":2033,"spinDirection":119},"zone":12,"typeConfidence":0.9,"plateTime":0.4011413369704835,"extension":6.7592999591970075},"index":0,"playId":"7673cf60-1fa9-3cae-8d41-d7c1f4f03111","pitchNumber":1,"startTime":"2026-08-30T02:21:58.902Z","endTime":"2026-08-30T02:22:02.369Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.5,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.0486249345602,"aZ":-31.78271531680195,"pfxX":11.464046134359545,"pfxZ":0.25439503985652934,"pX":0.4836416145646962,"pZ":1.8416717497115689,"vX0":-7.087079724263688,"vY0":-124.64378903230705,"vZ0":-3.13066081043886,"x":98.56,"y":189.05,"x0":1.8804845302877224,"y0":50.00537598598854,"z0":5.749869955458814,"aX":17.96428881128363},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.1,"breakHorizontal":-19.1,"spinRate":2167,"spinDirection":105},"zone":9,"typeConfidence":0.9,"plateTime":0.4401362835016238,"extension":6.909611556494349},"index":1,"playId":"d4542ce0-b007-38f9-b1ff-da4dc21adffb","pitchNumber":2,"startTime":"2026-08-30T02:22:16.057Z","endTime":"2026-08-30T02:22:19.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.762711157117117,"aZ":-24.72905894520349,"pfxX":11.396154243234761,"pfxZ":3.949040384537147,"pX":0.0014299964677644368,"pZ":2.3250788822555215,"vX0":-8.22995580053518,"vY0":-136.5721084185602,"vZ0":-4.821538245705751,"x":116.95,"y":176.0,"x0":1.5770650930234626,"y0":50.00162449324796,"z0":5.8195015644144155,"aX":21.473911867323878},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.2,"breakHorizontal":-18.8,"spinRate":2049,"spinDirection":122},"zone":5,"typeConfidence":0.9,"plateTime":0.40142679685766636,"extension":6.953791467268401},"hitData":{"launchSpeed":96.9,"launchAngle":24.0,"totalDistance":329.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":182.12,"coordY":91.16}},"index":2,"playId":"87642060-477f-34be-bea8-fb2023313737","pitchNumber":3,"startTime":"2026-08-30T02:22:34.345Z","endTime":"2026-08-30T02:22:41.826Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T02:22:41.826Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Bohm singles on a fly ball to right fielder Wade Meckler.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T02:24:39.015Z","endTime":"2026-08-30T02:25:44.185Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.496142381207598,"aZ":-24.91826821498998,"pfxX":1.7277572191024158,"pfxZ":5.157044092434353,"pX":-1.2559707450129596,"pZ":2.498075264088556,"vX0":2.3531557861205457,"vY0":-117.14467699074794,"vZ0":-2.140257151222685,"x":164.87,"y":171.33,"x0":-2.4931804301062543,"y0":50.00495402382278,"z0":5.723903771808749,"aX":2.431529441991015},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":9.1,"breakHorizontal":-3.6,"spinRate":2436,"spinDirection":112},"zone":13,"typeConfidence":0.9,"plateTime":0.46532712481165284,"extension":6.03539517699847},"index":0,"playId":"53373d2c-ea4f-3b4a-9d23-69ed31ef25d5","pitchNumber":1,"startTime":"2026-08-30T02:24:51.036Z","endTime":"2026-08-30T02:24:54.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.783437398946432,"aZ":-24.10063224859793,"pfxX":1.0094464359635025,"pfxZ":4.788506559692038,"pX":-0.32664723282588143,"pZ":2.297193139168033,"vX0":4.9087022535121285,"vY0":-128.31159940809917,"vZ0":-4.063718981032319,"x":129.45,"y":176.76,"x0":-2.3870141973299894,"y0":50.003969309027426,"z0":5.754945559338442,"aX":1.7006480362267797},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.0,"breakHorizontal":-2.8,"spinRate":2551,"spinDirection":199},"zone":7,"typeConfidence":0.91,"plateTime":0.4250885171197427,"extension":6.170456506512985},"index":1,"playId":"2e8b1152-377a-312e-8ac5-ca3f275d3d76","pitchNumber":2,"startTime":"2026-08-30T02:25:03.823Z","endTime":"2026-08-30T02:25:07.890Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.67293993277385,"aZ":-21.93631547475797,"pfxX":1.0898450641203885,"pfxZ":6.094157851702267,"pX":1.4069976127231516,"pZ":1.8778499698635884,"vX0":8.7574425727438,"vY0":-128.3052185321325,"vZ0":-5.400480139937295,"x":63.37,"y":188.08,"x0":-2.18138416860646,"y0":50.00297863939212,"z0":5.702141735534977,"aX":1.8292535763831406},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.1,"breakHorizontal":-3.8,"spinRate":2585,"spinDirection":196},"zone":14,"typeConfidence":0.92,"plateTime":0.4256761789934407,"extension":6.320914570683744},"index":2,"playId":"29dbc863-df84-3b67-8bdf-0179f5c3ac68","pitchNumber":3,"startTime":"2026-08-30T02:25:18.599Z","endTime":"2026-08-30T02:25:21.806Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.650973609411693,"aZ":-20.377508004962934,"pfxX":0.4905947376550075,"pfxZ":6.927903089453385,"pX":0.5821384383354536,"pZ":1.8349526099197848,"vX0":7.049383113373861,"vY0":-129.76871056399963,"vZ0":-5.787757005647292,"x":94.81,"y":189.24,"x0":-2.2353384363535764,"y0":50.000694469041754,"z0":5.6508410264117686,"aX":0.8335457541532687},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":11.4,"breakHorizontal":-2.5,"spinRate":2498,"spinDirection":207},"zone":9,"typeConfidence":0.91,"plateTime":0.42240467382987346,"extension":6.1659829656497935},"hitData":{"launchSpeed":66.3,"launchAngle":35.0,"totalDistance":202.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.89,"coordY":138.53}},"index":3,"playId":"1b9a8bc1-70a5-37a6-b278-8d3af6a4948e","pitchNumber":4,"startTime":"2026-08-30T02:25:31.248Z","endTime":"2026-08-30T02:25:44.185Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T02:25:44.185Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryson Stott walks. Alec Bohm to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T02:25:59.917Z","endTime":"2026-08-30T02:28:29.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"postOnSecond":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.981722962491357,"aZ":-23.9704603498339,"pfxX":1.4349694449930706,"pfxZ":5.042412127668903,"pX":-1.134650470274897,"pZ":1.7342195347288845,"vX0":4.459471551682624,"vY0":-126.0741656575664,"vZ0":-5.138360159425403,"x":160.25,"y":191.96,"x0":-3.1051377097348927,"y0":50.00595262414661,"z0":5.706628862926724,"aX":2.334828085622677},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.3,"breakHorizontal":-3.5,"spinRate":2469,"spinDirection":201},"zone":13,"typeConfidence":0.84,"plateTime":0.43264192839532534,"extension":5.967723345993859},"index":0,"playId":"891930af-cba6-353e-9564-b7e55d950481","pitchNumber":1,"startTime":"2026-08-30T02:26:12.951Z","endTime":"2026-08-30T02:26:17.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.198819785678957,"aZ":-23.71903328153911,"pfxX":1.7573711176446576,"pfxZ":5.120565476913397,"pX":-1.424382511403557,"pZ":2.3837916409834072,"vX0":3.8696751958943407,"vY0":-127.22281671881939,"vZ0":-3.752369580938619,"x":171.29,"y":174.42,"x0":-3.1889091140533403,"y0":50.00610657803082,"z0":5.741034738574751,"aX":2.9029324727720143},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.8,"breakHorizontal":-4.0,"spinRate":2451,"spinDirection":196},"zone":13,"typeConfidence":0.89,"plateTime":0.42926173108162224,"extension":5.985606977393764},"index":1,"playId":"8b1f0d5b-af11-342e-abaa-9b3f20aa5ef1","pitchNumber":2,"startTime":"2026-08-30T02:26:33.958Z","endTime":"2026-08-30T02:26:38.145Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.785529138071947,"aZ":-24.01797657925527,"pfxX":0.27221709352173074,"pfxZ":4.829867331932602,"pX":-0.9307409342842582,"pZ":2.4602790536258223,"vX0":5.575185327597857,"vY0":-128.44551545339718,"vZ0":-3.711143871480508,"x":152.48,"y":172.35,"x0":-3.1547122088058375,"y0":50.00553197864089,"z0":5.7672035993150645,"aX":0.4600320485837261},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.3,"breakHorizontal":-1.6,"spinRate":2546,"spinDirection":206},"zone":13,"typeConfidence":0.9,"plateTime":0.42459923847956915,"extension":5.97416590313793},"index":2,"playId":"31d24389-3e77-3676-9361-66db6aea7f74","pitchNumber":3,"startTime":"2026-08-30T02:26:53.187Z","endTime":"2026-08-30T02:26:58.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.13064859109487,"aZ":-28.840396522446127,"pfxX":-9.457481700340427,"pfxZ":2.1685039921222637,"pX":-0.742958306240215,"pZ":1.4043460059926027,"vX0":8.95348238551573,"vY0":-122.77598557116112,"vZ0":-4.14853895390853,"x":145.32,"y":200.86,"x0":-3.199227408457599,"y0":50.000797672695064,"z0":5.55621615265767,"aX":-14.5121721501171},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.2,"breakHorizontal":15.1,"spinRate":1874,"spinDirection":242},"zone":13,"typeConfidence":0.91,"plateTime":0.445238455916539,"extension":5.754292097365951},"index":3,"playId":"097d3636-f4dc-3573-9b4f-31c769071dcf","pitchNumber":4,"startTime":"2026-08-30T02:27:14.105Z","endTime":"2026-08-30T02:27:17.594Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":75.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05493782784302,"aZ":-26.974733068677793,"pfxX":-10.18878298432485,"pfxZ":3.5444818558530704,"pX":-0.8537500857823761,"pZ":1.1764040593266702,"vX0":8.460585933816333,"vY0":-121.25356034287466,"vZ0":-4.622804834580139,"x":149.54,"y":207.02,"x0":-3.0903538607767636,"y0":50.00231692338071,"z0":5.503590671345513,"aX":-14.941860747133893},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.4,"breakHorizontal":16.1,"spinRate":1927,"spinDirection":249},"zone":13,"typeConfidence":0.91,"plateTime":0.4543669631992828,"extension":5.717344898959221},"index":4,"playId":"5c914968-08a3-38c2-84ca-fedab550e551","pitchNumber":5,"startTime":"2026-08-30T02:27:39.818Z","endTime":"2026-08-30T02:27:44.139Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.705105123113658,"aZ":-22.611419442870954,"pfxX":1.53172238633451,"pfxZ":5.824485456586794,"pX":-0.5074163043851739,"pZ":2.593502350658553,"vX0":5.917910060919671,"vY0":-127.01470308238738,"vZ0":-3.5068321877812045,"x":136.34,"y":168.76,"x0":-3.0616145675313278,"y0":50.00533987223363,"z0":5.778981733917915,"aX":2.5165618480090806},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":10.0,"breakHorizontal":-4.1,"spinRate":2449,"spinDirection":200},"zone":4,"typeConfidence":0.9,"plateTime":0.4303415311997951,"extension":6.098196435140381},"index":5,"playId":"9e569cb1-8cd8-3196-b83b-5d997aea7663","pitchNumber":6,"startTime":"2026-08-30T02:27:59.841Z","endTime":"2026-08-30T02:28:03.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.248975881421735,"aZ":-21.23128865038621,"pfxX":0.03349094224911964,"pfxZ":6.4958365758703005,"pX":0.28950086312878576,"pZ":1.3982335986130416,"vX0":8.354918744726245,"vY0":-129.07300173095715,"vZ0":-6.551297062417747,"x":105.96,"y":201.03,"x0":-2.995797361607791,"y0":50.00257451901268,"z0":5.607814509335842,"aX":0.056203375308390355},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.4,"breakHorizontal":-1.9,"spinRate":2493,"spinDirection":217},"zone":14,"typeConfidence":0.91,"plateTime":0.4245986176665486,"extension":6.118259839026452},"index":6,"playId":"0cebb8af-9b1e-32cc-87cb-93358f171010","pitchNumber":7,"startTime":"2026-08-30T02:28:25.150Z","endTime":"2026-08-30T02:28:29.711Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T02:28:29.711Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a line drive to center fielder Mike Trout. Alec Bohm scores. Bryson Stott to 3rd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T02:29:31.402Z","endTime":"2026-08-30T02:29:46.123Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"postOnThird":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"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_force","runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":{"id":696270,"link":"/api/v1/people/696270"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T02:28:41.838Z","endTime":"2026-08-30T02:29:33.562Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.469276135313294,"aZ":-21.58363314889179,"pfxX":-0.6312321771312143,"pfxZ":6.435371825044539,"pX":-0.13880764711250917,"pZ":1.6270024485897057,"vX0":7.430476461344449,"vY0":-127.08223316195192,"vZ0":-5.999930058023267,"x":122.29,"y":194.85,"x0":-3.0106488488074548,"y0":50.00433519216354,"z0":5.717521323965633,"aX":-1.0392919468243984},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.6,"breakHorizontal":-0.5,"spinRate":2486,"spinDirection":212},"zone":13,"typeConfidence":0.89,"plateTime":0.42994560499567935,"extension":5.909573644420514},"hitData":{"launchSpeed":97.1,"launchAngle":16.0,"totalDistance":269.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":144.75,"coordY":78.77}},"index":1,"playId":"104866bb-4864-35a1-b33e-d79fff9eafc0","pitchNumber":1,"startTime":"2026-08-30T02:29:33.562Z","endTime":"2026-08-30T02:29:46.123Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T02:29:46.123Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.T. Realmuto strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T02:30:15.258Z","endTime":"2026-08-30T02:32:51.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"postOnThird":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,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":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.43343194084357,"aZ":-28.897103797985615,"pfxX":2.5844957393533416,"pfxZ":2.3623108527519268,"pX":0.3927573348196298,"pZ":2.948309384013957,"vX0":6.6383197989662825,"vY0":-116.9209956559525,"vZ0":-0.6587359274901288,"x":102.03,"y":159.18,"x0":-2.815733849617617,"y0":50.00432622718645,"z0":5.938378232718786,"aX":3.588736075899365},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":4.4,"breakHorizontal":-6.2,"spinRate":2511,"spinDirection":94},"zone":3,"typeConfidence":0.9,"plateTime":0.4679231240462691,"extension":5.879233631526745},"index":0,"playId":"463cd359-8f5b-3c5c-8734-080842a2f7c0","pitchNumber":1,"startTime":"2026-08-30T02:30:23.965Z","endTime":"2026-08-30T02:30:28.087Z","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, 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":80.1,"endSpeed":74.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.78776605913051,"aZ":-27.37912560627075,"pfxX":0.9019930673305421,"pfxZ":3.482150684668102,"pX":1.0642594476361684,"pZ":0.6082607396353362,"vX0":8.647761976633273,"vY0":-116.25990892095531,"vZ0":-5.717010938940447,"x":76.43,"y":222.36,"x0":-2.8128952963919356,"y0":50.0002504824098,"z0":5.681862585253646,"aX":1.2397686833099366},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":5.2,"breakHorizontal":-3.7,"spinRate":2470,"spinDirection":106},"zone":14,"typeConfidence":0.9,"plateTime":0.4702412067915791,"extension":5.927293508381922},"index":1,"playId":"bad914f8-0d24-3707-bec0-2d5cf6898706","pitchNumber":2,"startTime":"2026-08-30T02:30:45.349Z","endTime":"2026-08-30T02:30:48.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.352348926527686,"aZ":-24.731317270555042,"pfxX":2.9519795398766004,"pfxZ":4.631126871992592,"pX":-0.5213336009351303,"pZ":3.1120321334616374,"vX0":5.109364575096281,"vY0":-125.9132020505583,"vZ0":-2.0443998449035554,"x":136.87,"y":154.76,"x0":-2.959602483275063,"y0":50.00253686667807,"z0":5.9338314560657315,"aX":4.743481054923249},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":8.2,"breakHorizontal":-6.5,"spinRate":2512,"spinDirection":188},"zone":1,"typeConfidence":0.84,"plateTime":0.434851070359342,"extension":5.942003057267661},"index":2,"playId":"d6faaa06-c51c-3741-b1b4-f3dd695877e2","pitchNumber":3,"startTime":"2026-08-30T02:31:08.568Z","endTime":"2026-08-30T02:31:12.274Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.507227696174528,"aZ":-20.244776413928108,"pfxX":-1.0305643566329046,"pfxZ":6.9997816538393645,"pX":0.9008432911507482,"pZ":1.6693350658688972,"vX0":9.518791547524156,"vY0":-129.58818410128373,"vZ0":-6.534885278110529,"x":82.66,"y":193.71,"x0":-2.6826775299011856,"y0":50.00564035636861,"z0":5.7652142511123445,"aX":-1.758503808152334},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":11.4,"breakHorizontal":-0.2,"spinRate":2572,"spinDirection":214},"zone":14,"typeConfidence":0.9,"plateTime":0.422304366981058,"extension":6.087399609623136},"index":3,"playId":"1bc82929-b0e3-3a97-af26-36cb8a8a7514","pitchNumber":4,"startTime":"2026-08-30T02:31:32.850Z","endTime":"2026-08-30T02:31:36.405Z","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":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.864485722268874,"aZ":-26.800298081340678,"pfxX":2.7928822264547373,"pfxZ":3.9923120524179296,"pX":-1.295908990082719,"pZ":2.8277941385806695,"vX0":2.8907817701771603,"vY0":-115.15945067995555,"vZ0":-1.292416835077016,"x":166.4,"y":162.43,"x0":-2.92912825035812,"y0":50.00338397435289,"z0":5.982478491415127,"aX":3.7610538322044786},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":7.2,"breakHorizontal":-5.8,"spinRate":2450,"spinDirection":102},"zone":11,"typeConfidence":0.9,"plateTime":0.4751457173255518,"extension":5.758008625738511},"index":4,"playId":"e6364c1c-3b8c-3180-862c-e50ccb329f32","pitchNumber":5,"startTime":"2026-08-30T02:31:54.716Z","endTime":"2026-08-30T02:31:58.553Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.234950420522118,"aZ":-23.47752479506327,"pfxX":1.0852756765322544,"pfxZ":5.2903422436143295,"pX":-0.05784904682173741,"pZ":1.8941295739769173,"vX0":6.706553556940145,"vY0":-127.21702943944392,"vZ0":-5.176642421841899,"x":119.21,"y":187.64,"x0":-2.8656016625382583,"y0":50.00604777315527,"z0":5.8079593744197195,"aX":1.7851392977515625},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.6,"breakHorizontal":-3.5,"spinRate":2509,"spinDirection":184},"zone":8,"typeConfidence":0.91,"plateTime":0.42997131962458734,"extension":6.012463006391998},"index":5,"playId":"49afa01e-68e1-3186-9b88-096fb9e8b10e","pitchNumber":6,"startTime":"2026-08-30T02:32:13.678Z","endTime":"2026-08-30T02:32:17.106Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-08-30T02:32:32.571Z","endTime":"2026-08-30T02:32:47.721Z","isPitch":false,"type":"action","player":{"id":592663,"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.88061637900791,"aZ":-23.393423775743134,"pfxX":1.3487647128216873,"pfxZ":5.3539804816351495,"pX":0.24999162840277983,"pZ":2.767099180595278,"vX0":7.313632110121999,"vY0":-126.94873404165429,"vZ0":-3.1746096429057302,"x":107.47,"y":164.07,"x0":-2.8379922657261254,"y0":50.00135373751502,"z0":5.886504247069547,"aX":2.2103688618870634},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":9.2,"breakHorizontal":-4.1,"spinRate":2551,"spinDirection":191},"zone":6,"typeConfidence":0.9,"plateTime":0.4307065485196966,"extension":6.027825202475869},"index":7,"playId":"384886b0-8d1c-3b49-b0e3-920108057ee9","pitchNumber":7,"startTime":"2026-08-30T02:32:47.721Z","endTime":"2026-08-30T02:32:51.624Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T02:32:51.624Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Justin Crawford walks. Brandon Marsh to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T02:33:10.021Z","endTime":"2026-08-30T02:35:42.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"postOnSecond":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"postOnThird":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68965515457115,"aZ":-23.106990831331036,"pfxX":0.48728323328187173,"pfxZ":5.558561882324948,"pX":-1.273375294524058,"pZ":2.49872129286603,"vX0":4.698993306161339,"vY0":-126.85119547350448,"vZ0":-3.6618823580422366,"x":165.54,"y":171.31,"x0":-3.2123280817181783,"y0":50.00452299483992,"z0":5.801024981257967,"aX":0.7940150963492191},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.5,"breakHorizontal":-1.9,"spinRate":2430,"spinDirection":211},"zone":13,"typeConfidence":0.86,"plateTime":0.4316218066447637,"extension":6.028671093745996},"index":0,"playId":"aa49bad6-f220-3753-b6b9-27c611796617","pitchNumber":1,"startTime":"2026-08-30T02:33:26.181Z","endTime":"2026-08-30T02:33:29.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.796839989334057,"aZ":-31.51875240390586,"pfxX":-10.98878159270009,"pfxZ":0.44228459757121685,"pX":-0.3215143865071631,"pZ":0.5292896383117122,"vX0":9.927877896798007,"vY0":-121.48539950478855,"vZ0":-5.454928239901757,"x":129.26,"y":224.49,"x0":-3.0691183696036473,"y0":50.000119835852956,"z0":5.602297202617639,"aX":-16.127531119815643},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.5,"breakHorizontal":17.0,"spinRate":1667,"spinDirection":249},"zone":13,"typeConfidence":0.9,"plateTime":0.45400681239415386,"extension":5.892134631901519},"index":1,"playId":"109a3049-686d-3fca-b8a6-4ea6720e21e3","pitchNumber":2,"startTime":"2026-08-30T02:33:43.458Z","endTime":"2026-08-30T02:33:47.950Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.188450749489316,"aZ":-34.08647725842042,"pfxX":-8.239843437762866,"pfxZ":-1.2916037101459334,"pX":-1.8612520538995425,"pZ":2.1082394488248215,"vX0":6.006355050472822,"vY0":-121.6932513088725,"vZ0":-1.615167214593971,"x":144.36,"y":161.63,"x0":-3.3091183660734393,"y0":50.00535328719484,"z0":5.774561259910055,"aX":-12.177086946344078},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.5,"breakHorizontal":13.2,"spinRate":1645,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.4526783807030479,"extension":5.802823097972833},"index":2,"playId":"df7811f1-b86e-31b3-847a-091cdb3d5b7c","pitchNumber":3,"startTime":"2026-08-30T02:34:10.452Z","endTime":"2026-08-30T02:34:13.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.394465474611344,"aZ":-23.853855688265284,"pfxX":0.7126806470137339,"pfxZ":5.234168881329429,"pX":-0.6056044734088015,"pZ":3.2989000887132027,"vX0":5.8946703790284,"vY0":-125.08879354644401,"vZ0":-1.605731246577214,"x":140.08,"y":149.71,"x0":-3.0819107135793735,"y0":50.00558003263574,"z0":5.898185373794149,"aX":1.1326290961644507},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":9.4,"breakHorizontal":-2.6,"spinRate":2463,"spinDirection":206},"zone":1,"typeConfidence":0.64,"plateTime":0.43728540015598005,"extension":5.895453556180649},"index":3,"playId":"a51f4aaf-70cf-3fd9-9737-d7fe31e57604","pitchNumber":4,"startTime":"2026-08-30T02:34:31.157Z","endTime":"2026-08-30T02:34:36.386Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.683254533017628,"aZ":-22.941483211016642,"pfxX":0.12969498194915619,"pfxZ":5.544270030137775,"pX":0.2211410572945614,"pZ":1.5533492159493916,"vX0":7.673355655009161,"vY0":-127.82271024067767,"vZ0":-6.179338086553261,"x":108.57,"y":196.84,"x0":-2.8282105437043157,"y0":50.004613669587286,"z0":5.78660378630557,"aX":0.21588412640071641},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.9,"breakHorizontal":-1.8,"spinRate":2520,"spinDirection":205},"zone":14,"typeConfidence":0.91,"plateTime":0.4273981705647967,"extension":5.9559763236635455},"index":4,"playId":"c6a34a93-6115-3e01-bd05-f3ccf1d95fff","pitchNumber":5,"startTime":"2026-08-30T02:34:55.395Z","endTime":"2026-08-30T02:34:59.104Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.92726224301979,"aZ":-20.924367818473137,"pfxX":1.7725223536454306,"pfxZ":6.788248451770665,"pX":-1.2183106956906065,"pZ":3.9235545922997694,"vX0":3.917073432467616,"vY0":-127.33611904615637,"vZ0":-1.0387800910172271,"x":163.44,"y":132.84,"x0":-3.001244891298995,"y0":50.00105299210956,"z0":5.978266921451112,"aX":2.9367572551746526},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":12.4,"breakHorizontal":-4.1,"spinRate":2454,"spinDirection":188},"zone":11,"typeConfidence":0.87,"plateTime":0.42864868856608185,"extension":5.921495401227465},"index":5,"playId":"c96a4773-fbd3-307e-98aa-c807f6b755b1","pitchNumber":6,"startTime":"2026-08-30T02:35:19.667Z","endTime":"2026-08-30T02:35:23.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.874394204642822,"aZ":-28.470979788212095,"pfxX":-8.594205789782535,"pfxZ":2.464586061335682,"pX":0.048247365063078154,"pZ":0.2539257206473761,"vX0":10.192063826044444,"vY0":-122.08774938549902,"vZ0":-6.625468644492516,"x":115.16,"y":231.92,"x0":-3.0712342861412543,"y0":50.00528440852345,"z0":5.4653598785169235,"aX":-12.92781868646096},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.0,"breakHorizontal":13.1,"spinRate":1708,"spinDirection":245},"zone":14,"typeConfidence":0.91,"plateTime":0.4492783218089915,"extension":5.712175751909698},"index":6,"playId":"aa268e81-e37c-327e-aab8-42121329f039","pitchNumber":7,"startTime":"2026-08-30T02:35:38.496Z","endTime":"2026-08-30T02:35:42.785Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T02:35:42.785Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Schwarber flies out to left fielder Jose Siri.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T02:36:00.813Z","endTime":"2026-08-30T02:37:59.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"postOnSecond":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"postOnThird":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.031405391947583,"aZ":-26.173905461360025,"pfxX":1.9452818870052448,"pfxZ":4.257260681787992,"pX":-0.6508167177548254,"pZ":2.6421457241168778,"vX0":4.916478592382607,"vY0":-117.3595536260424,"vZ0":-1.9230962635003328,"x":141.81,"y":167.44,"x0":-3.0168389271587275,"y0":50.00250337088214,"z0":5.885340114210448,"aX":2.74176874414212},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":7.6,"breakHorizontal":-4.6,"spinRate":2357,"spinDirection":118},"zone":4,"typeConfidence":0.9,"plateTime":0.4648514441855207,"extension":5.7669738420774195},"index":0,"playId":"a60402db-d1fd-3350-8ec7-a1099a543a02","pitchNumber":1,"startTime":"2026-08-30T02:36:10.190Z","endTime":"2026-08-30T02:36:14.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.967265258893416,"aZ":-25.87535805204545,"pfxX":-0.04843136612289234,"pfxZ":4.495220139964886,"pX":0.7998840740099039,"pZ":1.651609574439731,"vX0":8.894257128004583,"vY0":-117.28903656005082,"vZ0":-4.053730334909397,"x":86.51,"y":194.19,"x0":-3.0258075065998553,"y0":50.00439823374541,"z0":5.799499598756238,"aX":-0.06967693842744209},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":7.4,"breakHorizontal":-1.9,"spinRate":2510,"spinDirection":113},"zone":14,"typeConfidence":0.89,"plateTime":0.4659575467647268,"extension":5.846892961726684},"index":1,"playId":"9876771d-536f-3dbf-9b53-8ea208d14448","pitchNumber":2,"startTime":"2026-08-30T02:36:26.985Z","endTime":"2026-08-30T02:36:31.105Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90382051512686,"aZ":-27.997138694454335,"pfxX":-8.746233063922286,"pfxZ":2.8332147404117016,"pX":-1.532928208412684,"pZ":1.6835655740331437,"vX0":6.96138806428371,"vY0":-121.3494991162546,"vZ0":-3.7439301172929955,"x":175.43,"y":193.32,"x0":-3.316183315555391,"y0":50.00565118840971,"z0":5.711660867036114,"aX":-12.919177158738353},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.4,"breakHorizontal":13.9,"spinRate":1785,"spinDirection":240},"zone":13,"typeConfidence":0.91,"plateTime":0.4530506917539183,"extension":5.679836285081978},"index":2,"playId":"44c11cc9-80ad-38fb-a849-0e453e584928","pitchNumber":3,"startTime":"2026-08-30T02:36:47.183Z","endTime":"2026-08-30T02:36:50.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.859840326083248,"aZ":-20.26476531741243,"pfxX":-0.2860857587426957,"pfxZ":7.125293052601772,"pX":0.7239784360273088,"pZ":2.0538623277510637,"vX0":9.456692642446036,"vY0":-128.0577466115908,"vZ0":-5.444219040534907,"x":89.4,"y":183.33,"x0":-2.9695788222559263,"y0":50.00281849191231,"z0":5.778559905422371,"aX":-0.4789112863630317},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":11.9,"breakHorizontal":-1.4,"spinRate":2445,"spinDirection":205},"zone":9,"typeConfidence":0.91,"plateTime":0.42666665926194014,"extension":6.0024311371428825},"index":3,"playId":"b43335af-30c4-3770-a4c6-1b5e34b72607","pitchNumber":4,"startTime":"2026-08-30T02:37:07.751Z","endTime":"2026-08-30T02:37:15.095Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-30T02:37:34.012Z","endTime":"2026-08-30T02:37:46.824Z","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(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":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.95333144607291,"aZ":-23.573302692996478,"pfxX":-0.525786458540499,"pfxZ":6.31502343041894,"pX":-0.2794240495603344,"pZ":2.2787321576864508,"vX0":6.63555927633919,"vY0":-116.02222066294286,"vZ0":-3.02669803040228,"x":127.65,"y":177.25,"x0":-3.109548039701499,"y0":50.00170375212715,"z0":5.84962829095796,"aX":-0.7166782515758188},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":10.9,"breakHorizontal":-0.7,"spinRate":2439,"spinDirection":93},"zone":5,"typeConfidence":0.88,"plateTime":0.4723120430508674,"extension":5.9221813313613545},"hitData":{"launchSpeed":74.3,"launchAngle":49.0,"totalDistance":219.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":98.16,"coordY":117.15}},"index":5,"playId":"d357d326-4e3b-3e49-8f7b-2100646a4b84","pitchNumber":5,"startTime":"2026-08-30T02:37:46.824Z","endTime":"2026-08-30T02:37:59.418Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T02:37:59.418Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trea Turner flies out to left fielder Jose Siri.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T02:38:15.172Z","endTime":"2026-08-30T02:40:22.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"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":"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":5},"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":74.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.97419852784781,"aZ":-27.212810956131307,"pfxX":2.861976881031609,"pfxZ":3.6419237383582743,"pX":1.5171323384767246,"pZ":1.0860438314122407,"vX0":8.65359556528345,"vY0":-115.51827236057845,"vZ0":-4.9084922025033215,"x":59.17,"y":209.46,"x0":-2.637673279363206,"y0":50.00283781105211,"z0":5.831168615285042,"aX":3.8958241999906393},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":5.6,"breakHorizontal":-7.2,"spinRate":2413,"spinDirection":85},"zone":14,"typeConfidence":0.9,"plateTime":0.47276928621131864,"extension":5.763924968202788},"index":0,"playId":"c336fc39-ed99-3848-a489-42cf95245ea2","pitchNumber":1,"startTime":"2026-08-30T02:38:27.023Z","endTime":"2026-08-30T02:38:30.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.624789082195058,"aZ":-24.13698553098541,"pfxX":-0.1378340946376866,"pfxZ":4.779813581849853,"pX":0.4437844410874678,"pZ":1.6069408815409383,"vX0":8.717654694390948,"vY0":-128.3422159417614,"vZ0":-5.7673526508197295,"x":100.08,"y":195.39,"x0":-2.967841280851392,"y0":50.00204689016504,"z0":5.74359565531227,"aX":-0.23255285243705806},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.7,"breakHorizontal":-1.6,"spinRate":2505,"spinDirection":206},"zone":14,"typeConfidence":0.91,"plateTime":0.42551092718294337,"extension":5.902560476878497},"index":1,"playId":"ad5b2f32-0a2e-309a-af87-7875839435c7","pitchNumber":2,"startTime":"2026-08-30T02:38:45.827Z","endTime":"2026-08-30T02:38:50.059Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.449799043050405,"aZ":-22.56909954574558,"pfxX":0.6039264948727938,"pfxZ":5.647295562924546,"pX":0.7057902620905512,"pZ":2.7093735050664125,"vX0":8.791222277099864,"vY0":-129.24219653058356,"vZ0":-3.451765838239776,"x":90.1,"y":165.63,"x0":-2.8101137160926095,"y0":50.005027509328684,"z0":5.783822487643372,"aX":1.0280249409180007},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.7,"breakHorizontal":-3.0,"spinRate":2550,"spinDirection":205},"zone":6,"typeConfidence":0.91,"plateTime":0.42284662393851624,"extension":6.040088384491197},"index":2,"playId":"a2427321-44d3-3de5-9f69-859dbf74e442","pitchNumber":3,"startTime":"2026-08-30T02:39:16.880Z","endTime":"2026-08-30T02:39:20.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.845506181917777,"aZ":-22.901678856394945,"pfxX":2.1523774160025644,"pfxZ":5.5059491039093045,"pX":-0.3352244453939251,"pZ":1.9079491082160678,"vX0":6.24526993103814,"vY0":-128.50501751272157,"vZ0":-5.117182606213383,"x":129.78,"y":187.27,"x0":-3.0697398272737937,"y0":50.00355803458411,"z0":5.687680059589095,"aX":3.6254032851950213},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.1,"breakHorizontal":-5.2,"spinRate":2548,"spinDirection":208},"zone":7,"typeConfidence":0.92,"plateTime":0.42507526625507985,"extension":5.926374607016742},"index":3,"playId":"c1f6bf45-fb67-37b8-ab33-b8b7c360c9c7","pitchNumber":4,"startTime":"2026-08-30T02:39:34.707Z","endTime":"2026-08-30T02:39:38.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87669455827412,"aZ":-22.719654831757932,"pfxX":1.2823742807606937,"pfxZ":5.590618245743768,"pX":1.9766450637569695,"pZ":1.7159023069820003,"vX0":11.672930084170918,"vY0":-128.7313904512389,"vZ0":-5.60858441558817,"x":41.65,"y":192.45,"x0":-2.7692316906340606,"y0":50.002561675322745,"z0":5.6642154931995075,"aX":2.165390531206882},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.1,"breakHorizontal":-4.8,"spinRate":2574,"spinDirection":224},"zone":14,"typeConfidence":0.92,"plateTime":0.4242981755732851,"extension":6.0812148410220965},"index":4,"playId":"08bbd15d-d1ab-3f8e-81ab-dcf833d7f6b0","pitchNumber":5,"startTime":"2026-08-30T02:39:53.278Z","endTime":"2026-08-30T02:39:56.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.705144800926114,"aZ":-21.4059871912914,"pfxX":1.3229140877474195,"pfxZ":6.250578950481845,"pX":-0.1869112042460005,"pZ":2.6180583146722536,"vX0":6.652601543145906,"vY0":-129.82512983637355,"vZ0":-3.8975525707006713,"x":124.12,"y":168.09,"x0":-2.9445163654321878,"y0":50.0056357938513,"z0":5.748942629298534,"aX":2.2806063207845146},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.8,"breakHorizontal":-3.7,"spinRate":2619,"spinDirection":202},"zone":5,"typeConfidence":0.92,"plateTime":0.4203325701280689,"extension":6.1042793460498},"hitData":{"launchSpeed":84.0,"launchAngle":55.0,"totalDistance":216.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":94.37,"coordY":119.83}},"index":5,"playId":"b6031884-575a-35f5-baed-7149c6569778","pitchNumber":6,"startTime":"2026-08-30T02:40:12.914Z","endTime":"2026-08-30T02:40:22.634Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T02:40:22.634Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jose Siri walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-30T02:42:26.719Z","endTime":"2026-08-30T02:45:10.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30612539667636,"aZ":-25.35688556532099,"pfxX":12.048591536440107,"pfxZ":3.5651252649356486,"pX":-0.4484864683639574,"pZ":2.3046334789902505,"vX0":-10.040958926467042,"vY0":-137.85972177414507,"vZ0":-4.95885518814394,"x":134.1,"y":176.55,"x0":1.685981229088197,"y0":50.00524726624292,"z0":5.851025829390755,"aX":23.060353457398378},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.5,"breakHorizontal":-19.6,"spinRate":2132,"spinDirection":120},"zone":4,"typeConfidence":0.9,"plateTime":0.3981944464563498,"extension":6.893850657390919},"index":0,"playId":"f55e3bc8-fbdf-3233-8631-842e10e91665","pitchNumber":1,"startTime":"2026-08-30T02:42:38.471Z","endTime":"2026-08-30T02:42:42.519Z","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":87.8,"endSpeed":80.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.00055734326963,"aZ":-34.609049102663946,"pfxX":0.5469366852230957,"pfxZ":-1.500270047297569,"pX":-1.2403867630339858,"pZ":1.0142064358621037,"vX0":-7.365019384150549,"vY0":-127.5866228993849,"vZ0":-5.345058742824853,"x":164.28,"y":211.4,"x0":1.6316359838630707,"y0":50.00331675074383,"z0":5.912739125413196,"aX":0.8890460597426132},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.8,"breakHorizontal":1.0,"spinRate":2069,"spinDirection":321},"zone":13,"typeConfidence":0.9,"plateTime":0.43184048103548633,"extension":6.791236728110219},"index":1,"playId":"b7f54b7c-df61-33bb-8061-1656f365d35d","pitchNumber":2,"startTime":"2026-08-30T02:42:55.890Z","endTime":"2026-08-30T02:43:01.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":78.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.594973788769966,"aZ":-29.625502295744113,"pfxX":11.606209341635719,"pfxZ":1.6054044400195417,"pX":0.7249101946713381,"pZ":1.9352849446016063,"vX0":-6.462065115065521,"vY0":-125.69636564045125,"vZ0":-3.707526611100208,"x":89.37,"y":186.53,"x0":1.8331841400033781,"y0":50.0019817318252,"z0":5.858360909511931,"aX":18.4054817502137},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.2,"breakHorizontal":-19.3,"spinRate":2115,"spinDirection":108},"zone":9,"typeConfidence":0.9,"plateTime":0.4372439031060633,"extension":6.840268832591922},"index":2,"playId":"189a9b41-eebe-3ba3-a158-f572868752b8","pitchNumber":3,"startTime":"2026-08-30T02:43:18.065Z","endTime":"2026-08-30T02:43:21.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.298919067981906,"aZ":-31.605581851628894,"pfxX":11.367316560032545,"pfxZ":0.3576478485312844,"pX":-0.4016535819027409,"pZ":1.1135755091891615,"vX0":-8.93259402646927,"vY0":-126.40089991248222,"vZ0":-5.502313266404351,"x":132.31,"y":208.71,"x0":1.7122926219633472,"y0":50.00521953913516,"z0":5.8757367281760295,"aX":18.27919125244252},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.5,"breakHorizontal":-18.4,"spinRate":2160,"spinDirection":107},"zone":13,"typeConfidence":0.9,"plateTime":0.43438309604634995,"extension":6.981197673733154},"index":3,"playId":"fe2b4a3e-9875-3433-8898-14cce0fbbdf7","pitchNumber":4,"startTime":"2026-08-30T02:43:42.237Z","endTime":"2026-08-30T02:43:45.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.24387233778447,"aZ":-33.85002289827015,"pfxX":0.8976478100138943,"pfxZ":-1.0046771637794487,"pX":-1.6386850826503743,"pZ":1.2369576165749445,"vX0":-8.58178136665386,"vY0":-129.33157752457896,"vZ0":-5.132066772396428,"x":179.46,"y":205.38,"x0":1.630344870208133,"y0":50.00520437814314,"z0":5.89494590423098,"aX":1.496564355816994},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.9,"breakHorizontal":0.6,"spinRate":1997,"spinDirection":330},"zone":13,"typeConfidence":0.9,"plateTime":0.4262935917053774,"extension":6.987140817801932},"index":4,"playId":"dafd51d3-1163-30d2-9283-97ab71c31de7","pitchNumber":5,"startTime":"2026-08-30T02:44:05.472Z","endTime":"2026-08-30T02:44:09.481Z","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":85.8,"endSpeed":78.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.31104582883624,"aZ":-33.78286008776047,"pfxX":10.484069135788154,"pfxZ":-1.0375348620009657,"pX":1.912408926160049,"pZ":2.152120925004259,"vX0":-3.5505838235622256,"vY0":-124.7930742644935,"vZ0":-1.973544706117377,"x":44.1,"y":180.67,"x0":2.0030463909731537,"y0":50.0008571438765,"z0":5.772628486244439,"aX":16.307922332681613},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.2,"breakHorizontal":-18.0,"spinRate":2108,"spinDirection":101},"zone":14,"typeConfidence":0.9,"plateTime":0.44122721162406364,"extension":6.754790570790714},"index":5,"playId":"f176697d-7dea-3b05-b66e-30d6725475bf","pitchNumber":6,"startTime":"2026-08-30T02:44:24.418Z","endTime":"2026-08-30T02:44:28.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.9522804773528,"aZ":-28.734472727162856,"pfxX":11.41402326832743,"pfxZ":1.794943169051134,"pX":0.5830008463480757,"pZ":2.779134951123072,"vX0":-7.1436674831660945,"vY0":-138.44658076002275,"vZ0":-3.204313430921476,"x":94.78,"y":163.74,"x0":1.7278653626795977,"y0":50.006577374157565,"z0":5.896954326584332,"aX":21.928534735988563},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.6,"breakHorizontal":-19.0,"spinRate":2108,"spinDirection":120},"zone":6,"typeConfidence":0.9,"plateTime":0.397225488580899,"extension":6.717900440055175},"index":6,"playId":"ce0b1d4c-6003-3c5d-8ae0-4099181dfbeb","pitchNumber":7,"startTime":"2026-08-30T02:44:43.671Z","endTime":"2026-08-30T02:44:47.850Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.899252887662023,"aZ":-27.232083198513557,"pfxX":11.531465174076484,"pfxZ":2.599821091223072,"pX":0.8175208709696489,"pZ":3.4581570432975,"vX0":-6.501799395355712,"vY0":-137.2927389279019,"vZ0":-1.6571311866358356,"x":85.84,"y":145.41,"x0":1.7249291528890691,"y0":50.00108277454464,"z0":5.932542173801821,"aX":21.89467127342973},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.6,"breakHorizontal":-19.4,"spinRate":2096,"spinDirection":123},"zone":12,"typeConfidence":0.9,"plateTime":0.3997689580606245,"extension":6.843628918770965},"index":7,"playId":"f674f8bc-d544-3027-9ed7-eda01590fc46","pitchNumber":8,"startTime":"2026-08-30T02:45:06.367Z","endTime":"2026-08-30T02:45:10.874Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T02:45:10.874Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Moore grounds out, shortstop Trea Turner to first baseman Alec Bohm.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-30T02:45:28.312Z","endTime":"2026-08-30T02:46:20.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"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":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.086507172757432,"aZ":-29.38536162001482,"pfxX":11.28307210190001,"pfxZ":1.5195244896970994,"pX":-0.09624780607501265,"pZ":2.511851561263329,"vX0":-8.288384035155424,"vY0":-135.1386491389204,"vZ0":-3.4954325317943122,"x":120.67,"y":170.96,"x0":1.553776424922299,"y0":50.004512623558654,"z0":5.8997338528764445,"aX":20.746942845047833},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.2,"breakHorizontal":-18.5,"spinRate":2108,"spinDirection":121},"zone":5,"typeConfidence":0.88,"plateTime":0.4062282796888601,"extension":6.845781661655731},"index":0,"playId":"c38e0835-ac5c-3650-94ad-cb1f2505952f","pitchNumber":1,"startTime":"2026-08-30T02:45:36.794Z","endTime":"2026-08-30T02:45:43.017Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jose Siri steals (6) 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":"c38e0835-ac5c-3650-94ad-cb1f2505952f","startTime":"2026-08-30T02:45:51.886Z","endTime":"2026-08-30T02:46:12.345Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":642350,"link":"/api/v1/people/642350"}},{"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":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.043234017829548,"aZ":-31.96981543872507,"pfxX":9.99674162917517,"pfxZ":0.12917751189362203,"pX":0.1897257552685846,"pZ":1.6542422036929054,"vX0":-6.974141482119637,"vY0":-125.10948141191952,"vZ0":-3.970867141185997,"x":109.77,"y":194.12,"x0":1.7313464129570983,"y0":50.002869184117074,"z0":5.91650981569084,"aX":15.659005437601607},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.6,"breakHorizontal":-16.2,"spinRate":2008,"spinDirection":106},"zone":8,"typeConfidence":0.9,"plateTime":0.4398139663957088,"extension":7.083492428784058},"hitData":{"launchSpeed":75.3,"launchAngle":-0.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.23,"coordY":153.55}},"index":2,"playId":"e02cfaa3-a968-30d9-a4a4-87a6ff8e2a0e","pitchNumber":2,"startTime":"2026-08-30T02:46:12.345Z","endTime":"2026-08-30T02:46:20.100Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T02:46:20.100Z","atBatIndex":15},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Oswald Peraza bunt grounds out, pitcher Cristopher Sánchez to first baseman Alec Bohm. Jose Siri to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-30T02:46:46.732Z","endTime":"2026-08-30T02:47:10.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"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_assist"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Bunt Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"8e1ec392-ea7a-4b22-94af-e5ee4c3a9f59","startTime":"2026-08-30T02:46:46.732Z","endTime":"2026-08-30T02:46:51.732Z","isPitch":false,"type":"stepoff"},{"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":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.09376274543804,"aZ":-30.51552199497035,"pfxX":10.661380461656508,"pfxZ":1.054817376831516,"pX":0.04196933320043925,"pZ":1.9584518607765322,"vX0":-7.391046830827747,"vY0":-124.75264070787587,"vZ0":-3.6176091924002756,"x":115.4,"y":185.9,"x0":1.6642301588574273,"y0":50.00201854915676,"z0":5.954261408356567,"aX":16.73258043833537},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.3,"breakHorizontal":-17.5,"spinRate":2101,"spinDirection":112},"zone":8,"typeConfidence":0.9,"plateTime":0.439763661790435,"extension":7.09423486674737},"hitData":{"launchSpeed":54.1,"launchAngle":-78.0,"totalDistance":4.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":133.06,"coordY":191.1}},"index":1,"playId":"d2632d69-fe3c-31b7-a2be-5ce7aee7c78d","pitchNumber":1,"startTime":"2026-08-30T02:47:03.071Z","endTime":"2026-08-30T02:47:10.384Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T02:47:10.384Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Denzer Guzman grounds out to first baseman Alec Bohm.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-30T02:47:35.336Z","endTime":"2026-08-30T02:49:19.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"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],"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":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.968718817196624,"aZ":-28.389789486828654,"pfxX":10.180536802219171,"pfxZ":1.9790326770540752,"pX":0.10472533544147204,"pZ":3.5992171390603027,"vX0":-8.019920989335771,"vY0":-137.68682828176046,"vZ0":-1.1701269222185513,"x":113.01,"y":141.6,"x0":1.7397105168033697,"y0":50.00153895110388,"z0":5.959568823265762,"aX":19.44973608202095},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.5,"breakHorizontal":-16.7,"spinRate":2083,"spinDirection":118},"zone":12,"typeConfidence":0.9,"plateTime":0.3985478611218216,"extension":6.949476000940297},"index":0,"playId":"658e05db-c187-3aaf-b6db-3cc656ce57f7","pitchNumber":1,"startTime":"2026-08-30T02:47:42.596Z","endTime":"2026-08-30T02:47:46.710Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.797295681157348,"aZ":-30.76611277193037,"pfxX":11.182415556103113,"pfxZ":0.8755641982235427,"pX":-1.2918126750372962,"pZ":0.40016552068267697,"vX0":-11.25856256284865,"vY0":-126.40834874636784,"vZ0":-7.131981960079965,"x":166.24,"y":227.98,"x0":1.7672142335412178,"y0":50.00622714603824,"z0":5.728622021787995,"aX":18.09807564889278},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.0,"breakHorizontal":-17.6,"spinRate":2113,"spinDirection":105},"zone":13,"typeConfidence":0.9,"plateTime":0.4333202770557021,"extension":7.1196470994505825},"index":1,"playId":"66cfde05-cc8e-3385-a785-e5aabf8d731c","pitchNumber":2,"startTime":"2026-08-30T02:48:00.966Z","endTime":"2026-08-30T02:48:05.009Z","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.6,"endSpeed":87.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30123153049222,"aZ":-25.157742806585915,"pfxX":10.94676758933987,"pfxZ":3.6019812385983734,"pX":0.08233708357089332,"pZ":3.4428313776613693,"vX0":-7.959370300570769,"vY0":-138.99602221716648,"vZ0":-2.1882999926861193,"x":113.86,"y":145.82,"x0":1.566438625222232,"y0":50.00478035808001,"z0":5.917622464996508,"aX":21.337509752082894},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.2,"breakHorizontal":-18.1,"spinRate":2124,"spinDirection":121},"zone":12,"typeConfidence":0.91,"plateTime":0.39464900817115023,"extension":6.793981000457107},"index":2,"playId":"823756db-bb34-3a1a-9235-60c8612fe55f","pitchNumber":3,"startTime":"2026-08-30T02:48:25.780Z","endTime":"2026-08-30T02:48:29.495Z","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":87.2,"endSpeed":80.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.782393804554793,"aZ":-30.890597034884195,"pfxX":10.149626004036588,"pfxZ":0.7884567787764216,"pX":-0.6048346137193091,"pZ":0.9570023276230902,"vX0":-9.272709947835592,"vY0":-126.5461363128441,"vZ0":-6.074741051803384,"x":140.05,"y":212.94,"x0":1.7879467856042022,"y0":50.00110012562433,"z0":5.8626572764672185,"aX":16.4629078038301},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.2,"breakHorizontal":-16.3,"spinRate":2096,"spinDirection":104},"zone":13,"typeConfidence":0.9,"plateTime":0.432800517436585,"extension":7.049844737250735},"index":3,"playId":"98f7a6f2-bd8c-3e39-8d64-ac487b8508b0","pitchNumber":4,"startTime":"2026-08-30T02:48:49.720Z","endTime":"2026-08-30T02:48:54.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.593441804173217,"aZ":-32.671959644733356,"pfxX":10.173623901499852,"pfxZ":-0.30573063009137424,"pX":0.7136776350249384,"pZ":1.8862209702504824,"vX0":-6.084163982971782,"vY0":-126.28508968301351,"vZ0":-3.5588383499007143,"x":89.8,"y":187.85,"x0":1.8316864470241057,"y0":50.003931768090155,"z0":5.940368037038533,"aX":16.441779782821165},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.2,"breakHorizontal":-17.0,"spinRate":1992,"spinDirection":104},"zone":9,"typeConfidence":0.9,"plateTime":0.4336371489590025,"extension":7.05683704774157},"hitData":{"launchSpeed":65.6,"launchAngle":-5.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":126.12,"coordY":192.2}},"index":4,"playId":"8b422507-b716-3353-9ea7-0a5e0391133a","pitchNumber":5,"startTime":"2026-08-30T02:49:12.475Z","endTime":"2026-08-30T02:49:19.785Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T02:49:19.785Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Harper grounds out, first baseman Vaughn Grissom to pitcher Ryan Johnson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-30T02:51:19.456Z","endTime":"2026-08-30T02:51:54.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":696270,"link":"/api/v1/people/696270"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.947108278978373,"aZ":-22.821819209498823,"pfxX":0.4615052772998576,"pfxZ":5.67657121547656,"pX":-0.6718082982169287,"pZ":2.310014584936669,"vX0":5.503236081386955,"vY0":-127.0258499260363,"vZ0":-3.6062879089773388,"x":142.61,"y":176.41,"x0":-2.918815384858593,"y0":50.00623886700199,"z0":5.544969321374607,"aX":0.7592947662750423},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.7,"breakHorizontal":-1.9,"spinRate":2399,"spinDirection":209},"zone":4,"typeConfidence":0.88,"plateTime":0.4298136791575038,"extension":6.058415495864517},"index":0,"playId":"c420a845-5ba7-3f36-aabd-fa7c8504b878","pitchNumber":1,"startTime":"2026-08-30T02:51:30.821Z","endTime":"2026-08-30T02:51:34.650Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.26695594112495,"aZ":-31.444979766181063,"pfxX":-9.275700311620428,"pfxZ":0.49718080368131723,"pX":-0.762063919158622,"pZ":1.6902359580820336,"vX0":8.336796726910446,"vY0":-120.2945855654597,"vZ0":-2.573621309635067,"x":146.05,"y":193.14,"x0":-3.0746078247551036,"y0":50.000330452809735,"z0":5.573296551970402,"aX":-13.534286731593001},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.5,"breakHorizontal":14.6,"spinRate":1998,"spinDirection":246},"zone":7,"typeConfidence":0.9,"plateTime":0.45606723777176494,"extension":5.768334731714344},"hitData":{"launchSpeed":73.7,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.32,"coordY":164.45}},"index":1,"playId":"ccb22936-1b47-338b-8e02-2c0444765251","pitchNumber":2,"startTime":"2026-08-30T02:51:46.617Z","endTime":"2026-08-30T02:51:54.017Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T02:51:54.017Z","atBatIndex":18},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luis Arraez pops out to first baseman Vaughn Grissom.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-30T02:52:10.976Z","endTime":"2026-08-30T02:52:58.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":2},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29724524204133,"aZ":-22.972526612487272,"pfxX":-1.0306042073933455,"pfxZ":5.49277856390731,"pX":-1.3343367030132292,"pZ":2.7373413632318044,"vX0":4.880998861947003,"vY0":-128.06714685435364,"vZ0":-2.780032565244607,"x":167.86,"y":164.87,"x0":-3.123911521509898,"y0":50.00308415546287,"z0":5.616898726803182,"aX":-1.7268967602014365},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.6,"breakHorizontal":0.8,"spinRate":2447,"spinDirection":211},"zone":11,"typeConfidence":0.86,"plateTime":0.4262650217991526,"extension":5.883241526937493},"index":0,"playId":"f63d393d-3bc1-3540-8ab2-e4f94732cf00","pitchNumber":1,"startTime":"2026-08-30T02:52:21.082Z","endTime":"2026-08-30T02:52:24.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.474834606930706,"aZ":-23.33898943070209,"pfxX":-0.5197488046201033,"pfxZ":5.3354555766441,"pX":-0.5161478121787987,"pZ":1.965045467232206,"vX0":6.062841048603813,"vY0":-127.39212921673706,"vZ0":-4.401694803656216,"x":136.67,"y":185.72,"x0":-2.8522587816004537,"y0":50.0008615605547,"z0":5.5446440727707875,"aX":-0.8615705873006609},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.0,"breakHorizontal":-0.4,"spinRate":2489,"spinDirection":211},"zone":7,"typeConfidence":0.89,"plateTime":0.4288354766784579,"extension":5.924225635915845},"index":1,"playId":"3b82a071-935f-3677-ad79-433ceac2d1a4","pitchNumber":2,"startTime":"2026-08-30T02:52:34.006Z","endTime":"2026-08-30T02:52:37.936Z","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":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.135157318883742,"aZ":-24.058200829495064,"pfxX":-8.234518203208804,"pfxZ":5.5903762452269685,"pX":0.3263910169068676,"pZ":2.613417918035664,"vX0":10.27815926959822,"vY0":-119.95125508975114,"vZ0":-2.035700184858015,"x":104.56,"y":168.22,"x0":-2.952643993992943,"y0":50.00027473643068,"z0":5.62732265426156,"aX":-11.947083239660728},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":9.8,"breakHorizontal":12.4,"spinRate":2053,"spinDirection":247},"zone":6,"typeConfidence":0.91,"plateTime":0.45738864479870145,"extension":5.744262346237012},"hitData":{"launchSpeed":76.1,"launchAngle":75.0,"totalDistance":58.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":140.71,"coordY":185.01}},"index":2,"playId":"1c7491cd-ddac-33b1-8b52-fd56719c7d53","pitchNumber":3,"startTime":"2026-08-30T02:52:48.680Z","endTime":"2026-08-30T02:52:58.908Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T02:52:58.908Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Bohm grounds out, second baseman Christian Moore to first baseman Vaughn Grissom.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-30T02:53:12.254Z","endTime":"2026-08-30T02:54:07.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"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":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695681,"link":"/api/v1/people/695681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"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, 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.4,"endSpeed":73.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.654408568448655,"aZ":-24.94798983407338,"pfxX":3.6504319350289096,"pfxZ":5.345196615963834,"pX":0.5024555789050098,"pZ":2.5569329556919524,"vX0":6.226789440928966,"vY0":-115.5873087132396,"vZ0":-1.9482163733174636,"x":97.85,"y":169.74,"x0":-2.7013127828218684,"y0":50.004511133773626,"z0":5.807516528625565,"aX":4.9363313497766965},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":9.5,"breakHorizontal":-8.2,"spinRate":2458,"spinDirection":90},"zone":6,"typeConfidence":0.9,"plateTime":0.4739595158707641,"extension":6.148507293402217},"index":0,"playId":"2af10bb3-87ba-369d-978e-4429b12a2181","pitchNumber":1,"startTime":"2026-08-30T02:53:25.924Z","endTime":"2026-08-30T02:53:30.630Z","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":79.8,"endSpeed":74.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.575087451986338,"aZ":-26.124070806092934,"pfxX":2.881840007251883,"pfxZ":4.410780154960771,"pX":1.0230712802616209,"pZ":1.7330932526236604,"vX0":7.700320032948507,"vY0":-116.09678010735585,"vZ0":-3.565700730933003,"x":78.0,"y":191.99,"x0":-2.703766814631901,"y0":50.00553962821011,"z0":5.759942205052455,"aX":3.956648989777606},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":7.4,"breakHorizontal":-7.1,"spinRate":2478,"spinDirection":89},"zone":14,"typeConfidence":0.9,"plateTime":0.470761248935609,"extension":6.189009550168465},"index":1,"playId":"1144fa61-9d15-344e-849d-e5bee005c7b4","pitchNumber":2,"startTime":"2026-08-30T02:53:44.922Z","endTime":"2026-08-30T02:53:49.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.43841863337235,"aZ":-19.125368662087777,"pfxX":-7.372134970625204,"pfxZ":7.225486619320204,"pX":-0.6081864780768952,"pZ":3.009556705204923,"vX0":7.068004670218974,"vY0":-133.89759875934666,"vZ0":-3.709432643862382,"x":140.18,"y":157.52,"x0":-2.331498518695942,"y0":50.001383861542145,"z0":5.791163475949528,"aX":-13.309880249021903},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.5,"breakHorizontal":11.8,"spinRate":2350,"spinDirection":211},"zone":1,"typeConfidence":0.9,"plateTime":0.40995193778449757,"extension":6.206363237083237},"hitData":{"launchSpeed":97.0,"launchAngle":-9.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.17,"coordY":148.7}},"index":2,"playId":"bce46640-5c56-359e-9e31-133f7053b533","pitchNumber":3,"startTime":"2026-08-30T02:53:59.579Z","endTime":"2026-08-30T02:54:07.697Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T02:54:07.697Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Travis d'Arnaud singles on a line drive to right fielder Bryce Harper.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T02:56:06.808Z","endTime":"2026-08-30T02:57:07.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"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":0},"pitchData":{"startSpeed":85.5,"endSpeed":77.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.818464928773846,"aZ":-31.373706809611427,"pfxX":10.41783953237438,"pfxZ":0.5149709846322121,"pX":0.390542343288163,"pZ":2.6543502296834367,"vX0":-7.049655129937489,"vY0":-124.3231401577698,"vZ0":-1.4725866860202497,"x":102.11,"y":167.11,"x0":1.9210107045367961,"y0":50.003253290584766,"z0":5.878210276243361,"aX":16.175735230842516},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.8,"breakHorizontal":-17.0,"spinRate":2169,"spinDirection":111},"zone":6,"typeConfidence":0.9,"plateTime":0.4419458415828492,"extension":6.941616598661574},"index":0,"playId":"3e7ecab9-3e05-32ee-9df6-7f9ddc3852b4","pitchNumber":1,"startTime":"2026-08-30T02:56:21.752Z","endTime":"2026-08-30T02:56:25.585Z","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":87.3,"endSpeed":79.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.058851579907966,"aZ":-30.709954695709133,"pfxX":11.320352629554458,"pfxZ":0.9069222337938294,"pX":0.0863109873022221,"pZ":1.215661599107662,"vX0":-7.972943393440177,"vY0":-126.83289235879188,"vZ0":-5.411501650567902,"x":113.71,"y":205.96,"x0":1.8136139042459292,"y0":50.00341635997492,"z0":5.8518413450194995,"aX":18.282854105818938},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.5,"breakHorizontal":-18.5,"spinRate":2165,"spinDirection":105},"zone":14,"typeConfidence":0.9,"plateTime":0.4333035008256454,"extension":6.9486097135793585},"index":1,"playId":"256caef8-f0af-32bb-afd1-f2d8b09f7bd0","pitchNumber":2,"startTime":"2026-08-30T02:56:39.402Z","endTime":"2026-08-30T02:56:44.119Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.0,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.85115976691101,"aZ":-25.018383708672907,"pfxX":11.094429696577196,"pfxZ":3.7565845487107765,"pX":0.972162772005353,"pZ":2.683696847321548,"vX0":-6.324757653620935,"vY0":-137.88381192253885,"vZ0":-3.9805983497303785,"x":79.94,"y":166.32,"x0":1.8679077060002562,"y0":50.002678566049966,"z0":5.856987295474283,"aX":21.123378363900816},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.1,"breakHorizontal":-18.6,"spinRate":2183,"spinDirection":122},"zone":12,"typeConfidence":0.9,"plateTime":0.39895330009400887,"extension":6.8076290497097345},"hitData":{"launchSpeed":87.6,"launchAngle":10.0,"totalDistance":171.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":164.79,"coordY":105.01}},"index":2,"playId":"49c03609-2a7d-308a-849f-5dd6146a6db9","pitchNumber":3,"startTime":"2026-08-30T02:56:57.025Z","endTime":"2026-08-30T02:57:07.591Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T02:57:07.591Z","atBatIndex":21},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Wade Meckler out on a sacrifice bunt, pitcher Cristopher Sánchez to second baseman Luis Arraez. Travis d'Arnaud to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T02:57:20.970Z","endTime":"2026-08-30T02:58:01.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"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_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","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.8,"endSpeed":85.7,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.038841521016707,"aZ":-28.2136943341181,"pfxX":11.309819927651205,"pfxZ":2.1077282796178824,"pX":0.4240431470059873,"pZ":2.5809591976783106,"vX0":-7.533415594040813,"vY0":-136.37852463711312,"vZ0":-3.710877356565789,"x":100.84,"y":169.09,"x0":1.7581128605054739,"y0":50.001083025624986,"z0":5.913509467471538,"aX":21.22243812638166},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.2,"breakHorizontal":-18.8,"spinRate":2094,"spinDirection":118},"zone":6,"typeConfidence":0.9,"plateTime":0.4022017811128715,"extension":7.079919041955902},"index":0,"playId":"5f129e62-8f33-3590-9367-fcf23d7c4e2f","pitchNumber":1,"startTime":"2026-08-30T02:57:29.263Z","endTime":"2026-08-30T02:57:34.040Z","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":93.4,"endSpeed":85.7,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.70533844380436,"aZ":-27.38126217697825,"pfxX":10.38513772492642,"pfxZ":2.559093636384107,"pX":1.1048054853528324,"pZ":2.4535290808250996,"vX0":-5.5139011151926764,"vY0":-135.94007609686193,"vZ0":-4.194105356576449,"x":74.89,"y":172.53,"x0":1.80984160304013,"y0":50.00223315988595,"z0":5.916394793567916,"aX":19.44247846535585},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.0,"breakHorizontal":-17.6,"spinRate":2101,"spinDirection":119},"zone":12,"typeConfidence":0.89,"plateTime":0.4028742236933507,"extension":6.935559926369151},"hitData":{"launchSpeed":52.3,"launchAngle":-70.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":127.73,"coordY":192.59}},"index":1,"playId":"193307cf-6d4b-39ca-813c-f10766e6ca09","pitchNumber":2,"startTime":"2026-08-30T02:57:54.073Z","endTime":"2026-08-30T02:58:01.543Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T02:58:01.543Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T02:58:22.589Z","endTime":"2026-08-30T02:59:43.460Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"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":"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":87.1,"endSpeed":80.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.445035935120174,"aZ":-35.35674928063327,"pfxX":0.502185660470311,"pfxZ":-1.9626553280495962,"pX":-0.45404126284294194,"pZ":2.229717298407393,"vX0":-5.7543823783052,"vY0":-126.71711779151946,"vZ0":-2.3700228583183693,"x":134.31,"y":178.58,"x0":1.783171897188646,"y0":50.00236601778606,"z0":6.008130829258449,"aX":0.8155688194129644},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.8,"breakHorizontal":0.5,"spinRate":1979,"spinDirection":299},"zone":4,"typeConfidence":0.9,"plateTime":0.43262888871056315,"extension":6.883173222542198},"index":0,"playId":"0c3c4c81-d0b2-3e3f-ab14-c94ead9de787","pitchNumber":1,"startTime":"2026-08-30T02:58:32.313Z","endTime":"2026-08-30T02:58:36.330Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.315741361930954,"aZ":-35.00291693201873,"pfxX":1.5064123803308438,"pfxZ":-1.7223562911216135,"pX":-0.7017738151387122,"pZ":1.0736233339314363,"vX0":-6.78230930520938,"vY0":-127.65921570322443,"vZ0":-5.0923170570252925,"x":143.75,"y":209.79,"x0":1.7985307558183603,"y0":50.00214116310898,"z0":5.862804636322857,"aX":2.476394679693456},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-4.1,"breakHorizontal":-1.1,"spinRate":2096,"spinDirection":312},"zone":13,"typeConfidence":0.89,"plateTime":0.42974362370782293,"extension":6.941493686251508},"index":1,"playId":"2e599cda-ee5b-3245-8cb2-7f85b1c6e495","pitchNumber":2,"startTime":"2026-08-30T02:58:55.515Z","endTime":"2026-08-30T02:58:59.358Z","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, 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":87.6,"endSpeed":80.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.74372066345346,"aZ":-30.064460052521614,"pfxX":10.316244923622277,"pfxZ":1.281172202970715,"pX":0.7968402081365072,"pZ":0.5358977583979966,"vX0":-5.980770853229073,"vY0":-127.33058117623477,"vZ0":-7.165502908578933,"x":86.63,"y":224.31,"x0":1.8338920306082007,"y0":50.00077405416085,"z0":5.759910421395157,"aX":16.965419675607833},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.0,"breakHorizontal":-17.4,"spinRate":2097,"spinDirection":111},"zone":14,"typeConfidence":0.9,"plateTime":0.42988199396122173,"extension":6.961920196991524},"index":2,"playId":"72c9c82d-eecc-3ee3-98c6-ec9ba5566b94","pitchNumber":3,"startTime":"2026-08-30T02:59:38.830Z","endTime":"2026-08-30T02:59:43.460Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T02:59:43.460Z","atBatIndex":23},{"result":{"type":"atBat","event":"Catcher Interference","eventType":"catcher_interf","description":"Mike Trout reaches on catcher interference by J.T. Realmuto. Mike Trout to 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T03:00:01.836Z","endTime":"2026-08-30T03:00:39.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"postOnSecond":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Catcher Interference","eventType":"catcher_interf","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"c_catcher_interf"}]}],"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":88.1,"endSpeed":80.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.64288186349091,"aZ":-32.08676377376088,"pfxX":10.75258695918906,"pfxZ":0.0480681540035528,"pX":0.609757286751309,"pZ":1.9560821396159103,"vX0":-6.763729749323805,"vY0":-128.06687840002158,"vZ0":-3.4758229312938163,"x":93.76,"y":185.97,"x0":1.9001627035655473,"y0":50.000553461086234,"z0":5.86452208936463,"aX":17.699820033154513},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.5,"breakHorizontal":-17.8,"spinRate":2110,"spinDirection":103},"zone":9,"typeConfidence":0.89,"plateTime":0.4291507352456332,"extension":6.8294894906073615},"index":0,"playId":"9bbf341e-9e06-3707-90ac-d92b042fe0cd","pitchNumber":1,"startTime":"2026-08-30T03:00:09.332Z","endTime":"2026-08-30T03:00:12.716Z","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":95.6,"endSpeed":87.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.530317168405038,"aZ":-25.968913192923296,"pfxX":10.813031054862137,"pfxZ":3.179709549612154,"pX":-0.17117594179688767,"pZ":2.6922540264046417,"vX0":-8.788394443903735,"vY0":-138.99129846191445,"vZ0":-3.99660195208296,"x":123.52,"y":166.09,"x0":1.6288480277988464,"y0":50.006439921541876,"z0":5.875954630629235,"aX":21.13325444918009},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.0,"breakHorizontal":-17.8,"spinRate":2172,"spinDirection":124},"zone":5,"typeConfidence":0.9,"plateTime":0.39426783590867265,"extension":6.90760293883894},"index":1,"playId":"25cedc96-0cc3-3a4e-8a1c-86567e31153f","pitchNumber":2,"startTime":"2026-08-30T03:00:30.025Z","endTime":"2026-08-30T03:00:39.176Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T03:00:39.176Z","atBatIndex":24},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Vaughn Grissom lines out sharply to left fielder Brandon Marsh.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T03:01:08.506Z","endTime":"2026-08-30T03:03:09.789Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"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],"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":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"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":{"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":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.95674290131449,"aZ":-30.88751445555809,"pfxX":11.210012991920731,"pfxZ":0.7962797037383789,"pX":0.13316697576834868,"pZ":1.9056396526685402,"vX0":-7.816094986014605,"vY0":-126.2631488559917,"vZ0":-3.834197201801908,"x":111.92,"y":187.33,"x0":1.8140374193858377,"y0":50.00297811398806,"z0":5.932236027969485,"aX":18.081514470506956},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.7,"breakHorizontal":-18.5,"spinRate":2074,"spinDirection":106},"zone":8,"typeConfidence":0.9,"plateTime":0.4339700340825119,"extension":6.997898725193146},"index":0,"playId":"7e609c6d-64f1-35b5-91dd-a6acdce3d7f4","pitchNumber":1,"startTime":"2026-08-30T03:01:20.688Z","endTime":"2026-08-30T03:01:24.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.5,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33913800640705,"aZ":-32.06974359644066,"pfxX":10.376009895021038,"pfxZ":0.06405551372234664,"pX":0.02247088158928734,"pZ":0.7778214312847128,"vX0":-7.981637373093561,"vY0":-127.39529562250296,"vZ0":-6.298614524996896,"x":116.14,"y":217.78,"x0":1.8554421851850242,"y0":50.004048601389655,"z0":5.832453710725422,"aX":16.975087307409517},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.2,"breakHorizontal":-16.9,"spinRate":2122,"spinDirection":107},"zone":14,"typeConfidence":0.9,"plateTime":0.4307301126138787,"extension":6.968560887559359},"index":1,"playId":"5bf3ccdd-0870-3fea-838d-70a2943b9831","pitchNumber":2,"startTime":"2026-08-30T03:01:47.105Z","endTime":"2026-08-30T03:01:51.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.7,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.790800458054502,"aZ":-31.774093715352322,"pfxX":11.180816911176674,"pfxZ":0.23863978527556373,"pX":0.07308688615338474,"pZ":1.386167254331495,"vX0":-8.120244671160444,"vY0":-128.4668744600918,"vZ0":-5.039589396154435,"x":114.21,"y":201.35,"x0":1.8361984376755929,"y0":50.00156788501028,"z0":5.868569342590807,"aX":18.52355994669799},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.6,"breakHorizontal":-18.2,"spinRate":2179,"spinDirection":107},"zone":14,"typeConfidence":0.89,"plateTime":0.427796568281261,"extension":7.032049568649176},"index":2,"playId":"541f3b8d-d546-3361-8b88-f19b98d8e69d","pitchNumber":3,"startTime":"2026-08-30T03:02:11.201Z","endTime":"2026-08-30T03:02:15.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18012720133556,"aZ":-26.498536513138156,"pfxX":11.556467303227183,"pfxZ":2.8616232701102327,"pX":0.31750143551371535,"pZ":3.4896746179789107,"vX0":-7.7171089444861565,"vY0":-140.04777897699114,"vZ0":-2.2424814694490824,"x":104.9,"y":144.56,"x0":1.609973482803132,"y0":50.00268309814131,"z0":6.037348635260493,"aX":22.912731278204163},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.9,"breakHorizontal":-19.3,"spinRate":2113,"spinDirection":127},"zone":12,"typeConfidence":0.91,"plateTime":0.3913866820966181,"extension":6.847399324854169},"index":3,"playId":"4a48ed7b-b5cb-36fd-8b25-1a821af17027","pitchNumber":4,"startTime":"2026-08-30T03:02:40.466Z","endTime":"2026-08-30T03:02:45.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.6,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.31441258073189,"aZ":-30.364055341030653,"pfxX":10.946902489560506,"pfxZ":1.0936427977279717,"pX":0.7873216651988492,"pZ":3.200410154361092,"vX0":-6.270296839238414,"vY0":-127.85645352915795,"vZ0":-1.1517972281004532,"x":86.99,"y":152.37,"x0":1.8490145358064798,"y0":50.00377851670828,"z0":6.039187022662867,"aX":18.12828446018605},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.9,"breakHorizontal":-18.4,"spinRate":2046,"spinDirection":107},"zone":3,"typeConfidence":0.87,"plateTime":0.42836965566476337,"extension":6.90154640697373},"hitData":{"launchSpeed":102.3,"launchAngle":18.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":72.93,"coordY":88.11}},"index":4,"playId":"37b7d824-1f0d-302c-8d6f-c785c76a24e1","pitchNumber":5,"startTime":"2026-08-30T03:03:03.289Z","endTime":"2026-08-30T03:03:09.789Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T03:03:09.789Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryson Stott grounds out, first baseman Vaughn Grissom to pitcher Ryan Johnson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T03:05:17.376Z","endTime":"2026-08-30T03:06:03.574Z","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":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"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":687093,"link":"/api/v1/people/687093"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":696270,"link":"/api/v1/people/696270"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.394770427956672,"aZ":-21.10297546775453,"pfxX":-0.2602415343640847,"pfxZ":6.751817479760448,"pX":-0.5341137357315028,"pZ":2.0111910120182044,"vX0":5.922785352338815,"vY0":-127.07610174952728,"vZ0":-4.792847296716069,"x":137.36,"y":184.48,"x0":-2.858643930890309,"y0":50.00415745740491,"z0":5.592505643494566,"aX":-0.42794744021667275},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":11.4,"breakHorizontal":-0.8,"spinRate":2447,"spinDirection":186},"zone":7,"typeConfidence":0.88,"plateTime":0.43059997550115225,"extension":5.949288158343318},"index":0,"playId":"7a774241-9bd9-310a-906b-9ea7a8b3ad51","pitchNumber":1,"startTime":"2026-08-30T03:05:28.319Z","endTime":"2026-08-30T03:05:32.211Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":82.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.243856055600098,"aZ":-24.471673103106866,"pfxX":-11.050384957442164,"pfxZ":4.370000510695809,"pX":0.9911450209617316,"pZ":1.8230356527722236,"vX0":12.388872844628013,"vY0":-132.6592507151017,"vZ0":-4.983818826486739,"x":79.22,"y":189.56,"x0":-2.327826032803892,"y0":50.005149024862106,"z0":5.534945455881693,"aX":-19.486206301931507},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.8,"breakHorizontal":16.9,"spinRate":2259,"spinDirection":225},"zone":14,"typeConfidence":0.89,"plateTime":0.4145993483378283,"extension":6.130296770001513},"index":1,"playId":"d5d68e42-b9d6-3996-bf26-30cf1cad1733","pitchNumber":2,"startTime":"2026-08-30T03:05:41.565Z","endTime":"2026-08-30T03:05:45.381Z","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":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":74.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22576513939905,"aZ":-32.51976345447882,"pfxX":-10.678011539597904,"pfxZ":-0.2387738049302417,"pX":-0.21023392937980814,"pZ":2.1882176363372694,"vX0":9.390892501823354,"vY0":-119.80549393163062,"vZ0":-1.0924597928460262,"x":125.01,"y":179.7,"x0":-2.820616052131941,"y0":50.003867769519516,"z0":5.594232155073308,"aX":-15.302062963639116},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-0.5,"breakHorizontal":16.7,"spinRate":1945,"spinDirection":247},"zone":8,"typeConfidence":0.88,"plateTime":0.45970019153614006,"extension":5.879059479507976},"hitData":{"launchSpeed":81.6,"launchAngle":-3.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.29,"coordY":164.45}},"index":2,"playId":"b4338742-c56e-357a-947a-8c2065a55253","pitchNumber":3,"startTime":"2026-08-30T03:05:55.484Z","endTime":"2026-08-30T03:06:03.574Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T03:06:03.574Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Marsh walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T03:06:22.108Z","endTime":"2026-08-30T03:08:08.770Z","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":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"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,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":79.1,"endSpeed":73.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.40737120800319,"aZ":-25.141684102316535,"pfxX":1.483326546095375,"pfxZ":5.196924941958644,"pX":-1.5522568189833643,"pZ":3.1760812357578754,"vX0":2.868457995252147,"vY0":-115.2746606089273,"vZ0":-0.5974149576699367,"x":176.17,"y":153.03,"x0":-3.0028577988143863,"y0":50.00060894712638,"z0":5.854927442608554,"aX":2.0059584741729033},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":9.6,"breakHorizontal":-3.4,"spinRate":2375,"spinDirection":101},"zone":11,"typeConfidence":0.89,"plateTime":0.4742317747826932,"extension":6.109394094143929},"index":0,"playId":"2e31a9d2-0aaf-3087-84ab-7ebe0c9ab649","pitchNumber":1,"startTime":"2026-08-30T03:06:30.535Z","endTime":"2026-08-30T03:06:35.421Z","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":79.5,"endSpeed":73.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.09063209738591,"aZ":-27.10447601131468,"pfxX":1.185599649370801,"pfxZ":3.7431943163316035,"pX":0.8841842874241378,"pZ":0.7959634557292556,"vX0":7.7743056500048375,"vY0":-115.51293583389739,"vZ0":-4.936906022383057,"x":83.3,"y":217.29,"x0":-2.67605862775756,"y0":50.00285618932254,"z0":5.560324712499106,"aX":1.6046059053724173},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":5.8,"breakHorizontal":-4.1,"spinRate":2434,"spinDirection":84},"zone":14,"typeConfidence":0.9,"plateTime":0.47379125079225703,"extension":6.076835930637172},"index":1,"playId":"0c1cde0e-2ec9-397c-b317-f043b9d153e3","pitchNumber":2,"startTime":"2026-08-30T03:06:50.372Z","endTime":"2026-08-30T03:06:54.600Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.998102499558563,"aZ":-20.856842349147517,"pfxX":1.9356323154067998,"pfxZ":6.80407976390236,"pX":-0.5335269921288329,"pZ":2.846040908764009,"vX0":5.25832557678201,"vY0":-128.05283653986726,"vZ0":-2.9012604379828053,"x":137.34,"y":161.94,"x0":-2.8636803024360393,"y0":50.004422264241235,"z0":5.622180119323746,"aX":3.2200738211447604},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":11.9,"breakHorizontal":-4.7,"spinRate":2547,"spinDirection":202},"zone":4,"typeConfidence":0.91,"plateTime":0.4274489949730955,"extension":6.072785700963501},"index":2,"playId":"3c78fcc0-a916-3ba7-9739-d0d10d51ced6","pitchNumber":3,"startTime":"2026-08-30T03:07:09.610Z","endTime":"2026-08-30T03:07:13.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.44132745234705,"aZ":-30.96439158885128,"pfxX":-9.068602924860416,"pfxZ":0.8348629549549877,"pX":0.8598730533554556,"pZ":0.6156742737015067,"vX0":11.315800273365765,"vY0":-120.1768906305245,"vZ0":-5.020982691661177,"x":84.22,"y":222.16,"x0":-2.753271959064625,"y0":50.00362353839032,"z0":5.514196474135721,"aX":-13.135265875539606},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":0.4,"breakHorizontal":13.4,"spinRate":1888,"spinDirection":246},"zone":14,"typeConfidence":0.91,"plateTime":0.4575163947073291,"extension":5.9894484579123235},"index":3,"playId":"03baa74a-ff8a-30e5-8ac6-d66e5b571cce","pitchNumber":4,"startTime":"2026-08-30T03:07:24.682Z","endTime":"2026-08-30T03:07:28.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.97900764650599,"aZ":-21.28653612279123,"pfxX":1.0666955781006837,"pfxZ":6.440584813906029,"pX":-0.28709470222820505,"pZ":2.500772689804145,"vX0":6.239419608128265,"vY0":-129.226193059608,"vZ0":-3.6446321332347402,"x":127.94,"y":171.26,"x0":-2.871714037259923,"y0":50.0041669834958,"z0":5.56503101541235,"aX":1.8038065441025863},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":11.0,"breakHorizontal":-3.4,"spinRate":2535,"spinDirection":201},"zone":5,"typeConfidence":0.91,"plateTime":0.4238787317947166,"extension":6.097935712346688},"index":4,"playId":"c2f321dd-83b8-303f-bb45-668253b93948","pitchNumber":5,"startTime":"2026-08-30T03:07:39.375Z","endTime":"2026-08-30T03:07:43.995Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-08-30T03:07:53.488Z","endTime":"2026-08-30T03:08:04.297Z","isPitch":false,"type":"action","player":{"id":669016,"link":"/api/v1/people/669016"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.013565262131575,"aZ":-22.095467190321123,"pfxX":0.38325938760879374,"pfxZ":5.759386068663253,"pX":-1.3477831824994428,"pZ":1.8641507703841667,"vX0":3.592972025821652,"vY0":-131.26077850787743,"vZ0":-5.317143214692084,"x":168.37,"y":188.45,"x0":-2.78250483175433,"y0":50.005164217771124,"z0":5.554912604386202,"aX":0.6698250906224537},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.5,"breakHorizontal":-1.4,"spinRate":2481,"spinDirection":207},"zone":13,"typeConfidence":0.91,"plateTime":0.41681615435399255,"extension":6.249645061842732},"index":6,"playId":"c302369b-ea07-3945-a0b4-61e284e415f6","pitchNumber":6,"startTime":"2026-08-30T03:08:04.297Z","endTime":"2026-08-30T03:08:08.770Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T03:08:08.770Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"J.T. Realmuto flies out to center fielder Mike Trout.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T03:08:28.665Z","endTime":"2026-08-30T03:09:05.396Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"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],"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":1},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.36002188529348,"aZ":-24.734801706607286,"pfxX":0.9966287190343848,"pfxZ":4.5430177692356715,"pX":-0.4253440398606271,"pZ":1.68680065596839,"vX0":6.44925627444728,"vY0":-127.23615581983523,"vZ0":-5.149343871234452,"x":133.21,"y":193.24,"x0":-3.1235457326433944,"y0":50.004684175334795,"z0":5.699614406391825,"aX":1.6312827722142127},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.2,"breakHorizontal":-3.2,"spinRate":2460,"spinDirection":197},"zone":7,"typeConfidence":0.91,"plateTime":0.43066283738879596,"extension":6.178828111809161},"index":0,"playId":"d0c523ef-6f92-344a-b2b3-ef98f42fd849","pitchNumber":1,"startTime":"2026-08-30T03:08:35.813Z","endTime":"2026-08-30T03:08:40.510Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.404657726058705,"aZ":-23.64848070540552,"pfxX":0.7603491442828281,"pfxZ":5.059715432585802,"pX":-0.010594241723061566,"pZ":1.9838615609944126,"vX0":6.911742947176988,"vY0":-129.17074540035176,"vZ0":-5.09910462920903,"x":117.4,"y":185.22,"x0":-2.8222868207473075,"y0":50.00644150611445,"z0":5.806465439208856,"aX":1.2829399240420998},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.2,"breakHorizontal":-3.0,"spinRate":2507,"spinDirection":194},"zone":8,"typeConfidence":0.91,"plateTime":0.4243548719407202,"extension":6.212681140417465},"hitData":{"launchSpeed":98.5,"launchAngle":30.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.7,"coordY":52.06}},"index":1,"playId":"5e8a2971-8b96-3579-ad43-a7170d5b4f30","pitchNumber":2,"startTime":"2026-08-30T03:08:53.888Z","endTime":"2026-08-30T03:09:05.396Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T03:09:05.396Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Justin Crawford lines out to left fielder Jose Siri.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T03:09:21.595Z","endTime":"2026-08-30T03:10:19.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.5,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.562978839163442,"aZ":-18.56625153903996,"pfxX":0.28457147972740504,"pfxZ":8.04051852759087,"pX":-1.7915271220734488,"pZ":2.8864305296629897,"vX0":3.7981168380868944,"vY0":-128.936866812735,"vZ0":-3.546169905315852,"x":185.29,"y":160.85,"x0":-3.317547419464991,"y0":50.00217707879575,"z0":5.703595650611865,"aX":0.4802848038225296},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":14.0,"breakHorizontal":-1.3,"spinRate":2433,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.4240153306249872,"extension":6.020112115207853},"index":0,"playId":"47d1a865-da8e-3406-be5e-628e87cec3ff","pitchNumber":1,"startTime":"2026-08-30T03:09:32.924Z","endTime":"2026-08-30T03:09:36.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.385701080931508,"aZ":-23.78323236576768,"pfxX":0.7446550039557855,"pfxZ":5.112336968856857,"pX":-0.0921855283140892,"pZ":2.527687762840771,"vX0":8.169653858637513,"vY0":-127.39849949535606,"vZ0":-3.1242041073155953,"x":120.51,"y":170.53,"x0":-3.4385890246838295,"y0":50.004920716702294,"z0":5.651500157699794,"aX":1.2236881980728114},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.8,"breakHorizontal":-3.2,"spinRate":2474,"spinDirection":194},"zone":5,"typeConfidence":0.91,"plateTime":0.430066824611369,"extension":6.00331250808817},"index":1,"playId":"bb974b96-03b9-3b32-8d4b-bcd48dd6a109","pitchNumber":2,"startTime":"2026-08-30T03:09:51.193Z","endTime":"2026-08-30T03:09:55.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.903806939647563,"aZ":-22.754659807776875,"pfxX":1.236643612027032,"pfxZ":5.710440022850567,"pX":0.45142663148158724,"pZ":2.0218158487189544,"vX0":8.947176344974887,"vY0":-127.77466049486011,"vZ0":-4.564467909383834,"x":99.79,"y":184.19,"x0":-3.2597085732133975,"y0":50.00442690408631,"z0":5.624718311986441,"aX":2.038002710237275},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.5,"breakHorizontal":-4.3,"spinRate":2537,"spinDirection":204},"zone":9,"typeConfidence":0.91,"plateTime":0.4290493694915196,"extension":6.02704484951079},"hitData":{"launchSpeed":86.9,"launchAngle":24.0,"totalDistance":293.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":92.08,"coordY":87.11}},"index":2,"playId":"fcb50d2c-fb2e-39a9-b919-40fbd5317c0d","pitchNumber":3,"startTime":"2026-08-30T03:10:12.171Z","endTime":"2026-08-30T03:10:19.673Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T03:10:19.673Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Siri grounds out, second baseman Luis Arraez to first baseman Alec Bohm.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T03:12:37.566Z","endTime":"2026-08-30T03:14:14.187Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"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],"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":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"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":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.084328289819318,"aZ":-29.1575497665007,"pfxX":13.014073056397983,"pfxZ":1.8967568011502935,"pX":-1.8741964222156937,"pZ":1.2578455162874078,"vX0":-12.77523395519544,"vY0":-125.19012614712575,"vZ0":-5.393615192474723,"x":188.44,"y":204.82,"x0":1.6021682816417273,"y0":50.00244474414235,"z0":5.824667547484107,"aX":20.67431716742294},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.3,"breakHorizontal":-20.6,"spinRate":2126,"spinDirection":109},"zone":13,"typeConfidence":0.9,"plateTime":0.4373972197361873,"extension":7.114300880001107},"index":0,"playId":"91e2e091-aae4-377a-a7e1-8ee33e8cc50c","pitchNumber":1,"startTime":"2026-08-30T03:12:47.967Z","endTime":"2026-08-30T03:12:51.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.592572641198522,"aZ":-27.53947980684889,"pfxX":12.754455178355062,"pfxZ":2.454902083855237,"pX":-1.5858459956453415,"pZ":2.053898798075166,"vX0":-12.938702876519095,"vY0":-136.9396473603317,"vZ0":-5.001170451584445,"x":177.45,"y":183.32,"x0":1.554083308250238,"y0":50.00511591784684,"z0":5.799093130695227,"aX":24.110735570536267},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.5,"breakHorizontal":-20.2,"spinRate":2090,"spinDirection":116},"zone":13,"typeConfidence":0.9,"plateTime":0.4007121903901014,"extension":6.894598335157299},"index":1,"playId":"3cbc4484-acd7-360d-80fe-79325c595c18","pitchNumber":2,"startTime":"2026-08-30T03:13:03.359Z","endTime":"2026-08-30T03:13:07.259Z","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":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.364033557100775,"aZ":-32.62428947598753,"pfxX":11.515824190918883,"pfxZ":-0.28161454098406047,"pX":0.42205094912112023,"pZ":2.5136822563336985,"vX0":-6.976168372411811,"vY0":-125.86977064437458,"vZ0":-1.978115095828747,"x":100.91,"y":170.91,"x0":1.7442046143709546,"y0":50.003703932730424,"z0":5.9707678914896665,"aX":18.338303104130322},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.7,"breakHorizontal":-19.1,"spinRate":2062,"spinDirection":110},"zone":6,"typeConfidence":0.9,"plateTime":0.4364302158690352,"extension":6.840042848788931},"index":2,"playId":"7ae1ea0b-9739-3ee5-8045-feb619f48fb9","pitchNumber":3,"startTime":"2026-08-30T03:13:20.849Z","endTime":"2026-08-30T03:13:24.545Z","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.2,"endSpeed":79.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.738081293926598,"aZ":-33.42830335597743,"pfxX":-0.048301959036319175,"pfxZ":-0.7836809953389388,"pX":-1.5128338108879074,"pZ":1.8493313711758814,"vX0":-7.916880365243712,"vY0":-125.30961308254176,"vZ0":-3.4768309881601693,"x":174.67,"y":188.85,"x0":1.6905942644117216,"y0":50.00497107422597,"z0":5.978817035985488,"aX":-0.07650321572918263},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.0,"breakHorizontal":1.9,"spinRate":2097,"spinDirection":312},"zone":13,"typeConfidence":0.9,"plateTime":0.4366947817135136,"extension":6.942653822069881},"index":3,"playId":"f9ce8ac4-a57c-333d-87da-185d7629106c","pitchNumber":4,"startTime":"2026-08-30T03:13:48.797Z","endTime":"2026-08-30T03:13:53.564Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.42269038904106,"aZ":-28.543650901002614,"pfxX":11.38423341003867,"pfxZ":1.895942100932512,"pX":-0.04642440631802775,"pZ":2.4047000040154973,"vX0":-8.696948862916972,"vY0":-137.4826819475377,"vZ0":-4.144219379856191,"x":118.77,"y":173.85,"x0":1.6785433913663428,"y0":50.00299012109045,"z0":5.868456295835402,"aX":21.797705454219273},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":2.8,"breakHorizontal":-18.8,"spinRate":2013,"spinDirection":121},"zone":5,"typeConfidence":0.9,"plateTime":0.3983706676618901,"extension":6.8456853904345545},"hitData":{"launchSpeed":89.9,"launchAngle":-39.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.63,"coordY":133.73}},"index":4,"playId":"664b148f-8fe5-316d-aa3a-9bc0b2083d75","pitchNumber":5,"startTime":"2026-08-30T03:14:06.713Z","endTime":"2026-08-30T03:14:14.187Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T03:14:14.187Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Moore grounds out to first baseman Alec Bohm.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T03:14:30.713Z","endTime":"2026-08-30T03:15:11.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"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":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.59359907785791,"aZ":-26.003459075815602,"pfxX":11.382943528589928,"pfxZ":3.188670574563763,"pX":-0.10248447778652896,"pZ":2.2626363440088193,"vX0":-8.864522353148871,"vY0":-138.38280354013688,"vZ0":-5.041169611924207,"x":120.91,"y":177.69,"x0":1.6674200271262571,"y0":50.002972956484896,"z0":5.855498209653681,"aX":22.022634190120254},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.8,"breakHorizontal":-18.7,"spinRate":2110,"spinDirection":122},"zone":5,"typeConfidence":0.9,"plateTime":0.3961852356545883,"extension":6.8343018950580126},"index":0,"playId":"b6d57a6f-e831-3878-9abb-1bf5f64d352a","pitchNumber":1,"startTime":"2026-08-30T03:14:42.288Z","endTime":"2026-08-30T03:14:46.289Z","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":95.4,"endSpeed":87.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.99993622585783,"aZ":-26.748770628027987,"pfxX":12.09442082979822,"pfxZ":2.794734577946949,"pX":-0.018811706653833336,"pZ":3.216471115502997,"vX0":-8.97027791541602,"vY0":-138.66773690526009,"vZ0":-2.489144966634716,"x":117.72,"y":151.94,"x0":1.692305442047995,"y0":50.00096736108785,"z0":5.916567079132716,"aX":23.470219678581355},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.7,"breakHorizontal":-19.9,"spinRate":2091,"spinDirection":121},"zone":2,"typeConfidence":0.91,"plateTime":0.39550108441985277,"extension":6.7749891251104},"hitData":{"launchSpeed":92.9,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.44,"coordY":159.21}},"index":1,"playId":"5ba461b7-17be-3a88-9bde-fc8883d460ee","pitchNumber":2,"startTime":"2026-08-30T03:15:02.823Z","endTime":"2026-08-30T03:15:11.060Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T03:15:11.060Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oswald Peraza strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T03:15:25.906Z","endTime":"2026-08-30T03:17:30.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"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],"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":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"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":"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":85.3,"endSpeed":78.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.978139401660908,"aZ":-34.30243619761511,"pfxX":0.4763558798615728,"pfxZ":-1.364536625987549,"pX":1.091186858806731,"pZ":2.6994586043836555,"vX0":-1.979254907402934,"vY0":-124.23765568187794,"vZ0":-1.1207896371168868,"x":75.41,"y":165.89,"x0":1.836387705541107,"y0":50.000792084037634,"z0":6.008303572625451,"aX":0.744415323403554},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.5,"breakHorizontal":-0.4,"spinRate":1932,"spinDirection":303},"zone":12,"typeConfidence":0.89,"plateTime":0.44092446247023354,"extension":6.782819638102065},"index":0,"playId":"b0fef02e-d48b-3077-a818-d81d45193f7f","pitchNumber":1,"startTime":"2026-08-30T03:15:38.164Z","endTime":"2026-08-30T03:15:42.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.240146607511544,"aZ":-30.241446403382735,"pfxX":10.470827914942912,"pfxZ":1.2109773916863107,"pX":-0.17108125664452453,"pZ":1.7414945335835539,"vX0":-8.300648936453156,"vY0":-125.59545770900114,"vZ0":-4.0154600664936915,"x":123.52,"y":191.76,"x0":1.8149381971219265,"y0":50.00597605674375,"z0":5.818400484010844,"aX":16.745371837101278},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.4,"breakHorizontal":-17.0,"spinRate":2043,"spinDirection":103},"zone":8,"typeConfidence":0.9,"plateTime":0.4359668458004671,"extension":6.954945136860749},"index":1,"playId":"11911be2-dc68-3f91-9c30-5c00cf562ebc","pitchNumber":2,"startTime":"2026-08-30T03:15:53.920Z","endTime":"2026-08-30T03:15:58.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.154034305047798,"aZ":-29.98107215094674,"pfxX":11.25349631030933,"pfxZ":1.3581748134402831,"pX":0.3953694628334728,"pZ":1.7857237113007376,"vX0":-6.96173873891344,"vY0":-126.33562740407379,"vZ0":-4.240228865782562,"x":101.93,"y":190.57,"x0":1.7271238349967408,"y0":50.00121899047426,"z0":5.9001377323713315,"aX":18.15784599935812},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.7,"breakHorizontal":-18.7,"spinRate":2200,"spinDirection":107},"zone":9,"typeConfidence":0.9,"plateTime":0.43382778250205467,"extension":6.90911579675223},"index":2,"playId":"c1a8d920-1e6e-3d96-949e-b54d05942197","pitchNumber":3,"startTime":"2026-08-30T03:16:13.048Z","endTime":"2026-08-30T03:16:18.689Z","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.6,"endSpeed":87.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.595867251271518,"aZ":-25.881405341300166,"pfxX":10.762806245806996,"pfxZ":3.208815119404921,"pX":0.06326923470787067,"pZ":3.0609453154620745,"vX0":-8.14971335234984,"vY0":-139.04456135624588,"vZ0":-3.26373704361057,"x":114.59,"y":156.13,"x0":1.6309582678673404,"y0":50.005412883407146,"z0":5.963598201588606,"aX":21.119452751237766},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.3,"breakHorizontal":-17.9,"spinRate":2111,"spinDirection":122},"zone":2,"typeConfidence":0.9,"plateTime":0.3936337436500308,"extension":6.775086622027999},"index":3,"playId":"d1117d08-113c-3ce9-98bd-da6384809705","pitchNumber":4,"startTime":"2026-08-30T03:16:47.617Z","endTime":"2026-08-30T03:16:51.006Z","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":89.0,"endSpeed":82.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.780731523043002,"aZ":-33.74300619127456,"pfxX":10.863911378142827,"pfxZ":-0.9278118536631634,"pX":-0.28877641253181235,"pZ":1.1671888348531545,"vX0":-8.537984579772164,"vY0":-129.24065166612786,"vZ0":-5.49568766995619,"x":128.01,"y":207.27,"x0":1.6451371256348115,"y0":50.00387399207836,"z0":5.911091396531225,"aX":18.390918366185645},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.8,"breakHorizontal":-17.8,"spinRate":2059,"spinDirection":103},"zone":13,"typeConfidence":0.9,"plateTime":0.42371361002081676,"extension":6.848168963670317},"index":4,"playId":"071d9db3-8466-3a34-b5cf-7c4807b8fe92","pitchNumber":5,"startTime":"2026-08-30T03:17:08.750Z","endTime":"2026-08-30T03:17:12.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.470351506142485,"aZ":-35.047144183965905,"pfxX":10.652881268967175,"pfxZ":-1.7509670810806153,"pX":-0.2714272894134796,"pZ":1.0182498838276814,"vX0":-8.411876566552177,"vY0":-127.61777919201158,"vZ0":-5.262233514378914,"x":127.35,"y":211.29,"x0":1.691419078027163,"y0":50.00324836253118,"z0":5.883308847522026,"aX":17.48563258855035},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.2,"breakHorizontal":-17.3,"spinRate":2069,"spinDirection":105},"zone":13,"typeConfidence":0.9,"plateTime":0.43000221811706263,"extension":6.9506820826931355},"index":5,"playId":"030b96d9-d678-367c-93f2-50e9fa0c51d8","pitchNumber":6,"startTime":"2026-08-30T03:17:26.081Z","endTime":"2026-08-30T03:17:30.060Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T03:17:30.060Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Schwarber grounds out, second baseman Christian Moore to first baseman Vaughn Grissom.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T03:19:29.968Z","endTime":"2026-08-30T03:20:02.631Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695681,"link":"/api/v1/people/695681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":75.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.832566454238197,"aZ":-31.992446741306065,"pfxX":-10.1823730996016,"pfxZ":0.12637498018349014,"pX":-0.7566051722966677,"pZ":2.496756829211277,"vX0":8.487468588891568,"vY0":-121.14154857767467,"vZ0":-0.8147637856798968,"x":145.84,"y":171.37,"x0":-2.999437237503614,"y0":50.00591399463126,"z0":5.658651873805185,"aX":-14.98865136972599},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.2,"breakHorizontal":16.2,"spinRate":1948,"spinDirection":243},"zone":4,"typeConfidence":0.89,"plateTime":0.4538528962469446,"extension":5.745532330542711},"index":0,"playId":"5b77842c-6575-3a4a-bf38-4c309dd1b88d","pitchNumber":1,"startTime":"2026-08-30T03:19:39.425Z","endTime":"2026-08-30T03:19:43.331Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.78149070790526,"aZ":-32.08374202465608,"pfxX":-9.393637815240883,"pfxZ":0.06202032221729947,"pX":-0.7895011181775977,"pZ":1.4836539546114662,"vX0":8.249789934412988,"vY0":-119.82126554189227,"vZ0":-2.7945480294055423,"x":147.09,"y":198.72,"x0":-3.076981388789332,"y0":50.00350504395425,"z0":5.567357101921928,"aX":-13.493957617578175},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-0.4,"breakHorizontal":14.8,"spinRate":1986,"spinDirection":246},"zone":13,"typeConfidence":0.9,"plateTime":0.45928037251604703,"extension":5.870542965264784},"hitData":{"launchSpeed":89.3,"launchAngle":1.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.16,"coordY":141.05}},"index":1,"playId":"7dff73d5-e09a-3bb3-83b8-9f2ad9c8588e","pitchNumber":2,"startTime":"2026-08-30T03:19:54.688Z","endTime":"2026-08-30T03:20:02.631Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T03:20:02.631Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trea Turner flies out to left fielder Jose Siri.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T03:20:15.431Z","endTime":"2026-08-30T03:21:24.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.621016865264096,"aZ":-22.587381835461194,"pfxX":1.0403843897192813,"pfxZ":5.523786531360152,"pX":-0.8681090579143325,"pZ":3.3279252729535216,"vX0":4.475506647289382,"vY0":-130.2050590116119,"vZ0":-1.784619002779377,"x":150.09,"y":148.93,"x0":-2.7369496188480453,"y0":50.001389244320116,"z0":5.71335861839407,"aX":1.8046368770966648},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.8,"breakHorizontal":-2.8,"spinRate":2489,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.418976160104247,"extension":5.966664483810098},"index":0,"playId":"c9074138-134e-31a3-b98e-c6c30b5ef843","pitchNumber":1,"startTime":"2026-08-30T03:20:24.011Z","endTime":"2026-08-30T03:20:28.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.317099619724747,"aZ":-23.530138150086504,"pfxX":1.0640628438672288,"pfxZ":5.130556310495235,"pX":0.5221035703825291,"pZ":2.3200885271946765,"vX0":7.535195565297697,"vY0":-128.62881088213436,"vZ0":-3.8208645828329555,"x":97.1,"y":176.14,"x0":-2.576964476792651,"y0":50.00359277572694,"z0":5.637614651254793,"aX":1.7913358630298837},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.6,"breakHorizontal":-3.5,"spinRate":2484,"spinDirection":203},"zone":6,"typeConfidence":0.91,"plateTime":0.42492970537494834,"extension":5.956544921006345},"index":1,"playId":"c713334c-3a07-3f06-98c9-5247b90d59d3","pitchNumber":2,"startTime":"2026-08-30T03:20:36.815Z","endTime":"2026-08-30T03:20:44.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.147994458518255,"aZ":-25.652162531816685,"pfxX":1.8011979077427827,"pfxZ":4.681482512008698,"pX":0.4566462382851017,"pZ":2.4925734336210907,"vX0":6.719226874755596,"vY0":-117.0085076402875,"vZ0":-2.03697318044083,"x":99.59,"y":171.48,"x0":-2.6809155905908995,"y0":50.00295790027485,"z0":5.767520457331005,"aX":2.5069827194886454},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":8.3,"breakHorizontal":-4.8,"spinRate":2437,"spinDirection":89},"zone":6,"typeConfidence":0.9,"plateTime":0.4673219667724591,"extension":6.139169514428674},"hitData":{"launchSpeed":99.0,"launchAngle":27.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":53.63,"coordY":64.22}},"index":2,"playId":"a570479c-ef42-3b88-beab-cd8952cd86e3","pitchNumber":3,"startTime":"2026-08-30T03:21:13.295Z","endTime":"2026-08-30T03:21:24.561Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T03:21:24.561Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Harper grounds out sharply, second baseman Christian Moore to first baseman Vaughn Grissom.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T03:21:44.305Z","endTime":"2026-08-30T03:21:59.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695681,"link":"/api/v1/people/695681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.755989432238593,"aZ":-24.99920102352326,"pfxX":-1.1643122776625447,"pfxZ":4.179395693360877,"pX":-0.2084890779430655,"pZ":1.7739486956129193,"vX0":7.156533611020367,"vY0":-130.00424756254677,"vZ0":-4.68569387880412,"x":124.95,"y":190.88,"x0":-2.8431891252527217,"y0":50.000351832535436,"z0":5.4926797578299125,"aX":-1.998614591500023},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.7,"breakHorizontal":0.6,"spinRate":2429,"spinDirection":195},"zone":8,"typeConfidence":0.89,"plateTime":0.42101707534432853,"extension":6.327660788057884},"hitData":{"launchSpeed":104.0,"launchAngle":-2.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":151.23,"coordY":151.73}},"index":0,"playId":"6139e21e-9989-3bcb-9281-e66edca79d6a","pitchNumber":1,"startTime":"2026-08-30T03:21:51.374Z","endTime":"2026-08-30T03:21:59.369Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T03:21:59.369Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Denzer Guzman singles on a sharp ground ball to left fielder Brandon Marsh.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T03:24:03.045Z","endTime":"2026-08-30T03:25:39.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"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_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":95.8,"endSpeed":87.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56626218241227,"aZ":-25.497428527065928,"pfxX":10.888405345675084,"pfxZ":3.379797407485402,"pX":-1.100946051348922,"pZ":3.7729091427307138,"vX0":-11.135209764102715,"vY0":-139.20671745531928,"vZ0":-1.370679581371439,"x":158.97,"y":136.91,"x0":1.5252735997884292,"y0":50.000115498744414,"z0":5.95036449891265,"aX":21.490252797251756},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.0,"breakHorizontal":-17.5,"spinRate":2205,"spinDirection":127},"zone":11,"typeConfidence":0.91,"plateTime":0.39260197789662943,"extension":6.673217024266267},"index":0,"playId":"39fa2c44-51a9-32dd-8a14-9df64195c35d","pitchNumber":1,"startTime":"2026-08-30T03:24:12.793Z","endTime":"2026-08-30T03:24:16.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":94.9,"endSpeed":87.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.491967680211634,"aZ":-25.487957490751757,"pfxX":10.899957239286906,"pfxZ":3.434933796512869,"pX":-1.0580088691372456,"pZ":2.581546936111346,"vX0":-11.18355269790615,"vY0":-137.813893888334,"vZ0":-4.26241459636248,"x":157.33,"y":169.08,"x0":1.6153092692359943,"y0":50.00021585097453,"z0":5.84725043648336,"aX":21.19362355633007},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.5,"breakHorizontal":-17.8,"spinRate":2187,"spinDirection":121},"zone":11,"typeConfidence":0.9,"plateTime":0.39579270855427673,"extension":6.889147743402723},"index":1,"playId":"c237cd02-0757-3ac1-a0cc-22c9e79a6398","pitchNumber":2,"startTime":"2026-08-30T03:24:31.220Z","endTime":"2026-08-30T03:24:35.340Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":88.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87766238847318,"aZ":-25.754158593592923,"pfxX":10.978795405557594,"pfxZ":3.2786249221715,"pX":0.2960451190929449,"pZ":1.291980920083303,"vX0":-7.812985314617946,"vY0":-138.52686789347402,"vZ0":-7.5994471546274935,"x":105.72,"y":203.9,"x0":1.7165220499339504,"y0":50.00110345518421,"z0":5.774054884865165,"aX":21.487496630948172},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.6,"breakHorizontal":-18.4,"spinRate":2175,"spinDirection":121},"zone":14,"typeConfidence":0.9,"plateTime":0.39432642500990234,"extension":6.909354120503751},"index":2,"playId":"e68492cf-e03f-318e-87f9-6558bec7d6ef","pitchNumber":3,"startTime":"2026-08-30T03:24:50.328Z","endTime":"2026-08-30T03:24:54.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75194252525997,"aZ":-25.04689345507426,"pfxX":10.964606322031692,"pfxZ":3.767352818382717,"pX":-0.5175235535480833,"pZ":3.031332489776595,"vX0":-9.718870652603908,"vY0":-136.1389060592765,"vZ0":-3.156938056292007,"x":136.73,"y":156.93,"x0":1.6608898180176312,"y0":50.003311498219176,"z0":5.925122062288087,"aX":20.73975784072506},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.4,"breakHorizontal":-18.0,"spinRate":2132,"spinDirection":123},"zone":1,"typeConfidence":0.9,"plateTime":0.4011738300743377,"extension":6.848071862966839},"index":3,"playId":"7c81d423-8973-3afd-a59f-d7a2c49b6d7a","pitchNumber":4,"startTime":"2026-08-30T03:25:09.436Z","endTime":"2026-08-30T03:25:13.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.665881396608857,"aZ":-26.640079711004176,"pfxX":10.985439761911135,"pfxZ":2.910669518146557,"pX":-0.16074658741802364,"pZ":2.6609423503207936,"vX0":-8.769925191765392,"vY0":-136.703271242787,"vZ0":-3.8474711271488897,"x":123.13,"y":166.93,"x0":1.6533538537110928,"y0":50.00514500625835,"z0":5.904478147867268,"aX":20.903177379222967},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.7,"breakHorizontal":-18.1,"spinRate":2143,"spinDirection":124},"zone":5,"typeConfidence":0.9,"plateTime":0.3998685435939464,"extension":6.857551086281793},"hitData":{"launchSpeed":104.2,"launchAngle":5.0,"totalDistance":111.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":69.49,"coordY":115.22}},"index":4,"playId":"6782e867-942a-333b-9194-887084087680","pitchNumber":5,"startTime":"2026-08-30T03:25:28.737Z","endTime":"2026-08-30T03:25:39.500Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T03:25:39.500Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Travis d'Arnaud strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T03:25:56.032Z","endTime":"2026-08-30T03:26:51.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.1,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.998133475639236,"aZ":-24.62656402741202,"pfxX":9.654334946207152,"pfxZ":4.024040151147547,"pX":-0.5246493953710692,"pZ":1.7205809024546455,"vX0":-9.062024525491,"vY0":-135.67707021819228,"vZ0":-6.385922298102507,"x":137.0,"y":192.32,"x0":1.5945547175843364,"y0":50.00206807976583,"z0":5.806230968705319,"aX":18.10769173867055},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.1,"breakHorizontal":-15.7,"spinRate":2143,"spinDirection":122},"zone":7,"typeConfidence":0.89,"plateTime":0.4027528779329632,"extension":6.991578433279032},"index":0,"playId":"9d14ce2e-4ab5-3a93-a408-e1c98ee74592","pitchNumber":1,"startTime":"2026-08-30T03:26:03.878Z","endTime":"2026-08-30T03:26:07.759Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.710136105131102,"aZ":-30.810294009652726,"pfxX":10.34866519360099,"pfxZ":0.8543065029175096,"pX":0.9596989340035018,"pZ":3.162103435704127,"vX0":-5.466984202896375,"vY0":-125.4907165904794,"vZ0":-0.8563003963410352,"x":80.42,"y":153.4,"x0":1.8186065757008911,"y0":50.004669490842026,"z0":6.011255563887852,"aX":16.554501112771074},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.6,"breakHorizontal":-17.5,"spinRate":2120,"spinDirection":110},"zone":12,"typeConfidence":0.9,"plateTime":0.43599515040384595,"extension":6.970060846768213},"index":1,"playId":"2c5ff3c7-d0ee-3062-9964-9d2178f42060","pitchNumber":2,"startTime":"2026-08-30T03:26:23.009Z","endTime":"2026-08-30T03:26:28.320Z","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":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.049839341793863,"aZ":-29.8040163539132,"pfxX":10.34645342668734,"pfxZ":1.4631731895497042,"pX":0.13544183509805244,"pZ":1.1189521898996642,"vX0":-7.3655231992613945,"vY0":-126.61972893986568,"vZ0":-5.8303042896900825,"x":111.84,"y":208.57,"x0":1.7389434772671724,"y0":50.005914631827785,"z0":5.838832409319303,"aX":16.789590695835173},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.6,"breakHorizontal":-17.0,"spinRate":2149,"spinDirection":104},"zone":14,"typeConfidence":0.9,"plateTime":0.4327249690720616,"extension":7.008625428496044},"index":2,"playId":"2606586e-d363-3a2b-afe1-411dccee26e5","pitchNumber":3,"startTime":"2026-08-30T03:26:46.021Z","endTime":"2026-08-30T03:26:51.020Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T03:26:51.020Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wade Meckler strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T03:27:03.971Z","endTime":"2026-08-30T03:28:20.625Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"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":95.1,"endSpeed":87.6,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.050988390934027,"aZ":-25.17163681704307,"pfxX":9.856998052244585,"pfxZ":3.595797890129292,"pX":-0.3493137125574128,"pZ":1.9036806831003736,"vX0":-8.999577885007211,"vY0":-138.1982305170505,"vZ0":-6.132405239819516,"x":130.32,"y":187.38,"x0":1.659145513684232,"y0":50.00140585451033,"z0":5.828117757852591,"aX":19.18089665810122},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.4,"breakHorizontal":-16.1,"spinRate":2170,"spinDirection":120},"zone":7,"typeConfidence":0.9,"plateTime":0.39541699102645156,"extension":6.867078718488747},"index":0,"playId":"73625664-0af0-3d8b-99f3-6e7d92dc2a69","pitchNumber":1,"startTime":"2026-08-30T03:27:15.796Z","endTime":"2026-08-30T03:27:19.645Z","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":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.4,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.590572374535274,"aZ":-32.15868927222165,"pfxX":0.8056478531957025,"pfxZ":0.009809733482633476,"pX":-0.994218197159421,"pZ":2.880783476635945,"vX0":-6.769454366971507,"vY0":-124.69426990714486,"vZ0":-1.2265865878730369,"x":154.9,"y":161.0,"x0":1.6586298197287057,"y0":50.003556196593955,"z0":6.048138402968108,"aX":1.2618264277754527},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.0,"breakHorizontal":0.2,"spinRate":1984,"spinDirection":317},"zone":11,"typeConfidence":0.9,"plateTime":0.44034777617615495,"extension":6.69431084805382},"index":1,"playId":"0a20b148-9758-3b8e-82c7-9119d94d23ec","pitchNumber":2,"startTime":"2026-08-30T03:27:35.422Z","endTime":"2026-08-30T03:27:39.531Z","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.0,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.54497271131238,"aZ":-32.91043872724888,"pfxX":0.16774974024623668,"pfxZ":-0.4709579299978355,"pX":-0.34477503682583227,"pZ":1.5298495651313437,"vX0":-5.294680130007819,"vY0":-125.61291593440671,"vZ0":-4.135127283033531,"x":130.14,"y":197.47,"x0":1.776325031308162,"y0":50.00009403964583,"z0":5.899182661742798,"aX":0.2673169264070703},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.7,"breakHorizontal":1.0,"spinRate":2070,"spinDirection":333},"zone":13,"typeConfidence":0.9,"plateTime":0.43754507883500526,"extension":6.899631475890931},"index":2,"playId":"ceec5ec2-c2f5-3490-b4fa-485b9cfdd584","pitchNumber":3,"startTime":"2026-08-30T03:27:55.248Z","endTime":"2026-08-30T03:27:59.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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.4,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.82447318202774,"aZ":-24.096244763681977,"pfxX":10.238926068106704,"pfxZ":4.074091938190574,"pX":0.023712144915692172,"pZ":1.4982726860574624,"vX0":-8.411314061180155,"vY0":-139.76785515974714,"vZ0":-7.472100109822403,"x":116.1,"y":198.33,"x0":1.738450408612801,"y0":50.0038188239579,"z0":5.78317175713786,"aX":20.30539556963947},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.0,"breakHorizontal":-16.9,"spinRate":2253,"spinDirection":126},"zone":14,"typeConfidence":0.9,"plateTime":0.3915366306766863,"extension":6.827220340488933},"index":3,"playId":"507093c0-a642-3a5f-b362-37c2c6983615","pitchNumber":4,"startTime":"2026-08-30T03:28:16.237Z","endTime":"2026-08-30T03:28:20.625Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T03:28:20.625Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T03:28:57.628Z","endTime":"2026-08-30T03:30:01.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"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,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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"42934490-0491-315f-9d12-1c8ad01af290","startTime":"2026-08-30T03:28:43.173Z","endTime":"2026-08-30T03:28:46.173Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.307024455022574,"aZ":-30.7841822164454,"pfxX":10.100236159079806,"pfxZ":0.8726693935156202,"pX":0.5308657366878389,"pZ":2.166054957195414,"vX0":-6.4339912304464955,"vY0":-125.71710067226167,"vZ0":-3.172393216932554,"x":96.76,"y":180.3,"x0":1.815534272175159,"y0":50.00320617278648,"z0":5.95194647622583,"aX":16.111959421222913},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.1,"breakHorizontal":-16.8,"spinRate":2098,"spinDirection":105},"zone":9,"typeConfidence":0.9,"plateTime":0.43625812241074646,"extension":6.965190897201128},"index":1,"playId":"57e7cd7b-5d04-36a2-b2e7-76519b6ae8d3","pitchNumber":1,"startTime":"2026-08-30T03:28:59.782Z","endTime":"2026-08-30T03:29:03.456Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"startTime":"2026-08-30T03:29:24.866Z","endTime":"2026-08-30T03:29:37.295Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.413231147507506,"aZ":-27.821312267348013,"pfxX":11.346573787863637,"pfxZ":2.2365522956526664,"pX":-0.0366915795042287,"pZ":2.633010808200186,"vX0":-9.294243666742762,"vY0":-138.76385758217475,"vZ0":-3.7712448896974107,"x":118.4,"y":167.69,"x0":1.8839789775335207,"y0":50.00492220541238,"z0":5.865936164922274,"aX":22.10283780578226},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":3.4,"breakHorizontal":-18.6,"spinRate":2199,"spinDirection":124},"zone":5,"typeConfidence":0.9,"plateTime":0.3949037242825266,"extension":6.889303995369667},"index":3,"playId":"6fe65667-30a9-3035-9210-90285e06da2d","pitchNumber":2,"startTime":"2026-08-30T03:29:37.295Z","endTime":"2026-08-30T03:29:41.125Z","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.1,"endSpeed":81.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61929912516212,"aZ":-31.323779969059764,"pfxX":10.699086901504351,"pfxZ":0.5149963172854379,"pX":0.5910147628950001,"pZ":1.6285528694662366,"vX0":-6.674855363387667,"vY0":-128.1513547879177,"vZ0":-4.50338256999339,"x":94.47,"y":194.81,"x0":1.8400233711018223,"y0":50.005547968299325,"z0":5.857063329127369,"aX":17.788504357482925},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.1,"breakHorizontal":-17.9,"spinRate":2064,"spinDirection":107},"zone":9,"typeConfidence":0.89,"plateTime":0.42748881611483114,"extension":6.845107008956061},"index":4,"playId":"49ef3178-d5ee-32b1-88a6-637ef60e9d0c","pitchNumber":3,"startTime":"2026-08-30T03:29:57.379Z","endTime":"2026-08-30T03:30:01.410Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T03:30:01.410Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out softly, second baseman Christian Moore to first baseman Vaughn Grissom.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T03:32:32.390Z","endTime":"2026-08-30T03:32:58.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695681,"link":"/api/v1/people/695681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tayler Saucedo replaces Ryan Johnson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T03:31:13.840Z","endTime":"2026-08-30T03:32:34.536Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642048,"link":"/api/v1/people/642048"},"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":87.1,"endSpeed":80.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.066199445497734,"aZ":-28.330318932046506,"pfxX":-0.6843931399362012,"pfxZ":2.343707622066523,"pX":-0.017976058392566465,"pZ":2.3837505669496823,"vX0":-4.770284606376614,"vY0":-126.82233082281526,"vZ0":-1.7918876223044844,"x":117.69,"y":174.42,"x0":1.9703765520620917,"y0":50.00470818269774,"z0":5.342456285643477,"aX":-1.1229961748832913},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.1,"breakHorizontal":2.3,"spinRate":2443,"spinDirection":170},"zone":5,"typeConfidence":2.0,"plateTime":0.43061337739618866,"extension":6.627683548690322},"index":1,"playId":"0ce606d5-c358-3e67-b209-dd75b2f2ab26","pitchNumber":1,"startTime":"2026-08-30T03:32:34.536Z","endTime":"2026-08-30T03:32:39.122Z","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":91.6,"endSpeed":83.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95083444185622,"aZ":-25.1666762869698,"pfxX":9.724725758830226,"pfxZ":3.911577777296758,"pX":1.3393115167817244,"pZ":2.894549016988076,"vX0":-4.2151742092591835,"vY0":-133.2935772651469,"vZ0":-2.00420965311909,"x":65.95,"y":160.63,"x0":1.6821330544716626,"y0":50.000060529383376,"z0":5.482106406570143,"aX":17.411230477635208},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.8,"breakHorizontal":-16.7,"spinRate":2217,"spinDirection":115},"zone":12,"typeConfidence":2.0,"plateTime":0.4116711714466299,"extension":6.496183877845569},"hitData":{"launchSpeed":32.3,"launchAngle":-44.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"4","coordinates":{"coordX":133.4,"coordY":157.42}},"index":2,"playId":"6215acc4-b2a7-302d-aaa5-ae9ec364be2c","pitchNumber":2,"startTime":"2026-08-30T03:32:50.411Z","endTime":"2026-08-30T03:32:58.388Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T03:32:58.388Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Bohm singles on a ground ball to third baseman Denzer Guzman.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T03:33:18.000Z","endTime":"2026-08-30T03:33:53.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"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":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694203,"link":"/api/v1/people/694203"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.830120020292817,"aZ":-27.23175640143185,"pfxX":1.4393925451484506,"pfxZ":2.970763270623258,"pX":-2.1230495813070687,"pZ":1.0956669871036482,"vX0":-9.982117796641223,"vY0":-128.2547654107569,"vZ0":-5.346262194532402,"x":197.93,"y":209.2,"x0":1.6344905404422736,"y0":50.00352228192613,"z0":5.334255843311604,"aX":2.396199363513659},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.3,"breakHorizontal":-0.4,"spinRate":2436,"spinDirection":154},"zone":13,"typeConfidence":2.0,"plateTime":0.4272672407436664,"extension":6.490495740945606},"index":0,"playId":"755bb7a7-6c98-3aa5-a64b-2990c151a465","pitchNumber":1,"startTime":"2026-08-30T03:33:27.582Z","endTime":"2026-08-30T03:33:30.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.977224493461254,"aZ":-30.116032234316204,"pfxX":0.4546578732071458,"pfxZ":1.2908059870341955,"pX":-1.058085125213553,"pZ":2.129033259707431,"vX0":-6.779763656375895,"vY0":-125.56623945953788,"vZ0":-2.0593793239153126,"x":157.33,"y":181.3,"x0":1.6204512795290045,"y0":50.00132107099987,"z0":5.415593854353641,"aX":0.7244189371015476},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.0,"breakHorizontal":0.7,"spinRate":2443,"spinDirection":197},"zone":13,"typeConfidence":2.0,"plateTime":0.4365883810301501,"extension":6.510060769994562},"hitData":{"launchSpeed":98.6,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.32,"coordY":166.87}},"index":1,"playId":"b987b26b-e4d2-3be3-ba6c-40257550ae22","pitchNumber":2,"startTime":"2026-08-30T03:33:45.728Z","endTime":"2026-08-30T03:33:53.996Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T03:33:53.996Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryson Stott called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T03:34:22.469Z","endTime":"2026-08-30T03:36:02.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.526033660419476,"aZ":-17.942836765018733,"pfxX":7.74363657424091,"pfxZ":7.643015553356532,"pX":-1.190814718836535,"pZ":2.857486249414385,"vX0":-10.018429383851188,"vY0":-135.57679548805655,"vZ0":-3.7475790057904774,"x":162.39,"y":161.63,"x0":1.5455600823903872,"y0":50.00481706759876,"z0":5.509325862205124,"aX":14.423640363258214},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.2,"breakHorizontal":-11.9,"spinRate":2459,"spinDirection":127},"zone":11,"typeConfidence":2.0,"plateTime":0.4039288487341177,"extension":6.504349460821427},"index":0,"playId":"9b811fb6-2717-36eb-873c-f82db1e70f29","pitchNumber":1,"startTime":"2026-08-30T03:34:31.715Z","endTime":"2026-08-30T03:34:35.923Z","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":87.8,"endSpeed":80.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93665753235492,"aZ":-23.03954150235293,"pfxX":-0.5033695805112779,"pfxZ":5.566468944710724,"pX":-0.769729141660202,"pZ":2.6170179414128976,"vX0":-6.378693400127826,"vY0":-127.75767201168355,"vZ0":-2.1075647608365604,"x":146.34,"y":168.12,"x0":1.831836061651255,"y0":50.006198143684045,"z0":5.275725399686062,"aX":-0.8270137752759136},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.8,"breakHorizontal":2.4,"spinRate":2330,"spinDirection":152},"zone":4,"typeConfidence":2.0,"plateTime":0.4298064270701607,"extension":6.665569000187274},"index":1,"playId":"d4cd3f45-14a1-315c-88f8-3441e87fef93","pitchNumber":2,"startTime":"2026-08-30T03:34:49.414Z","endTime":"2026-08-30T03:34:53.420Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.991921934263846,"aZ":-25.46913734888643,"pfxX":1.125107724754871,"pfxZ":4.141335115353593,"pX":-1.7422911053849166,"pZ":1.1286862495978134,"vX0":-8.9592971733833,"vY0":-126.71741427629308,"vZ0":-5.024857066658713,"x":183.41,"y":208.31,"x0":1.6998040236749647,"y0":50.00219874340491,"z0":5.183602133583751,"aX":1.8219578992267658},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.5,"breakHorizontal":0.1,"spinRate":2330,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.43300063199438155,"extension":6.667084068338601},"index":2,"playId":"d2dd3407-33fe-3f3e-bb8d-5bfbf75c06a7","pitchNumber":3,"startTime":"2026-08-30T03:35:08.795Z","endTime":"2026-08-30T03:35:13.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":73.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.949591195616478,"aZ":-26.84050593236459,"pfxX":-1.6448479354436745,"pfxZ":3.8090717723726506,"pX":0.18593816754370918,"pZ":3.037700189523074,"vX0":-3.1963710743526006,"vY0":-117.97921969682208,"vZ0":0.2644334123775135,"x":109.91,"y":156.76,"x0":1.7757924258077835,"y0":50.00177016803291,"z0":5.412464638504984,"aX":-2.301178361774046},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":7.2,"breakHorizontal":3.8,"spinRate":2202,"spinDirection":275},"zone":2,"typeConfidence":2.0,"plateTime":0.46554147884434105,"extension":6.588528498471392},"index":3,"playId":"417936e8-2c43-3a7a-95d2-d715c305a7ec","pitchNumber":4,"startTime":"2026-08-30T03:35:29.179Z","endTime":"2026-08-30T03:35:33.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.283747830872425,"aZ":-16.073817975759162,"pfxX":5.313842130018148,"pfxZ":8.739524231612622,"pX":-0.50017422071886,"pZ":2.459661761095051,"vX0":-7.434186879447702,"vY0":-134.84727039713647,"vZ0":-5.412349119854378,"x":136.07,"y":172.37,"x0":1.601826676649759,"y0":50.001058505048206,"z0":5.626519567353624,"aX":9.787390053929773},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.9,"breakHorizontal":-8.0,"spinRate":2413,"spinDirection":137},"zone":4,"typeConfidence":2.0,"plateTime":0.4061689558654109,"extension":6.608071991800402},"index":4,"playId":"df4f23e2-4625-326d-b6aa-83ca9ef1e5eb","pitchNumber":5,"startTime":"2026-08-30T03:35:58.317Z","endTime":"2026-08-30T03:36:02.956Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T03:36:02.956Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Marsh grounds out, second baseman Christian Moore to first baseman Vaughn Grissom.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T03:36:19.246Z","endTime":"2026-08-30T03:37:44.560Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695681,"link":"/api/v1/people/695681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.541006105402804,"aZ":-15.444658940473857,"pfxX":5.917809158993172,"pfxZ":8.966003946954071,"pX":0.8339038709952455,"pZ":2.9157504735880027,"vX0":-4.514948871881156,"vY0":-135.9117928837535,"vZ0":-4.270160489135466,"x":85.21,"y":160.05,"x0":1.750036455690255,"y0":50.00287329905084,"z0":5.584151051755429,"aX":11.041318567790084},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.5,"breakHorizontal":-9.7,"spinRate":2473,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.40343482499536343,"extension":6.556544088949769},"index":0,"playId":"e6bb497e-a6ec-3e81-a636-94ef2c422ea4","pitchNumber":1,"startTime":"2026-08-30T03:36:30.765Z","endTime":"2026-08-30T03:36:34.775Z","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.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.137089442623456,"aZ":-27.609360031689818,"pfxX":-4.487925852133133,"pfxZ":3.1435336655542,"pX":0.03759911983073029,"pZ":2.598112215892763,"vX0":-3.0792311470147533,"vY0":-119.9963530508896,"vZ0":-0.7756014839449797,"x":115.57,"y":168.63,"x0":1.922414191192305,"y0":50.00367406825677,"z0":5.394647735476597,"aX":-6.516188972339547},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":5.8,"breakHorizontal":8.9,"spinRate":2338,"spinDirection":284},"zone":5,"typeConfidence":2.0,"plateTime":0.45720010408251355,"extension":6.551062972999368},"index":1,"playId":"80dd7135-8a04-3aa3-802a-a8162ab0b6fa","pitchNumber":2,"startTime":"2026-08-30T03:36:54.569Z","endTime":"2026-08-30T03:36:58.180Z","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.0,"endSpeed":76.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.649365761543205,"aZ":-25.06190197944951,"pfxX":-4.5244989864203315,"pfxZ":4.8295606744733925,"pX":-0.8478587665750815,"pZ":2.3047633537300327,"vX0":-4.552416826734178,"vY0":-120.8379594356881,"vZ0":-2.1234571040048627,"x":149.32,"y":176.55,"x0":1.6515461879307678,"y0":50.0000782234966,"z0":5.4078336689730895,"aX":-6.654729426958133},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":8.5,"breakHorizontal":9.4,"spinRate":2339,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.45416050426261556,"extension":6.611150263226987},"index":2,"playId":"1a8793cf-5a0c-37ae-8160-4b5536e0812d","pitchNumber":3,"startTime":"2026-08-30T03:37:18.419Z","endTime":"2026-08-30T03:37:22.686Z","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":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.997806888225423,"aZ":-27.688135206372955,"pfxX":-5.182532225890393,"pfxZ":3.0849311159281374,"pX":-0.9167635771902479,"pZ":2.29577168001228,"vX0":-4.506834558388644,"vY0":-120.52752983904173,"vZ0":-1.4252444367463735,"x":151.94,"y":176.79,"x0":1.6586266235212297,"y0":50.00278076106473,"z0":5.367032085595839,"aX":-7.5339939607416175},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":5.5,"breakHorizontal":10.6,"spinRate":2475,"spinDirection":288},"zone":13,"typeConfidence":2.0,"plateTime":0.4565061019101928,"extension":6.5373720174155405},"hitData":{"launchSpeed":69.9,"launchAngle":-4.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":157.89,"coordY":154.15}},"index":3,"playId":"0285fe36-7d1c-36e4-9673-cc4228af7d0a","pitchNumber":4,"startTime":"2026-08-30T03:37:36.607Z","endTime":"2026-08-30T03:37:44.560Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T03:37:44.560Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mike Trout grounds out sharply, second baseman Luis Arraez to first baseman Alec Bohm.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T03:39:46.784Z","endTime":"2026-08-30T03:40:28.479Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.20322449377446,"aZ":-24.426453502927593,"pfxX":10.654742160883766,"pfxZ":3.991637663656463,"pX":-0.7245801064376337,"pZ":2.283074128421724,"vX0":-9.9846476079565,"vY0":-138.0484157474501,"vZ0":-5.405034429279306,"x":144.62,"y":177.14,"x0":1.5455640530173809,"y0":50.00086825403241,"z0":5.898926362601892,"aX":20.671851795578984},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.4,"breakHorizontal":-17.4,"spinRate":2129,"spinDirection":125},"zone":4,"typeConfidence":0.9,"plateTime":0.3959636776062485,"extension":6.730185300844199},"index":0,"playId":"8dd49ed5-4d43-3ba5-97df-fb3dbc4b1aff","pitchNumber":1,"startTime":"2026-08-30T03:40:00.025Z","endTime":"2026-08-30T03:40:03.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":95.4,"endSpeed":87.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.44593319584775,"aZ":-26.95059660525026,"pfxX":11.185278913000356,"pfxZ":2.6761598977374117,"pX":-0.1309412709361129,"pZ":2.611343262882832,"vX0":-8.716796251168972,"vY0":-138.6739294395404,"vZ0":-3.944809115238317,"x":121.99,"y":168.27,"x0":1.5968832761537943,"y0":50.00222022828077,"z0":5.8460687221972005,"aX":21.826559679238592},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.2,"breakHorizontal":-18.5,"spinRate":2024,"spinDirection":116},"zone":5,"typeConfidence":0.9,"plateTime":0.3946841094049627,"extension":6.786628992498224},"hitData":{"launchSpeed":102.6,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":131.14,"coordY":132.29}},"index":1,"playId":"4001806d-a02e-32c0-bfc8-723cc40923f0","pitchNumber":2,"startTime":"2026-08-30T03:40:19.993Z","endTime":"2026-08-30T03:40:28.479Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T03:40:28.479Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vaughn Grissom strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T03:40:51.815Z","endTime":"2026-08-30T03:42:37.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"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],"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":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"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":"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.0,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.282124041964156,"aZ":-26.32486704274385,"pfxX":10.00949694646716,"pfxZ":3.045743148328812,"pX":0.1834735184829075,"pZ":1.8270754379457714,"vX0":-7.693002528722139,"vY0":-137.4209340845458,"vZ0":-6.09569326554017,"x":110.01,"y":189.45,"x0":1.7129878959933504,"y0":50.00420257893701,"z0":5.852549820729388,"aX":19.224490720164855},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.4,"breakHorizontal":-16.6,"spinRate":2073,"spinDirection":122},"zone":8,"typeConfidence":0.9,"plateTime":0.39795292258352344,"extension":6.899034111181958},"index":0,"playId":"7d6cc0dc-2154-3d45-add4-a245d6fffc6e","pitchNumber":1,"startTime":"2026-08-30T03:41:03.809Z","endTime":"2026-08-30T03:41:07.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.710398658329346,"aZ":-27.877040550716004,"pfxX":11.736821839070089,"pfxZ":2.2416970647474512,"pX":-1.134533311777459,"pZ":2.017455917333318,"vX0":-11.238734275341374,"vY0":-137.68148965859368,"vZ0":-5.423065359887627,"x":160.25,"y":184.31,"x0":1.4764554326745953,"y0":50.00425401890173,"z0":5.900403594542687,"aX":22.523559328635642},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.0,"breakHorizontal":-18.8,"spinRate":2113,"spinDirection":120},"zone":13,"typeConfidence":0.9,"plateTime":0.39789785880255124,"extension":6.8398830271161986},"index":1,"playId":"c6932990-5234-34a8-811a-2bb765ea4858","pitchNumber":2,"startTime":"2026-08-30T03:41:22.837Z","endTime":"2026-08-30T03:41:27.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.113948659119178,"aZ":-32.99863494156312,"pfxX":10.615274222451848,"pfxZ":-0.5142560735318065,"pX":-0.2318598875548445,"pZ":0.9316205664722242,"vX0":-8.272624715483142,"vY0":-126.1542927389472,"vZ0":-5.43883075386924,"x":125.84,"y":213.63,"x0":1.7070244857812187,"y0":50.00100485939513,"z0":5.768265258135193,"aX":17.147810959246858},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.9,"breakHorizontal":-17.4,"spinRate":2072,"spinDirection":105},"zone":13,"typeConfidence":0.9,"plateTime":0.4337931027031763,"extension":7.0384373583349},"index":2,"playId":"8df5c2e2-4f10-3024-96d6-a98dbab47a97","pitchNumber":3,"startTime":"2026-08-30T03:41:41.510Z","endTime":"2026-08-30T03:41:44.810Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-30T03:42:01.884Z","endTime":"2026-08-30T03:42:10.451Z","isPitch":false,"type":"action","player":{"id":687093,"link":"/api/v1/people/687093"}},{"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":94.8,"endSpeed":86.6,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.38360587492112,"aZ":-29.079547719210666,"pfxX":11.566324410541878,"pfxZ":1.6107040770576706,"pX":-0.216252497839088,"pZ":2.7191051708452547,"vX0":-8.891848526390742,"vY0":-137.8130778008499,"vZ0":-3.2875904137737386,"x":125.24,"y":165.36,"x0":1.55366286498642,"y0":50.00020398672909,"z0":5.897241392694967,"aX":22.186019315387018},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.4,"breakHorizontal":-19.0,"spinRate":2062,"spinDirection":119},"zone":5,"typeConfidence":0.9,"plateTime":0.3978488460153158,"extension":6.727871602994826},"index":4,"playId":"9c7138aa-b4c8-383f-9846-69f924e62831","pitchNumber":4,"startTime":"2026-08-30T03:42:10.451Z","endTime":"2026-08-30T03:42:14.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":79.6,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.478326171456384,"aZ":-35.114970333931566,"pfxX":0.3971778161918671,"pfxZ":-1.8266682268391516,"pX":-1.0195870651516739,"pZ":1.537660730212309,"vX0":-6.735918559306064,"vY0":-127.32265725447964,"vZ0":-3.8943118513391415,"x":155.86,"y":197.26,"x0":1.6287400656561608,"y0":50.00015197544188,"z0":5.919002641465871,"aX":0.640630027510875},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-4.1,"breakHorizontal":1.1,"spinRate":2118,"spinDirection":321},"zone":13,"typeConfidence":0.9,"plateTime":0.433154055247162,"extension":6.811723585722179},"index":5,"playId":"8a2d1675-4c19-350b-94a8-75d0ac12b758","pitchNumber":5,"startTime":"2026-08-30T03:42:34.043Z","endTime":"2026-08-30T03:42:37.980Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T03:42:37.980Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Siri grounds out sharply, shortstop Trea Turner to first baseman Alec Bohm.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T03:42:51.458Z","endTime":"2026-08-30T03:43:33.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"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":664761,"link":"/api/v1/people/664761"},"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":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.77609704674767,"aZ":-32.93618180684773,"pfxX":11.263208491174396,"pfxZ":-0.4801515289473408,"pX":-0.43085734449389795,"pZ":0.7381410111031851,"vX0":-8.91446349744775,"vY0":-126.15693427078851,"vZ0":-5.846184397398286,"x":133.42,"y":218.85,"x0":1.6932512850628127,"y0":50.00002296596906,"z0":5.755038961177342,"aX":18.068555279435813},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.0,"breakHorizontal":-18.2,"spinRate":2191,"spinDirection":109},"zone":13,"typeConfidence":0.9,"plateTime":0.4349341554970225,"extension":6.883589207076833},"index":0,"playId":"ac42b77b-c0b1-36c1-ab4a-bd9c9a5b6ca2","pitchNumber":1,"startTime":"2026-08-30T03:43:04.396Z","endTime":"2026-08-30T03:43:08.415Z","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":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.751969152375416,"aZ":-28.596711022479013,"pfxX":10.689776161469839,"pfxZ":1.8321184068905918,"pX":-0.1441780415174616,"pZ":1.9239299784781256,"vX0":-8.540972168266304,"vY0":-138.48957606945714,"vZ0":-5.388353921942929,"x":122.5,"y":186.83,"x0":1.5848199115159685,"y0":50.000353202675065,"z0":5.797650806098681,"aX":20.845934179166537},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.4,"breakHorizontal":-17.6,"spinRate":2051,"spinDirection":121},"zone":8,"typeConfidence":0.9,"plateTime":0.3948826672094281,"extension":6.749962156248474},"hitData":{"launchSpeed":100.8,"launchAngle":-23.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":106.41,"coordY":151.73}},"index":1,"playId":"948389a0-b76b-39db-a02d-60d9d3eaf243","pitchNumber":2,"startTime":"2026-08-30T03:43:26.452Z","endTime":"2026-08-30T03:43:33.965Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T03:43:33.965Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.T. Realmuto grounds out, catcher Travis d'Arnaud to first baseman Vaughn Grissom.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T03:46:10.352Z","endTime":"2026-08-30T03:48:15.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684665,"fullName":"Luke Murphy","link":"/api/v1/people/684665"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"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":8},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Luke Murphy replaces Tayler Saucedo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T03:44:57.802Z","endTime":"2026-08-30T03:45:55.926Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":684665,"link":"/api/v1/people/684665"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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":1,"startTime":"2026-08-30T03:45:55.926Z","endTime":"2026-08-30T03:46:12.531Z","isPitch":false,"type":"action","player":{"id":592663,"link":"/api/v1/people/592663"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.143759908114767,"aZ":-13.901688094188593,"pfxX":-6.725390715114394,"pfxZ":9.775113579027963,"pX":0.6678697110847371,"pZ":2.5974680516124447,"vX0":7.995454373737849,"vY0":-135.93715773726564,"vZ0":-6.061405847157549,"x":91.54,"y":168.65,"x0":-1.4394306686443286,"y0":50.00147722415865,"z0":5.823338658230714,"aX":-12.57041373167766},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.6,"breakHorizontal":10.4,"spinRate":2197,"spinDirection":225},"zone":6,"typeConfidence":0.91,"plateTime":0.403118466117272,"extension":6.552189465475113},"index":2,"playId":"b29ac471-8c1b-3dc4-bdc2-26e2529a3584","pitchNumber":1,"startTime":"2026-08-30T03:46:12.531Z","endTime":"2026-08-30T03:46:16.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00971053327525,"aZ":-15.953290500076761,"pfxX":-6.933886427291081,"pfxZ":8.452368591483001,"pX":0.34914407480954274,"pZ":3.110125520046628,"vX0":7.959594864488834,"vY0":-137.97067254983736,"vZ0":-4.492685718352421,"x":103.69,"y":154.81,"x0":-1.6785597069323952,"y0":50.00207832333197,"z0":5.84189920507238,"aX":-13.306436891711034},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.5,"breakHorizontal":10.8,"spinRate":2196,"spinDirection":242},"zone":3,"typeConfidence":0.91,"plateTime":0.3976883095753294,"extension":6.4011941629665134},"index":3,"playId":"0c4e6aba-f1ce-3e62-b4d0-77319c502b7f","pitchNumber":2,"startTime":"2026-08-30T03:46:27.754Z","endTime":"2026-08-30T03:46:31.432Z","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":84.9,"endSpeed":77.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.570996538411418,"aZ":-25.197078415256584,"pfxX":1.3259826710811486,"pfxZ":4.546468256339916,"pX":1.1970877232457722,"pZ":1.468774376203812,"vX0":6.122658925072407,"vY0":-123.38175167251742,"vZ0":-5.0804915721031545,"x":71.37,"y":199.12,"x0":-1.4934637731518823,"y0":50.0042804939016,"z0":5.689865218246622,"aX":2.0343158164898827},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":7.2,"breakHorizontal":-3.8,"spinRate":2088,"spinDirection":64},"zone":14,"typeConfidence":0.71,"plateTime":0.4446874539658978,"extension":6.560478957071962},"index":4,"playId":"89303204-c215-3387-a673-49cc5d345c1a","pitchNumber":3,"startTime":"2026-08-30T03:46:49.198Z","endTime":"2026-08-30T03:46:52.658Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":86.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.68979616152402,"aZ":-14.249984974292511,"pfxX":-6.300647655595491,"pfxZ":9.200396490088703,"pX":1.151598630419096,"pZ":2.610988069004263,"vX0":9.417686630793524,"vY0":-139.7034306741949,"vZ0":-6.059789020518263,"x":73.1,"y":168.28,"x0":-1.4671511282296348,"y0":50.0040685883868,"z0":5.769538456761825,"aX":-12.27707163544435},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.4,"breakHorizontal":9.1,"spinRate":2219,"spinDirection":205},"zone":12,"typeConfidence":0.92,"plateTime":0.39424143567697234,"extension":6.542279164180903},"index":5,"playId":"da4da138-71fe-3501-b26d-dcb4bed1c3b4","pitchNumber":4,"startTime":"2026-08-30T03:47:04.612Z","endTime":"2026-08-30T03:47:08.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":86.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.37383396659228,"aZ":-15.522531653626526,"pfxX":-5.0170209227828035,"pfxZ":8.523080515730998,"pX":0.030398874542035714,"pZ":3.7243952044106723,"vX0":5.8960423063043885,"vY0":-139.80390497813073,"vZ0":-3.139426950852797,"x":115.84,"y":138.22,"x0":-1.4672616057257846,"y0":50.001442356031696,"z0":5.898200379030328,"aX":-9.800603091840465},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.9,"breakHorizontal":7.7,"spinRate":2272,"spinDirection":225},"zone":12,"typeConfidence":0.9,"plateTime":0.3937656740571742,"extension":6.257562881495425},"index":6,"playId":"18768433-4bb1-33fb-aad2-7fdcdbe8e8ae","pitchNumber":5,"startTime":"2026-08-30T03:47:19.374Z","endTime":"2026-08-30T03:47:25.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.088316470010717,"aZ":-22.689871130066365,"pfxX":1.8021772921901995,"pfxZ":5.344472073512055,"pX":0.6417226262931925,"pZ":3.2094489447250414,"vX0":5.63649728943383,"vY0":-131.86674685990346,"vZ0":-2.3560184148994923,"x":92.54,"y":152.12,"x0":-1.7511011943801105,"y0":50.00103845706282,"z0":5.775276743504242,"aX":3.196559861545876},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.5,"breakHorizontal":-4.4,"spinRate":2434,"spinDirection":194},"zone":3,"typeConfidence":0.89,"plateTime":0.4141924130441481,"extension":6.394144372861216},"index":7,"playId":"79b4638b-d3b3-3218-80e3-9cca71014bc0","pitchNumber":6,"startTime":"2026-08-30T03:47:48.021Z","endTime":"2026-08-30T03:47:51.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.66977942406574,"aZ":-16.458134754916525,"pfxX":-5.123967436937589,"pfxZ":8.042496770239714,"pX":0.7057944353348904,"pZ":3.8160260005566227,"vX0":7.780906598205954,"vY0":-139.03166168246986,"vZ0":-2.8669951035661656,"x":90.1,"y":135.75,"x0":-1.4656174361259504,"y0":50.004645885797196,"z0":5.955233872893668,"aX":-10.015790484752296},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.2,"breakHorizontal":7.7,"spinRate":2153,"spinDirection":219},"zone":12,"typeConfidence":0.91,"plateTime":0.3942209810043642,"extension":6.537284767468646},"hitData":{"launchSpeed":72.5,"launchAngle":-76.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"2","coordinates":{"coordX":126.2,"coordY":196.63}},"index":8,"playId":"44e39811-acfc-313d-8f9f-7e565eb3183e","pitchNumber":7,"startTime":"2026-08-30T03:48:07.156Z","endTime":"2026-08-30T03:48:15.007Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T03:48:15.007Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Justin Crawford strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T03:48:36.906Z","endTime":"2026-08-30T03:49:41.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684665,"fullName":"Luke Murphy","link":"/api/v1/people/684665"},"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":"Strikeout","eventType":"strikeout","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":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.144232042217716,"aZ":-14.463397877669832,"pfxX":-5.025710144714294,"pfxZ":8.859900894771208,"pX":0.7230733252895718,"pZ":3.336867018375777,"vX0":7.949990171791658,"vY0":-140.76489426931713,"vZ0":-4.256257771456955,"x":89.44,"y":148.68,"x0":-1.4899586097284485,"y0":50.00103953213785,"z0":5.810509531527526,"aX":-10.0449554382769},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.2,"breakHorizontal":7.4,"spinRate":2137,"spinDirection":223},"zone":3,"typeConfidence":0.92,"plateTime":0.38969368303403185,"extension":6.600889277421138},"index":0,"playId":"4ed72753-f997-39db-8803-1eff9b91ccb7","pitchNumber":1,"startTime":"2026-08-30T03:48:47.835Z","endTime":"2026-08-30T03:48:51.817Z","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":92.7,"endSpeed":84.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.41754189961042,"aZ":-33.67456108569713,"pfxX":-7.2573561881504665,"pfxZ":-0.8229703091263936,"pX":-1.7205367880061255,"pZ":2.7221540090751635,"vX0":3.433095058720371,"vY0":-134.8885600257777,"vZ0":-1.3405458492748177,"x":182.58,"y":165.28,"x0":-2.074729819232132,"y0":50.00360278409171,"z0":5.6246376142258905,"aX":-13.22366558800917},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-1.6,"breakHorizontal":12.2,"spinRate":1392,"spinDirection":242},"zone":11,"typeConfidence":0.75,"plateTime":0.40781132438290957,"extension":6.309181304395449},"index":1,"playId":"d2a30c0a-1311-3252-921a-14c136aa742b","pitchNumber":2,"startTime":"2026-08-30T03:49:04.144Z","endTime":"2026-08-30T03:49:07.985Z","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.9,"endSpeed":87.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.22224612119814,"aZ":-17.413898384934193,"pfxX":-5.689173374088107,"pfxZ":7.525575468180691,"pX":-0.4109126723138225,"pZ":3.5332738358368334,"vX0":5.819989364977616,"vY0":-139.5840252783121,"vZ0":-3.058959878198178,"x":132.66,"y":143.38,"x0":-1.7900073867547182,"y0":50.00203039348854,"z0":5.798692657273652,"aX":-11.15721788182145},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.1,"breakHorizontal":9.0,"spinRate":2159,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.393331169658127,"extension":6.530168214733683},"index":2,"playId":"52b93f77-bad9-3261-8ed5-9144e654f259","pitchNumber":3,"startTime":"2026-08-30T03:49:19.193Z","endTime":"2026-08-30T03:49:23.410Z","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":97.1,"endSpeed":87.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.61880806027423,"aZ":-14.607027200090748,"pfxX":-6.110878241811292,"pfxZ":8.865214654305882,"pX":0.058610178091656626,"pZ":3.917002030087377,"vX0":6.83898414374375,"vY0":-141.17269574254513,"vZ0":-2.606526859944778,"x":114.77,"y":133.02,"x0":-1.6227344815393094,"y0":50.00252170207773,"z0":5.814260134485458,"aX":-12.109221955597274},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.6,"breakHorizontal":9.4,"spinRate":2249,"spinDirection":225},"zone":12,"typeConfidence":0.93,"plateTime":0.3907328388997211,"extension":6.399446781586401},"index":3,"playId":"21cc15f4-c0ee-397c-b905-380dc412bf77","pitchNumber":4,"startTime":"2026-08-30T03:49:38.223Z","endTime":"2026-08-30T03:49:41.980Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T03:49:41.980Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T03:49:57.556Z","endTime":"2026-08-30T03:52:17.250Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684665,"fullName":"Luke Murphy","link":"/api/v1/people/684665"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":86.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.94662988133219,"aZ":-15.372443249118051,"pfxX":-6.527827185234066,"pfxZ":8.616344431109809,"pX":0.29099387222979495,"pZ":3.630529851243509,"vX0":7.538118439950067,"vY0":-139.82714913422964,"vZ0":-3.402174573309372,"x":105.91,"y":140.76,"x0":-1.6111280437584095,"y0":50.00671639359804,"z0":5.8923684759154815,"aX":-12.735329333231283},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.9,"breakHorizontal":10.0,"spinRate":2027,"spinDirection":195},"zone":12,"typeConfidence":0.92,"plateTime":0.3939912573892794,"extension":6.3988546740510275},"index":0,"playId":"26cb0dd2-4423-34f3-a577-3838189fc463","pitchNumber":1,"startTime":"2026-08-30T03:50:06.251Z","endTime":"2026-08-30T03:50:10.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":82.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64370505657661,"aZ":-25.2888959978532,"pfxX":-8.867548590943226,"pfxZ":3.8900670469402616,"pX":-1.1643544681276201,"pZ":2.904711458755315,"vX0":4.927647936955784,"vY0":-133.27581861456386,"vZ0":-2.354925755545695,"x":161.38,"y":160.35,"x0":-1.8997380683366514,"y0":50.00656652745177,"z0":5.654874769479329,"aX":-15.716966663840033},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.6,"breakHorizontal":14.8,"spinRate":1507,"spinDirection":232},"zone":11,"typeConfidence":0.75,"plateTime":0.4133432671875692,"extension":6.489487533110885},"index":1,"playId":"c8f63b98-ef54-3f08-9d07-32af3ff3d1b5","pitchNumber":2,"startTime":"2026-08-30T03:50:20.728Z","endTime":"2026-08-30T03:50:24.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.735266695598874,"aZ":-25.88590998495008,"pfxX":2.105325241470942,"pfxZ":3.5647502375647893,"pX":0.58683651116994,"pZ":2.4468369318303447,"vX0":5.521080688792267,"vY0":-132.06084708925215,"vZ0":-3.354568488683894,"x":94.63,"y":172.72,"x0":-1.8061668549871928,"y0":50.00073920547313,"z0":5.6426741009132515,"aX":3.7071762866325773},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.9,"breakHorizontal":-5.0,"spinRate":2406,"spinDirection":186},"zone":6,"typeConfidence":0.9,"plateTime":0.41514148709234044,"extension":6.442208613469986},"index":2,"playId":"a8b5965e-6f4e-3845-8d9a-662fa8926df7","pitchNumber":3,"startTime":"2026-08-30T03:50:37.063Z","endTime":"2026-08-30T03:50:41.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10148565211756,"aZ":-24.413769118103442,"pfxX":1.9790901622387946,"pfxZ":4.295171973289348,"pX":-0.01103052505686006,"pZ":3.5207050893756344,"vX0":4.422327873507602,"vY0":-132.92139201955948,"vZ0":-1.3465038095291955,"x":117.42,"y":143.72,"x0":-1.9474146654145452,"y0":50.000168841343566,"z0":5.791519709175469,"aX":3.5708617863372374},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.7,"breakHorizontal":-4.4,"spinRate":2378,"spinDirection":168},"zone":12,"typeConfidence":0.89,"plateTime":0.4106686170820284,"extension":6.275885241923665},"index":3,"playId":"7d67ced0-a8e8-38f0-93cc-627ffe8db6ba","pitchNumber":4,"startTime":"2026-08-30T03:51:21.664Z","endTime":"2026-08-30T03:51:26.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11203118463592,"aZ":-23.82164704821546,"pfxX":1.2766227378912198,"pfxZ":4.7629163484287265,"pX":0.41806864126582055,"pZ":3.5109386745770625,"vX0":5.469462317377082,"vY0":-131.16910936781503,"vZ0":-1.2941821414847885,"x":101.06,"y":143.98,"x0":-1.8546319236049678,"y0":50.00323206398448,"z0":5.776435075251889,"aX":2.236882708667362},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.6,"breakHorizontal":-3.5,"spinRate":2279,"spinDirection":183},"zone":12,"typeConfidence":0.9,"plateTime":0.41658920510703235,"extension":6.441747719766086},"index":4,"playId":"1de80c31-13cb-3b3c-ae5d-53e56ae871d3","pitchNumber":5,"startTime":"2026-08-30T03:51:39.736Z","endTime":"2026-08-30T03:51:43.289Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32069510321218,"aZ":-23.64473184182722,"pfxX":1.8446749073723476,"pfxZ":4.726545026931564,"pX":-0.22428492267977723,"pZ":2.4727031179279217,"vX0":4.225820854311769,"vY0":-132.96478217296178,"vZ0":-3.9265196860169,"x":125.55,"y":172.02,"x0":-2.0688009225064175,"y0":50.00535975404452,"z0":5.667683500767545,"aX":3.3297440919555283},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.0,"breakHorizontal":-4.2,"spinRate":2496,"spinDirection":182},"zone":5,"typeConfidence":0.89,"plateTime":0.41064903503298433,"extension":6.370760228862269},"index":5,"playId":"ccb409e4-536e-3ee3-a6a2-172e0ec04c3b","pitchNumber":6,"startTime":"2026-08-30T03:51:55.361Z","endTime":"2026-08-30T03:51:58.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.561709985713694,"aZ":-15.967341589649235,"pfxX":-5.1207486793241,"pfxZ":8.26834082986697,"pX":0.44234306556055913,"pZ":3.5436064473582323,"vX0":7.84597403330099,"vY0":-139.21020304214386,"vZ0":-3.142802310272546,"x":100.14,"y":143.1,"x0":-1.7487382864747851,"y0":50.005817035215465,"z0":5.745659308245673,"aX":-10.041740082963466},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.5,"breakHorizontal":7.7,"spinRate":2199,"spinDirection":225},"zone":12,"typeConfidence":0.91,"plateTime":0.3936070915620449,"extension":6.457558736214676},"index":6,"playId":"193cb1a9-a11a-384a-8aab-1788940899d4","pitchNumber":7,"startTime":"2026-08-30T03:52:13.725Z","endTime":"2026-08-30T03:52:17.250Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T03:52:17.250Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Moore grounds out, third baseman Bryson Stott to first baseman Alec Bohm.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T03:54:20.575Z","endTime":"2026-08-30T03:54:39.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.322174202482362,"aZ":-36.317230616936946,"pfxX":1.2937222761906209,"pfxZ":-2.5971012165381406,"pX":-0.6048780205043512,"pZ":2.181247285373036,"vX0":-6.0819837830999885,"vY0":-125.68978211522044,"vZ0":-2.2613391271769636,"x":140.06,"y":179.89,"x0":1.6819349884337285,"y0":50.00404372453641,"z0":6.0518139235844535,"aX":2.063224983169373},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-5.0,"breakHorizontal":-0.8,"spinRate":2053,"spinDirection":310},"zone":7,"typeConfidence":0.89,"plateTime":0.4363766656417529,"extension":6.86590860681486},"hitData":{"launchSpeed":75.4,"launchAngle":4.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.28,"coordY":161.98}},"index":0,"playId":"ae7743c4-6d36-31a0-9b99-6fdf50174919","pitchNumber":1,"startTime":"2026-08-30T03:54:32.200Z","endTime":"2026-08-30T03:54:39.901Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T03:54:39.901Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oswald Peraza strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T03:54:57.776Z","endTime":"2026-08-30T03:56:37.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"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],"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":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"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":"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":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.01295950898144,"aZ":-24.379027805803663,"pfxX":10.704464694726942,"pfxZ":4.098766142913243,"pX":0.12983046713812782,"pZ":3.7191201215810494,"vX0":-7.837864782166696,"vY0":-137.2175483557365,"vZ0":-1.5873750120820342,"x":112.05,"y":138.36,"x0":1.63575850314347,"y0":50.00428800329957,"z0":5.969848988843101,"aX":20.367723583762977},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.3,"breakHorizontal":-17.6,"spinRate":2179,"spinDirection":127},"zone":12,"typeConfidence":0.9,"plateTime":0.39952245576105216,"extension":6.8491609571273235},"index":0,"playId":"0257dc73-81c2-3264-92e6-0e7a4721e6de","pitchNumber":1,"startTime":"2026-08-30T03:55:04.233Z","endTime":"2026-08-30T03:55:08.348Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"}}},{"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":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.236066435197948,"aZ":-31.137760211747352,"pfxX":11.416782194398806,"pfxZ":0.6473925432451484,"pX":-0.1530353847873842,"pZ":2.021299156563978,"vX0":-8.153032482674046,"vY0":-126.42320836818485,"vZ0":-3.3709739562452645,"x":122.83,"y":184.2,"x0":1.646946370728669,"y0":50.00414775534216,"z0":5.898604379606117,"aX":18.2929716063703},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.6,"breakHorizontal":-18.6,"spinRate":2164,"spinDirection":104},"zone":8,"typeConfidence":0.9,"plateTime":0.4349646945189214,"extension":6.988500535551127},"index":1,"playId":"a6692e0f-03d5-3f8c-9449-46e6014d6a1e","pitchNumber":2,"startTime":"2026-08-30T03:55:33.910Z","endTime":"2026-08-30T03:55:38.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.198107101369928,"aZ":-32.03734087516988,"pfxX":10.635471174458555,"pfxZ":0.08872488279192048,"pX":0.8662993431855841,"pZ":2.160333356678413,"vX0":-5.752901130073749,"vY0":-125.20621671582366,"vZ0":-2.781815934647912,"x":83.98,"y":180.45,"x0":1.8217165867562626,"y0":50.00511432968424,"z0":5.929278968491912,"aX":16.750764795010944},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.2,"breakHorizontal":-17.8,"spinRate":2163,"spinDirection":107},"zone":14,"typeConfidence":0.9,"plateTime":0.4388250486580292,"extension":6.955569247981182},"index":2,"playId":"86d0be73-ed5a-331a-9937-8f3cdcd68d39","pitchNumber":3,"startTime":"2026-08-30T03:55:49.919Z","endTime":"2026-08-30T03:55:53.632Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-30T03:56:02.640Z","endTime":"2026-08-30T03:56:12.301Z","isPitch":false,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"}},{"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":94.7,"endSpeed":87.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.256558276475996,"aZ":-28.00052439820213,"pfxX":10.307314219349252,"pfxZ":2.1574248936897344,"pX":-0.8370370374391315,"pZ":3.2242123066131376,"vX0":-10.074281355673335,"vY0":-137.5808250759234,"vZ0":-2.290050024099922,"x":148.91,"y":151.73,"x0":1.5190200291337244,"y0":50.00147727867804,"z0":5.94993507090998,"aX":19.915767415406364},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.6,"breakHorizontal":-16.8,"spinRate":2132,"spinDirection":122},"zone":11,"typeConfidence":0.9,"plateTime":0.3969263983592026,"extension":6.685279325176768},"index":4,"playId":"85314d20-a74c-314e-a825-6b2252e74d25","pitchNumber":4,"startTime":"2026-08-30T03:56:12.301Z","endTime":"2026-08-30T03:56:15.941Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.5209564169316,"aZ":-31.86529052539717,"pfxX":-0.466357224313116,"pfxZ":0.19131284909508484,"pX":-1.1657216292114339,"pZ":1.5451667696905584,"vX0":-6.7042597739121685,"vY0":-127.38626687863331,"vZ0":-4.643575609532347,"x":161.43,"y":197.06,"x0":1.5625488537121974,"y0":50.00611837661611,"z0":5.915139423135034,"aX":-0.7643533877993882},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.5,"breakHorizontal":2.4,"spinRate":2103,"spinDirection":318},"zone":13,"typeConfidence":0.91,"plateTime":0.43022172073997655,"extension":6.885368736842413},"index":5,"playId":"9257f688-d7ad-3265-ae74-f08359fab2e4","pitchNumber":5,"startTime":"2026-08-30T03:56:33.500Z","endTime":"2026-08-30T03:56:37.968Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T03:56:37.968Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Denzer Guzman grounds out, second baseman Luis Arraez to first baseman Alec Bohm.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T03:56:55.222Z","endTime":"2026-08-30T03:58:10.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"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":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"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":94.5,"endSpeed":86.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.121812503824675,"aZ":-27.028387322711094,"pfxX":9.37508733863734,"pfxZ":2.6799877012905924,"pX":1.1050696462298049,"pZ":2.417437666291945,"vX0":-5.156669050561643,"vY0":-137.53066360344175,"vZ0":-4.391049909938467,"x":74.88,"y":173.51,"x0":1.7850737623010997,"y0":50.001260481177475,"z0":5.864992163094689,"aX":17.98127929672002},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.1,"breakHorizontal":-16.0,"spinRate":1982,"spinDirection":119},"zone":14,"typeConfidence":0.9,"plateTime":0.398061106444334,"extension":6.818877997325797},"index":0,"playId":"f0fcd738-9fd8-300c-ba75-60ffe8001575","pitchNumber":1,"startTime":"2026-08-30T03:57:06.190Z","endTime":"2026-08-30T03:57:09.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.688478750575985,"aZ":-29.851262757585825,"pfxX":10.348849529472165,"pfxZ":1.4648179611716445,"pX":-1.4299311872818457,"pZ":0.32927726763170284,"vX0":-10.7608383368203,"vY0":-124.84178979074835,"vZ0":-7.4790678714734975,"x":171.51,"y":229.89,"x0":1.5878583034130362,"y0":50.00045739754958,"z0":5.814674081769047,"aX":16.36473851346668},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.1,"breakHorizontal":-16.3,"spinRate":2092,"spinDirection":103},"zone":13,"typeConfidence":0.9,"plateTime":0.4384210437882001,"extension":6.930038590605986},"index":1,"playId":"6aae9808-ddff-32ff-b1e8-d7b7d5f393e8","pitchNumber":2,"startTime":"2026-08-30T03:57:23.422Z","endTime":"2026-08-30T03:57:26.891Z","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":2},"pitchData":{"startSpeed":85.3,"endSpeed":77.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.130422375199398,"aZ":-33.93270886247361,"pfxX":10.685205840990154,"pfxZ":-1.1397843487897665,"pX":-0.14311021437073718,"pZ":1.751616531709204,"vX0":-7.781197563280269,"vY0":-123.96407099850303,"vZ0":-3.2234444651780496,"x":122.46,"y":191.49,"x0":1.6641476728516744,"y0":50.00316939359022,"z0":5.93114875356319,"aX":16.461391061556682},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.6,"breakHorizontal":-17.3,"spinRate":2099,"spinDirection":105},"zone":8,"typeConfidence":0.9,"plateTime":0.44356354079606053,"extension":7.152746069347232},"index":2,"playId":"8057158a-e45d-307e-910b-603bef58c8bc","pitchNumber":3,"startTime":"2026-08-30T03:57:43.738Z","endTime":"2026-08-30T03:57:47.385Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.04757439848976,"aZ":-34.01468610885779,"pfxX":9.084146893556962,"pfxZ":-1.1729114313228184,"pX":1.1760556413390444,"pZ":2.2184620956552865,"vX0":-4.315621825091543,"vY0":-124.85991835688975,"vZ0":-2.4040496602859207,"x":72.17,"y":178.88,"x0":1.7541661875564312,"y0":50.00446286433811,"z0":6.0151091783866555,"aX":14.227956423000334},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.5,"breakHorizontal":-15.4,"spinRate":2112,"spinDirection":131},"zone":14,"typeConfidence":0.9,"plateTime":0.4400388906707029,"extension":6.989722575465976},"hitData":{"launchSpeed":68.5,"launchAngle":-34.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.02,"coordY":156.57}},"index":3,"playId":"98341073-ea7c-3b46-b560-6f9a78c2c27b","pitchNumber":4,"startTime":"2026-08-30T03:58:02.458Z","endTime":"2026-08-30T03:58:10.274Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T03:58:10.274Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trea Turner singles on a ground ball to pitcher Trevor Martin, deflected by shortstop Zach Neto.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T04:00:44.773Z","endTime":"2026-08-30T04:01:33.408Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694680,"fullName":"Trevor Martin","link":"/api/v1/people/694680"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_deflection"},{"player":{"id":694680,"link":"/api/v1/people/694680"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Trevor Martin replaces Luke Murphy.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T03:59:44.829Z","endTime":"2026-08-30T04:00:46.678Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694680,"link":"/api/v1/people/694680"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.59550272326613,"aZ":-13.95920793518715,"pfxX":-4.757937305145224,"pfxZ":9.657324006779586,"pX":-0.674042166488225,"pZ":3.1822130171864353,"vX0":4.988225533365586,"vY0":-137.02892762717192,"vZ0":-3.2326836921046587,"x":142.69,"y":152.86,"x0":-1.907024875752886,"y0":50.00127242713625,"z0":5.341483006594558,"aX":-8.973260486902484},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.9,"breakHorizontal":7.4,"spinRate":2134,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.4009682912473038,"extension":6.979950548209022},"index":1,"playId":"89fa0b6a-a89e-3767-83d5-9f9bc7ce969e","pitchNumber":1,"startTime":"2026-08-30T04:00:46.678Z","endTime":"2026-08-30T04:00:50.070Z","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":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.45718510948552,"aZ":-16.803417983477125,"pfxX":-6.100942242290671,"pfxZ":8.132288082303484,"pX":-0.3228511781113059,"pZ":1.7646358310975125,"vX0":6.118013485616289,"vY0":-136.9248136324521,"vZ0":-6.230724390610305,"x":129.31,"y":191.13,"x0":-1.7982150627825033,"y0":50.00451160740704,"z0":5.227769235341061,"aX":-11.535353449160878},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.6,"breakHorizontal":9.7,"spinRate":2152,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.40067446579033916,"extension":7.078656832927661},"index":2,"playId":"2315a9df-b07a-3305-829c-7b05af5fa168","pitchNumber":2,"startTime":"2026-08-30T04:01:03.115Z","endTime":"2026-08-30T04:01:07.225Z","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":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.843869880406523,"aZ":-15.940865407540052,"pfxX":-5.742876884636623,"pfxZ":8.52889313901792,"pX":0.4147009056614846,"pZ":1.9265825452362249,"vX0":8.027897664148538,"vY0":-137.20617929230767,"vZ0":-6.0430439400600875,"x":101.19,"y":186.76,"x0":-1.8053121181790022,"y0":50.00487282528875,"z0":5.247226222845176,"aX":-10.933147988415778},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.3,"breakHorizontal":8.6,"spinRate":2211,"spinDirection":233},"zone":9,"typeConfidence":2.0,"plateTime":0.3994784585583,"extension":6.852665559972842},"hitData":{"launchSpeed":82.7,"launchAngle":-63.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.16,"coordY":168.69}},"index":3,"playId":"ea0350ff-7b49-345f-be5f-80316d5b6423","pitchNumber":3,"startTime":"2026-08-30T04:01:21.190Z","endTime":"2026-08-30T04:01:33.408Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T04:01:33.408Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Harper walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T04:01:55.019Z","endTime":"2026-08-30T04:03:56.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694680,"fullName":"Trevor Martin","link":"/api/v1/people/694680"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"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":"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.570456244499326,"aZ":-16.235101261338368,"pfxX":-6.3674560862129645,"pfxZ":8.444973807034678,"pX":-0.7338484419016086,"pZ":2.091700493926492,"vX0":4.889307918408827,"vY0":-137.30578020349094,"vZ0":-5.504592147461456,"x":144.97,"y":182.3,"x0":-1.720304689881033,"y0":50.00638905299414,"z0":5.247150430119965,"aX":-12.024662114149816},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.2,"breakHorizontal":10.3,"spinRate":2185,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.4006218900892855,"extension":6.924856396725121},"index":0,"playId":"a489beba-e265-31ef-9a68-8369d38e5bc1","pitchNumber":1,"startTime":"2026-08-30T04:02:02.697Z","endTime":"2026-08-30T04:02:09.330Z","isPitch":true,"type":"pitch"},{"details":{"description":"Trea Turner 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":"a489beba-e265-31ef-9a68-8369d38e5bc1","startTime":"2026-08-30T04:02:14.426Z","endTime":"2026-08-30T04:02:34.531Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.09072518651128,"aZ":-28.129087522616732,"pfxX":-7.848734093385028,"pfxZ":2.5350488389402788,"pX":-0.4020228636577534,"pZ":-0.31424994130500344,"vX0":5.867019612854419,"vY0":-126.23195571639017,"vZ0":-7.787174939617021,"x":132.32,"y":247.26,"x0":-1.74818531339325,"y0":50.00473371322269,"z0":5.1072982538575316,"aX":-12.541375561813174},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.9,"breakHorizontal":12.7,"spinRate":1053,"spinDirection":271},"zone":13,"typeConfidence":2.0,"plateTime":0.43557559367542886,"extension":6.863105396138318},"index":2,"playId":"b8694555-3c8e-311a-9b60-2763b563004d","pitchNumber":2,"startTime":"2026-08-30T04:02:34.531Z","endTime":"2026-08-30T04:02:38.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":77.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.648820022307515,"aZ":-35.223505217494804,"pfxX":-5.857555872915051,"pfxZ":-1.968730916492138,"pX":-2.2746380586249852,"pZ":3.0887110320532267,"vX0":1.215139994508366,"vY0":-124.14513236674816,"vZ0":1.2725011198193086,"x":203.7,"y":155.38,"x0":-2.012015505172568,"y0":50.003726067711156,"z0":5.51878553871143,"aX":-9.072218469558573},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.0,"breakHorizontal":10.3,"spinRate":970,"spinDirection":265},"zone":11,"typeConfidence":2.0,"plateTime":0.4425189881908165,"extension":6.760224203970734},"index":3,"playId":"dd6c6957-a7fb-36a5-a9cf-3598786413e1","pitchNumber":3,"startTime":"2026-08-30T04:03:09.043Z","endTime":"2026-08-30T04:03:12.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.65033868527658,"aZ":-23.693797932520972,"pfxX":1.1629126064498712,"pfxZ":4.987974529721204,"pX":1.0388013341676452,"pZ":1.3880112415144308,"vX0":6.883352649907246,"vY0":-129.67836789973006,"vZ0":-5.033890032744949,"x":77.4,"y":201.3,"x0":-1.8032292393952136,"y0":50.001713370235,"z0":5.166726657299103,"aX":1.974867807682877},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.0,"breakHorizontal":-3.7,"spinRate":1995,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.42270950695136156,"extension":7.230973329281648},"index":4,"playId":"0d970c29-c736-3066-af0e-d050ed1812c6","pitchNumber":4,"startTime":"2026-08-30T04:03:31.120Z","endTime":"2026-08-30T04:03:35.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.454552707931395,"aZ":-25.386388561727244,"pfxX":1.5118821550612553,"pfxZ":4.019563707358286,"pX":0.9855913326396226,"pZ":1.0709806097403611,"vX0":6.892788622037113,"vY0":-129.4560040056145,"vZ0":-5.539978919822934,"x":79.43,"y":209.86,"x0":-1.9139774920238104,"y0":50.00199636594611,"z0":5.196389822851541,"aX":2.549421693369133},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.1,"breakHorizontal":-4.3,"spinRate":1858,"spinDirection":177},"zone":14,"typeConfidence":2.0,"plateTime":0.4240196959350184,"extension":6.943317661331686},"index":5,"playId":"4a186827-72f0-3f0c-abde-3238f9aeba86","pitchNumber":5,"startTime":"2026-08-30T04:03:52.928Z","endTime":"2026-08-30T04:03:56.930Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T04:03:56.930Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out to first baseman Vaughn Grissom.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T04:08:03.858Z","endTime":"2026-08-30T04:12:39.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694680,"fullName":"Trevor Martin","link":"/api/v1/people/694680"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,5,7,8,9,10,11,12,13,14],"actionIndex":[1,6],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Pickoff Caught Stealing 3B","eventType":"pickoff_caught_stealing_3b","movementReason":"r_pickoff_caught_stealing_3b","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694680,"link":"/api/v1/people/694680"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694203,"link":"/api/v1/people/694203"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","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":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","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":14},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"271fbd45-784a-382f-90dd-4f2d3b68de80","startTime":"2026-08-30T04:04:43.547Z","endTime":"2026-08-30T04:04:49.374Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Phillies challenged (tag play), call on the field was upheld: Trea Turner picked off and caught stealing 3rd base, pitcher Trevor Martin to shortstop Zach Neto to third baseman Denzer Guzman.","event":"Pickoff Caught Stealing 3B","eventType":"pickoff_caught_stealing_3b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":true,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"271fbd45-784a-382f-90dd-4f2d3b68de80","startTime":"2026-08-30T04:05:16.577Z","endTime":"2026-08-30T04:08:06.021Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"},"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":143}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.6823920508017,"aZ":-19.241059419103063,"pfxX":-7.632177934262664,"pfxZ":6.855241916574666,"pX":-0.7866405991795689,"pZ":1.499469319147918,"vX0":5.496749635887623,"vY0":-137.30977267804977,"vZ0":-6.525319966267853,"x":146.98,"y":198.29,"x0":-1.8345593808215759,"y0":50.006354470062725,"z0":5.240430728196015,"aX":-14.408208181737157},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.0,"breakHorizontal":12.5,"spinRate":2317,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.40067319034289195,"extension":6.982718117445553},"index":2,"playId":"9649df92-26b8-3c4c-8dca-dc4111236402","pitchNumber":1,"startTime":"2026-08-30T04:08:06.021Z","endTime":"2026-08-30T04:08:09.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14997382706819,"aZ":-28.8769841156671,"pfxX":-5.827040644436104,"pfxZ":2.1130650930698387,"pX":-0.7598028411159641,"pZ":1.713416894880799,"vX0":4.445017832004819,"vY0":-125.00847260931441,"vZ0":-2.980066642658054,"x":145.96,"y":192.52,"x0":-1.8149879638196502,"y0":50.00464892631931,"z0":5.3228415792060115,"aX":-9.10766321373289},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.2,"breakHorizontal":9.4,"spinRate":960,"spinDirection":268},"zone":7,"typeConfidence":2.0,"plateTime":0.4402564389628041,"extension":6.944443452519538},"index":3,"playId":"1397fba7-c2b3-32af-933b-f769f66e6c64","pitchNumber":2,"startTime":"2026-08-30T04:08:22.773Z","endTime":"2026-08-30T04:08:26.060Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-30T04:08:34.761Z","endTime":"2026-08-30T04:08:51.774Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.549203083966134,"aZ":-33.33829330995751,"pfxX":-9.64082862026889,"pfxZ":-0.7039682930933338,"pX":0.3887779543732976,"pZ":-0.03831665743804665,"vX0":8.968730530269674,"vY0":-128.2871486044759,"vZ0":-6.431064319422264,"x":102.18,"y":239.81,"x0":-1.9068883996225112,"y0":50.00063035820793,"z0":5.112682110356477,"aX":-16.002053909240352},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.6,"breakHorizontal":15.4,"spinRate":1076,"spinDirection":266},"zone":14,"typeConfidence":2.0,"plateTime":0.4276094579405152,"extension":7.001356241376707},"index":5,"playId":"74cf9e82-4bf0-3d08-90f9-8f6665f6d995","pitchNumber":3,"startTime":"2026-08-30T04:08:51.774Z","endTime":"2026-08-30T04:09:05.416Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Trevor Martin. Bryce Harper to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":6,"actionPlayId":"74cf9e82-4bf0-3d08-90f9-8f6665f6d995","startTime":"2026-08-30T04:09:19.438Z","endTime":"2026-08-30T04:09:44.017Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.82073614761044,"aZ":-18.417060448051906,"pfxX":-6.355447957168412,"pfxZ":6.959647183168059,"pX":-1.188947448894374,"pZ":4.02218486534956,"vX0":4.421289867769599,"vY0":-140.65155043761516,"vZ0":-0.38233778910525174,"x":162.32,"y":130.18,"x0":-1.966142443500515,"y0":50.005089956313824,"z0":5.368158579976593,"aX":-12.567637554397162},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.7,"breakHorizontal":10.4,"spinRate":2263,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.39140405054225047,"extension":6.954407701351583},"index":7,"playId":"9764706f-6045-3e8b-9180-be9d5d2ec88c","pitchNumber":4,"startTime":"2026-08-30T04:09:44.017Z","endTime":"2026-08-30T04:09:47.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.98459240649067,"aZ":-25.544429132297356,"pfxX":-5.875187553966615,"pfxZ":4.202189990762454,"pX":-1.4944043108792995,"pZ":2.8415868234921744,"vX0":2.554875170265796,"vY0":-125.93219101580947,"vZ0":-1.222924764609827,"x":173.96,"y":162.06,"x0":-1.7692282770627692,"y0":50.00048861754373,"z0":5.436016246259928,"aX":-9.260517421449332},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.6,"breakHorizontal":9.8,"spinRate":959,"spinDirection":269},"zone":11,"typeConfidence":2.0,"plateTime":0.43806486191147975,"extension":7.2682477210103595},"index":8,"playId":"405bf4c5-f559-3d9f-bc42-2f28963912df","pitchNumber":5,"startTime":"2026-08-30T04:10:03.967Z","endTime":"2026-08-30T04:10:07.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.439939743480956,"aZ":-32.44367911786091,"pfxX":-8.556545070332493,"pfxZ":-0.15842267356517725,"pX":0.7823183749781669,"pZ":0.9181073205748481,"vX0":9.098235054069592,"vY0":-127.73370343651612,"vZ0":-4.254144375230474,"x":87.18,"y":213.99,"x0":-1.7218615225628735,"y0":50.00634874781578,"z0":5.169126657652385,"aX":-14.077073954018289},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.1,"breakHorizontal":13.3,"spinRate":1138,"spinDirection":268},"zone":14,"typeConfidence":2.0,"plateTime":0.42955337519971826,"extension":6.982945207689222},"index":9,"playId":"67928ce8-54d1-3607-8fde-cf38ce4fc03b","pitchNumber":6,"startTime":"2026-08-30T04:10:26.012Z","endTime":"2026-08-30T04:10:29.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.230869548414375,"aZ":-17.898022288690004,"pfxX":-7.892244608618057,"pfxZ":7.2368359702383,"pX":-1.3820310824963713,"pZ":3.69670703743361,"vX0":4.288678143253707,"vY0":-140.17794616424078,"vZ0":-1.3861454922973238,"x":169.68,"y":138.97,"x0":-1.9134468434864145,"y0":50.004243016132605,"z0":5.376326844330921,"aX":-15.572511574617401},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.0,"breakHorizontal":13.3,"spinRate":2278,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.39202554513421983,"extension":7.094498598720417},"index":10,"playId":"dd1bfdbc-7be7-3af3-8f04-59a4d9f56633","pitchNumber":7,"startTime":"2026-08-30T04:10:50.823Z","endTime":"2026-08-30T04:10:54.431Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.402652486597525,"aZ":-23.765908966545254,"pfxX":-0.9964396773064845,"pfxZ":4.745704387220755,"pX":-0.35540608896274256,"pZ":1.8504052006917817,"vX0":4.728736751116861,"vY0":-132.5632885026649,"vZ0":-4.304259336842227,"x":130.55,"y":188.82,"x0":-2.0360490656284695,"y0":50.004491255030345,"z0":5.238656721951566,"aX":-1.7664290932204905},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.8,"breakHorizontal":0.7,"spinRate":2115,"spinDirection":198},"zone":7,"typeConfidence":2.0,"plateTime":0.41382093854234014,"extension":7.022308852220378},"index":11,"playId":"e68ec9a0-1e3b-3ab7-98d9-b8fe78b3247f","pitchNumber":8,"startTime":"2026-08-30T04:11:17.391Z","endTime":"2026-08-30T04:11:21.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.102198871945916,"aZ":-15.943022573235416,"pfxX":-5.266413471133895,"pfxZ":8.419760488465059,"pX":-0.5785412832502206,"pZ":3.3999724925739914,"vX0":5.330569721967794,"vY0":-138.47141248772493,"vZ0":-2.1640209408687388,"x":139.05,"y":146.98,"x0":-1.8513375266985148,"y0":50.000225186864725,"z0":5.267533637850777,"aX":-10.14884363888985},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.0,"breakHorizontal":8.3,"spinRate":2199,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39671258060180614,"extension":7.038355899819684},"index":12,"playId":"8f060850-ecf3-318b-9e05-562140aa69b3","pitchNumber":9,"startTime":"2026-08-30T04:11:40.386Z","endTime":"2026-08-30T04:11:45.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.89002141863107,"aZ":-35.37277939077471,"pfxX":9.156104637838004,"pfxZ":-2.2775817170496113,"pX":1.0279723035307045,"pZ":1.5692618049800895,"vX0":4.140655606991143,"vY0":-118.54540008179912,"vZ0":-0.9125644069728989,"x":77.82,"y":196.41,"x0":-1.9394534963277794,"y0":50.00520792767437,"z0":5.232292843662159,"aX":12.834369170827657},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-4.1,"breakHorizontal":-17.6,"spinRate":2251,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.46476717964174963,"extension":6.826426842520539},"index":13,"playId":"ee5e8aff-6fbc-30a4-a64b-cddd1a000f76","pitchNumber":10,"startTime":"2026-08-30T04:12:09.677Z","endTime":"2026-08-30T04:12:13.360Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":79.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.639573232558888,"aZ":-36.17082385720194,"pfxX":-7.328360256185569,"pfxZ":-2.4491263323587615,"pX":-0.3653416210651416,"pZ":1.7783600683325504,"vX0":6.1527950110650735,"vY0":-127.70308046439926,"vZ0":-1.570923275121403,"x":130.93,"y":190.76,"x0":-1.8699265921443742,"y0":50.00628304035462,"z0":5.283105011147569,"aX":-11.941710660156376},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.6,"breakHorizontal":11.6,"spinRate":1103,"spinDirection":265},"zone":7,"typeConfidence":2.0,"plateTime":0.43116506116827136,"extension":6.977291727068915},"hitData":{"launchSpeed":79.1,"launchAngle":-26.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.68,"coordY":169.29}},"index":14,"playId":"61948334-dbd2-34dd-b6b5-7629b8638752","pitchNumber":11,"startTime":"2026-08-30T04:12:33.511Z","endTime":"2026-08-30T04:12:39.950Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T04:12:39.950Z","atBatIndex":55},{"result":{"type":"atBat","event":"Caught Stealing Home","eventType":"caught_stealing_home","description":"Angels challenged (tag play), call on the field was overturned: Bryce Harper caught stealing home, pitcher Trevor Martin to catcher Travis d'Arnaud.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T04:12:58.330Z","endTime":"2026-08-30T04:13:54.808Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":29},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694680,"fullName":"Trevor Martin","link":"/api/v1/people/694680"},"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":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing Home","eventType":"caught_stealing_home","movementReason":"r_caught_stealing_home","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694680,"link":"/api/v1/people/694680"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.338074339281476,"aZ":-24.640704365634114,"pfxX":-7.710715094215374,"pfxZ":3.9346168967607795,"pX":0.34835158486511725,"pZ":2.5937175553083582,"vX0":8.216358808461376,"vY0":-137.45978130512,"vZ0":-2.7291143552930084,"x":103.72,"y":168.75,"x0":-1.6769716681085904,"y0":50.00238477188308,"z0":5.271482422365238,"aX":-14.762543869857815},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.7,"breakHorizontal":12.2,"spinRate":2202,"spinDirection":251},"zone":6,"typeConfidence":2.0,"plateTime":0.39838524829487376,"extension":7.1052994259356375},"index":0,"playId":"d1957461-6876-3af3-9bad-361d0c4d409e","pitchNumber":1,"startTime":"2026-08-30T04:13:10.774Z","endTime":"2026-08-30T04:13:14.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.943744814020476,"aZ":-16.79987068025201,"pfxX":-6.709572084992271,"pfxZ":7.859163361052602,"pX":-0.6187692163526418,"pZ":2.0594612474725356,"vX0":5.861636380623338,"vY0":-138.9534897427534,"vZ0":-5.146825644538352,"x":140.59,"y":183.17,"x0":-1.8831702412998486,"y0":50.006383517245155,"z0":5.050939878515498,"aX":-13.13197936082035},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.3,"breakHorizontal":10.9,"spinRate":2313,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.3940755522637458,"extension":7.0431903151435105},"index":1,"playId":"6e381f3b-7a04-31c4-9d06-2aa2a0e54ec3","pitchNumber":2,"startTime":"2026-08-30T04:13:31.003Z","endTime":"2026-08-30T04:13:34.505Z","isPitch":true,"type":"pitch"},{"details":{"code":"N","isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"9712b35c-566f-3a70-a758-d9e99f43eb9b","startTime":"2026-08-30T04:13:49.030Z","endTime":"2026-08-30T04:13:54.808Z","isPitch":false,"type":"no_pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":108},"playEndTime":"2026-08-30T04:13:54.808Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Moisés Ballesteros strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T04:19:55.358Z","endTime":"2026-08-30T04:21:07.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jonathan Bowlan replaces Cristopher Sánchez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T04:19:11.435Z","endTime":"2026-08-30T04:19:33.335Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680742,"link":"/api/v1/people/680742"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Moisés Ballesteros replaces Travis d'Arnaud.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-30T04:19:33.335Z","endTime":"2026-08-30T04:19:57.699Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694208,"link":"/api/v1/people/694208"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":518595,"link":"/api/v1/people/518595"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.782061640448724,"aZ":-11.161867237472958,"pfxX":-4.281699132901101,"pfxZ":10.940426439149496,"pX":0.30157076984851927,"pZ":2.804095087268323,"vX0":8.73414046256847,"vY0":-137.96378390826672,"vZ0":-6.7963741185086715,"x":105.5,"y":163.07,"x0":-2.3543261716077923,"y0":50.00175318684087,"z0":6.058090081552755,"aX":-8.223554252774093},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.5,"breakHorizontal":5.9,"spinRate":2487,"spinDirection":220},"zone":3,"typeConfidence":0.9,"plateTime":0.39759218074097635,"extension":6.610587308695964},"index":2,"playId":"c0be2201-9980-377c-94ea-0012a7527c20","pitchNumber":1,"startTime":"2026-08-30T04:19:57.699Z","endTime":"2026-08-30T04:20:01.801Z","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":89.0,"endSpeed":80.6,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.880868251989433,"aZ":-25.183757161876056,"pfxX":-4.919656413458682,"pfxZ":4.165117664956345,"pX":-1.518443700201221,"pZ":3.916459664691522,"vX0":4.560388627789777,"vY0":-129.4978979470877,"vZ0":-0.5299238211556232,"x":174.88,"y":133.04,"x0":-2.6727440588644598,"y0":50.005998149549626,"z0":6.069516704134775,"aX":-8.263436577160439},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.7,"breakHorizontal":7.8,"spinRate":1671,"spinDirection":227},"zone":11,"typeConfidence":0.88,"plateTime":0.4247933840473679,"extension":6.4963177759527015},"index":3,"playId":"37741c1f-957f-3651-8c41-a83e95a4b635","pitchNumber":2,"startTime":"2026-08-30T04:20:14.260Z","endTime":"2026-08-30T04:20:18.557Z","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":95.5,"endSpeed":86.9,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64405730292162,"aZ":-12.63692983831517,"pfxX":-3.387143512993064,"pfxZ":10.043882290312725,"pX":-1.0312060705932942,"pZ":3.1196143745492715,"vX0":5.0218579206950515,"vY0":-138.9594407508325,"vZ0":-5.737453666210919,"x":156.31,"y":154.55,"x0":-2.4261355985975785,"y0":50.00657654350585,"z0":6.0589653814276,"aX":-6.591515219725424},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.0,"breakHorizontal":5.0,"spinRate":2390,"spinDirection":227},"zone":11,"typeConfidence":0.89,"plateTime":0.39494982446273985,"extension":6.520541225658184},"index":4,"playId":"7f88da8e-6a68-30fe-9312-ed716757cdb9","pitchNumber":3,"startTime":"2026-08-30T04:20:28.910Z","endTime":"2026-08-30T04:20:33.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.8,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.49306347057578,"aZ":-11.864820529230602,"pfxX":-5.07510379157025,"pfxZ":10.48761632946023,"pX":0.5896898471183598,"pZ":2.0660534598112057,"vX0":9.897394041365548,"vY0":-138.84498529016383,"vZ0":-8.112989627491618,"x":94.52,"y":183.0,"x0":-2.3751504378001926,"y0":50.00116690493368,"z0":5.831170852067855,"aX":-9.827130115944598},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.3,"breakHorizontal":7.0,"spinRate":2385,"spinDirection":223},"zone":6,"typeConfidence":0.9,"plateTime":0.39573973507835847,"extension":6.690985721824229},"index":5,"playId":"3a6eb4f0-fde1-33c5-9a51-29dc75b2d4a7","pitchNumber":4,"startTime":"2026-08-30T04:20:44.212Z","endTime":"2026-08-30T04:20:48.305Z","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":6,"startTime":"2026-08-30T04:20:53.003Z","endTime":"2026-08-30T04:21:04.079Z","isPitch":false,"type":"action","player":{"id":694208,"link":"/api/v1/people/694208"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.5,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.35492034175122,"aZ":-11.701144617085475,"pfxX":-5.337576492961651,"pfxZ":10.353156227614926,"pX":0.18870660518682442,"pZ":3.627929273454885,"vX0":8.845113890708857,"vY0":-140.35372785444525,"vZ0":-4.515460401852241,"x":109.81,"y":140.83,"x0":-2.3228296912260515,"y0":50.005423636782695,"z0":6.031238347105129,"aX":-10.558306760928991},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.9,"breakHorizontal":7.7,"spinRate":2364,"spinDirection":238},"zone":12,"typeConfidence":0.91,"plateTime":0.39155064218077174,"extension":6.6172347323699165},"index":7,"playId":"e57e8599-ebb8-3fdc-9556-4934de1a16e1","pitchNumber":5,"startTime":"2026-08-30T04:21:04.079Z","endTime":"2026-08-30T04:21:07.770Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T04:21:07.770Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Wade Meckler lines out to center fielder Justin Crawford.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T04:21:25.276Z","endTime":"2026-08-30T04:21:41.814Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"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(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":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.0,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.471851038141125,"aZ":-11.25915822635809,"pfxX":-4.863108249881812,"pfxZ":10.505133773274668,"pX":-0.269874911098382,"pZ":2.8752791691070763,"vX0":7.656949956744142,"vY0":-140.58089279623132,"vZ0":-6.589841159965957,"x":127.29,"y":161.15,"x0":-2.4037689315729427,"y0":50.00159161586687,"z0":5.989219397235704,"aX":-9.68150545609346},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.8,"breakHorizontal":7.1,"spinRate":2439,"spinDirection":213},"zone":2,"typeConfidence":0.91,"plateTime":0.3904315069072113,"extension":6.591862006936419},"hitData":{"launchSpeed":94.1,"launchAngle":22.0,"totalDistance":323.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":122.42,"coordY":69.75}},"index":0,"playId":"afc04792-eb36-3270-a727-000cef294871","pitchNumber":1,"startTime":"2026-08-30T04:21:34.118Z","endTime":"2026-08-30T04:21:41.814Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T04:21:41.814Z","atBatIndex":58},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Zach Neto homers (23) on a fly ball to left center field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T04:21:59.634Z","endTime":"2026-08-30T04:26:20.186Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8,9,10,11,12],"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":{"id":680742,"link":"/api/v1/people/680742"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":12},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.220366659523236,"aZ":-33.98179927827984,"pfxX":8.998129318066798,"pfxZ":-1.1955843835264126,"pX":0.20257281706476796,"pZ":2.045216381933404,"vX0":3.706102192283486,"vY0":-122.722384764241,"vZ0":-2.4920818300165477,"x":109.28,"y":183.56,"x0":-2.499878558157322,"y0":50.00200056297986,"z0":5.9925875756069225,"aX":13.607397266101286},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.5,"breakHorizontal":-17.2,"spinRate":2608,"spinDirection":48},"zone":8,"typeConfidence":0.92,"plateTime":0.44777376627405374,"extension":6.413869529317983},"index":0,"playId":"73299697-97a0-3f72-b1c8-312351d7a5a8","pitchNumber":1,"startTime":"2026-08-30T04:22:08.262Z","endTime":"2026-08-30T04:22:12.221Z","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":86.1,"endSpeed":79.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.090874289994716,"aZ":-32.882205298325,"pfxX":0.2941192903211247,"pfxZ":-0.4463364175137108,"pX":1.4699889709780094,"pZ":0.8613226394067278,"vX0":9.035242618480261,"vY0":-125.09622798837005,"vZ0":-5.98569707859909,"x":60.97,"y":215.52,"x0":-2.225957266443609,"y0":50.00427885790283,"z0":5.978867199822415,"aX":0.4644851980011822},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.0,"breakHorizontal":-2.6,"spinRate":2530,"spinDirection":37},"zone":14,"typeConfidence":0.89,"plateTime":0.437746673123546,"extension":6.70702349608449},"index":1,"playId":"faab21a8-dcfa-3d4b-ba9a-80b374840f43","pitchNumber":2,"startTime":"2026-08-30T04:22:22.501Z","endTime":"2026-08-30T04:22:26.379Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.14528032519122,"aZ":-34.01738416032016,"pfxX":0.5286155142288593,"pfxZ":-1.1712735537835108,"pX":0.06494851920368439,"pZ":1.1059591881375168,"vX0":5.957640234338464,"vY0":-124.76523563467553,"vZ0":-5.006537125598539,"x":114.52,"y":208.92,"x0":-2.422633122481134,"y0":50.00176420533796,"z0":5.94259076573015,"aX":0.8324374365333284},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.0,"breakHorizontal":-2.3,"spinRate":2492,"spinDirection":40},"zone":14,"typeConfidence":0.89,"plateTime":0.4390280603241359,"extension":6.613197637111168},"index":2,"playId":"cf539c0c-e98b-3393-b86c-a82b967876eb","pitchNumber":3,"startTime":"2026-08-30T04:22:38.238Z","endTime":"2026-08-30T04:22:42.062Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-30T04:22:53.772Z","endTime":"2026-08-30T04:23:01.977Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.01158177330007,"aZ":-11.316197565250585,"pfxX":-4.813784402548743,"pfxZ":10.544973686985562,"pX":1.520627330811217,"pZ":2.625665699125927,"vX0":11.309891703320627,"vY0":-140.064619888886,"vZ0":-7.1715170483934605,"x":59.04,"y":167.89,"x0":-1.9524783743497216,"y0":50.00065879272608,"z0":5.9671480240067805,"aX":-9.52120628811696},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.6,"breakHorizontal":6.2,"spinRate":2426,"spinDirection":137},"zone":12,"typeConfidence":0.91,"plateTime":0.39175071474029677,"extension":6.702230829932793},"index":4,"playId":"da921ccd-40a8-3d5f-bedd-25b6054e815f","pitchNumber":4,"startTime":"2026-08-30T04:23:01.977Z","endTime":"2026-08-30T04:23:06.414Z","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":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.46490388121249,"aZ":-36.832937577091585,"pfxX":1.16257851281167,"pfxZ":-3.002643641569703,"pX":-0.8705474211198635,"pZ":2.27431691577825,"vX0":3.6620380138846667,"vY0":-123.55334841038952,"vZ0":-1.719396764716725,"x":150.18,"y":177.37,"x0":-2.5198781408078132,"y0":50.001371240339694,"z0":6.060383249949098,"aX":1.8049749420395336},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-5.6,"breakHorizontal":-2.9,"spinRate":2465,"spinDirection":38},"zone":13,"typeConfidence":0.89,"plateTime":0.4424855244848316,"extension":6.600196301793106},"index":5,"playId":"b7f8093e-474e-3397-9a8b-9e685b87d5d4","pitchNumber":5,"startTime":"2026-08-30T04:23:18.151Z","endTime":"2026-08-30T04:23:21.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.95709626156116,"aZ":-11.74440390162861,"pfxX":-3.3999461301541842,"pfxZ":10.219761205839063,"pX":0.07994077008674012,"pZ":3.8133400094275767,"vX0":7.404322405629837,"vY0":-140.95203796567776,"vZ0":-4.254703241842494,"x":113.95,"y":135.82,"x0":-2.146894736355654,"y0":50.00349252102208,"z0":6.108873260921818,"aX":-6.797524861865112},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.8,"breakHorizontal":4.6,"spinRate":2507,"spinDirection":213},"zone":12,"typeConfidence":0.9,"plateTime":0.3895426841316709,"extension":6.69921231940431},"index":6,"playId":"40992c3b-f57f-3237-9ed9-57f79020b718","pitchNumber":6,"startTime":"2026-08-30T04:23:41.439Z","endTime":"2026-08-30T04:23:47.462Z","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":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.006622154986133,"aZ":-32.44099946823348,"pfxX":-0.4162580488700822,"pfxZ":-0.16448713140090288,"pX":1.3543798989755955,"pZ":0.6802760174505924,"vX0":9.088177931695359,"vY0":-125.667674861073,"vZ0":-6.271849497481305,"x":65.37,"y":220.41,"x0":-2.245625806922688,"y0":50.00532380453355,"z0":5.824143354636784,"aX":-0.6719235912914135},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.4,"breakHorizontal":-1.2,"spinRate":2456,"spinDirection":22},"zone":14,"typeConfidence":0.91,"plateTime":0.43484520282225336,"extension":6.639010119727299},"index":7,"playId":"6249daa6-d46b-34d1-92e1-40b7114b9f0c","pitchNumber":7,"startTime":"2026-08-30T04:24:09.831Z","endTime":"2026-08-30T04:24:13.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.093209015519477,"aZ":-34.1501082639918,"pfxX":-0.3600006208055553,"pfxZ":-1.2365001479735458,"pX":0.33168339256368917,"pZ":1.9852952062710147,"vX0":6.870384305070244,"vY0":-125.59910780800665,"vZ0":-3.046233967726434,"x":104.36,"y":185.18,"x0":-2.390625950727756,"y0":50.0013427090983,"z0":5.986776516103933,"aX":-0.5762629168418237},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.8,"breakHorizontal":-1.0,"spinRate":2403,"spinDirection":50},"zone":9,"typeConfidence":0.91,"plateTime":0.4358507864558665,"extension":6.5852389652106735},"index":8,"playId":"be1d6871-38bb-3bc3-a474-d604e9f1ebb6","pitchNumber":8,"startTime":"2026-08-30T04:24:26.244Z","endTime":"2026-08-30T04:24:30.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.331656518732196,"aZ":-32.98876389337914,"pfxX":-0.010915161557803366,"pfxZ":-0.5126480556550641,"pX":1.0718019315618783,"pZ":1.1715516896088585,"vX0":8.225718519985618,"vY0":-125.01294630534072,"vZ0":-4.973613742860259,"x":115.95,"y":149.31,"x0":-2.2487891317760735,"y0":50.00227285023627,"z0":5.870465527518162,"aX":-0.019024391243020855},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.8,"breakHorizontal":-1.7,"spinRate":2469,"spinDirection":49},"zone":14,"typeConfidence":0.91,"plateTime":0.43682261966513414,"extension":6.649662703186154},"index":9,"playId":"94c86cc2-b177-3e37-8809-61270a8d9a59","pitchNumber":9,"startTime":"2026-08-30T04:24:46.894Z","endTime":"2026-08-30T04:24:51.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.606651424223948,"aZ":-36.61300909962588,"pfxX":1.0869442379080743,"pfxZ":-2.8706634024534816,"pX":-0.18550804738716814,"pZ":1.9633103313921858,"vX0":5.150275315149912,"vY0":-123.29045143960715,"vZ0":-2.270589233534113,"x":124.07,"y":185.77,"x0":-2.4393895368905265,"y0":50.0030099244819,"z0":5.974403639381373,"aX":1.680025362978427},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-5.5,"breakHorizontal":-3.1,"spinRate":2418,"spinDirection":34},"zone":8,"typeConfidence":0.89,"plateTime":0.4435848360431289,"extension":6.6639178940035535},"index":10,"playId":"59d38710-5497-3df3-be9f-3d5aabafd296","pitchNumber":10,"startTime":"2026-08-30T04:25:12.368Z","endTime":"2026-08-30T04:25:16.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":87.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.02961294199555,"aZ":-10.476559828213377,"pfxX":-2.6885419297655373,"pfxZ":10.934479759426338,"pX":1.1614468111726541,"pZ":2.83019720797522,"vX0":9.877291768998393,"vY0":-140.5010311676882,"vZ0":-6.787288499701182,"x":72.73,"y":162.36,"x0":-2.061789647695584,"y0":50.00374126261745,"z0":5.969828752247847,"aX":-5.335712226462404},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.4,"breakHorizontal":2.6,"spinRate":2478,"spinDirection":211},"zone":12,"typeConfidence":0.89,"plateTime":0.3909491615692131,"extension":6.662657326158815},"index":11,"playId":"9947cfe6-4624-340e-b6aa-73b50e458bab","pitchNumber":11,"startTime":"2026-08-30T04:25:31.949Z","endTime":"2026-08-30T04:25:35.351Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.50498268445402,"aZ":-33.65414341369852,"pfxX":10.338434308050864,"pfxZ":-0.9891444788505623,"pX":0.003599872443597703,"pZ":2.056484957360979,"vX0":3.002051172382445,"vY0":-121.82613205064071,"vZ0":-2.306821498921444,"x":116.86,"y":183.25,"x0":-2.588408079196318,"y0":50.00177562516297,"z0":5.931793726462985,"aX":15.498083559570427},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.0,"breakHorizontal":-19.4,"spinRate":2658,"spinDirection":37},"zone":8,"typeConfidence":0.93,"plateTime":0.45003600590419035,"extension":6.5249114367546355},"hitData":{"launchSpeed":103.3,"launchAngle":32.0,"totalDistance":407.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":55.32,"coordY":49.94}},"index":12,"playId":"a3b2e3bb-2109-37c6-8b1b-2a31dab43a9b","pitchNumber":12,"startTime":"2026-08-30T04:25:51.828Z","endTime":"2026-08-30T04:26:20.186Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T04:26:20.186Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Trout strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T04:26:31.004Z","endTime":"2026-08-30T04:28:08.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.536118522358823,"aZ":-33.11936513382355,"pfxX":8.676640153114713,"pfxZ":-0.6246297504208567,"pX":0.4237562382725211,"pZ":2.2116948358797552,"vX0":4.378386996984222,"vY0":-122.32607125187089,"vZ0":-2.031001594927683,"x":100.85,"y":179.06,"x0":-2.5202740229661322,"y0":50.00410817143761,"z0":5.908997072960064,"aX":13.068669026831769},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.3,"breakHorizontal":-16.8,"spinRate":2495,"spinDirection":41},"zone":9,"typeConfidence":0.92,"plateTime":0.4488342396575553,"extension":6.547684791018353},"index":0,"playId":"76f5f75d-05c5-3350-a1ee-01d49b1b5d23","pitchNumber":1,"startTime":"2026-08-30T04:26:41.431Z","endTime":"2026-08-30T04:26:45.501Z","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.4,"endSpeed":87.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.4431963112383,"aZ":-11.971129492671125,"pfxX":-4.223733387996849,"pfxZ":10.239073369168272,"pX":0.2714239792792297,"pZ":3.899814988271221,"vX0":8.63171893907432,"vY0":-140.0203351512265,"vZ0":-3.7125740106160916,"x":106.65,"y":133.48,"x0":-2.3111742565013333,"y0":50.00399888807332,"z0":6.033742002455921,"aX":-8.335553287507889},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.9,"breakHorizontal":5.8,"spinRate":2389,"spinDirection":206},"zone":12,"typeConfidence":0.9,"plateTime":0.3921113802279037,"extension":6.617610477370916},"index":1,"playId":"c2749d4f-77e5-3815-8fb0-20ae88a717bb","pitchNumber":2,"startTime":"2026-08-30T04:26:56.352Z","endTime":"2026-08-30T04:27:00.570Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.430877022318604,"aZ":-9.485166693774953,"pfxX":-4.321417137408823,"pfxZ":11.520651479851452,"pX":0.01772318364210675,"pZ":2.3745575896359057,"vX0":7.771853765869537,"vY0":-140.10572186298694,"vZ0":-7.973807742594277,"x":116.32,"y":174.67,"x0":-2.24259926021578,"y0":50.000679341829844,"z0":5.893416713085138,"aX":-8.509637042747709},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.2,"breakHorizontal":6.0,"spinRate":2508,"spinDirection":209},"zone":5,"typeConfidence":0.91,"plateTime":0.3923525379909414,"extension":6.631059488728361},"index":2,"playId":"4b3a5c98-faf0-34a6-b8e4-aa77a99109ab","pitchNumber":3,"startTime":"2026-08-30T04:27:10.745Z","endTime":"2026-08-30T04:27:14.874Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-30T04:27:19.032Z","endTime":"2026-08-30T04:27:32.317Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.87898799324952,"aZ":-12.401470328636758,"pfxX":-3.057655478735133,"pfxZ":10.063358640307307,"pX":1.0937276477802416,"pZ":4.03676521579663,"vX0":10.012035888732527,"vY0":-140.05514334854294,"vZ0":-3.3223998159535766,"x":75.31,"y":129.79,"x0":-2.147449292402749,"y0":50.00062375248142,"z0":6.062396091636244,"aX":-6.006851155454837},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.6,"breakHorizontal":3.2,"spinRate":2388,"spinDirection":206},"zone":12,"typeConfidence":0.89,"plateTime":0.39272648686823697,"extension":6.673818656628904},"index":4,"playId":"d81d5f51-0ea5-3be7-9dde-c75ac8101b47","pitchNumber":4,"startTime":"2026-08-30T04:27:32.317Z","endTime":"2026-08-30T04:27:36.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":87.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.04044800540872,"aZ":-9.277074941443775,"pfxX":-3.46228292359055,"pfxZ":11.586538675541432,"pX":1.1651809472001433,"pZ":3.894987112282023,"vX0":10.417979728562822,"vY0":-140.66855487755447,"vZ0":-4.1811467209651845,"x":72.59,"y":133.62,"x0":-2.159427234282257,"y0":50.00324322584759,"z0":6.017884814825759,"aX":-6.843307552321316},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":20.0,"breakHorizontal":3.8,"spinRate":2589,"spinDirection":206},"zone":12,"typeConfidence":0.9,"plateTime":0.3914552354326646,"extension":6.6245846362875795},"index":5,"playId":"f4f09c96-0724-39ea-876f-87992e924c0d","pitchNumber":5,"startTime":"2026-08-30T04:27:47.948Z","endTime":"2026-08-30T04:27:52.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.18080315156355,"aZ":-9.481185564818922,"pfxX":-3.0643094426283186,"pfxZ":11.319130885661295,"pX":-0.16039561206895908,"pZ":3.466027434015107,"vX0":7.2869177976689725,"vY0":-141.39233260846524,"vZ0":-5.266268110503422,"x":123.11,"y":145.2,"x0":-2.384260991374468,"y0":50.00527457291709,"z0":5.973968981155986,"aX":-6.145668048298722},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.4,"breakHorizontal":4.0,"spinRate":2581,"spinDirection":202},"zone":11,"typeConfidence":0.9,"plateTime":0.3888501175518635,"extension":6.670352628171955},"index":6,"playId":"035df90c-59b9-33b1-b1eb-e163c8577ca3","pitchNumber":6,"startTime":"2026-08-30T04:28:04.691Z","endTime":"2026-08-30T04:28:08.841Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T04:28:08.841Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Bohm flies out to left fielder Jose Siri.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T04:30:17.698Z","endTime":"2026-08-30T04:30:29.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694680,"fullName":"Trevor Martin","link":"/api/v1/people/694680"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Moisés Ballesteros remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T04:28:58.295Z","endTime":"2026-08-30T04:30:19.883Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694208,"link":"/api/v1/people/694208"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"801","replacedPlayer":{"id":518595,"link":"/api/v1/people/518595"}},{"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":93.8,"endSpeed":84.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.75744942199548,"aZ":-15.616941595694538,"pfxX":-5.568103638633101,"pfxZ":8.869015287290532,"pX":-1.1185985497677657,"pZ":3.342714394211527,"vX0":3.9062462754231198,"vY0":-136.4530012616004,"vZ0":-2.7843691185907056,"x":159.64,"y":148.53,"x0":-1.8523481774595034,"y0":50.00605698606471,"z0":5.465398516963581,"aX":-10.399638812544763},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.6,"breakHorizontal":9.1,"spinRate":2256,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.4029162681073286,"extension":6.531473320368947},"hitData":{"launchSpeed":78.7,"launchAngle":42.0,"totalDistance":273.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.6,"coordY":96.88}},"index":1,"playId":"09109aa1-35f1-3ffc-9f71-df591c2bd217","pitchNumber":1,"startTime":"2026-08-30T04:30:19.883Z","endTime":"2026-08-30T04:30:29.277Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T04:30:29.277Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryson Stott strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T04:30:48.032Z","endTime":"2026-08-30T04:32:10.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694680,"fullName":"Trevor Martin","link":"/api/v1/people/694680"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.52520269178136,"aZ":-18.34553547391346,"pfxX":-8.238928254639905,"pfxZ":7.324074789421145,"pX":0.4470248265187356,"pZ":1.8412749551177947,"vX0":8.564904982217962,"vY0":-136.89033724885863,"vZ0":-5.672179968007072,"x":99.96,"y":189.07,"x0":-1.6588858346102546,"y0":50.00671596964634,"z0":5.205130075590932,"aX":-15.56715705370343},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.1,"breakHorizontal":13.0,"spinRate":2189,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.4008304766054218,"extension":6.8545376131691365},"index":0,"playId":"afe2430f-c7fc-3b58-9dbc-14fee2a2f519","pitchNumber":1,"startTime":"2026-08-30T04:30:56.110Z","endTime":"2026-08-30T04:31:00.129Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.434485884585754,"aZ":-23.29545682177529,"pfxX":-0.5272828373344858,"pfxZ":5.11717889259064,"pX":1.6093114814123233,"pZ":1.1639666305054126,"vX0":8.722476241392409,"vY0":-130.86623585111604,"vZ0":-5.807660772425959,"x":55.66,"y":207.35,"x0":-1.6975600983418608,"y0":50.00543670971807,"z0":5.155427516469087,"aX":-0.9164742054515077},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.2,"breakHorizontal":-1.0,"spinRate":1973,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.4184366455926445,"extension":6.980980931374091},"index":1,"playId":"e32b6703-f16b-3dfb-af4e-5cced557c2c2","pitchNumber":2,"startTime":"2026-08-30T04:31:13.202Z","endTime":"2026-08-30T04:31:17.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.18315273478734,"aZ":-23.340258199038832,"pfxX":-2.0014569680412224,"pfxZ":5.020380618680055,"pX":0.6681215050724243,"pZ":2.0373877302668437,"vX0":6.947201095460432,"vY0":-131.82972541746804,"vZ0":-3.798543251856625,"x":91.53,"y":183.77,"x0":-1.74187959834193,"y0":50.001539736754346,"z0":5.221061558160584,"aX":-3.5214257508360367},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.4,"breakHorizontal":2.0,"spinRate":2043,"spinDirection":201},"zone":9,"typeConfidence":2.0,"plateTime":0.4155874374227535,"extension":6.9404771034182104},"index":2,"playId":"64e55f48-4e98-330f-9e4d-29fd338e8d76","pitchNumber":3,"startTime":"2026-08-30T04:31:37.704Z","endTime":"2026-08-30T04:31:41.161Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-30T04:31:51.390Z","endTime":"2026-08-30T04:32:05.875Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"}},{"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.7,"endSpeed":85.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.392700409378552,"aZ":-15.937422043883272,"pfxX":-6.920674616988733,"pfxZ":8.69253445238968,"pX":-0.12276176970324794,"pZ":2.2984896267322497,"vX0":6.603369938982909,"vY0":-136.16407618793588,"vZ0":-4.932577347864323,"x":121.68,"y":176.72,"x0":-1.6864501820224702,"y0":50.00153975975433,"z0":5.245200879307421,"aX":-12.925211082257325},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.8,"breakHorizontal":11.0,"spinRate":2227,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.4030889382280254,"extension":6.886885218129663},"index":4,"playId":"22176aff-bec4-3809-9845-718fffcac194","pitchNumber":4,"startTime":"2026-08-30T04:32:05.875Z","endTime":"2026-08-30T04:32:10.226Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T04:32:10.226Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Marsh grounds out, second baseman Christian Moore to first baseman Vaughn Grissom.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T04:32:26.429Z","endTime":"2026-08-30T04:33:02.627Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694680,"fullName":"Trevor Martin","link":"/api/v1/people/694680"},"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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695681,"link":"/api/v1/people/695681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.733018686573676,"aZ":-24.476408532394924,"pfxX":1.1562845408052769,"pfxZ":4.3841609913779,"pX":0.8583250929699352,"pZ":1.738523303197297,"vX0":6.431786185850837,"vY0":-131.36255159768814,"vZ0":-4.126561205661224,"x":84.28,"y":191.84,"x0":-1.7677261680605554,"y0":50.001608767949236,"z0":5.140310253966961,"aX":2.0275362152769496},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.3,"breakHorizontal":-3.5,"spinRate":1992,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.4162886272893731,"extension":6.758793244454994},"index":0,"playId":"357a1d9b-f417-39f3-b00c-00d71af949c1","pitchNumber":1,"startTime":"2026-08-30T04:32:36.903Z","endTime":"2026-08-30T04:32:41.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.389979066336497,"aZ":-18.48149891021159,"pfxX":-5.708296458518168,"pfxZ":7.304744577724751,"pX":0.45449765041654216,"pZ":2.4898819194834743,"vX0":7.810304084698736,"vY0":-136.36546177002575,"vZ0":-3.8600129062296777,"x":99.68,"y":171.55,"x0":-1.7117349156995374,"y0":50.000164155145995,"z0":5.207023279537478,"aX":-10.696039443030767},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.6,"breakHorizontal":8.6,"spinRate":2220,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.4024284541693959,"extension":6.965288124230436},"hitData":{"launchSpeed":77.4,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.87,"coordY":154.76}},"index":1,"playId":"b32ef763-18f4-3d47-8df9-bccdb53a106b","pitchNumber":2,"startTime":"2026-08-30T04:32:55.003Z","endTime":"2026-08-30T04:33:02.627Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T04:33:02.627Z","atBatIndex":63},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Vaughn Grissom hit by pitch.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-30T04:35:45.955Z","endTime":"2026-08-30T04:35:55.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Jhoan Duran replaces Jonathan Bowlan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T04:34:51.562Z","endTime":"2026-08-30T04:35:48.166Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":661395,"link":"/api/v1/people/661395"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":101.6,"endSpeed":93.0,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.60647447274525,"aZ":-15.106596534720893,"pfxX":-6.2137385094350766,"pfxZ":7.6813609704303225,"pX":-1.3996720980381743,"pZ":3.812903586906592,"vX0":4.636880786591955,"vY0":-147.95038666398574,"vZ0":-3.7761276322366424,"x":170.35,"y":135.83,"x0":-2.1782987672303284,"y0":50.00106023980583,"z0":5.988448227770963,"aX":-13.802776488228304},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":13.3,"breakHorizontal":10.3,"spinRate":2035,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.3699262643319181,"extension":5.8819770080461735},"index":1,"playId":"2e642173-5724-3991-8a05-c42076cae3d2","pitchNumber":1,"startTime":"2026-08-30T04:35:48.166Z","endTime":"2026-08-30T04:35:55.469Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T04:35:55.469Z","atBatIndex":64},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jose Siri grounds into a force out, third baseman Bryson Stott to second baseman Luis Arraez. Josh Lowe out at 2nd. Jose Siri to 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-30T04:36:41.180Z","endTime":"2026-08-30T04:37:41.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"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":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Josh Lowe replaces Vaughn Grissom.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T04:36:24.999Z","endTime":"2026-08-30T04:36:43.402Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":687093,"link":"/api/v1/people/687093"},"base":1},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":90.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50236511295089,"aZ":-29.311297771273853,"pfxX":-6.424850265641938,"pfxZ":1.3809826293839915,"pX":0.5027851600826918,"pZ":3.0689017073321376,"vX0":9.464937360617341,"vY0":-143.00102013894107,"vZ0":-3.0467263808243477,"x":97.84,"y":155.92,"x0":-2.0128691874095264,"y0":50.00306465141389,"z0":5.983840997551904,"aX":-13.327050604854886},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":2.0,"breakHorizontal":9.7,"spinRate":1558,"spinDirection":226},"zone":3,"typeConfidence":2.0,"plateTime":0.3828024755153212,"extension":5.92812925102671},"index":1,"playId":"e9797f64-d5b0-38d3-866d-e96b35a7d6e8","pitchNumber":1,"startTime":"2026-08-30T04:36:43.402Z","endTime":"2026-08-30T04:36:46.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32938848698352,"aZ":-30.54994098750938,"pfxX":-8.675719179154349,"pfxZ":0.8126095035478684,"pX":0.29985568689250724,"pZ":4.039110803428454,"vX0":9.337117455206155,"vY0":-140.6879551505533,"vZ0":-0.33754821151748915,"x":105.57,"y":129.72,"x0":-1.9369989743600533,"y0":50.00471554458585,"z0":6.143074314174392,"aX":-17.37008030931845},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":1.6,"breakHorizontal":13.8,"spinRate":1510,"spinDirection":233},"zone":12,"typeConfidence":2.0,"plateTime":0.38953033027776485,"extension":6.0093411855399586},"index":2,"playId":"e7441e17-4cd7-36e3-9d9a-985c02e6c025","pitchNumber":2,"startTime":"2026-08-30T04:37:09.497Z","endTime":"2026-08-30T04:37:12.931Z","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":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.297265723274954,"aZ":-31.063817051201603,"pfxX":-8.039660555003566,"pfxZ":0.5425010648052595,"pX":-0.6413728648982674,"pZ":2.231511053547704,"vX0":7.079271689165569,"vY0":-142.02022305630308,"vZ0":-4.767713688842836,"x":141.45,"y":178.53,"x0":-2.1209305659649935,"y0":50.001419106048246,"z0":5.905875939293799,"aX":-16.434091775217276},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":0.2,"breakHorizontal":13.1,"spinRate":1577,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.3855505232355245,"extension":6.041525171036154},"hitData":{"launchSpeed":89.8,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.13,"coordY":164.73}},"index":3,"playId":"4baac44b-73b9-3e00-9933-3b76c72f288f","pitchNumber":3,"startTime":"2026-08-30T04:37:32.889Z","endTime":"2026-08-30T04:37:41.141Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T04:37:41.141Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Moore grounds out softly, third baseman Bryson Stott to first baseman Alec Bohm. Jose Siri to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-30T04:38:08.222Z","endTime":"2026-08-30T04:42:21.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.166806735806006,"aZ":-28.11004564332612,"pfxX":-7.404171429579392,"pfxZ":2.010893671892285,"pX":0.3452970804431722,"pZ":3.036492775946362,"vX0":8.900333441678077,"vY0":-141.44825072764624,"vZ0":-3.4014003381092106,"x":103.84,"y":156.79,"x0":-1.8845319434478063,"y0":50.00328083072214,"z0":6.06307606014443,"aX":-14.959832553772777},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":3.1,"breakHorizontal":11.5,"spinRate":1647,"spinDirection":234},"zone":3,"typeConfidence":2.0,"plateTime":0.3876765506725812,"extension":5.859854105987797},"index":0,"playId":"50ce4b83-5990-3345-b419-937dcc0508b4","pitchNumber":1,"startTime":"2026-08-30T04:38:20.363Z","endTime":"2026-08-30T04:38:24.501Z","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":"bcfbdfe5-5474-425a-a66e-fcabe24cb655","startTime":"2026-08-30T04:38:32.278Z","endTime":"2026-08-30T04:38:37.278Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":84.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.260699705573565,"aZ":-30.434542342988202,"pfxX":0.3379457243178754,"pfxZ":0.9862849592271701,"pX":0.8466070683739579,"pZ":1.4489063901019243,"vX0":7.929583878578735,"vY0":-131.12329369993168,"vZ0":-4.86092903830946,"x":84.73,"y":199.66,"x0":-2.239300291815369,"y0":50.00560288255135,"z0":5.55238766965936,"aX":0.598964941710058},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.1,"breakHorizontal":-2.0,"spinRate":2449,"spinDirection":7},"zone":14,"typeConfidence":2.0,"plateTime":0.41500738639035584,"extension":5.874733502837405},"index":2,"playId":"9413e022-9059-3f96-9241-56f5af499e67","pitchNumber":2,"startTime":"2026-08-30T04:38:53.826Z","endTime":"2026-08-30T04:39:01.710Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":true,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"playId":"1ff21c5d-5550-3c72-848a-a91107624fb0","startTime":"2026-08-30T04:40:02.845Z","endTime":"2026-08-30T04:40:06.757Z","isPitch":false,"type":"pickoff","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"NA"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.1,"endSpeed":91.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.97891297909011,"aZ":-15.069660815300399,"pfxX":-7.839568314865405,"pfxZ":7.990332418600653,"pX":-0.21911562509002666,"pZ":3.327202851894189,"vX0":7.756770427449423,"vY0":-145.56119690833125,"vZ0":-5.089553646284669,"x":125.35,"y":148.95,"x0":-1.9032131227715114,"y0":50.001066402964284,"z0":6.014507028555486,"aX":-16.778687997968945},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":13.6,"breakHorizontal":12.6,"spinRate":2209,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.37665600766611185,"extension":6.029530722210576},"index":4,"playId":"07bad83c-3f54-3152-bcfe-f2524b863191","pitchNumber":3,"startTime":"2026-08-30T04:41:38.609Z","endTime":"2026-08-30T04:41:42.763Z","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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.253206081419414,"aZ":-30.718629569155507,"pfxX":0.6251066148182902,"pfxZ":0.8328411740535255,"pX":0.46718356949883844,"pZ":3.0433568089232517,"vX0":6.861043004470335,"vY0":-131.1255626235348,"vZ0":-1.0048312326320838,"x":99.19,"y":156.61,"x0":-2.2583953413021267,"y0":50.003764827501755,"z0":5.711733357735866,"aX":1.0946477547566857},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.6,"breakHorizontal":-2.5,"spinRate":2467,"spinDirection":46},"zone":3,"typeConfidence":2.0,"plateTime":0.4168067699162603,"extension":5.792161473192227},"hitData":{"launchSpeed":55.9,"launchAngle":-85.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":117.31,"coordY":180.8}},"index":5,"playId":"f87b9357-2130-3f02-91eb-23f2f8606461","pitchNumber":4,"startTime":"2026-08-30T04:42:13.521Z","endTime":"2026-08-30T04:42:21.414Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T04:42:21.414Z","atBatIndex":66},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Jhoan Duran intentionally walks Adam Frazier.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-30T04:42:44.203Z","endTime":"2026-08-30T04:44:02.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"postOnSecond":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Adam Frazier replaces Oswald Peraza.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-30T04:42:44.202Z","endTime":"2026-08-30T04:43:09.065Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":672724,"link":"/api/v1/people/672724"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-30T04:43:09.065Z","endTime":"2026-08-30T04:43:52.034Z","isPitch":false,"type":"action"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-08-30T04:43:52.034Z","endTime":"2026-08-30T04:44:00.428Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":3,"playId":"08239866-0686-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-30T04:44:00.428Z","endTime":"2026-08-30T04:44:00.453Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":4,"playId":"08239866-0686-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-30T04:44:00.453Z","endTime":"2026-08-30T04:44:00.454Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":5,"playId":"08239866-0686-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-30T04:44:00.454Z","endTime":"2026-08-30T04:44:00.455Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":6,"playId":"08239866-0686-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-30T04:44:00.455Z","endTime":"2026-08-30T04:44:02.526Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-08-30T04:44:02.526Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Denzer Guzman grounds out sharply, second baseman Luis Arraez to first baseman Alec Bohm.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-30T04:44:10.630Z","endTime":"2026-08-30T04:44:33.912Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.99684060874124,"aZ":-27.325703523040403,"pfxX":-8.369972583706135,"pfxZ":2.4216000020216253,"pX":0.1679715687540119,"pZ":2.0822564036353826,"vX0":8.945982397799506,"vY0":-141.10965920606853,"vZ0":-5.689984628007699,"x":110.6,"y":182.56,"x0":-1.9655683796425139,"y0":50.00478858322041,"z0":5.89999200455767,"aX":-16.77508645385968},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":3.2,"breakHorizontal":13.2,"spinRate":1611,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.38908361681432657,"extension":6.006623840026909},"hitData":{"launchSpeed":100.5,"launchAngle":-14.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":148.2,"coordY":149.31}},"index":0,"playId":"d8f6d1f3-a56f-3272-b29e-856a76d99d5d","pitchNumber":1,"startTime":"2026-08-30T04:44:25.586Z","endTime":"2026-08-30T04:44:33.912Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T04:44:33.912Z","atBatIndex":68},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"J.T. Realmuto reaches on a fielder's choice out, shortstop Zach Neto to third baseman Denzer Guzman. Brandon Marsh out at 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-08-30T04:46:57.324Z","endTime":"2026-08-30T04:47:30.129Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694680,"fullName":"Trevor Martin","link":"/api/v1/people/694680"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[4,5],"actionIndex":[0,1,2,3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694203,"link":"/api/v1/people/694203"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_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":5},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Tyler Heineman replaces Josh Lowe, batting 3rd, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T04:46:28.442Z","endTime":"2026-08-30T04:46:28.461Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"302","replacedPlayer":{"id":666139,"link":"/api/v1/people/666139"}},{"details":{"description":"Adam Frazier remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-30T04:46:28.461Z","endTime":"2026-08-30T04:46:28.462Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"601","replacedPlayer":{"id":672724,"link":"/api/v1/people/672724"}},{"details":{"description":"Defensive switch from catcher to first base for Moisés Ballesteros.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-30T04:46:28.462Z","endTime":"2026-08-30T04:46:52.966Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694208,"link":"/api/v1/people/694208"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"801","replacedPlayer":{"id":518595,"link":"/api/v1/people/518595"}},{"details":{"description":"Brandon Marsh starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-08-30T04:46:52.966Z","endTime":"2026-08-30T04:46:59.487Z","isPitch":false,"type":"action","player":{"id":669016,"link":"/api/v1/people/669016"},"base":2},{"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.6,"endSpeed":85.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.566520216644925,"aZ":-15.886371975863902,"pfxX":-4.980930682303125,"pfxZ":8.711277753380593,"pX":-0.21106023431980056,"pZ":1.5518886061712913,"vX0":5.726869361361828,"vY0":-136.04945543339414,"vZ0":-6.931318737261196,"x":125.05,"y":196.88,"x0":-1.69876016440861,"y0":50.00384493042449,"z0":5.238893903302417,"aX":-9.314167570549813},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.4,"breakHorizontal":7.8,"spinRate":2085,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.40299042788074724,"extension":6.90776200516066},"index":4,"playId":"69117d89-905c-3bf2-bfe3-fa06f50ee335","pitchNumber":1,"startTime":"2026-08-30T04:46:59.487Z","endTime":"2026-08-30T04:47:04.631Z","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":93.7,"endSpeed":85.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.37702282252374,"aZ":-18.951100853657074,"pfxX":-6.5398479670341505,"pfxZ":7.053636694025078,"pX":0.586101577684786,"pZ":2.5116915194620613,"vX0":8.268811822482554,"vY0":-136.14890696794419,"vZ0":-4.168202268654769,"x":94.66,"y":170.96,"x0":-1.643100682303365,"y0":50.00105729600166,"z0":5.377075737375028,"aX":-12.25606601284687},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.0,"breakHorizontal":10.1,"spinRate":2181,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.4025711104497933,"extension":6.782812617639402},"hitData":{"launchSpeed":80.9,"launchAngle":-32.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.04,"coordY":151.12}},"index":5,"playId":"46fe5723-9fbf-30a3-a41c-839e717a9fe7","pitchNumber":2,"startTime":"2026-08-30T04:47:22.807Z","endTime":"2026-08-30T04:47:30.129Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T04:47:30.129Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Justin Crawford singles on a ground ball to center fielder Mike Trout. J.T. Realmuto to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-08-30T04:47:54.138Z","endTime":"2026-08-30T04:49:59.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694680,"fullName":"Trevor Martin","link":"/api/v1/people/694680"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"postOnThird":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"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":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.67159879737359,"aZ":-15.581500614216216,"pfxX":-6.050565170474844,"pfxZ":8.87678304944464,"pX":-1.1709563248029982,"pZ":2.0251012841292937,"vX0":3.531234592290851,"vY0":-136.27892033611462,"vZ0":-5.877039105326126,"x":161.63,"y":184.1,"x0":-1.7016014866911464,"y0":50.00333703176946,"z0":5.297057902322772,"aX":-11.310952104081176},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.9,"breakHorizontal":10.2,"spinRate":2176,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.4028614769490786,"extension":6.731268348849674},"index":0,"playId":"9ea8130f-2526-390a-ad61-3af6758e88b8","pitchNumber":1,"startTime":"2026-08-30T04:48:03.162Z","endTime":"2026-08-30T04:48:07.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.606710240774188,"aZ":-25.399911468427884,"pfxX":1.9132494849259374,"pfxZ":4.08347734867273,"pX":-0.4202996950510374,"pZ":1.2075126220223786,"vX0":3.135127963006994,"vY0":-127.76184988601058,"vZ0":-5.069844670667614,"x":133.02,"y":206.18,"x0":-1.9104049459903574,"y0":50.00105751340178,"z0":5.206532179942712,"aX":3.1710726003106138},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.5,"breakHorizontal":-4.2,"spinRate":2042,"spinDirection":180},"zone":13,"typeConfidence":2.0,"plateTime":0.4282426007724971,"extension":6.821156314376837},"index":1,"playId":"678420b8-9066-3be0-955d-7db77d727355","pitchNumber":2,"startTime":"2026-08-30T04:48:20.293Z","endTime":"2026-08-30T04:48:24.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.952461394389506,"aZ":-15.896466191473328,"pfxX":-6.068758366896031,"pfxZ":8.865901678744395,"pX":-0.8098842243683759,"pZ":3.017828471318607,"vX0":4.605005013065377,"vY0":-135.23930169722587,"vZ0":-2.9686211875540227,"x":147.87,"y":157.3,"x0":-1.753907096785629,"y0":50.00131563821417,"z0":5.257215995996321,"aX":-11.140207940253935},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.6,"breakHorizontal":9.8,"spinRate":2142,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.406400219039988,"extension":6.820434181088161},"index":2,"playId":"f351e46a-03ae-3b77-a9a8-04e10424dd11","pitchNumber":3,"startTime":"2026-08-30T04:48:39.537Z","endTime":"2026-08-30T04:48:43.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60228950860056,"aZ":-15.48085336477342,"pfxX":-5.790099600018159,"pfxZ":8.888852408140751,"pX":-0.3823933351273691,"pZ":2.4794134372526346,"vX0":5.973400660483479,"vY0":-136.76168440420213,"vZ0":-4.390410876508383,"x":131.58,"y":171.84,"x0":-1.8517175935671244,"y0":50.003089992333045,"z0":5.18107146359677,"aX":-10.873777724068852},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.2,"breakHorizontal":9.1,"spinRate":2258,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.4018441686488603,"extension":7.041508139135942},"index":3,"playId":"9fa34e47-d39a-3a03-b214-ad49fa18ab20","pitchNumber":4,"startTime":"2026-08-30T04:48:59.934Z","endTime":"2026-08-30T04:49:03.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":78.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.670062638970773,"aZ":-38.01246858027906,"pfxX":-5.518075628264784,"pfxZ":-3.69857983614893,"pX":-0.5562076593782901,"pZ":1.2455130833510355,"vX0":4.834106679786663,"vY0":-125.6740728006683,"vZ0":-2.1246724327018107,"x":138.2,"y":205.15,"x0":-1.800398788283653,"y0":50.003189705858276,"z0":5.229204935603326,"aX":-8.70800965180432},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-7.0,"breakHorizontal":8.6,"spinRate":993,"spinDirection":273},"zone":13,"typeConfidence":2.0,"plateTime":0.438097648954459,"extension":6.960326800520676},"index":4,"playId":"a636e3cb-bc23-3d9a-bf9a-eaf51d3b53ff","pitchNumber":5,"startTime":"2026-08-30T04:49:25.757Z","endTime":"2026-08-30T04:49:30.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.609089225823112,"aZ":-17.754083562777474,"pfxX":-7.860902076987118,"pfxZ":7.609320478446429,"pX":0.5182392638943988,"pZ":2.5057920238397715,"vX0":8.436273773728944,"vY0":-137.11946498613315,"vZ0":-3.9967575536612694,"x":97.25,"y":171.12,"x0":-1.58370781433474,"y0":50.00517178955621,"z0":5.2011120622837765,"aX":-14.902806390948042},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.1,"breakHorizontal":12.4,"spinRate":2376,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.40014200620893714,"extension":7.0778385677085724},"hitData":{"launchSpeed":99.5,"launchAngle":-3.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":149.41,"coordY":100.24}},"index":5,"playId":"2fdff506-2651-3d90-9fb6-3b61670b9df0","pitchNumber":6,"startTime":"2026-08-30T04:49:47.385Z","endTime":"2026-08-30T04:49:59.218Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T04:49:59.218Z","atBatIndex":70},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kyle Schwarber doubles (17) on a fly ball to left fielder Jose Siri, deflected by center fielder Mike Trout. J.T. Realmuto scores. Justin Crawford to 3rd.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-08-30T04:50:27.075Z","endTime":"2026-08-30T04:51:38.474Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694680,"fullName":"Trevor Martin","link":"/api/v1/people/694680"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"postOnThird":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_deflection"},{"player":{"id":642350,"link":"/api/v1/people/642350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":{"id":694680,"link":"/api/v1/people/694680"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]},{"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":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.448235929171375,"aZ":-23.096144322542795,"pfxX":-0.14895190775629452,"pfxZ":5.083088007992111,"pX":-0.09536843513658386,"pZ":1.7878469008559776,"vX0":4.439233122942431,"vY0":-132.7941338903849,"vZ0":-4.470804359598242,"x":120.64,"y":190.51,"x0":-1.769405366700962,"y0":50.00344341810324,"z0":5.17360917892434,"aX":-0.26683236222978485},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.4,"breakHorizontal":-0.7,"spinRate":1933,"spinDirection":187},"zone":8,"typeConfidence":2.0,"plateTime":0.4124733822041158,"extension":6.613423222091963},"index":0,"playId":"10047579-3a7c-3d98-b30d-650917bf40e7","pitchNumber":1,"startTime":"2026-08-30T04:50:39.061Z","endTime":"2026-08-30T04:50:43.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.186099692812764,"aZ":-36.73832375490427,"pfxX":-4.505478572187496,"pfxZ":-2.907371003984808,"pX":0.047971732263854414,"pZ":0.25157219616051985,"vX0":5.728571675231289,"vY0":-125.49241157558133,"vZ0":-4.8199130929906255,"x":115.17,"y":231.99,"x0":-1.6961438062588727,"y0":50.00289009727293,"z0":5.243228268017766,"aX":-7.071207322485804},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-6.2,"breakHorizontal":6.6,"spinRate":877,"spinDirection":279},"zone":14,"typeConfidence":2.0,"plateTime":0.43916550839150714,"extension":7.090391396797065},"index":1,"playId":"7be4fad9-783b-3837-88bb-6cb0c7d0d0e6","pitchNumber":2,"startTime":"2026-08-30T04:51:00.376Z","endTime":"2026-08-30T04:51:04.211Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05382480121615,"aZ":-25.26860577379097,"pfxX":0.22462567557561625,"pfxZ":3.9917600760118326,"pX":0.023767633665910785,"pZ":2.877067453923284,"vX0":4.874356154442016,"vY0":-130.55970098972043,"vZ0":-1.3770216133483362,"x":116.09,"y":161.1,"x0":-1.895167053095588,"y0":50.0011336351494,"z0":5.30994240001635,"aX":0.38777460011072407},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.2,"breakHorizontal":-1.4,"spinRate":1951,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.4192509275958054,"extension":6.849929686920292},"hitData":{"launchSpeed":73.2,"launchAngle":34.0,"totalDistance":257.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.57,"coordY":97.52}},"index":2,"playId":"97615687-ef5b-314a-b568-192d24596e4e","pitchNumber":3,"startTime":"2026-08-30T04:51:25.572Z","endTime":"2026-08-30T04:51:38.474Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T04:51:38.474Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trea Turner singles on a soft ground ball to right fielder Wade Meckler. Justin Crawford scores. Garrett Stubbs scores.","rbi":2,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-08-30T04:52:43.094Z","endTime":"2026-08-30T04:53:39.462Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694680,"fullName":"Trevor Martin","link":"/api/v1/people/694680"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"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":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"responsiblePitcher":{"id":694680,"link":"/api/v1/people/694680"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":{"id":694680,"link":"/api/v1/people/694680"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Garrett Stubbs replaces Kyle Schwarber.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-30T04:52:22.360Z","endTime":"2026-08-30T04:52:45.221Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596117,"link":"/api/v1/people/596117"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"101","replacedPlayer":{"id":656941,"link":"/api/v1/people/656941"},"base":2},{"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":81.1,"endSpeed":73.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.256493302568114,"aZ":-32.26169367351215,"pfxX":7.72453081251912,"pfxZ":-0.060021454892067005,"pX":0.41125016536077924,"pZ":1.5594481762812262,"vX0":3.0684235122366403,"vY0":-117.99475392291578,"vZ0":-1.4193791419135748,"x":101.32,"y":196.67,"x0":-1.9167479493365889,"y0":50.00481873434728,"z0":5.191745181880651,"aX":10.695052703768956},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-0.2,"breakHorizontal":-14.8,"spinRate":2411,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.4674547056678069,"extension":6.953339315065229},"index":1,"playId":"7c3b446e-f20b-3d17-a568-20947dcc3860","pitchNumber":1,"startTime":"2026-08-30T04:52:45.221Z","endTime":"2026-08-30T04:52:48.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.898077174824866,"aZ":-16.82390960087641,"pfxX":-6.2260493041951825,"pfxZ":8.041518174849989,"pX":0.40097497419342043,"pZ":3.2957562910831473,"vX0":8.14651816306963,"vY0":-137.62557498370984,"vZ0":-2.4279017063254233,"x":101.72,"y":149.79,"x0":-1.7951534172365076,"y0":50.0037415317949,"z0":5.33511145902671,"aX":-11.887291479997057},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.2,"breakHorizontal":9.5,"spinRate":2374,"spinDirection":227},"zone":3,"typeConfidence":2.0,"plateTime":0.3986970795385991,"extension":6.738699125210381},"index":2,"playId":"87aba4d9-0dc3-3d78-a281-0e183c486757","pitchNumber":2,"startTime":"2026-08-30T04:53:03.450Z","endTime":"2026-08-30T04:53:07.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.34687476554696,"aZ":-36.554251309577694,"pfxX":7.603115507206701,"pfxZ":-3.219732477612384,"pX":-0.03700757280649134,"pZ":2.578072827947098,"vX0":2.1169829164982965,"vY0":-116.66826195271685,"vZ0":1.7748914020239874,"x":118.41,"y":169.17,"x0":-1.9462728769273312,"y0":50.00034093134659,"z0":5.282752176006259,"aX":10.356045773148495},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-5.0,"breakHorizontal":-14.3,"spinRate":2121,"spinDirection":59},"zone":5,"typeConfidence":2.0,"plateTime":0.47159433117295624,"extension":6.833624790449236},"hitData":{"launchSpeed":56.6,"launchAngle":10.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"soft","location":"9","coordinates":{"coordX":174.25,"coordY":129.92}},"index":3,"playId":"eabb643e-726c-3f98-a453-5cef1cd9c246","pitchNumber":3,"startTime":"2026-08-30T04:53:25.094Z","endTime":"2026-08-30T04:53:39.462Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T04:53:39.462Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Harper walks. Trea Turner to 2nd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-08-30T04:53:58.625Z","endTime":"2026-08-30T04:56:09.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694680,"fullName":"Trevor Martin","link":"/api/v1/people/694680"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.691768660805995,"aZ":-17.336730035403615,"pfxX":-7.376142905081874,"pfxZ":7.977667863004534,"pX":-1.187499029271528,"pZ":2.8976663837716314,"vX0":4.191796430516513,"vY0":-135.98306380919556,"vZ0":-2.944657954668141,"x":162.26,"y":160.54,"x0":-1.7960796916150938,"y0":50.00520010390617,"z0":5.2072614670445425,"aX":-13.722736658599828},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.9,"breakHorizontal":12.4,"spinRate":2137,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.40383031158410354,"extension":6.701983613622369},"index":0,"playId":"16fd8872-6798-37d3-afd0-fcca5ed8aaed","pitchNumber":1,"startTime":"2026-08-30T04:54:07.685Z","endTime":"2026-08-30T04:54:11.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.199808198038035,"aZ":-25.289989180807112,"pfxX":1.2496525926682471,"pfxZ":4.086542983657831,"pX":0.11176170270121226,"pZ":2.0457716112818662,"vX0":4.868100366949208,"vY0":-128.57765780619044,"vZ0":-2.9610486407616103,"x":112.74,"y":183.54,"x0":-1.9638515615546628,"y0":50.00091119516962,"z0":5.1622946055188486,"aX":2.1042834622360207},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.0,"breakHorizontal":-3.2,"spinRate":2108,"spinDirection":182},"zone":8,"typeConfidence":2.0,"plateTime":0.42504182491872466,"extension":6.950273636256459},"index":1,"playId":"cb08ec89-88fd-3499-87cc-0a522461ab0c","pitchNumber":2,"startTime":"2026-08-30T04:54:27.689Z","endTime":"2026-08-30T04:54:31.590Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"27fe0d41-1cb0-3392-aced-7c651d461ef0","startTime":"2026-08-30T04:54:54.666Z","endTime":"2026-08-30T04:54:57.666Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86117019351571,"aZ":-20.099670035457624,"pfxX":-7.680799310206956,"pfxZ":6.386653793348955,"pX":-1.0538877733762806,"pZ":3.749825880096991,"vX0":4.153409283889106,"vY0":-137.22249083039156,"vZ0":-0.7077371000813949,"x":157.17,"y":137.53,"x0":-1.596371296161421,"y0":50.0013715690974,"z0":5.391500580116754,"aX":-14.517493851599488},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.6,"breakHorizontal":13.0,"spinRate":2314,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.40049867222145075,"extension":6.7693155237194},"index":3,"playId":"04a04814-f18b-3d55-80c0-317b506d65e6","pitchNumber":3,"startTime":"2026-08-30T04:55:16.028Z","endTime":"2026-08-30T04:55:20.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.835766147696845,"aZ":-18.173890156601523,"pfxX":-7.4124894655084415,"pfxZ":7.556713877491925,"pX":-1.4186825374539849,"pZ":2.4610869913063382,"vX0":3.8412532073790135,"vY0":-135.9990941844466,"vZ0":-3.783753435523188,"x":171.08,"y":172.33,"x0":-1.894564239714651,"y0":50.00477041338206,"z0":5.14884717546393,"aX":-13.736495230937642},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.0,"breakHorizontal":12.5,"spinRate":2347,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.40442287231551743,"extension":6.870016277195183},"index":4,"playId":"1595914f-bd02-3527-b605-d7e41957c71d","pitchNumber":4,"startTime":"2026-08-30T04:55:38.425Z","endTime":"2026-08-30T04:55:42.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.070873584660106,"aZ":-24.50748166652459,"pfxX":0.8190971474282795,"pfxZ":4.567377220181978,"pX":1.0371873923700436,"pZ":2.807382038652884,"vX0":7.0325182331831,"vY0":-128.6105479752132,"vZ0":-1.2247655539771354,"x":77.46,"y":162.98,"x0":-1.8364144002087466,"y0":50.00418682837888,"z0":5.186188830772113,"aX":1.3753057824775548},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.3,"breakHorizontal":-3.0,"spinRate":2126,"spinDirection":188},"zone":12,"typeConfidence":2.0,"plateTime":0.4254796352543453,"extension":7.014086763962419},"index":5,"playId":"b57b7361-1785-3cbd-b543-dd8d634de2f7","pitchNumber":5,"startTime":"2026-08-30T04:55:58.969Z","endTime":"2026-08-30T04:56:09.886Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T04:56:09.886Z","atBatIndex":73},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Luis Arraez grounds into a double play, first baseman Moisés Ballesteros to shortstop Zach Neto to pitcher Trevor Martin. Derek Hill out at 2nd. Luis Arraez out at 1st.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-08-30T04:57:12.640Z","endTime":"2026-08-30T04:57:55.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694680,"fullName":"Trevor Martin","link":"/api/v1/people/694680"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"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":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694680,"link":"/api/v1/people/694680"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-30T04:56:24.131Z","endTime":"2026-08-30T04:57:21.445Z","isPitch":false,"type":"action"},{"details":{"description":"Offensive Substitution: Pinch-runner Derek Hill replaces Bryce Harper.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-30T04:57:14.833Z","endTime":"2026-08-30T04:57:14.834Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":547180,"link":"/api/v1/people/547180"},"base":1},{"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":94.1,"endSpeed":84.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.3652650058591,"aZ":-18.087174029953005,"pfxX":-7.102781164561424,"pfxZ":7.556814784291409,"pX":-0.3421673776257032,"pZ":2.2477973777257994,"vX0":5.930583706762367,"vY0":-136.7125083242705,"vZ0":-4.380972992164254,"x":130.04,"y":178.09,"x0":-1.6329868417410043,"y0":50.00370268312086,"z0":5.138456807305189,"aX":-13.243674038319586},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.7,"breakHorizontal":11.4,"spinRate":2235,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.40296643698707735,"extension":6.692116961725955},"index":2,"playId":"ff46f466-0594-33e3-95ea-258ea4d345c2","pitchNumber":1,"startTime":"2026-08-30T04:57:14.835Z","endTime":"2026-08-30T04:57:18.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.853226786051508,"aZ":-32.69273356842001,"pfxX":-8.513798351377776,"pfxZ":-0.3268802625368368,"pX":1.0214460512993155,"pZ":1.2511141185181833,"vX0":9.250072488470026,"vY0":-125.07485799903935,"vZ0":-3.101577523637947,"x":78.06,"y":205.0,"x0":-1.630781467882267,"y0":50.003982428228746,"z0":5.207211411118035,"aX":-13.39669517072853},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.1,"breakHorizontal":13.1,"spinRate":1002,"spinDirection":272},"zone":14,"typeConfidence":2.0,"plateTime":0.43907156967214034,"extension":7.017405257530157},"hitData":{"launchSpeed":62.4,"launchAngle":-10.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.42,"coordY":163.89}},"index":3,"playId":"aa76c31d-fe46-371d-b8a8-da7fef4735a2","pitchNumber":2,"startTime":"2026-08-30T04:57:46.966Z","endTime":"2026-08-30T04:57:55.203Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T04:57:55.203Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Moisés Ballesteros singles on a sharp ground ball to left fielder Brandon Marsh. Denzer Guzman to 3rd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-08-30T05:00:24.471Z","endTime":"2026-08-30T05:00:38.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"postOnThird":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3],"actionIndex":[0,1,2],"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":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Garrett Stubbs remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T04:59:31.160Z","endTime":"2026-08-30T04:59:31.184Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596117,"link":"/api/v1/people/596117"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"101","replacedPlayer":{"id":656941,"link":"/api/v1/people/656941"}},{"details":{"description":"Derek Hill remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-30T04:59:31.184Z","endTime":"2026-08-30T04:59:56.590Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"301","replacedPlayer":{"id":547180,"link":"/api/v1/people/547180"}},{"details":{"description":"Denzer Guzman starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-30T04:59:56.590Z","endTime":"2026-08-30T05:00:26.664Z","isPitch":false,"type":"action","player":{"id":694203,"link":"/api/v1/people/694203"},"base":2},{"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.2,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.46021931737863,"aZ":-24.656591705176965,"pfxX":-8.351243517790351,"pfxZ":3.6812353270399996,"pX":-0.6555208773654454,"pZ":2.789610883194131,"vX0":7.5743502586094715,"vY0":-142.41521650061426,"vZ0":-4.617829707007334,"x":141.99,"y":163.46,"x0":-2.272076110942797,"y0":50.004411375410406,"z0":6.003189266857822,"aX":-17.05806657320472},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":5.9,"breakHorizontal":13.4,"spinRate":1760,"spinDirection":233},"zone":1,"typeConfidence":2.0,"plateTime":0.38545694503239414,"extension":5.885535780753601},"hitData":{"launchSpeed":101.3,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":88.24,"coordY":117.2}},"index":3,"playId":"822d97bb-1f5b-350b-9a0c-ab39c74f9fa4","pitchNumber":1,"startTime":"2026-08-30T05:00:26.664Z","endTime":"2026-08-30T05:00:38.044Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T05:00:38.044Z","atBatIndex":75},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Wade Meckler grounds into a force out, first baseman Alec Bohm to shortstop Trea Turner. Denzer Guzman scores. Moisés Ballesteros out at 2nd. Wade Meckler to 1st.","rbi":1,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-08-30T05:01:14.493Z","endTime":"2026-08-30T05:03:39.939Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":{"id":661395,"link":"/api/v1/people/661395"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.4,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89887297051139,"aZ":-29.375486958287187,"pfxX":-7.036519784175422,"pfxZ":1.3729235483840174,"pX":-0.13555308905909685,"pZ":2.1710404489381423,"vX0":7.87586932837852,"vY0":-141.9524265062302,"vZ0":-5.252261499792917,"x":122.17,"y":180.16,"x0":-2.0335666254821505,"y0":50.00246679473128,"z0":5.918501270438012,"aX":-14.341017380699483},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":1.6,"breakHorizontal":11.2,"spinRate":1523,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.38604113795766715,"extension":5.992068193186881},"index":0,"playId":"23cf5d18-167a-3f4f-8209-5d4eff1fb88f","pitchNumber":1,"startTime":"2026-08-30T05:01:27.035Z","endTime":"2026-08-30T05:01:31.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":90.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.506635838360484,"aZ":-32.186083773791026,"pfxX":-6.931801310108764,"pfxZ":-0.0038134242050018585,"pX":0.7586356621229707,"pZ":1.3527819686316525,"vX0":10.608803349806056,"vY0":-142.46888308475675,"vZ0":-6.845950204686168,"x":88.08,"y":202.25,"x0":-2.1058982074825927,"y0":50.00368945526333,"z0":5.810268534494046,"aX":-14.307073071951368},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":-1.2,"breakHorizontal":10.6,"spinRate":1462,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.38386412456446894,"extension":6.1256277802669254},"index":1,"playId":"d52f167c-11c4-3b3b-8dcc-99ab627f882f","pitchNumber":2,"startTime":"2026-08-30T05:01:50.510Z","endTime":"2026-08-30T05:01:54.441Z","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":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.79198972047204,"aZ":-28.26814044321802,"pfxX":-3.510236265070178,"pfxZ":2.4729027743204988,"pX":0.443919619835303,"pZ":4.422692744312264,"vX0":7.524302018880821,"vY0":-125.07986671298154,"vZ0":1.5746428603696017,"x":100.08,"y":119.37,"x0":-2.1504708919847335,"y0":50.004968425249714,"z0":6.106921528145501,"aX":-5.550570700199065},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.2,"breakHorizontal":4.6,"spinRate":738,"spinDirection":251},"zone":12,"typeConfidence":2.0,"plateTime":0.4383123063520453,"extension":6.233375578011091},"index":2,"playId":"e34e9c6d-e655-385b-ab3b-ef0b9c447545","pitchNumber":3,"startTime":"2026-08-30T05:02:13.575Z","endTime":"2026-08-30T05:02:17.156Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.7,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.70431362090855,"aZ":-29.325712954403784,"pfxX":-5.742860474087247,"pfxZ":1.3975448183959411,"pX":-0.4746420725727037,"pZ":2.355916753083975,"vX0":7.052915315356514,"vY0":-141.88988330878635,"vZ0":-4.705493322704585,"x":135.09,"y":175.17,"x0":-2.2435114120579165,"y0":50.005833322536496,"z0":5.898769728117634,"aX":-11.740927252923905},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":1.8,"breakHorizontal":9.0,"spinRate":1533,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.38564768011948747,"extension":6.164975979636798},"index":3,"playId":"eaef60b8-5eb0-3369-8db6-a68970aa9ac2","pitchNumber":4,"startTime":"2026-08-30T05:02:34.819Z","endTime":"2026-08-30T05:02:39.321Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"}}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.85804283765866,"aZ":-32.75509574258137,"pfxX":-1.8298533580993892,"pfxZ":-0.3309932442987204,"pX":1.2462612194901164,"pZ":0.01645615201004708,"vX0":9.294824316641524,"vY0":-130.790717337191,"vZ0":-8.154839582451428,"x":69.5,"y":238.34,"x0":-2.117688572961399,"y0":50.00623587270782,"z0":5.634941357122986,"aX":-3.1675538810111195},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-2.3,"breakHorizontal":1.2,"spinRate":2558,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.4189451478109447,"extension":6.108152965054811},"index":4,"playId":"8ea27bb2-00e7-367b-9712-a8f1fe26468a","pitchNumber":5,"startTime":"2026-08-30T05:03:08.750Z","endTime":"2026-08-30T05:03:13.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":90.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.782115631938037,"aZ":-32.92205675277729,"pfxX":-5.768529651594641,"pfxZ":-0.3573747972132537,"pX":-0.36913625313470094,"pZ":2.681892066381526,"vX0":7.199968851237644,"vY0":-142.92490657235413,"vZ0":-3.5494193098445668,"x":131.07,"y":166.37,"x0":-2.1593787921520233,"y0":50.00411193137692,"z0":5.984694790222249,"aX":-12.058114343227816},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":-1.2,"breakHorizontal":9.1,"spinRate":1429,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.3817340603727102,"extension":6.052666701854626},"hitData":{"launchSpeed":81.6,"launchAngle":-36.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":142.75,"coordY":176.56}},"index":5,"playId":"f19f15a8-0a89-32a3-ba37-6f8f3e28e7ed","pitchNumber":6,"startTime":"2026-08-30T05:03:32.654Z","endTime":"2026-08-30T05:03:39.939Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T05:03:39.939Z","atBatIndex":76},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach Neto flies out to center fielder Justin Crawford.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-08-30T05:04:12.302Z","endTime":"2026-08-30T05:06:48.254Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"2c2d654c-a592-44c7-88af-38ce1738b628","startTime":"2026-08-30T05:04:12.302Z","endTime":"2026-08-30T05:04:17.302Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":91.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1252229384736,"aZ":-32.487326730619166,"pfxX":-6.582226354377266,"pfxZ":-0.15310108543673762,"pX":-0.3900751223455783,"pZ":0.8611633012337839,"vX0":7.541652949386356,"vY0":-143.78119916388232,"vZ0":-8.352619622846776,"x":131.87,"y":215.53,"x0":-2.186995903325173,"y0":50.00079403933831,"z0":5.80859508849947,"aX":-13.834162450151782},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":-1.8,"breakHorizontal":10.4,"spinRate":1485,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.38038301012170095,"extension":6.139762938546628},"index":1,"playId":"4d5a70cc-6293-3716-99bb-282b0521a682","pitchNumber":1,"startTime":"2026-08-30T05:04:26.432Z","endTime":"2026-08-30T05:04:30.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":90.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.319936135201267,"aZ":-31.74029220332635,"pfxX":-5.553939277001393,"pfxZ":0.20877305022169068,"pX":-1.1522030046376033,"pZ":2.3397478429656124,"vX0":4.8054254539472225,"vY0":-141.82224633117207,"vZ0":-4.699739003292556,"x":160.92,"y":175.61,"x0":-2.141203601379648,"y0":50.001137179903765,"z0":6.026279246161573,"aX":-11.391652273517016},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":-0.4,"breakHorizontal":9.1,"spinRate":1568,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.38518724497885515,"extension":6.011951566954332},"index":2,"playId":"85a0235f-8e64-3a5f-b200-f041649caff4","pitchNumber":2,"startTime":"2026-08-30T05:04:47.306Z","endTime":"2026-08-30T05:04:51.847Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.357486501117535,"aZ":-30.088429438451858,"pfxX":-7.631653125650367,"pfxZ":0.995941223738102,"pX":0.1155157218266353,"pZ":2.2738056596913867,"vX0":8.738051205851406,"vY0":-143.27601756241395,"vZ0":-5.2993421227556645,"x":112.6,"y":177.39,"x0":-1.9741102957626542,"y0":50.002167577238055,"z0":6.014583051410305,"aX":-15.956104172842334},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":1.0,"breakHorizontal":12.2,"spinRate":1547,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.381475166268332,"extension":6.069299164329065},"index":3,"playId":"3a067682-7ae2-31fb-b20a-b5b6ade6b9c4","pitchNumber":3,"startTime":"2026-08-30T05:05:10.545Z","endTime":"2026-08-30T05:05:18.391Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"index":4,"startTime":"2026-08-30T05:06:00.590Z","endTime":"2026-08-30T05:06:16.286Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":91.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.640695395556115,"aZ":-24.8130726762636,"pfxX":-6.88483492355831,"pfxZ":3.490798726899782,"pX":0.5365535574056808,"pZ":1.3877289742642982,"vX0":9.782560149685954,"vY0":-144.1554285313898,"vZ0":-8.339549360252995,"x":96.55,"y":201.31,"x0":-2.0021294497865094,"y0":50.00568771398174,"z0":5.843157339990671,"aX":-14.532711049224059},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":4.8,"breakHorizontal":10.6,"spinRate":1680,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.37955542514363527,"extension":6.281044658203033},"index":5,"playId":"668c0f51-8d11-33c7-af84-4b418a72bc0d","pitchNumber":4,"startTime":"2026-08-30T05:06:16.286Z","endTime":"2026-08-30T05:06:20.202Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.738756350662186,"aZ":-23.646135133714868,"pfxX":-8.378812119771137,"pfxZ":4.155948987788082,"pX":0.7592917274077426,"pZ":2.187317022577363,"vX0":10.837928089224466,"vY0":-142.58484494859167,"vZ0":-6.256805421226035,"x":88.06,"y":179.72,"x0":-2.0080052069140724,"y0":50.00624272955391,"z0":5.9092306977132525,"aX":-17.203205684202146},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.4,"breakHorizontal":13.0,"spinRate":1760,"spinDirection":236},"zone":6,"typeConfidence":2.0,"plateTime":0.38460810775549303,"extension":6.043825803204755},"hitData":{"launchSpeed":96.2,"launchAngle":29.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.4,"coordY":66.32}},"index":6,"playId":"2e8bd4de-0959-32fb-887f-d589b64e2cc5","pitchNumber":5,"startTime":"2026-08-30T05:06:36.897Z","endTime":"2026-08-30T05:06:48.254Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T05:06:48.254Z","atBatIndex":77},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Trout flies out to right fielder Derek Hill.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-08-30T05:07:04.935Z","endTime":"2026-08-30T05:08:09.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.66"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.13"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.37"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.01"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.06"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.43"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.23"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.81"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.79"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"52.47"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.29"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.53"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.43"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".172"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".298"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".345"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".150"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".347"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".279"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".156"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".522"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".704"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".806"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".851"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".982"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".350"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.275"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".674"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".730"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".458"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".522"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".704"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".806"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".851"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".982"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".350"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.275"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".674"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".730"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".458"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[2],"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":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":90.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.35671665119549,"aZ":-25.3692880722428,"pfxX":-7.041816898887602,"pfxZ":3.2411208207948237,"pX":-0.0764723577268234,"pZ":0.9161019360509248,"vX0":8.241804660942899,"vY0":-144.3153101036431,"vZ0":-9.384123108517159,"x":119.91,"y":214.05,"x0":-2.062127797837012,"y0":50.00028586091317,"z0":5.787634343428877,"aX":-14.768124364603276},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":4.0,"breakHorizontal":11.0,"spinRate":1768,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.38036763768870197,"extension":6.1849894471021765},"index":0,"playId":"09d8f3cb-4292-3086-86aa-671dfc18a5ce","pitchNumber":1,"startTime":"2026-08-30T05:07:17.256Z","endTime":"2026-08-30T05:07:21.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":90.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.59298025684833,"aZ":-26.386950358718423,"pfxX":-6.728105718036391,"pfxZ":2.76620686210817,"pX":-0.03209237910555708,"pZ":2.7923193178824466,"vX0":8.110817354352651,"vY0":-144.2999604424588,"vZ0":-4.541732492789948,"x":118.22,"y":163.39,"x0":-2.0137981892239356,"y0":50.00643708990793,"z0":6.025352963001312,"aX":-14.100125852739836},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":4.2,"breakHorizontal":10.4,"spinRate":1749,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.38050244382796405,"extension":6.168354549748951},"index":1,"playId":"acdf3a2a-2542-303d-92ee-c2ffe2993c64","pitchNumber":2,"startTime":"2026-08-30T05:07:40.621Z","endTime":"2026-08-30T05:07:46.502Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wade Meckler advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"acdf3a2a-2542-303d-92ee-c2ffe2993c64","startTime":"2026-08-30T05:07:52.596Z","endTime":"2026-08-30T05:08:00.372Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":685133,"link":"/api/v1/people/685133"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":101.9,"endSpeed":92.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.4324950816378,"aZ":-15.084335531316125,"pfxX":-6.094939062445244,"pfxZ":7.811556580259994,"pX":-0.004399945328181916,"pZ":2.6939436507266206,"vX0":8.188614863937044,"vY0":-147.92849744523434,"vZ0":-6.690215737310935,"x":117.17,"y":166.04,"x0":-2.0330692783645636,"y0":50.00502953164887,"z0":5.890651588062871,"aX":-13.339318422047553},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":12.7,"breakHorizontal":9.2,"spinRate":2157,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.3720474780745726,"extension":6.153663356335786},"hitData":{"launchSpeed":92.7,"launchAngle":36.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.91,"coordY":82.76}},"index":3,"playId":"05d69025-0c54-3141-ac45-f6891aa8d3a1","pitchNumber":3,"startTime":"2026-08-30T05:08:00.372Z","endTime":"2026-08-30T05:08:09.318Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T05:08:09.318Z","atBatIndex":78}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Trout flies out to right fielder Derek Hill.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-08-30T05:07:04.935Z","endTime":"2026-08-30T05:08:09.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.66"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.13"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.37"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.01"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.06"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.43"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.23"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.81"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.79"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"52.47"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.29"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.53"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.43"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".172"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".298"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".345"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".150"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".347"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".279"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".156"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".522"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".704"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".806"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".851"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".982"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".350"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.275"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".674"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".730"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".458"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".522"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".704"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".806"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".851"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".982"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".350"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.275"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".674"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".730"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".458"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[2],"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":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":90.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.35671665119549,"aZ":-25.3692880722428,"pfxX":-7.041816898887602,"pfxZ":3.2411208207948237,"pX":-0.0764723577268234,"pZ":0.9161019360509248,"vX0":8.241804660942899,"vY0":-144.3153101036431,"vZ0":-9.384123108517159,"x":119.91,"y":214.05,"x0":-2.062127797837012,"y0":50.00028586091317,"z0":5.787634343428877,"aX":-14.768124364603276},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":4.0,"breakHorizontal":11.0,"spinRate":1768,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.38036763768870197,"extension":6.1849894471021765},"index":0,"playId":"09d8f3cb-4292-3086-86aa-671dfc18a5ce","pitchNumber":1,"startTime":"2026-08-30T05:07:17.256Z","endTime":"2026-08-30T05:07:21.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":90.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.59298025684833,"aZ":-26.386950358718423,"pfxX":-6.728105718036391,"pfxZ":2.76620686210817,"pX":-0.03209237910555708,"pZ":2.7923193178824466,"vX0":8.110817354352651,"vY0":-144.2999604424588,"vZ0":-4.541732492789948,"x":118.22,"y":163.39,"x0":-2.0137981892239356,"y0":50.00643708990793,"z0":6.025352963001312,"aX":-14.100125852739836},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":4.2,"breakHorizontal":10.4,"spinRate":1749,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.38050244382796405,"extension":6.168354549748951},"index":1,"playId":"acdf3a2a-2542-303d-92ee-c2ffe2993c64","pitchNumber":2,"startTime":"2026-08-30T05:07:40.621Z","endTime":"2026-08-30T05:07:46.502Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wade Meckler advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"acdf3a2a-2542-303d-92ee-c2ffe2993c64","startTime":"2026-08-30T05:07:52.596Z","endTime":"2026-08-30T05:08:00.372Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":685133,"link":"/api/v1/people/685133"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":101.9,"endSpeed":92.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.4324950816378,"aZ":-15.084335531316125,"pfxX":-6.094939062445244,"pfxZ":7.811556580259994,"pX":-0.004399945328181916,"pZ":2.6939436507266206,"vX0":8.188614863937044,"vY0":-147.92849744523434,"vZ0":-6.690215737310935,"x":117.17,"y":166.04,"x0":-2.0330692783645636,"y0":50.00502953164887,"z0":5.890651588062871,"aX":-13.339318422047553},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":12.7,"breakHorizontal":9.2,"spinRate":2157,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.3720474780745726,"extension":6.153663356335786},"hitData":{"launchSpeed":92.7,"launchAngle":36.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.91,"coordY":82.76}},"index":3,"playId":"05d69025-0c54-3141-ac45-f6891aa8d3a1","pitchNumber":3,"startTime":"2026-08-30T05:08:00.372Z","endTime":"2026-08-30T05:08:09.318Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T05:08:09.318Z","atBatIndex":78},"scoringPlays":[9,59,71,72,76],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2,3],"bottom":[4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":118.52,"y":149.91},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":1,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":117.37,"y":152.1},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":1,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"coordinates":{"x":182.12,"y":91.16},"type":"O","description":"Lineout"}]}},{"startIndex":7,"endIndex":17,"top":[7,8,9,10,11,12,13],"bottom":[14,15,16,17],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":186.89,"y":138.53},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":144.75,"y":78.77},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":98.16,"y":117.15},"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":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":94.37,"y":119.83},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"coordinates":{"x":108.23,"y":153.55},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"coordinates":{"x":133.06,"y":191.1},"type":"O","description":"Bunt Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"coordinates":{"x":126.12,"y":192.2},"type":"O","description":"Groundout"}]}},{"startIndex":18,"endIndex":25,"top":[18,19,20],"bottom":[21,22,23,24,25],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":160.32,"y":164.45},"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":3,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":140.71,"y":185.01},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":145.17,"y":148.7},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":3,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"coordinates":{"x":164.79,"y":105.01},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":3,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"coordinates":{"x":127.73,"y":192.59},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":3,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"coordinates":{"x":72.93,"y":88.11},"type":"O","description":"Lineout"}]}},{"startIndex":26,"endIndex":32,"top":[26,27,28,29],"bottom":[30,31,32],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":157.29,"y":164.45},"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":4,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":142.7,"y":52.06},"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":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":92.08,"y":87.11},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"coordinates":{"x":147.63,"y":133.73},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"coordinates":{"x":159.44,"y":159.21},"type":"O","description":"Groundout"}]}},{"startIndex":33,"endIndex":39,"top":[33,34,35],"bottom":[36,37,38,39],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":146.16,"y":141.05},"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":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":53.63,"y":64.22},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":151.23,"y":151.73},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"coordinates":{"x":69.49,"y":115.22},"type":"H","description":"Single"}]}},{"startIndex":40,"endIndex":46,"top":[40,41,42,43],"bottom":[44,45,46],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":133.4,"y":157.42},"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":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":97.32,"y":166.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":6,"pitcher":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":157.89,"y":154.15},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":6,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":131.14,"y":132.29},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":6,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"coordinates":{"x":106.41,"y":151.73},"type":"O","description":"Groundout"}]}},{"startIndex":47,"endIndex":52,"top":[47,48,49],"bottom":[50,51,52],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":684665,"fullName":"Luke Murphy","link":"/api/v1/people/684665"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":126.2,"y":196.63},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"coordinates":{"x":102.28,"y":161.98},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"coordinates":{"x":150.02,"y":156.57},"type":"O","description":"Groundout"}]}},{"startIndex":53,"endIndex":60,"top":[53,54,55,56],"bottom":[57,58,59,60],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":694680,"fullName":"Trevor Martin","link":"/api/v1/people/694680"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":122.16,"y":168.69},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":694680,"fullName":"Trevor Martin","link":"/api/v1/people/694680"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":156.68,"y":169.29},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":8,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"coordinates":{"x":122.42,"y":69.75},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":8,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":55.32,"y":49.94},"type":"H","description":"Home Run"}]}},{"startIndex":61,"endIndex":68,"top":[61,62,63],"bottom":[64,65,66,67,68],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":9,"pitcher":{"id":694680,"fullName":"Trevor Martin","link":"/api/v1/people/694680"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":88.6,"y":96.88},"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":694680,"fullName":"Trevor Martin","link":"/api/v1/people/694680"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":154.87,"y":154.76},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":9,"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"coordinates":{"x":99.13,"y":164.73},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":9,"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"batter":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"coordinates":{"x":117.31,"y":180.8},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":9,"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"coordinates":{"x":148.2,"y":149.31},"type":"O","description":"Groundout"}]}},{"startIndex":69,"endIndex":78,"top":[69,70,71,72,73,74],"bottom":[75,76,77,78],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":10,"pitcher":{"id":694680,"fullName":"Trevor Martin","link":"/api/v1/people/694680"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":110.04,"y":151.12},"type":"O","description":"Fielders Choice Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":10,"pitcher":{"id":694680,"fullName":"Trevor Martin","link":"/api/v1/people/694680"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":149.41,"y":100.24},"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":10,"pitcher":{"id":694680,"fullName":"Trevor Martin","link":"/api/v1/people/694680"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":117.57,"y":97.52},"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":10,"pitcher":{"id":694680,"fullName":"Trevor Martin","link":"/api/v1/people/694680"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":174.25,"y":129.92},"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":10,"pitcher":{"id":694680,"fullName":"Trevor Martin","link":"/api/v1/people/694680"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":151.42,"y":163.89},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":10,"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"coordinates":{"x":88.24,"y":117.2},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":10,"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"coordinates":{"x":142.75,"y":176.56},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":10,"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":126.4,"y":66.32},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":10,"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":176.91,"y":82.76},"type":"O","description":"Flyout"}]}}]},"linescore":{"currentInning":10,"currentInningOrdinal":"10th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":3}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":10,"ordinalNum":"10th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":2,"hits":4,"errors":0,"leftOnBase":7},"away":{"runs":4,"hits":7,"errors":1,"leftOnBase":7}},"defense":{"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"catcher":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"first":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"second":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"third":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"shortstop":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"left":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"center":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"right":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"onDeck":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"inHole":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"battingOrder":5,"team":{"id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"}},"offense":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"onDeck":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"inHole":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"pitcher":{"id":694680,"fullName":"Trevor Martin","link":"/api/v1/people/694680"},"battingOrder":2,"team":{"id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"}},"balls":1,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":13,"airOuts":7,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":7,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".243","atBats":33,"obp":".313","slg":".401","ops":".714","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":8,"rbi":4,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"flyOuts":2,"groundOuts":15,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":1,"hits":4,"hitByPitch":1,"atBats":33,"obp":".194","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":139,"era":"4.07","inningsPitched":"10.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.29","battersFaced":38,"outs":30,"completeGames":0,"shutouts":0,"pitchesThrown":139,"balls":43,"strikes":96,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":2,"pitchesPerInning":"13.90","runsScoredPer9":"1.80","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":13,"putOuts":30,"errors":1,"chances":43,"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":"700","stats":{"batting":{"summary":"1-3 | BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":130,"flyOuts":69,"groundOuts":98,"airOuts":120,"runs":67,"doubles":18,"triples":2,"homeRuns":17,"strikeOuts":127,"baseOnBalls":32,"intentionalWalks":5,"hits":127,"hitByPitch":2,"avg":".272","atBats":467,"obp":".319","slg":".428","ops":".747","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":506,"totalBases":200,"rbi":56,"leftOnBase":194,"sacBunts":1,"sacFlies":4,"babip":".336","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.47","popOuts":15,"lineOuts":36},"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":222,"errors":2,"chances":224,"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":27,"gamesStarted":27,"flyOuts":67,"groundOuts":157,"airOuts":118,"runs":64,"doubles":29,"triples":1,"homeRuns":14,"strikeOuts":203,"baseOnBalls":50,"intentionalWalks":0,"hits":133,"hitByPitch":9,"atBats":604,"obp":".288","caughtStealing":7,"stolenBases":13,"stolenBasePercentage":".650","caughtStealingPercentage":".350","numberOfPitches":2652,"era":"3.09","inningsPitched":"163.0","wins":12,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":56,"whip":"1.12","battersFaced":670,"outs":489,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2652,"balls":948,"strikes":1704,"strikePercentage":".640","hitBatsmen":9,"balks":1,"wildPitches":8,"pickoffs":1,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".706","pitchesPerInning":"16.27","gamesFinished":0,"strikeoutWalkRatio":"4.06","strikeoutsPer9Inn":"11.21","walksPer9Inn":"2.76","hitsPer9Inn":"7.34","runsScoredPer9":"3.53","homeRunsPer9":"0.77","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":4,"sacFlies":3,"passedBall":0,"popOuts":22,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":6,"errors":0,"chances":26,"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":55,"gamesStarted":0,"flyOuts":24,"groundOuts":33,"airOuts":49,"runs":33,"doubles":8,"triples":3,"homeRuns":5,"strikeOuts":59,"baseOnBalls":22,"intentionalWalks":2,"hits":51,"hitByPitch":8,"atBats":191,"obp":".367","caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":934,"era":"5.81","inningsPitched":"48.0","wins":3,"losses":3,"saves":1,"saveOpportunities":3,"holds":11,"blownSaves":2,"earnedRuns":31,"whip":"1.52","battersFaced":222,"outs":144,"gamesPitched":55,"completeGames":0,"shutouts":0,"pitchesThrown":934,"balls":365,"strikes":569,"strikePercentage":".610","hitBatsmen":8,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".500","pitchesPerInning":"19.46","gamesFinished":4,"strikeoutWalkRatio":"2.68","strikeoutsPer9Inn":"11.06","walksPer9Inn":"4.13","hitsPer9Inn":"9.56","runsScoredPer9":"6.19","homeRunsPer9":"0.94","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":14,"lineOuts":11},"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":"900","stats":{"batting":{"summary":"1-3 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":126,"flyOuts":40,"groundOuts":126,"airOuts":80,"runs":43,"doubles":17,"triples":4,"homeRuns":2,"strikeOuts":69,"baseOnBalls":25,"intentionalWalks":0,"hits":97,"hitByPitch":3,"avg":".266","atBats":364,"obp":".316","slg":".352","ops":".668","caughtStealing":4,"stolenBases":16,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":400,"totalBases":128,"rbi":34,"leftOnBase":145,"sacBunts":5,"sacFlies":3,"babip":".321","groundOutsToAirouts":"1.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"182.00","popOuts":12,"lineOuts":28},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":211,"errors":1,"chances":214,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":2,"groundOuts":10,"airOuts":9,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":15,"hitByPitch":2,"avg":".357","atBats":42,"obp":".396","slg":".548","ops":".944","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":23,"rbi":11,"leftOnBase":18,"sacBunts":0,"sacFlies":2,"babip":".406","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":29,"errors":0,"chances":29,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650911":{"person":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"summary":"7.0 IP, 0 ER, 8 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":11,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":91,"inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":25,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":26,"strikes":65,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":28,"flyOuts":54,"groundOuts":199,"airOuts":110,"runs":55,"doubles":27,"triples":0,"homeRuns":14,"strikeOuts":202,"baseOnBalls":39,"intentionalWalks":0,"hits":170,"hitByPitch":5,"atBats":678,"obp":".296","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","numberOfPitches":2673,"era":"2.52","inningsPitched":"175.1","wins":16,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.19","battersFaced":726,"outs":526,"gamesPitched":28,"completeGames":1,"shutouts":1,"pitchesThrown":2673,"balls":893,"strikes":1780,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"1.81","rbi":0,"winPercentage":".800","pitchesPerInning":"15.25","gamesFinished":0,"strikeoutWalkRatio":"5.18","strikeoutsPer9Inn":"10.37","walksPer9Inn":"2.00","hitsPer9Inn":"8.73","runsScoredPer9":"2.82","homeRunsPer9":"0.72","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":41},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":21,"putOuts":5,"errors":1,"chances":27,"fielding":".963","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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"300","stats":{"batting":{"summary":"0-2 | 3 BB, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":136,"flyOuts":67,"groundOuts":121,"airOuts":116,"runs":84,"doubles":26,"triples":3,"homeRuns":27,"strikeOuts":120,"baseOnBalls":97,"intentionalWalks":3,"hits":126,"hitByPitch":1,"avg":".265","atBats":476,"obp":".386","slg":".502","ops":".888","caughtStealing":6,"stolenBases":7,"stolenBasePercentage":".538","caughtStealingPercentage":".462","groundIntoDoublePlay":17,"groundIntoTriplePlay":0,"plateAppearances":581,"totalBases":239,"rbi":77,"leftOnBase":189,"sacBunts":0,"sacFlies":7,"babip":".295","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.63","popOuts":12,"lineOuts":37},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":62,"putOuts":772,"errors":4,"chances":838,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":"800","stats":{"batting":{"summary":"0-4 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":1,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":55,"groundOuts":98,"airOuts":94,"runs":43,"doubles":17,"triples":0,"homeRuns":9,"strikeOuts":79,"baseOnBalls":29,"intentionalWalks":0,"hits":75,"hitByPitch":9,"avg":".221","atBats":340,"obp":".294","slg":".350","ops":".644","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":384,"totalBases":119,"rbi":44,"leftOnBase":169,"sacBunts":0,"sacFlies":6,"babip":".256","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.78","popOuts":10,"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":56,"stolenBasePercentage":".747","caughtStealingPercentage":".253","assists":26,"putOuts":1014,"errors":8,"chances":1047,"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":22,"gamesStarted":22,"flyOuts":50,"groundOuts":110,"airOuts":103,"runs":48,"doubles":19,"triples":1,"homeRuns":19,"strikeOuts":148,"baseOnBalls":38,"intentionalWalks":0,"hits":97,"hitByPitch":3,"atBats":456,"obp":".277","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":2047,"era":"3.40","inningsPitched":"124.1","wins":10,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":47,"whip":"1.09","battersFaced":499,"outs":373,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2047,"balls":743,"strikes":1304,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".667","pitchesPerInning":"16.46","gamesFinished":0,"strikeoutWalkRatio":"3.89","strikeoutsPer9Inn":"10.71","walksPer9Inn":"2.75","hitsPer9Inn":"7.02","runsScoredPer9":"3.47","homeRunsPer9":"1.38","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":12,"errors":0,"chances":22,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID661395":{"person":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"note":"(W, 2-4)","summary":"2.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":4,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":1,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"2.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":9,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":9,"strikes":15,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"4.50","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":51,"gamesStarted":0,"flyOuts":11,"groundOuts":48,"airOuts":28,"runs":11,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":67,"baseOnBalls":9,"intentionalWalks":1,"hits":42,"hitByPitch":4,"atBats":185,"obp":".278","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":788,"era":"1.64","inningsPitched":"49.1","wins":2,"losses":4,"saves":28,"saveOpportunities":30,"holds":0,"blownSaves":2,"earnedRuns":9,"whip":"1.03","battersFaced":198,"outs":148,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":788,"balls":275,"strikes":513,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.71","rbi":1,"winPercentage":".333","pitchesPerInning":"15.97","gamesFinished":46,"strikeoutWalkRatio":"7.44","strikeoutsPer9Inn":"12.22","walksPer9Inn":"1.64","hitsPer9Inn":"7.66","runsScoredPer9":"2.01","homeRunsPer9":"0.18","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":10},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID624641":{"person":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"jerseyNumber":"33","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":22,"groundOuts":60,"airOuts":50,"runs":24,"doubles":8,"triples":2,"homeRuns":6,"strikeOuts":44,"baseOnBalls":7,"intentionalWalks":0,"hits":46,"hitByPitch":5,"avg":".235","atBats":196,"obp":".275","slg":".388","ops":".663","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":214,"totalBases":76,"rbi":39,"leftOnBase":87,"sacBunts":1,"sacFlies":3,"babip":".268","groundOutsToAirouts":"1.20","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"32.67","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":{"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":true,"isSubstitute":false}},"ID689147":{"person":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"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":56,"gamesStarted":0,"flyOuts":35,"groundOuts":40,"airOuts":63,"runs":25,"doubles":9,"triples":3,"homeRuns":3,"strikeOuts":55,"baseOnBalls":27,"intentionalWalks":1,"hits":38,"hitByPitch":6,"atBats":194,"obp":".311","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":950,"era":"3.83","inningsPitched":"51.2","wins":7,"losses":1,"saves":1,"saveOpportunities":4,"holds":16,"blownSaves":3,"earnedRuns":22,"whip":"1.26","battersFaced":229,"outs":155,"gamesPitched":56,"completeGames":0,"shutouts":0,"pitchesThrown":950,"balls":366,"strikes":584,"strikePercentage":".610","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".875","pitchesPerInning":"18.39","gamesFinished":6,"strikeoutWalkRatio":"2.04","strikeoutsPer9Inn":"9.58","walksPer9Inn":"4.70","hitsPer9Inn":"6.62","runsScoredPer9":"4.35","homeRunsPer9":"0.52","inheritedRunners":19,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":15,"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":12,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":130,"flyOuts":73,"groundOuts":162,"airOuts":131,"runs":52,"doubles":22,"triples":1,"homeRuns":14,"strikeOuts":74,"baseOnBalls":34,"intentionalWalks":1,"hits":119,"hitByPitch":9,"avg":".247","atBats":481,"obp":".306","slg":".385","ops":".691","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":18,"groundIntoTriplePlay":0,"plateAppearances":529,"totalBases":185,"rbi":76,"leftOnBase":196,"sacBunts":0,"sacFlies":5,"babip":".264","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.36","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":166,"putOuts":250,"errors":11,"chances":427,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":{"note":"(BS, 4)","summary":"1.0 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":8,"strikes":16,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":52,"gamesStarted":0,"flyOuts":23,"groundOuts":44,"airOuts":41,"runs":18,"doubles":3,"triples":1,"homeRuns":5,"strikeOuts":62,"baseOnBalls":14,"intentionalWalks":0,"hits":36,"hitByPitch":3,"atBats":181,"obp":".265","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":839,"era":"2.90","inningsPitched":"49.2","wins":2,"losses":1,"saves":2,"saveOpportunities":6,"holds":11,"blownSaves":4,"earnedRuns":16,"whip":"1.01","battersFaced":200,"outs":149,"gamesPitched":52,"completeGames":0,"shutouts":0,"pitchesThrown":839,"balls":301,"strikes":538,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":1,"winPercentage":".667","pitchesPerInning":"16.89","gamesFinished":7,"strikeoutWalkRatio":"4.43","strikeoutsPer9Inn":"11.23","walksPer9Inn":"2.54","hitsPer9Inn":"6.52","runsScoredPer9":"3.26","homeRunsPer9":"0.91","inheritedRunners":23,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":37,"gamesStarted":0,"flyOuts":28,"groundOuts":30,"airOuts":44,"runs":25,"doubles":5,"triples":2,"homeRuns":10,"strikeOuts":53,"baseOnBalls":18,"intentionalWalks":1,"hits":39,"hitByPitch":4,"atBats":162,"obp":".324","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":742,"era":"4.70","inningsPitched":"44.0","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":23,"whip":"1.30","battersFaced":188,"outs":132,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":742,"balls":291,"strikes":451,"strikePercentage":".610","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".667","pitchesPerInning":"16.86","gamesFinished":19,"strikeoutWalkRatio":"2.94","strikeoutsPer9Inn":"10.84","walksPer9Inn":"3.68","hitsPer9Inn":"7.98","runsScoredPer9":"5.11","homeRunsPer9":"2.05","inheritedRunners":11,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":5,"lineOuts":11},"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":{},"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":4,"flyOuts":29,"groundOuts":61,"airOuts":52,"runs":24,"doubles":9,"triples":2,"homeRuns":6,"strikeOuts":59,"baseOnBalls":15,"intentionalWalks":2,"hits":49,"hitByPitch":1,"atBats":218,"obp":".277","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":954,"era":"3.34","inningsPitched":"59.1","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":22,"whip":"1.08","battersFaced":237,"outs":178,"gamesPitched":52,"completeGames":0,"shutouts":0,"pitchesThrown":954,"balls":349,"strikes":605,"strikePercentage":".630","hitBatsmen":1,"balks":1,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".500","pitchesPerInning":"16.08","gamesFinished":11,"strikeoutWalkRatio":"3.93","strikeoutsPer9Inn":"8.95","walksPer9Inn":"2.28","hitsPer9Inn":"7.43","runsScoredPer9":"3.64","homeRunsPer9":"0.91","inheritedRunners":20,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":19},"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":true,"isSubstitute":false}},"ID681082":{"person":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"jerseyNumber":"5","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":130,"flyOuts":82,"groundOuts":119,"airOuts":133,"runs":59,"doubles":26,"triples":6,"homeRuns":9,"strikeOuts":88,"baseOnBalls":51,"intentionalWalks":0,"hits":117,"hitByPitch":2,"avg":".259","atBats":452,"obp":".335","slg":".403","ops":".738","caughtStealing":0,"stolenBases":23,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":510,"totalBases":182,"rbi":59,"leftOnBase":193,"sacBunts":3,"sacFlies":2,"babip":".303","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.22","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":288,"putOuts":158,"errors":2,"chances":448,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID656941":{"person":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | 2B, 2 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":3,"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":130,"flyOuts":59,"groundOuts":70,"airOuts":110,"runs":79,"doubles":17,"triples":1,"homeRuns":40,"strikeOuts":193,"baseOnBalls":84,"intentionalWalks":6,"hits":119,"hitByPitch":6,"avg":".244","atBats":487,"obp":".359","slg":".530","ops":".889","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":583,"totalBases":258,"rbi":82,"leftOnBase":169,"sacBunts":0,"sacFlies":5,"babip":".305","groundOutsToAirouts":"0.64","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"12.18","popOuts":30,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":24,"errors":0,"chances":27,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID596117":{"person":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"jerseyNumber":"21","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"101","stats":{"batting":{"note":"1-","summary":"0-0 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"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":29,"flyOuts":8,"groundOuts":16,"airOuts":14,"runs":9,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":2,"avg":".149","atBats":47,"obp":".212","slg":".149","ops":".361","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":52,"totalBases":7,"rbi":3,"leftOnBase":19,"sacBunts":0,"sacFlies":1,"babip":".189","groundOutsToAirouts":"1.14","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":14,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":10,"putOuts":126,"errors":1,"chances":137,"fielding":".993","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":{},"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":8,"gamesStarted":0,"flyOuts":2,"groundOuts":10,"airOuts":6,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":29,"obp":".273","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":128,"era":"1.08","inningsPitched":"8.1","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.08","battersFaced":33,"outs":25,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":128,"balls":48,"strikes":80,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":0,"winPercentage":".800","pitchesPerInning":"15.36","gamesFinished":3,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"8.64","walksPer9Inn":"4.32","hitsPer9Inn":"5.40","runsScoredPer9":"3.24","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":true,"isSubstitute":false}},"ID605400":{"person":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"jerseyNumber":"27","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":27,"flyOuts":76,"groundOuts":121,"airOuts":141,"runs":82,"doubles":24,"triples":3,"homeRuns":32,"strikeOuts":153,"baseOnBalls":49,"intentionalWalks":2,"hits":151,"hitByPitch":1,"atBats":560,"obp":".327","caughtStealing":5,"stolenBases":10,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":2458,"era":"5.03","inningsPitched":"143.0","wins":5,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":80,"whip":"1.40","battersFaced":616,"outs":429,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2458,"balls":903,"strikes":1555,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".333","pitchesPerInning":"17.19","gamesFinished":0,"strikeoutWalkRatio":"3.12","strikeoutsPer9Inn":"9.63","walksPer9Inn":"3.08","hitsPer9Inn":"9.50","runsScoredPer9":"5.16","homeRunsPer9":"2.01","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":29,"lineOuts":36},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":7,"errors":1,"chances":19,"fielding":".947","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":54,"gamesStarted":0,"flyOuts":23,"groundOuts":42,"airOuts":53,"runs":15,"doubles":10,"triples":1,"homeRuns":4,"strikeOuts":48,"baseOnBalls":16,"intentionalWalks":1,"hits":37,"hitByPitch":3,"atBats":175,"obp":".284","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":739,"era":"2.22","inningsPitched":"48.2","wins":5,"losses":5,"saves":1,"saveOpportunities":4,"holds":15,"blownSaves":3,"earnedRuns":12,"whip":"1.09","battersFaced":199,"outs":146,"gamesPitched":54,"completeGames":0,"shutouts":0,"pitchesThrown":739,"balls":252,"strikes":487,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".500","pitchesPerInning":"15.18","gamesFinished":6,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"8.88","walksPer9Inn":"2.96","hitsPer9Inn":"6.84","runsScoredPer9":"2.77","homeRunsPer9":"0.74","inheritedRunners":22,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":13,"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":"400","stats":{"batting":{"summary":"0-5","gamesPlayed":1,"flyOuts":0,"groundOuts":4,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":128,"flyOuts":129,"groundOuts":146,"airOuts":198,"runs":63,"doubles":28,"triples":7,"homeRuns":6,"strikeOuts":24,"baseOnBalls":27,"intentionalWalks":4,"hits":163,"hitByPitch":4,"avg":".317","atBats":515,"obp":".349","slg":".433","ops":".782","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":562,"totalBases":223,"rbi":54,"leftOnBase":166,"sacBunts":6,"sacFlies":10,"babip":".317","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"85.83","popOuts":23,"lineOuts":46},"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":330,"putOuts":171,"errors":7,"chances":508,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"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":"2-4 | BB, 2 RBI, SB","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":131,"flyOuts":84,"groundOuts":133,"airOuts":152,"runs":86,"doubles":22,"triples":1,"homeRuns":17,"strikeOuts":127,"baseOnBalls":37,"intentionalWalks":1,"hits":131,"hitByPitch":4,"avg":".243","atBats":540,"obp":".295","slg":".381","ops":".676","caughtStealing":4,"stolenBases":18,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":584,"totalBases":206,"rbi":51,"leftOnBase":200,"sacBunts":0,"sacFlies":3,"babip":".286","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"31.76","popOuts":27,"lineOuts":41},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":286,"putOuts":160,"errors":20,"chances":466,"fielding":".957","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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"301","stats":{"batting":{"note":"2-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":18,"groundOuts":36,"airOuts":33,"runs":27,"doubles":4,"triples":0,"homeRuns":9,"strikeOuts":63,"baseOnBalls":12,"intentionalWalks":0,"hits":41,"hitByPitch":1,"avg":".241","atBats":170,"obp":".295","slg":".424","ops":".719","caughtStealing":4,"stolenBases":13,"stolenBasePercentage":".765","caughtStealingPercentage":".235","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":186,"totalBases":72,"rbi":26,"leftOnBase":95,"sacBunts":3,"sacFlies":0,"babip":".327","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.89","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":105,"errors":1,"chances":110,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":20,"gamesStarted":18,"flyOuts":57,"groundOuts":85,"airOuts":115,"runs":65,"doubles":15,"triples":1,"homeRuns":17,"strikeOuts":85,"baseOnBalls":37,"intentionalWalks":0,"hits":105,"hitByPitch":5,"atBats":383,"obp":".343","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1670,"era":"5.95","inningsPitched":"98.1","wins":3,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":65,"whip":"1.44","battersFaced":432,"outs":295,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1670,"balls":601,"strikes":1069,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".273","pitchesPerInning":"16.98","gamesFinished":0,"strikeoutWalkRatio":"2.30","strikeoutsPer9Inn":"7.78","walksPer9Inn":"3.39","hitsPer9Inn":"9.61","runsScoredPer9":"5.95","homeRunsPer9":"1.56","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":4,"sacFlies":3,"passedBall":0,"popOuts":28,"lineOuts":30},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":15,"errors":0,"chances":24,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[656941,596117,607208,547180,656537,650333,664761,681082,669016,592663,702222,650911,680742,661395],"pitchers":[650911,680742,661395],"bench":[650559,624641],"bullpen":[621237,689147,666200,641835,686934,605400,691725,548384,663767,554430],"battingOrder":[596117,607208,656537,650333,664761,681082,669016,592663,702222],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Schwarber (17, Martin)."},{"label":"TB","value":"Bohm 2; Crawford; Marsh; Schwarber 2; Turner 2."},{"label":"RBI","value":"Marsh (56); Schwarber (82); Turner 2 (51)."},{"label":"Runners left in scoring position, 2 out","value":"Turner 2."},{"label":"GIDP","value":"Arraez 2."},{"label":"Team RISP","value":"3-for-10."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Turner (18, 2nd base off Martin/d'Arnaud)."},{"label":"CS","value":"Turner (4, 3rd base by Martin/d'Arnaud); Harper, B (6, home by Martin/d'Arnaud)."},{"label":"PO","value":"Turner (2nd base by Martin)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Realmuto (8, catcher interference)."}]}],"note":[{"label":"1","value":"Ran for Schwarber in the 10th."},{"label":"2","value":"Ran for Harper, B in the 10th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":15,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":1,"hits":4,"hitByPitch":1,"avg":".234","atBats":33,"obp":".309","slg":".372","ops":".681","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":7,"rbi":2,"leftOnBase":16,"sacBunts":1,"sacFlies":0,"catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":0,"lineOuts":3},"pitching":{"flyOuts":5,"groundOuts":13,"airOuts":7,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":7,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":33,"obp":".350","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":168,"era":"4.27","inningsPitched":"10.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.35","battersFaced":40,"outs":30,"completeGames":0,"shutouts":0,"pitchesThrown":168,"balls":68,"strikes":100,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.86","rbi":4,"pitchesPerInning":"16.80","runsScoredPer9":"3.60","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".---","assists":17,"putOuts":30,"errors":0,"chances":47,"passedBall":0,"pickoffs":0}},"players":{"ID624428":{"person":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"jerseyNumber":"20","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"601","stats":{"batting":{"note":"b-","summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":14,"groundOuts":31,"airOuts":20,"runs":18,"doubles":7,"triples":1,"homeRuns":1,"strikeOuts":33,"baseOnBalls":10,"intentionalWalks":1,"hits":27,"hitByPitch":3,"avg":".250","atBats":108,"obp":".331","slg":".361","ops":".692","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":124,"totalBases":39,"rbi":10,"leftOnBase":43,"sacBunts":3,"sacFlies":0,"babip":".351","groundOutsToAirouts":"1.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"108.00","popOuts":1,"lineOuts":5},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":1,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":12,"obp":".643","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":45,"era":"18.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"4.50","battersFaced":14,"outs":6,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":45,"balls":20,"strikes":25,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"4.00","rbi":0,"winPercentage":".---","pitchesPerInning":"22.50","gamesFinished":3,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"31.50","runsScoredPer9":"18.00","homeRunsPer9":"4.50","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":73,"putOuts":44,"errors":0,"chances":117,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID672724":{"person":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"jerseyNumber":"2","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":109,"flyOuts":38,"groundOuts":77,"airOuts":63,"runs":29,"doubles":12,"triples":2,"homeRuns":7,"strikeOuts":99,"baseOnBalls":14,"intentionalWalks":0,"hits":68,"hitByPitch":8,"avg":".223","atBats":305,"obp":".274","slg":".344","ops":".618","caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":329,"totalBases":105,"rbi":24,"leftOnBase":145,"sacBunts":1,"sacFlies":1,"babip":".305","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.57","popOuts":11,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":174,"putOuts":108,"errors":3,"chances":285,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID642350":{"person":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"jerseyNumber":"28","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | BB, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","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":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":24,"groundOuts":34,"airOuts":38,"runs":28,"doubles":8,"triples":0,"homeRuns":7,"strikeOuts":58,"baseOnBalls":12,"intentionalWalks":1,"hits":39,"hitByPitch":3,"avg":".236","atBats":165,"obp":".298","slg":".412","ops":".710","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":184,"totalBases":68,"rbi":23,"leftOnBase":78,"sacBunts":3,"sacFlies":1,"babip":".317","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.57","popOuts":6,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":120,"errors":3,"chances":126,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID695681":{"person":{"id":695681,"fullName":"Christian Moore","link":"/api/v1/people/695681"},"jerseyNumber":"4","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"500","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":0,"groundOuts":4,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":7,"putOuts":1,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":5,"groundOuts":11,"airOuts":10,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".156","atBats":45,"obp":".235","slg":".244","ops":".479","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":51,"totalBases":11,"rbi":2,"leftOnBase":29,"sacBunts":0,"sacFlies":1,"babip":".222","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.00","popOuts":4,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":34,"putOuts":20,"errors":1,"chances":55,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID687263":{"person":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"jerseyNumber":"9","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | HR, 2 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":132,"flyOuts":89,"groundOuts":76,"airOuts":147,"runs":85,"doubles":27,"triples":4,"homeRuns":23,"strikeOuts":180,"baseOnBalls":54,"intentionalWalks":1,"hits":124,"hitByPitch":9,"avg":".236","atBats":526,"obp":".317","slg":".433","ops":".750","caughtStealing":11,"stolenBases":18,"stolenBasePercentage":".621","caughtStealingPercentage":".379","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":590,"totalBases":228,"rbi":65,"leftOnBase":189,"sacBunts":0,"sacFlies":1,"babip":".312","groundOutsToAirouts":"0.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.87","popOuts":34,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":275,"putOuts":178,"errors":16,"chances":469,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID518595":{"person":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"jerseyNumber":"25","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"800","stats":{"batting":{"summary":"1-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":11,"groundOuts":15,"airOuts":15,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":6,"intentionalWalks":0,"hits":10,"hitByPitch":2,"avg":".172","atBats":58,"obp":".273","slg":".241","ops":".514","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":66,"totalBases":14,"rbi":3,"leftOnBase":21,"sacBunts":0,"sacFlies":0,"babip":".231","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"58.00","popOuts":3,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":6,"stolenBases":12,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":8,"putOuts":169,"errors":0,"chances":177,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID696270":{"person":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, ER, 2 K, 5 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":6,"airOuts":6,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":5,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":88,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":40,"strikes":48,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":14,"flyOuts":56,"groundOuts":66,"airOuts":91,"runs":49,"doubles":6,"triples":0,"homeRuns":16,"strikeOuts":52,"baseOnBalls":36,"intentionalWalks":0,"hits":67,"hitByPitch":4,"atBats":273,"obp":".339","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1263,"era":"5.47","inningsPitched":"72.1","wins":3,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.42","battersFaced":316,"outs":217,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1263,"balls":484,"strikes":779,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":1,"winPercentage":".300","pitchesPerInning":"17.46","gamesFinished":1,"strikeoutWalkRatio":"1.44","strikeoutsPer9Inn":"6.47","walksPer9Inn":"4.48","hitsPer9Inn":"8.34","runsScoredPer9":"6.10","homeRunsPer9":"1.99","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":15,"lineOuts":20},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":9,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID690829":{"person":{"id":690829,"fullName":"Ben Joyce","link":"/api/v1/people/690829"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":9,"gamesStarted":0,"flyOuts":4,"groundOuts":4,"airOuts":8,"runs":5,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":1,"hits":3,"hitByPitch":1,"atBats":27,"obp":".273","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":136,"era":"3.24","inningsPitched":"8.1","wins":0,"losses":2,"saves":3,"saveOpportunities":4,"holds":2,"blownSaves":1,"earnedRuns":3,"whip":"0.96","battersFaced":33,"outs":25,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":136,"balls":54,"strikes":82,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".000","pitchesPerInning":"16.32","gamesFinished":4,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"12.96","walksPer9Inn":"5.40","hitsPer9Inn":"3.24","runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680570":{"person":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":45,"groundOuts":61,"airOuts":81,"runs":53,"doubles":19,"triples":3,"homeRuns":10,"strikeOuts":65,"baseOnBalls":31,"intentionalWalks":2,"hits":78,"hitByPitch":6,"atBats":279,"obp":".357","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1299,"era":"6.03","inningsPitched":"71.2","wins":4,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.52","battersFaced":322,"outs":215,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1299,"balls":463,"strikes":836,"strikePercentage":".640","hitBatsmen":6,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".444","pitchesPerInning":"18.13","gamesFinished":0,"strikeoutWalkRatio":"2.10","strikeoutsPer9Inn":"8.16","walksPer9Inn":"3.89","hitsPer9Inn":"9.80","runsScoredPer9":"6.66","homeRunsPer9":"1.26","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":6,"passedBall":0,"popOuts":13,"lineOuts":23},"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}},"ID545361":{"person":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"jerseyNumber":"27","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"200","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":5,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":117,"flyOuts":70,"groundOuts":74,"airOuts":116,"runs":74,"doubles":20,"triples":0,"homeRuns":20,"strikeOuts":134,"baseOnBalls":89,"intentionalWalks":11,"hits":101,"hitByPitch":7,"avg":".239","atBats":423,"obp":".378","slg":".428","ops":".806","caughtStealing":0,"stolenBases":11,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":522,"totalBases":181,"rbi":47,"leftOnBase":158,"sacBunts":0,"sacFlies":2,"babip":".299","groundOutsToAirouts":"0.64","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"21.15","popOuts":19,"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":4,"putOuts":233,"errors":2,"chances":239,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID694208":{"person":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"jerseyNumber":"13","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"1-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":36,"groundOuts":67,"airOuts":65,"runs":20,"doubles":9,"triples":0,"homeRuns":6,"strikeOuts":59,"baseOnBalls":23,"intentionalWalks":0,"hits":50,"hitByPitch":0,"avg":".209","atBats":239,"obp":".277","slg":".322","ops":".599","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":264,"totalBases":77,"rbi":27,"leftOnBase":104,"sacBunts":0,"sacFlies":2,"babip":".250","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.83","popOuts":11,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","assists":6,"putOuts":105,"errors":0,"chances":111,"fielding":"1.000","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID820862":{"person":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":43,"gamesStarted":0,"flyOuts":23,"groundOuts":43,"airOuts":38,"runs":20,"doubles":8,"triples":0,"homeRuns":6,"strikeOuts":55,"baseOnBalls":20,"intentionalWalks":1,"hits":39,"hitByPitch":4,"atBats":175,"obp":".317","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":820,"era":"3.33","inningsPitched":"46.0","wins":4,"losses":2,"saves":1,"saveOpportunities":2,"holds":7,"blownSaves":1,"earnedRuns":17,"whip":"1.28","battersFaced":199,"outs":138,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":820,"balls":281,"strikes":539,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".667","pitchesPerInning":"17.83","gamesFinished":10,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"10.76","walksPer9Inn":"3.91","hitsPer9Inn":"7.63","runsScoredPer9":"3.91","homeRunsPer9":"1.17","inheritedRunners":22,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694203":{"person":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"jerseyNumber":"23","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"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":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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":25,"groundOuts":53,"airOuts":52,"runs":22,"doubles":8,"triples":0,"homeRuns":6,"strikeOuts":58,"baseOnBalls":12,"intentionalWalks":0,"hits":46,"hitByPitch":1,"avg":".221","atBats":208,"obp":".267","slg":".346","ops":".613","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":223,"totalBases":72,"rbi":24,"leftOnBase":87,"sacBunts":1,"sacFlies":0,"babip":".278","groundOutsToAirouts":"1.02","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"34.67","popOuts":10,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":101,"putOuts":33,"errors":7,"chances":141,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID687093":{"person":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"jerseyNumber":"5","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":10,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":52,"groundOuts":90,"airOuts":95,"runs":37,"doubles":18,"triples":0,"homeRuns":9,"strikeOuts":65,"baseOnBalls":23,"intentionalWalks":0,"hits":79,"hitByPitch":9,"avg":".244","atBats":324,"obp":".308","slg":".383","ops":".691","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":15,"groundIntoTriplePlay":0,"plateAppearances":362,"totalBases":124,"rbi":54,"leftOnBase":159,"sacBunts":1,"sacFlies":4,"babip":".276","groundOutsToAirouts":"0.95","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":13,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":136,"putOuts":239,"errors":6,"chances":381,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID694680":{"person":{"id":694680,"fullName":"Trevor Martin","link":"/api/v1/people/694680"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"note":"(L, 0-1)","summary":"3.0 IP, 2 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":4,"airOuts":1,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":10,"caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","numberOfPitches":49,"inningsPitched":"3.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":12,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":49,"balls":18,"strikes":31,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"rbi":3,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":11,"groundOuts":16,"airOuts":16,"runs":11,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":8,"baseOnBalls":6,"intentionalWalks":0,"hits":18,"hitByPitch":2,"atBats":58,"obp":".394","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":229,"era":"4.40","inningsPitched":"14.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.67","battersFaced":66,"outs":43,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":229,"balls":86,"strikes":143,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":3,"winPercentage":".000","pitchesPerInning":"15.98","gamesFinished":3,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"5.02","walksPer9Inn":"3.77","hitsPer9Inn":"11.30","runsScoredPer9":"6.91","homeRunsPer9":"2.51","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID685133":{"person":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"jerseyNumber":"53","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":2,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":24,"groundOuts":60,"airOuts":43,"runs":29,"doubles":10,"triples":0,"homeRuns":3,"strikeOuts":50,"baseOnBalls":22,"intentionalWalks":0,"hits":60,"hitByPitch":2,"avg":".284","atBats":211,"obp":".357","slg":".374","ops":".731","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":237,"totalBases":79,"rbi":22,"leftOnBase":77,"sacBunts":2,"sacFlies":0,"babip":".361","groundOutsToAirouts":"1.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"70.33","popOuts":1,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":103,"errors":2,"chances":105,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID666139":{"person":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"jerseyNumber":"3","position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"301","stats":{"batting":{"note":"1-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":48,"groundOuts":48,"airOuts":77,"runs":25,"doubles":7,"triples":0,"homeRuns":10,"strikeOuts":79,"baseOnBalls":20,"intentionalWalks":1,"hits":54,"hitByPitch":1,"avg":".213","atBats":254,"obp":".271","slg":".358","ops":".629","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":279,"totalBases":91,"rbi":27,"leftOnBase":103,"sacBunts":2,"sacFlies":2,"babip":".263","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.40","popOuts":14,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":133,"errors":2,"chances":140,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]},"ID623168":{"person":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"jerseyNumber":"31","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"302","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":62,"flyOuts":21,"groundOuts":64,"airOuts":42,"runs":12,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":25,"baseOnBalls":5,"intentionalWalks":0,"hits":25,"hitByPitch":4,"avg":".171","atBats":146,"obp":".219","slg":".219","ops":".438","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":165,"totalBases":32,"rbi":9,"leftOnBase":60,"sacBunts":10,"sacFlies":0,"babip":".200","groundOutsToAirouts":"1.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"146.00","popOuts":11,"lineOuts":10},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":5,"groundOuts":7,"airOuts":9,"runs":6,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":25,"obp":".385","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":64,"era":"10.13","inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.88","battersFaced":26,"outs":16,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":64,"balls":17,"strikes":47,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".---","pitchesPerInning":"12.00","gamesFinished":5,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"1.69","hitsPer9Inn":"15.19","runsScoredPer9":"10.13","homeRunsPer9":"3.38","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":18,"stolenBases":32,"stolenBasePercentage":".640","caughtStealingPercentage":".360","assists":25,"putOuts":444,"errors":3,"chances":472,"fielding":".994","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID642048":{"person":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":4,"strikes":9,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":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":17,"gamesStarted":0,"flyOuts":9,"groundOuts":8,"airOuts":14,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":3,"intentionalWalks":0,"hits":13,"hitByPitch":1,"atBats":52,"obp":".304","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":223,"era":"3.95","inningsPitched":"13.2","wins":0,"losses":1,"saves":0,"saveOpportunities":2,"holds":5,"blownSaves":2,"earnedRuns":6,"whip":"1.17","battersFaced":56,"outs":41,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":223,"balls":84,"strikes":139,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":".000","pitchesPerInning":"16.32","gamesFinished":0,"strikeoutWalkRatio":"5.67","strikeoutsPer9Inn":"11.20","walksPer9Inn":"1.98","hitsPer9Inn":"8.56","runsScoredPer9":"3.95","homeRunsPer9":"0.66","inheritedRunners":11,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID579328":{"person":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"jerseyNumber":"16","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":8,"gamesStarted":8,"flyOuts":20,"groundOuts":29,"airOuts":40,"runs":25,"doubles":12,"triples":1,"homeRuns":5,"strikeOuts":37,"baseOnBalls":15,"intentionalWalks":0,"hits":42,"hitByPitch":2,"atBats":143,"obp":".358","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":656,"era":"6.25","inningsPitched":"36.0","wins":0,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":25,"whip":"1.58","battersFaced":165,"outs":108,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":656,"balls":237,"strikes":419,"strikePercentage":".640","hitBatsmen":2,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".000","pitchesPerInning":"18.22","gamesFinished":0,"strikeoutWalkRatio":"2.47","strikeoutsPer9Inn":"9.25","walksPer9Inn":"3.75","hitsPer9Inn":"10.50","runsScoredPer9":"6.25","homeRunsPer9":"1.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":10,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID684665":{"person":{"id":684665,"fullName":"Luke Murphy","link":"/api/v1/people/684665"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"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":18,"balls":6,"strikes":12,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":5,"groundOuts":9,"airOuts":12,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":8,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":38,"obp":".298","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":215,"era":"1.46","inningsPitched":"12.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":2,"whip":"1.05","battersFaced":47,"outs":37,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":215,"balls":92,"strikes":123,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".000","pitchesPerInning":"17.43","gamesFinished":2,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"8.76","walksPer9Inn":"5.84","hitsPer9Inn":"3.65","runsScoredPer9":"2.19","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID700712":{"person":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":22,"flyOuts":60,"groundOuts":127,"airOuts":103,"runs":45,"doubles":17,"triples":0,"homeRuns":7,"strikeOuts":112,"baseOnBalls":64,"intentionalWalks":1,"hits":86,"hitByPitch":8,"atBats":424,"obp":".317","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":2025,"era":"2.94","inningsPitched":"116.1","wins":8,"losses":9,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":38,"whip":"1.29","battersFaced":500,"outs":349,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2025,"balls":779,"strikes":1246,"strikePercentage":".620","hitBatsmen":8,"balks":1,"wildPitches":6,"pickoffs":1,"groundOutsToAirouts":"1.23","rbi":0,"winPercentage":".471","pitchesPerInning":"17.41","gamesFinished":0,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"8.66","walksPer9Inn":"4.95","hitsPer9Inn":"6.65","runsScoredPer9":"3.48","homeRunsPer9":"0.54","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":13,"lineOuts":30},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":12,"errors":2,"chances":19,"fielding":".895","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672282":{"person":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":27,"flyOuts":95,"groundOuts":112,"airOuts":169,"runs":64,"doubles":21,"triples":2,"homeRuns":17,"strikeOuts":174,"baseOnBalls":44,"intentionalWalks":0,"hits":122,"hitByPitch":4,"atBats":568,"obp":".273","caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":2485,"era":"3.54","inningsPitched":"155.0","wins":4,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":61,"whip":"1.07","battersFaced":626,"outs":465,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2485,"balls":851,"strikes":1634,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".333","pitchesPerInning":"16.03","gamesFinished":0,"strikeoutWalkRatio":"3.95","strikeoutsPer9Inn":"10.10","walksPer9Inn":"2.55","hitsPer9Inn":"7.08","runsScoredPer9":"3.72","homeRunsPer9":"0.99","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":7,"passedBall":0,"popOuts":34,"lineOuts":40},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":4,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671111":{"person":{"id":671111,"fullName":"Sammy Peralta","link":"/api/v1/people/671111"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":8,"gamesStarted":1,"flyOuts":3,"groundOuts":6,"airOuts":10,"runs":7,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":14,"baseOnBalls":3,"intentionalWalks":0,"hits":13,"hitByPitch":3,"atBats":42,"obp":".396","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":165,"era":"6.10","inningsPitched":"10.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":7,"whip":"1.55","battersFaced":49,"outs":31,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":165,"balls":50,"strikes":115,"strikePercentage":".700","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".000","pitchesPerInning":"15.97","gamesFinished":4,"strikeoutWalkRatio":"4.67","strikeoutsPer9Inn":"12.19","walksPer9Inn":"2.61","hitsPer9Inn":"11.32","runsScoredPer9":"6.10","homeRunsPer9":"2.61","inheritedRunners":4,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670245":{"person":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":44,"gamesStarted":0,"flyOuts":38,"groundOuts":62,"airOuts":73,"runs":32,"doubles":14,"triples":2,"homeRuns":8,"strikeOuts":54,"baseOnBalls":22,"intentionalWalks":2,"hits":62,"hitByPitch":3,"atBats":247,"obp":".318","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1022,"era":"4.38","inningsPitched":"63.2","wins":1,"losses":1,"saves":2,"saveOpportunities":4,"holds":4,"blownSaves":2,"earnedRuns":31,"whip":"1.32","battersFaced":276,"outs":191,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":1022,"balls":358,"strikes":664,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".500","pitchesPerInning":"16.05","gamesFinished":26,"strikeoutWalkRatio":"2.45","strikeoutsPer9Inn":"7.63","walksPer9Inn":"3.11","hitsPer9Inn":"8.76","runsScoredPer9":"4.52","homeRunsPer9":"1.13","inheritedRunners":11,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":18,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[687263,545361,687093,666139,623168,642350,695681,672724,624428,694203,518595,694208,685133,696270,642048,684665,694680],"pitchers":[696270,642048,684665,694680],"bench":[],"bullpen":[672282,820862,690829,579328,671111,680570,700712,670245],"battingOrder":[687263,545361,623168,642350,695681,624428,694203,694208,685133],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Neto (23, 8th inning off Bowlan, 0 on, 2 out)."},{"label":"TB","value":"Ballesteros; d'Arnaud; Guzman, D; Neto 4."},{"label":"RBI","value":"Meckler (22); Neto (65)."},{"label":"2-out RBI","value":"Neto."},{"label":"Runners left in scoring position, 2 out","value":"Guzman, D 2; Trout; Grissom."},{"label":"SAC","value":"Meckler."},{"label":"Team RISP","value":"1-for-9."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Siri (6, 2nd base off Sánchez, C/Realmuto)."}]},{"title":"FIELDING","fieldList":[{"label":"Pickoffs","value":"Martin (Turner at 2nd base)."},{"label":"DP","value":"2 (Neto-Moore-Grissom; Ballesteros-Neto-Martin)."}]}],"note":[{"label":"a","value":"Struck out for d'Arnaud in the 8th."},{"label":"b","value":"Intentionally walked for Peraza, O in the 9th."},{"label":"1","value":"Ran for Grissom in the 9th."}]}},"officials":[{"official":{"id":605670,"fullName":"Dan Merzel","link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":483564,"fullName":"Dan Bellino","link":"/api/v1/people/483564"},"officialType":"First Base"},{"official":{"id":483919,"fullName":"Mark Ripperger","link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":575629,"fullName":"Shane Livensparger","link":"/api/v1/people/575629"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Martin."},{"label":"IBB","value":"Frazier (by Duran, J)."},{"label":"HBP","value":"Grissom (by Duran, J)."},{"label":"ABS Challenge","value":"d'Arnaud (Ball-Confirmed); Peraza, O (Strike-Overturned to Ball); Meckler (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Sánchez, C 91-65; Bowlan 24-16; Duran, J 24-15; Johnson, R 88-48; Saucedo 13-9; Murphy 18-12; Martin 49-31."},{"label":"Groundouts-flyouts","value":"Sánchez, C 11-0; Bowlan 0-0; Duran, J 4-2; Johnson, R 6-4; Saucedo 2-0; Murphy 1-0; Martin 4-1."},{"label":"Batters faced","value":"Sánchez, C 25; Bowlan 4; Duran, J 9; Johnson, R 21; Saucedo 4; Murphy 3; Martin 12."},{"label":"Umpires","value":"HP: Dan Merzel. 1B: Dan Bellino. 2B: Mark Ripperger. 3B: Shane Livensparger. "},{"label":"Weather","value":"84 degrees, Clear."},{"label":"Wind","value":"6 mph, R To L."},{"label":"First pitch","value":"7:08 PM."},{"label":"T","value":"3:00."},{"label":"Att","value":"38,677."},{"label":"Venue","value":"Angel Stadium."},{"label":"August 29, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911","boxscoreName":"Sánchez, C"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"summary":"7.0 IP, 0 ER, 8 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":11,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":91,"inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":25,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":26,"strikes":65,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":28,"flyOuts":54,"groundOuts":199,"airOuts":110,"runs":55,"doubles":27,"triples":0,"homeRuns":14,"strikeOuts":202,"baseOnBalls":39,"intentionalWalks":0,"hits":170,"hitByPitch":5,"atBats":678,"obp":".296","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","numberOfPitches":2673,"era":"2.52","inningsPitched":"175.1","wins":16,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.19","battersFaced":726,"outs":526,"gamesPitched":28,"completeGames":1,"shutouts":1,"pitchesThrown":2673,"balls":893,"strikes":1780,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"1.81","rbi":0,"winPercentage":".800","pitchesPerInning":"15.25","gamesFinished":0,"strikeoutWalkRatio":"5.18","strikeoutsPer9Inn":"10.37","walksPer9Inn":"2.00","hitsPer9Inn":"8.73","runsScoredPer9":"2.82","homeRunsPer9":"0.72","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":41},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":21,"putOuts":5,"errors":1,"chances":27,"fielding":".963","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":84,"pitchingGameScore":84},{"player":{"person":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270","boxscoreName":"Johnson, R"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, ER, 2 K, 5 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":6,"airOuts":6,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":5,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":88,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":40,"strikes":48,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":14,"flyOuts":56,"groundOuts":66,"airOuts":91,"runs":49,"doubles":6,"triples":0,"homeRuns":16,"strikeOuts":52,"baseOnBalls":36,"intentionalWalks":0,"hits":67,"hitByPitch":4,"atBats":273,"obp":".339","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1263,"era":"5.47","inningsPitched":"72.1","wins":3,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.42","battersFaced":316,"outs":217,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1263,"balls":484,"strikes":779,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":1,"winPercentage":".300","pitchesPerInning":"17.46","gamesFinished":1,"strikeoutWalkRatio":"1.44","strikeoutsPer9Inn":"6.47","walksPer9Inn":"4.48","hitsPer9Inn":"8.34","runsScoredPer9":"6.10","homeRunsPer9":"1.99","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":15,"lineOuts":20},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":9,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":55,"pitchingGameScore":55},{"player":{"person":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208","boxscoreName":"Turner"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | BB, 2 RBI, SB","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":131,"flyOuts":84,"groundOuts":133,"airOuts":152,"runs":86,"doubles":22,"triples":1,"homeRuns":17,"strikeOuts":127,"baseOnBalls":37,"intentionalWalks":1,"hits":131,"hitByPitch":4,"avg":".243","atBats":540,"obp":".295","slg":".381","ops":".676","caughtStealing":4,"stolenBases":18,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":584,"totalBases":206,"rbi":51,"leftOnBase":200,"sacBunts":0,"sacFlies":3,"babip":".286","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"31.76","popOuts":27,"lineOuts":41},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":286,"putOuts":160,"errors":20,"chances":466,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":51,"hittingGameScore":51}]},"decisions":{"winner":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"loser":{"id":694680,"fullName":"Trevor Martin","link":"/api/v1/people/694680"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}