{"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":823839,"link":"/api/v1.1/game/823839/feed/live","metaData":{"wait":10,"timeStamp":"20260728_013911","gameEvents":["single","game_finished"],"logicalEvents":["countChange","count12","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823839,"type":"R","doubleHeader":"N","id":"2026/07/27/phimlb-miamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823839-2026-07-27","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-27T22:40:00Z","originalDate":"2026-07-27","officialDate":"2026-07-27","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143","season":2026,"venue":{"id":2681,"name":"Citizens Bank Park","link":"/api/v1/venues/2681"},"springVenue":{"id":2700,"link":"/api/v1/venues/2700"},"teamCode":"phi","fileCode":"phi","abbreviation":"PHI","teamName":"Phillies","locationName":"Philadelphia","firstYearOfPlay":"1883","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Philadelphia","record":{"gamesPlayed":107,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":57,"losses":50,"ties":0,"pct":".533"},"records":{},"divisionLeader":false,"wins":57,"losses":50,"winningPercentage":".533"},"franchiseName":"Philadelphia","clubName":"Phillies","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146","season":2026,"venue":{"id":4169,"name":"loanDepot park","link":"/api/v1/venues/4169"},"springVenue":{"id":2520,"link":"/api/v1/venues/2520"},"teamCode":"mia","fileCode":"mia","abbreviation":"MIA","teamName":"Marlins","locationName":"Miami","firstYearOfPlay":"1991","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":"Miami","record":{"gamesPlayed":107,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":53,"losses":54,"ties":0,"pct":".495"},"records":{},"divisionLeader":false,"wins":53,"losses":54,"winningPercentage":".495"},"franchiseName":"Miami","clubName":"Marlins","active":true}},"players":{"ID687282":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282","firstName":"Gabriel","lastName":"Rincones","primaryNumber":"17","birthDate":"2001-03-03","currentAge":25,"birthCity":"Boynton Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Gabriel","useLastName":"Rincones Jr.","middleName":"Alejandro","boxscoreName":"Rincones Jr.","gender":"M","nameMatrilineal":"DeBourg","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"rin-CONE-aze","mlbDebutDate":"2026-06-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gabriel Rincones Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"gabriel-rincones-jr-687282","firstLastName":"Gabriel Rincones Jr.","lastFirstName":"Rincones Jr., Gabriel","lastInitName":"Rincones Jr., G","initLastName":"G Rincones Jr.","fullFMLName":"Gabriel Alejandro Rincones Jr.","fullLFMName":"Rincones Jr., Gabriel Alejandro","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"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},"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},"ID665052":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052","firstName":"Griffin","lastName":"Conine","primaryNumber":"18","birthDate":"1997-07-11","currentAge":29,"birthCity":"Plantation","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Griffin","useLastName":"Conine","middleName":"Riley","boxscoreName":"Conine","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2024-08-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Griffin Conine","nameSlug":"griffin-conine-665052","firstLastName":"Griffin Conine","lastFirstName":"Conine, Griffin","lastInitName":"Conine, G","initLastName":"G Conine","fullFMLName":"Griffin Riley Conine","fullLFMName":"Conine, Griffin Riley","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"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":"O","name":"Outfield","type":"Outfielder","abbreviation":"OF"},"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},"ID664126":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126","firstName":"Peter","lastName":"Fairbanks","primaryNumber":"29","birthDate":"1993-12-16","currentAge":32,"birthCity":"Milwaukee","birthStateProvince":"WI","birthCountry":"USA","height":"6' 6\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Pete","useLastName":"Fairbanks","middleName":"Anderson","boxscoreName":"Fairbanks","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-06-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pete Fairbanks","nameSlug":"pete-fairbanks-664126","firstLastName":"Pete Fairbanks","lastFirstName":"Fairbanks, Pete","lastInitName":"Fairbanks, P","initLastName":"P Fairbanks","fullFMLName":"Peter Anderson Fairbanks","fullLFMName":"Fairbanks, Peter Anderson","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID662144":{"id":662144,"fullName":"Brian Keller","link":"/api/v1/people/662144","firstName":"Brian","lastName":"Keller","primaryNumber":"48","birthDate":"1994-06-21","currentAge":32,"birthCity":"Germantown","birthStateProvince":"WI","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brian","useLastName":"Keller","boxscoreName":"Keller, Bri","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2026-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brian Keller","nameSlug":"brian-keller-662144","firstLastName":"Brian Keller","lastFirstName":"Keller, Brian","lastInitName":"Keller, B","initLastName":"B Keller","fullFMLName":"Brian Keller","fullLFMName":"Keller, Brian","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID686751":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751","firstName":"Seth","lastName":"Johnson","primaryNumber":"51","birthDate":"1998-09-19","currentAge":27,"birthCity":"Concord","birthStateProvince":"NC","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seth","useLastName":"Johnson","middleName":"William","boxscoreName":"Johnson, S","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seth Johnson","nameSlug":"seth-johnson-686751","firstLastName":"Seth Johnson","lastFirstName":"Johnson, Seth","lastInitName":"Johnson, S","initLastName":"S Johnson","fullFMLName":"Seth William Johnson","fullLFMName":"Johnson, Seth William","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID689147":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147","firstName":"Richard","lastName":"Kerkering","primaryNumber":"50","birthDate":"2001-04-04","currentAge":25,"birthCity":"Huntington Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":204,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Orion","useLastName":"Kerkering","middleName":"Orion","boxscoreName":"Kerkering","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"OH-ryan kerr-kerr-ring","mlbDebutDate":"2023-09-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Orion Kerkering","nameSlug":"orion-kerkering-689147","firstLastName":"Orion Kerkering","lastFirstName":"Kerkering, Orion","lastInitName":"Kerkering, O","initLastName":"O Kerkering","fullFMLName":"Richard Orion Kerkering","fullLFMName":"Kerkering, Richard Orion","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID664761":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761","firstName":"Alec","lastName":"Bohm","primaryNumber":"28","birthDate":"1996-08-03","currentAge":29,"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},"ID668721":{"id":668721,"fullName":"Payton Henry","link":"/api/v1/people/668721","firstName":"Payton","lastName":"Henry","primaryNumber":"35","birthDate":"1997-06-24","currentAge":29,"birthCity":"American Fork","birthStateProvince":"UT","birthCountry":"USA","height":"6' 1\"","weight":229,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Payton","useLastName":"Henry","middleName":"Anthony","boxscoreName":"Henry, P","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2021-09-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Payton Henry","nameSlug":"payton-henry-668721","firstLastName":"Payton Henry","lastFirstName":"Henry, Payton","lastInitName":"Henry, P","initLastName":"P Henry","fullFMLName":"Payton Anthony Henry","fullLFMName":"Henry, Payton Anthony","strikeZoneTop":3.261,"strikeZoneBottom":1.646},"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},"ID665923":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923","firstName":"Esteury","lastName":"Ruiz","primaryNumber":"3","birthDate":"1999-02-15","currentAge":27,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"5' 11\"","weight":169,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Esteury","useLastName":"Ruiz","boxscoreName":"Ruiz, E","gender":"M","nameMatrilineal":"Reyes","isPlayer":true,"isVerified":true,"pronunciation":"es-tay-OO-ree","mlbDebutDate":"2022-07-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Esteury Ruiz","nameSlug":"esteury-ruiz-665923","firstLastName":"Esteury Ruiz","lastFirstName":"Ruiz, Esteury","lastInitName":"Ruiz, E","initLastName":"E Ruiz","fullFMLName":"Esteury Ruiz","fullLFMName":"Ruiz, Esteury","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"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},"ID687473":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473","firstName":"Ryan","lastName":"Gusto","primaryNumber":"65","birthDate":"1999-03-11","currentAge":27,"birthCity":"Santa Rosa","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":232,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Gusto","middleName":"Cole","boxscoreName":"Gusto","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"GUST-o","mlbDebutDate":"2025-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Gusto","nameSlug":"ryan-gusto-687473","firstLastName":"Ryan Gusto","lastFirstName":"Gusto, Ryan","lastInitName":"Gusto, R","initLastName":"R Gusto","fullFMLName":"Ryan Cole Gusto","fullLFMName":"Gusto, Ryan Cole","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669065":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065","firstName":"Kyle","lastName":"Stowers","primaryNumber":"28","birthDate":"1998-01-02","currentAge":28,"birthCity":"El Cajon","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Kyle","useLastName":"Stowers","middleName":"Jacob","boxscoreName":"Stowers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"stoww-uhrs; like powers","mlbDebutDate":"2022-06-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Stowers","nameSlug":"kyle-stowers-669065","firstLastName":"Kyle Stowers","lastFirstName":"Stowers, Kyle","lastInitName":"Stowers, K","initLastName":"K Stowers","fullFMLName":"Kyle Jacob Stowers","fullLFMName":"Stowers, Kyle Jacob","strikeZoneTop":3.295,"strikeZoneBottom":1.663},"ID688363":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363","firstName":"Graham","lastName":"Pauley","primaryNumber":"21","birthDate":"2000-09-24","currentAge":25,"birthCity":"Alpharetta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Graham","useLastName":"Pauley","middleName":"Austin","boxscoreName":"Pauley","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-03-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Graham Pauley","nameSlug":"graham-pauley-688363","firstLastName":"Graham Pauley","lastFirstName":"Pauley, Graham","lastInitName":"Pauley, G","initLastName":"G Pauley","fullFMLName":"Graham Austin Pauley","fullLFMName":"Pauley, Graham Austin","strikeZoneTop":3.254,"strikeZoneBottom":1.642},"ID689414":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414","firstName":"Liam","lastName":"Hicks","primaryNumber":"34","birthDate":"1999-06-02","currentAge":27,"birthCity":"Toronto","birthStateProvince":"ON","birthCountry":"Canada","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Liam","useLastName":"Hicks","middleName":"John Sherwood","boxscoreName":"Hicks, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Liam Hicks","nameSlug":"liam-hicks-689414","firstLastName":"Liam Hicks","lastFirstName":"Hicks, Liam","lastInitName":"Hicks, L","initLastName":"L Hicks","fullFMLName":"Liam John Sherwood Hicks","fullLFMName":"Hicks, Liam John Sherwood","strikeZoneTop":3.086,"strikeZoneBottom":1.557},"ID677870":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870","firstName":"Leonardo","lastName":"Jimenez","primaryNumber":"19","birthDate":"2001-05-17","currentAge":25,"birthCity":"Chitre","birthCountry":"Panama","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Leo","useLastName":"Jiménez","middleName":"Joel","boxscoreName":"Jiménez, L","gender":"M","nameMatrilineal":"Green","isPlayer":true,"isVerified":true,"pronunciation":"lay-oh him-EN-ez","mlbDebutDate":"2024-06-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Leo Jiménez","nameSlug":"leo-jimenez-677870","firstLastName":"Leo Jiménez","lastFirstName":"Jiménez, Leo","lastInitName":"Jiménez, L","initLastName":"L Jiménez","fullFMLName":"Leonardo Joel Jiménez","fullLFMName":"Jiménez, Leonardo Joel","strikeZoneTop":3.118,"strikeZoneBottom":1.574},"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},"ID640459":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459","firstName":"Brian","lastName":"Navarreto","primaryNumber":"64","birthDate":"1994-12-29","currentAge":31,"birthCity":"Bayamon","birthCountry":"Puerto Rico","height":"6' 1\"","weight":233,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Brian","useLastName":"Navarreto","middleName":"Eduardo","boxscoreName":"Navarreto","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2020-08-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brian Navarreto","nameSlug":"brian-navarreto-640459","firstLastName":"Brian Navarreto","lastFirstName":"Navarreto, Brian","lastInitName":"Navarreto, B","initLastName":"B Navarreto","fullFMLName":"Brian Eduardo Navarreto","fullLFMName":"Navarreto, Brian Eduardo","strikeZoneTop":3.236,"strikeZoneBottom":1.633},"ID679775":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775","firstName":"Kyle","lastName":"Backhus","primaryNumber":"19","birthDate":"1998-01-31","currentAge":28,"birthCity":"New Waverly","birthStateProvince":"TX","birthCountry":"USA","height":"6' 4\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Backhus","middleName":"Jordan","boxscoreName":"Backhus","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-06-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Backhus","nameSlug":"kyle-backhus-679775","firstLastName":"Kyle Backhus","lastFirstName":"Backhus, Kyle","lastInitName":"Backhus, K","initLastName":"K Backhus","fullFMLName":"Kyle Jordan Backhus","fullLFMName":"Backhus, Kyle Jordan","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID666200":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200","firstName":"Jesús","lastName":"Luzardo","primaryNumber":"44","birthDate":"1997-09-30","currentAge":28,"birthCity":"Lima","birthCountry":"Peru","height":"6' 0\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jesús","useLastName":"Luzardo","middleName":"G.","boxscoreName":"Luzardo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-09-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jesús Luzardo","nameSlug":"jesus-luzardo-666200","firstLastName":"Jesús Luzardo","lastFirstName":"Luzardo, Jesús","lastInitName":"Luzardo, J","initLastName":"J Luzardo","fullFMLName":"Jesús G. Luzardo","fullLFMName":"Luzardo, Jesús G.","strikeZoneTop":3.47,"strikeZoneBottom":1.61},"ID676604":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604","firstName":"Tyler","lastName":"Zuber","primaryNumber":"55","birthDate":"1995-06-16","currentAge":31,"birthCity":"White Hall","birthStateProvince":"AR","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Zuber","boxscoreName":"Zuber","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"ZOO-ber","mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Zuber","nameSlug":"tyler-zuber-676604","firstLastName":"Tyler Zuber","lastFirstName":"Zuber, Tyler","lastInitName":"Zuber, T","initLastName":"T Zuber","fullFMLName":"Tyler  Zuber","fullLFMName":"Zuber, Tyler","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID669199":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199","firstName":"Lake","lastName":"Bachar","primaryNumber":"84","birthDate":"1995-06-03","currentAge":31,"birthCity":"Winfield","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lake","useLastName":"Bachar","middleName":"David","boxscoreName":"Bachar","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"BAHK-er; like soccer","mlbDebutDate":"2024-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lake Bachar","nameSlug":"lake-bachar-669199","firstLastName":"Lake Bachar","lastFirstName":"Bachar, Lake","lastInitName":"Bachar, L","initLastName":"L Bachar","fullFMLName":"Lake David Bachar","fullLFMName":"Bachar, Lake David","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID681715":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715","firstName":"Heriberto","lastName":"Hernandez","primaryNumber":"13","birthDate":"1999-12-16","currentAge":26,"birthCity":"Bonao","birthCountry":"Dominican Republic","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Heriberto","useLastName":"Hernández","middleName":"Jose","boxscoreName":"Hernández, H","gender":"M","nameMatrilineal":"De La Rosa","isPlayer":true,"isVerified":false,"pronunciation":"air-ee-behr-toe","mlbDebutDate":"2025-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Heriberto Hernández","nameSlug":"heriberto-hernandez-681715","firstLastName":"Heriberto Hernández","lastFirstName":"Hernández, Heriberto","lastInitName":"Hernández, H","initLastName":"H Hernández","fullFMLName":"Heriberto Jose Hernández","fullLFMName":"Hernández, Heriberto Jose","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"ID645261":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261","firstName":"Sandy","lastName":"Alcantara","primaryNumber":"22","birthDate":"1995-09-07","currentAge":30,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sandy","useLastName":"Alcantara","boxscoreName":"Alcantara, S","nickName":"Sandman","gender":"M","nameMatrilineal":"Montero","isPlayer":true,"isVerified":true,"pronunciation":"al-CON-ta-RA","mlbDebutDate":"2017-09-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sandy Alcantara","nameSlug":"sandy-alcantara-645261","firstLastName":"Sandy Alcantara","lastFirstName":"Alcantara, Sandy","lastInitName":"Alcantara, S","initLastName":"S Alcantara","fullFMLName":"Sandy Alcantara","fullLFMName":"Alcantara, Sandy","strikeZoneTop":3.59,"strikeZoneBottom":1.68},"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},"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},"ID663969":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969","firstName":"Tyler","lastName":"Phillips","primaryNumber":"30","birthDate":"1997-10-27","currentAge":28,"birthCity":"Lumberton","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Phillips","middleName":"Nicholas","boxscoreName":"Phillips","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2024-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Phillips","nameSlug":"tyler-phillips-663969","firstLastName":"Tyler Phillips","lastFirstName":"Phillips, Tyler","lastInitName":"Phillips, T","initLastName":"T Phillips","fullFMLName":"Tyler Nicholas Phillips","fullLFMName":"Phillips, Tyler Nicholas","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},"ID805300":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300","firstName":"Jakob","lastName":"Marsee","primaryNumber":"87","birthDate":"2001-06-28","currentAge":25,"birthCity":"Dearborn","birthStateProvince":"MI","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jakob","useLastName":"Marsee","middleName":"Joseph","boxscoreName":"Marsee","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jakob Marsee","nameSlug":"jakob-marsee-805300","firstLastName":"Jakob Marsee","lastFirstName":"Marsee, Jakob","lastInitName":"Marsee, J","initLastName":"J Marsee","fullFMLName":"Jakob Joseph Marsee","fullLFMName":"Marsee, Jakob Joseph","strikeZoneTop":3.212,"strikeZoneBottom":1.621},"ID676534":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534","firstName":"Calvin","lastName":"Faucher","primaryNumber":"53","birthDate":"1995-09-22","currentAge":30,"birthCity":"Chula Vista","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Calvin","useLastName":"Faucher","middleName":"Louis","boxscoreName":"Faucher","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Calvin Faucher","nameSlug":"calvin-faucher-676534","firstLastName":"Calvin Faucher","lastFirstName":"Faucher, Calvin","lastInitName":"Faucher, C","initLastName":"C Faucher","fullFMLName":"Calvin Louis Faucher","fullLFMName":"Faucher, Calvin Louis","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID691594":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594","firstName":"Javier","lastName":"Sanoja","primaryNumber":"8","birthDate":"2002-09-03","currentAge":23,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 7\"","weight":150,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Javier","useLastName":"Sanoja","middleName":"Ernesto","boxscoreName":"Sanoja","gender":"M","nameMatrilineal":"Duran","isPlayer":true,"isVerified":true,"pronunciation":"sahn-oh-ha","mlbDebutDate":"2024-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Sanoja","nameSlug":"javier-sanoja-691594","firstLastName":"Javier Sanoja","lastFirstName":"Sanoja, Javier","lastInitName":"Sanoja, J","initLastName":"J Sanoja","fullFMLName":"Javier Ernesto Sanoja","fullLFMName":"Sanoja, Javier Ernesto","strikeZoneTop":2.995,"strikeZoneBottom":1.512},"ID667463":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463","firstName":"John","lastName":"King","primaryNumber":"47","birthDate":"1994-09-14","currentAge":31,"birthCity":"Laredo","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"King","middleName":"Edward","boxscoreName":"King, Jo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2020-09-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"John King","nameSlug":"john-king-667463","firstLastName":"John King","lastFirstName":"King, John","lastInitName":"King, J","initLastName":"J King","fullFMLName":"John Edward King","fullLFMName":"King, John Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID806188":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188","firstName":"Cade","lastName":"Gibson","primaryNumber":"58","birthDate":"1998-02-18","currentAge":28,"birthCity":"Ruston","birthStateProvince":"LA","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Gibson","middleName":"Michael","boxscoreName":"Gibson, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-04-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cade Gibson","nameSlug":"cade-gibson-806188","firstLastName":"Cade Gibson","lastFirstName":"Gibson, Cade","lastInitName":"Gibson, C","initLastName":"C Gibson","fullFMLName":"Cade Michael Gibson","fullLFMName":"Gibson, Cade Michael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669364":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364","firstName":"Xavier","lastName":"Edwards","primaryNumber":"9","birthDate":"1999-08-09","currentAge":26,"birthCity":"Mineola","birthStateProvince":"NY","birthCountry":"USA","height":"5' 9\"","weight":175,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Xavier","useLastName":"Edwards","middleName":"James","boxscoreName":"Edwards, X","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"EX-avier","mlbDebutDate":"2023-05-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Xavier Edwards","nameSlug":"xavier-edwards-669364","firstLastName":"Xavier Edwards","lastFirstName":"Edwards, Xavier","lastInitName":"Edwards, X","initLastName":"X Edwards","fullFMLName":"Xavier James Edwards","fullLFMName":"Edwards, Xavier James","strikeZoneTop":3.055,"strikeZoneBottom":1.542},"ID656848":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848","firstName":"Michael","lastName":"Petersen","primaryNumber":"49","birthDate":"1994-05-16","currentAge":32,"birthCity":"Middlesex","birthCountry":"United Kingdom","height":"6' 7\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Petersen","middleName":"Kenechukwu","boxscoreName":"Petersen","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-06-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Petersen","nameSlug":"michael-petersen-656848","firstLastName":"Michael Petersen","lastFirstName":"Petersen, Michael","lastInitName":"Petersen, M","initLastName":"M Petersen","fullFMLName":"Michael Kenechukwu Petersen","fullLFMName":"Petersen, Michael Kenechukwu","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID676083":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083","firstName":"Janson","lastName":"Junk","primaryNumber":"26","birthDate":"1996-01-15","currentAge":30,"birthCity":"Federal Way","birthStateProvince":"WA","birthCountry":"USA","height":"6' 2\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Janson","useLastName":"Junk","middleName":"Randall","boxscoreName":"Junk","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Janson Junk","nameSlug":"janson-junk-676083","firstLastName":"Janson Junk","lastFirstName":"Junk, Janson","lastInitName":"Junk, J","initLastName":"J Junk","fullFMLName":"Janson Randall Junk","fullLFMName":"Junk, Janson Randall","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID690978":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978","firstName":"Daxton","lastName":"Fulton","primaryNumber":"90","birthDate":"2001-10-16","currentAge":24,"birthCity":"Weatherford","birthStateProvince":"OK","birthCountry":"USA","height":"6' 7\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dax","useLastName":"Fulton","middleName":"James","boxscoreName":"Fulton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-05-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dax Fulton","nameSlug":"dax-fulton-690978","firstLastName":"Dax Fulton","lastFirstName":"Fulton, Dax","lastInitName":"Fulton, D","initLastName":"D Fulton","fullFMLName":"Daxton James Fulton","fullLFMName":"Fulton, Daxton James","strikeZoneTop":3.66,"strikeZoneBottom":1.68},"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},"ID691788":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788","firstName":"Joseph","lastName":"Mack","primaryNumber":"80","birthDate":"2002-12-27","currentAge":23,"birthCity":"Williamsville","birthStateProvince":"NY","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Joe","useLastName":"Mack","middleName":"Allan","boxscoreName":"Mack","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-05-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joe Mack","nameSlug":"joe-mack-691788","firstLastName":"Joe Mack","lastFirstName":"Mack, Joe","lastInitName":"Mack, J","initLastName":"J Mack","fullFMLName":"Joseph Allan Mack","fullLFMName":"Mack, Joseph Allan","strikeZoneTop":3.221,"strikeZoneBottom":1.625},"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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},"ID691587":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587","firstName":"Eury","lastName":"Pérez","primaryNumber":"39","birthDate":"2003-04-15","currentAge":23,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 8\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eury","useLastName":"Pérez","middleName":"Rafael","boxscoreName":"Pérez, Eu","gender":"M","nameMatrilineal":"Polanco","isPlayer":true,"isVerified":true,"pronunciation":"ee-YOUR-ee","mlbDebutDate":"2023-05-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eury Pérez","nameSlug":"eury-perez-691587","firstLastName":"Eury Pérez","lastFirstName":"Pérez, Eury","lastInitName":"Pérez, E","initLastName":"E Pérez","fullFMLName":"Eury Rafael Pérez","fullLFMName":"Pérez, Eury Rafael","strikeZoneTop":3.58,"strikeZoneBottom":1.68},"ID672640":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640","firstName":"Otto","lastName":"Lopez","primaryNumber":"6","birthDate":"1998-10-01","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Otto","useLastName":"Lopez","middleName":"Ariel","boxscoreName":"Lopez, O","gender":"M","nameMatrilineal":"Bello","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Otto Lopez","nameSlug":"otto-lopez-672640","firstLastName":"Otto Lopez","lastFirstName":"Lopez, Otto","lastInitName":"Lopez, O","initLastName":"O Lopez","fullFMLName":"Otto Ariel Lopez","fullLFMName":"Lopez, Otto Ariel","strikeZoneTop":3.14,"strikeZoneBottom":1.58}},"venue":{"id":4169,"name":"loanDepot park","link":"/api/v1/venues/4169","location":{"address1":"501 Marlins Way","city":"Miami","state":"Florida","stateAbbrev":"FL","postalCode":"33125","defaultCoordinates":{"latitude":25.77796236,"longitude":-80.21951795},"azimuthAngle":128.0,"elevation":10,"country":"USA"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":37446,"turfType":"Artificial Turf","roofType":"Retractable","leftLine":344,"leftCenter":386,"center":407,"rightCenter":392,"rightLine":335},"active":true,"season":"2026"},"officialVenue":{"id":4169,"link":"/api/v1/venues/4169"},"weather":{"condition":"Roof Closed","temp":"72","wind":"0 mph, None"},"gameInfo":{"attendance":11041,"firstPitch":"2026-07-27T22:40:00.000Z","gameDurationMinutes":179},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":2,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"home":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"}},"officialScorer":{"id":827715,"fullName":"Evan Roberts","link":"/api/v1/people/827715"},"primaryDatacaster":{"id":831984,"fullName":"Ryan Erickson","link":"/api/v1/people/831984"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trea Turner called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-27T22:40:03.313Z","endTime":"2026-07-27T22:41:13.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"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-07-27T19:11:32.571Z","endTime":"2026-07-27T22:17:26.475Z","isPitch":false,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-27T22:17:26.475Z","endTime":"2026-07-27T22:38:57.011Z","isPitch":false,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-27T22:38:57.011Z","endTime":"2026-07-27T22:40:05.386Z","isPitch":false,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.30386665252048,"aZ":-15.677995875066005,"pfxX":-6.762926496096549,"pfxZ":8.34771281808948,"pX":0.6404210419836188,"pZ":2.6573874671272644,"vX0":6.037195946223836,"vY0":-139.6379677562336,"vZ0":-6.299120342177413,"x":92.59,"y":167.03,"x0":-0.6704685770065044,"y0":50.00178873173744,"z0":5.973119858529497,"aX":-13.36135736186779},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.0,"breakHorizontal":11.0,"spinRate":2210,"spinDirection":222},"zone":6,"typeConfidence":0.57,"plateTime":0.3921903209261317,"extension":5.929535487836072},"index":3,"playId":"8ab8a56e-415a-3239-8277-78951282d65d","pitchNumber":1,"startTime":"2026-07-27T22:40:05.386Z","endTime":"2026-07-27T22:40:09.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.213373049308707,"aZ":-22.148895044078674,"pfxX":-10.446868255742837,"pfxZ":5.087817263935247,"pX":-0.4967442144001945,"pZ":2.1292650090258918,"vX0":5.086814567015731,"vY0":-139.48160721490083,"vZ0":-6.166455675139854,"x":135.93,"y":181.29,"x0":-0.9861955694759665,"y0":50.00479834138373,"z0":5.828020933016864,"aX":-20.598077486382238},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.2,"breakHorizontal":17.9,"spinRate":1972,"spinDirection":226},"zone":7,"typeConfidence":0.91,"plateTime":0.3925943369533562,"extension":5.783685058317993},"index":4,"playId":"a99712dc-a642-3bed-b79a-b40c77e3c707","pitchNumber":2,"startTime":"2026-07-27T22:40:17.466Z","endTime":"2026-07-27T22:40:20.772Z","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":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.746355947242975,"aZ":-20.347974011039124,"pfxX":-9.85105125929975,"pfxZ":5.932951041210061,"pX":-1.5729362634357724,"pZ":2.256033111511223,"vX0":1.6926577791049675,"vY0":-140.49467908159133,"vZ0":-6.520536911990227,"x":176.96,"y":177.87,"x0":-0.9048183601735413,"y0":50.003233934323355,"z0":5.935983970389552,"aX":-19.631605711658707},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.6,"breakHorizontal":17.5,"spinRate":2059,"spinDirection":224},"zone":13,"typeConfidence":0.9,"plateTime":0.39032321919311164,"extension":5.975993016140629},"index":5,"playId":"94a99a40-1204-30e4-8c7f-7e9d5e58439a","pitchNumber":3,"startTime":"2026-07-27T22:40:34.508Z","endTime":"2026-07-27T22:40:38.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.939555533501423,"aZ":-42.17668762348262,"pfxX":0.6509228013124395,"pfxZ":-6.4132327957096145,"pX":0.038694358482830794,"pZ":2.654175941385959,"vX0":2.1204762504382106,"vY0":-124.34778857287824,"vZ0":-0.38170687509668566,"x":115.53,"y":167.12,"x0":-0.9111816447164764,"y0":50.003270590876674,"z0":6.321661077565582,"aX":1.0149972131885674},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-11.4,"breakHorizontal":-1.7,"spinRate":2624,"spinDirection":34},"zone":5,"typeConfidence":0.88,"plateTime":0.4411995562201456,"extension":6.13091471211442},"index":6,"playId":"794c0f92-4a55-3690-b62b-304f80ad6879","pitchNumber":4,"startTime":"2026-07-27T22:40:48.479Z","endTime":"2026-07-27T22:40:51.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.911765416150452,"aZ":-33.804549531221205,"pfxX":9.32049284971061,"pfxZ":-1.064612790885704,"pX":0.6476363637201873,"pZ":2.4392912463605274,"vX0":1.382746895173268,"vY0":-123.59611276920931,"vZ0":-1.6436276644189327,"x":92.31,"y":172.92,"x0":-1.1302607536332892,"y0":50.00226257880578,"z0":5.978073914978339,"aX":14.276449699155615},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.0,"breakHorizontal":-17.2,"spinRate":2547,"spinDirection":59},"zone":6,"typeConfidence":0.92,"plateTime":0.4448375665447655,"extension":6.006768170334756},"index":7,"playId":"98ea74fb-dd41-3ec2-8a23-00c16a7a38ea","pitchNumber":5,"startTime":"2026-07-27T22:41:08.827Z","endTime":"2026-07-27T22:41:13.450Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T22:41:13.450Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Schwarber walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-27T22:41:25.344Z","endTime":"2026-07-27T22:42:44.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.072750734549057,"aZ":-37.0528032599827,"pfxX":2.5548124452396133,"pfxZ":-3.079361006428096,"pX":-1.0521852747272717,"pZ":1.9409034428535898,"vX0":-0.583491651789988,"vY0":-125.21421927997137,"vZ0":-2.774643729470387,"x":157.11,"y":186.38,"x0":-1.1475895989940166,"y0":50.00624742679155,"z0":6.105331264370404,"aX":4.043808717194107},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-6.0,"breakHorizontal":-4.4,"spinRate":2590,"spinDirection":40},"zone":13,"typeConfidence":0.49,"plateTime":0.43799918543298944,"extension":6.096446989753797},"index":0,"playId":"b7b214d0-6b41-3a2f-bffc-3a88efbd0e55","pitchNumber":1,"startTime":"2026-07-27T22:41:37.972Z","endTime":"2026-07-27T22:41:41.923Z","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":83.4,"endSpeed":76.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.253487503877828,"aZ":-33.320265448069684,"pfxX":9.336834515589988,"pfxZ":-0.7715775173512149,"pX":-1.8218752275818864,"pZ":3.2218641190981683,"vX0":-3.466894676405559,"vY0":-121.33574284577179,"vZ0":0.4606652197512884,"x":186.45,"y":151.79,"x0":-1.58215130295077,"y0":50.00537979896655,"z0":5.949065316828171,"aX":13.82831218089043},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.0,"breakHorizontal":-16.0,"spinRate":2595,"spinDirection":69},"zone":11,"typeConfidence":0.92,"plateTime":0.4526013039418415,"extension":5.883362993121836},"index":1,"playId":"e49bf621-d030-3a6c-926e-977a0896029f","pitchNumber":2,"startTime":"2026-07-27T22:41:52.014Z","endTime":"2026-07-27T22:41:55.129Z","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":0,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.391888326854538,"aZ":-32.41336045580471,"pfxX":8.472357072377278,"pfxZ":-0.16017612389742197,"pX":-1.4312067451275328,"pZ":3.4098447097282523,"vX0":-2.2312988808090672,"vY0":-120.70869515097371,"vZ0":0.7670273376046015,"x":171.55,"y":146.71,"x0":-1.5959298973523983,"y0":50.00459275494622,"z0":5.940731024863793,"aX":12.509248384009},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.1,"breakHorizontal":-14.8,"spinRate":2538,"spinDirection":61},"zone":11,"typeConfidence":0.91,"plateTime":0.4536869799300445,"extension":5.831676725408717},"index":2,"playId":"76eed90f-5556-3b0f-ab43-e8be0c87af1f","pitchNumber":3,"startTime":"2026-07-27T22:42:11.046Z","endTime":"2026-07-27T22:42:14.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30382289813467,"aZ":-42.53913444541173,"pfxX":3.9486559825727356,"pfxZ":-7.0517647781082715,"pX":-0.1803996280174136,"pZ":2.651415518074616,"vX0":0.9312857424937129,"vY0":-120.69102029461156,"vZ0":0.2346552187803026,"x":123.88,"y":167.19,"x0":-1.0845838161556314,"y0":50.004010873502516,"z0":6.310894871987504,"aX":5.803284579419809},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-12.5,"breakHorizontal":-7.3,"spinRate":2699,"spinDirection":33},"zone":5,"typeConfidence":0.9,"plateTime":0.45447852789144516,"extension":6.07388138335421},"index":3,"playId":"518ede33-5be6-3050-8146-d666ac2a1c6c","pitchNumber":4,"startTime":"2026-07-27T22:42:27.551Z","endTime":"2026-07-27T22:42:31.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.895980041605796,"aZ":-44.29799163565562,"pfxX":3.896317517451494,"pfxZ":-8.074904625015401,"pX":-1.18516837282998,"pZ":3.8529493055125124,"vX0":-1.395552310231132,"vY0":-121.71257760376312,"vZ0":3.0239479420024553,"x":162.18,"y":134.75,"x0":-1.1106156397543983,"y0":50.00547968812244,"z0":6.430409876165434,"aX":5.846532100728466},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-13.7,"breakHorizontal":-6.7,"spinRate":2635,"spinDirection":40},"zone":11,"typeConfidence":0.9,"plateTime":0.45001003533636874,"extension":6.095743909638093},"index":4,"playId":"3b86f194-8c8e-3baf-9d7c-64829ca38012","pitchNumber":5,"startTime":"2026-07-27T22:42:41.198Z","endTime":"2026-07-27T22:42:44.613Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T22:42:44.613Z","atBatIndex":1},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Bryce Harper homers (22) on a line drive to center field. Kyle Schwarber scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-27T22:42:53.918Z","endTime":"2026-07-27T22:44:22.632Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":{"id":663969,"link":"/api/v1/people/663969"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":{"id":663969,"link":"/api/v1/people/663969"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.906505664374723,"aZ":-20.869924284399524,"pfxX":-10.245269679350013,"pfxZ":5.751115591446867,"pX":1.029757750221184,"pZ":1.3938202454466861,"vX0":8.721064121679627,"vY0":-139.032406793281,"vZ0":-8.22360694111089,"x":77.75,"y":201.15,"x0":-0.8098422978424481,"y0":50.006258081833245,"z0":5.764959475534819,"aX":-20.14855535238361},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.9,"breakHorizontal":16.8,"spinRate":2072,"spinDirection":227},"zone":14,"typeConfidence":0.9,"plateTime":0.393315325962202,"extension":6.0521850843837965},"index":0,"playId":"c4e199b1-affc-3678-8dd1-286fc26fc88d","pitchNumber":1,"startTime":"2026-07-27T22:43:12.790Z","endTime":"2026-07-27T22:43:15.790Z","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":86.7,"endSpeed":79.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.291205635687135,"aZ":-29.26673979326914,"pfxX":-9.63454740855034,"pfxZ":1.8036092567594455,"pX":-0.8062290967299789,"pZ":1.6851859547911212,"vX0":3.7513590151172265,"vY0":-126.19098276167524,"vZ0":-4.43617905908206,"x":147.73,"y":193.28,"x0":-1.0626009988679836,"y0":50.00052890483505,"z0":5.830539368146421,"aX":-15.49616785509307},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.5,"breakHorizontal":16.6,"spinRate":1081,"spinDirection":244},"zone":13,"typeConfidence":0.91,"plateTime":0.43448008830072204,"extension":6.287689836382508},"index":1,"playId":"edfd3b49-116b-3777-85de-a92f82a0264d","pitchNumber":2,"startTime":"2026-07-27T22:43:31.074Z","endTime":"2026-07-27T22:43:34.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.798741015810595,"aZ":-23.856919317091958,"pfxX":-9.931289198446377,"pfxZ":4.283633638803782,"pX":-0.1434864727074668,"pZ":2.1937954546607146,"vX0":5.411254633309898,"vY0":-138.48842879153136,"vZ0":-5.618663156015587,"x":122.47,"y":179.55,"x0":-0.831882833142432,"y0":50.00619340864725,"z0":5.8437808909852915,"aX":-19.30324009268192},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.7,"breakHorizontal":16.9,"spinRate":1980,"spinDirection":229},"zone":8,"typeConfidence":0.9,"plateTime":0.3954251118806278,"extension":6.132169346590316},"hitData":{"launchSpeed":109.6,"launchAngle":21.0,"totalDistance":419.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":133.92,"coordY":29.78}},"index":2,"playId":"31279c17-639f-314f-b661-fb353c91bbf6","pitchNumber":3,"startTime":"2026-07-27T22:43:53.601Z","endTime":"2026-07-27T22:44:22.632Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T22:44:22.632Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Marsh flies out to right fielder Griffin Conine.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-27T22:44:31.824Z","endTime":"2026-07-27T22:45:11.932Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":83.4,"endSpeed":76.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.67016123125451,"aZ":-29.207392554326677,"pfxX":7.083997364071747,"pfxZ":1.9834366036598938,"pX":0.32087703757995834,"pZ":1.9717996049483457,"vX0":1.8795150378069754,"vY0":-121.45620512725228,"vZ0":-2.9669821366518834,"x":104.77,"y":185.54,"x0":-1.3832065138262781,"y0":50.0025658170995,"z0":5.747856134666094,"aX":10.58790720400719},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":3.1,"breakHorizontal":-13.3,"spinRate":2486,"spinDirection":62},"zone":9,"typeConfidence":0.91,"plateTime":0.45087755992074285,"extension":5.993967422995499},"index":0,"playId":"15f08297-0fdf-3872-9ce1-eb6ed444b48b","pitchNumber":1,"startTime":"2026-07-27T22:44:45.300Z","endTime":"2026-07-27T22:44:49.351Z","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.8,"endSpeed":79.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.032940036008455,"aZ":-29.58237744335026,"pfxX":-7.8414637696151,"pfxZ":1.6097745836763249,"pX":-0.005060579962198567,"pZ":2.435481009077925,"vX0":5.43587424456306,"vY0":-126.26812552921719,"vZ0":-2.6769839873446877,"x":117.19,"y":173.02,"x0":-1.168413204373071,"y0":50.00438354765658,"z0":5.89287936641922,"aX":-12.646142066953974},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.5,"breakHorizontal":13.0,"spinRate":1281,"spinDirection":245},"zone":5,"typeConfidence":0.91,"plateTime":0.43400576605676555,"extension":6.17092526083822},"hitData":{"launchSpeed":93.6,"launchAngle":44.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":214.52,"coordY":110.7}},"index":1,"playId":"4e68260a-ff38-3571-ab73-f8294ed04b03","pitchNumber":2,"startTime":"2026-07-27T22:45:00.641Z","endTime":"2026-07-27T22:45:11.932Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T22:45:11.932Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Bohm strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-27T22:45:21.675Z","endTime":"2026-07-27T22:46:07.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"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":"Strikeout","eventType":"strikeout","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":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30405117500916,"aZ":-16.244051042215006,"pfxX":-6.4771647334944396,"pfxZ":8.086820466056372,"pX":0.6371493992496287,"pZ":3.1364871785769437,"vX0":6.196235385425982,"vY0":-139.68959258635638,"vZ0":-4.912274360104993,"x":92.71,"y":154.09,"x0":-0.7712948825828719,"y0":50.00615265041051,"z0":5.990424569208938,"aX":-12.766438047938044},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.8,"breakHorizontal":10.4,"spinRate":2186,"spinDirection":225},"zone":3,"typeConfidence":0.61,"plateTime":0.3925249699407778,"extension":6.039393122611041},"index":0,"playId":"c53a664b-0b6d-384a-b6ba-c7a1b1ba818e","pitchNumber":1,"startTime":"2026-07-27T22:45:35.739Z","endTime":"2026-07-27T22:45:38.739Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.819312796736863,"aZ":-26.88152379553467,"pfxX":5.347153394578537,"pfxZ":3.378472542612595,"pX":-0.09865646510538598,"pZ":3.3018601486639216,"vX0":1.2505555551892371,"vY0":-124.1688526227821,"vZ0":-0.9134698658632688,"x":120.76,"y":149.63,"x0":-1.3032581597864006,"y0":50.00567128324374,"z0":5.902141113900433,"aX":8.388559469679102},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.1,"breakHorizontal":-10.0,"spinRate":2564,"spinDirection":64},"zone":2,"typeConfidence":0.9,"plateTime":0.44036505461851094,"extension":5.910330299212313},"index":1,"playId":"50aa056d-239c-3f22-b7ff-ad1186aec83e","pitchNumber":2,"startTime":"2026-07-27T22:45:49.209Z","endTime":"2026-07-27T22:45:53.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.262952205494976,"aZ":-28.066972932374334,"pfxX":6.1576500939891705,"pfxZ":2.6582138092755434,"pX":0.7611072768761876,"pZ":2.104598464232725,"vX0":2.798461729386078,"vY0":-123.53419979865652,"vZ0":-3.3356408657197316,"x":87.99,"y":181.96,"x0":-1.1861232651610452,"y0":50.006003478041094,"z0":5.827947915531018,"aX":9.533447934828207},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.3,"breakHorizontal":-11.8,"spinRate":2524,"spinDirection":49},"zone":9,"typeConfidence":0.91,"plateTime":0.44311581525552324,"extension":6.076441813538903},"index":2,"playId":"fc99cc6a-0ccf-3756-ac22-418cdca561db","pitchNumber":3,"startTime":"2026-07-27T22:46:04.519Z","endTime":"2026-07-27T22:46:07.694Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T22:46:07.694Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Lopez singles on a line drive to center fielder Justin Crawford.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-27T22:47:59.577Z","endTime":"2026-07-27T22:48:46.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.431220944585196,"aZ":-17.239630050149497,"pfxX":-6.81348653869251,"pfxZ":7.957551732278378,"pX":0.41253543839394746,"pZ":1.8286786483624304,"vX0":7.987082116743448,"vY0":-136.24783451235203,"vZ0":-5.095741519964068,"x":101.28,"y":189.41,"x0":-1.674163991515887,"y0":50.0041002875287,"z0":4.917865440653757,"aX":-12.788997182461797},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.4,"breakHorizontal":10.6,"spinRate":2378,"spinDirection":226},"zone":9,"typeConfidence":0.88,"plateTime":0.4022798904099485,"extension":7.116475129881287},"index":0,"playId":"2edc487c-5ac3-33bd-be46-2b7851d003bc","pitchNumber":1,"startTime":"2026-07-27T22:48:22.250Z","endTime":"2026-07-27T22:48:25.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.301437475783178,"aZ":-28.30109609428657,"pfxX":8.422394383034796,"pfxZ":2.7733595140042917,"pX":0.7805265787419693,"pZ":1.570452193295511,"vX0":3.179980208997206,"vY0":-117.73832226599103,"vZ0":-1.7246902538118403,"x":87.25,"y":196.38,"x0":-1.6837878494958691,"y0":50.005459933109826,"z0":4.943000830818844,"aX":11.77098334797839},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":4.8,"breakHorizontal":-16.1,"spinRate":2654,"spinDirection":60},"zone":14,"typeConfidence":0.9,"plateTime":0.4660328046236737,"extension":6.825536032401727},"hitData":{"launchSpeed":71.3,"launchAngle":15.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":119.1,"coordY":97.77}},"index":1,"playId":"f717470f-0e47-37da-91fe-df3d15b2efde","pitchNumber":2,"startTime":"2026-07-27T22:48:36.396Z","endTime":"2026-07-27T22:48:46.159Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T22:48:46.159Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-27T22:48:57.549Z","endTime":"2026-07-27T22:50:58.420Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"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(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.8,"endSpeed":84.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.02807690884453,"aZ":-14.207168463345779,"pfxX":-5.472561575993571,"pfxZ":9.683561085392306,"pX":0.7771270408510047,"pZ":3.7281941468242508,"vX0":8.128208227533719,"vY0":-136.35398911769283,"vZ0":-1.0977822020524535,"x":87.38,"y":138.12,"x0":-1.551603592486398,"y0":50.006185222763754,"z0":5.130771401642528,"aX":-10.158479442009364},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.4,"breakHorizontal":7.9,"spinRate":2410,"spinDirection":225},"zone":12,"typeConfidence":0.94,"plateTime":0.4039357403874919,"extension":7.051963560150557},"index":0,"playId":"270300f0-9ca6-3b45-83d8-d81f60c80d3e","pitchNumber":1,"startTime":"2026-07-27T22:49:14.059Z","endTime":"2026-07-27T22:49:18.111Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":84.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.57901685141137,"aZ":-13.542196375399415,"pfxX":-5.974228195274247,"pfxZ":9.971978128563977,"pX":0.1696037608632149,"pZ":3.3448627723131996,"vX0":6.812833116356351,"vY0":-137.12062648828785,"vZ0":-1.918166418053582,"x":110.54,"y":148.47,"x0":-1.5931936310876185,"y0":50.0054518576969,"z0":4.997545170560668,"aX":-11.166395113955547},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.8,"breakHorizontal":9.0,"spinRate":2407,"spinDirection":228},"zone":2,"typeConfidence":0.94,"plateTime":0.4023324627314464,"extension":6.946336251738136},"index":1,"playId":"e76d5d5e-ea50-3cbd-80ed-2fdc6d4716d9","pitchNumber":2,"startTime":"2026-07-27T22:49:31.073Z","endTime":"2026-07-27T22:49:34.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14156522863213,"aZ":-25.310343910949015,"pfxX":-0.5568455391235091,"pfxZ":3.907892816007738,"pX":0.23321003385392738,"pZ":3.475686018547443,"vX0":5.224155921845772,"vY0":-131.23077422958684,"vZ0":0.9149916409863348,"x":108.11,"y":144.94,"x0":-1.7055096131529701,"y0":50.000408420884945,"z0":4.999102942832712,"aX":-0.9786478895114429},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.4,"breakHorizontal":-0.1,"spinRate":2569,"spinDirection":206},"zone":12,"typeConfidence":0.92,"plateTime":0.41638937286379996,"extension":6.814901694493456},"index":2,"playId":"e0c4daba-2fb2-3417-a78c-027aed3bf4a5","pitchNumber":3,"startTime":"2026-07-27T22:49:53.260Z","endTime":"2026-07-27T22:49:56.308Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-27T22:50:09.700Z","endTime":"2026-07-27T22:50:29.069Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.4,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.13577038353139,"aZ":-39.44400952523281,"pfxX":7.0925414246941765,"pfxZ":-5.548859112008185,"pX":1.3514668042385305,"pZ":0.2569125920397544,"vX0":4.870244581314329,"vY0":-114.35858409039326,"vZ0":-1.9101471128229042,"x":65.49,"y":231.84,"x0":-1.7349181758721328,"y0":50.00223817958069,"z0":5.009699255738156,"aX":9.294662990307039},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-10.2,"breakHorizontal":-14.2,"spinRate":2795,"spinDirection":54},"zone":14,"typeConfidence":0.88,"plateTime":0.48087999423580285,"extension":6.630759224405322},"index":4,"playId":"773181b0-470d-30b3-9a6b-1c88324ed6b9","pitchNumber":4,"startTime":"2026-07-27T22:50:29.069Z","endTime":"2026-07-27T22:50:32.683Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.958167099650044,"aZ":-30.71443602605934,"pfxX":-7.023160173254704,"pfxZ":0.9426843724947922,"pX":-1.219116125810322,"pZ":1.3614149081151026,"vX0":3.224984391615695,"vY0":-123.94160207750869,"vZ0":-2.7106709445005115,"x":163.47,"y":202.02,"x0":-1.625189508113482,"y0":50.00596911325236,"z0":5.036436228654918,"aX":-10.919631630891764},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.3,"breakHorizontal":12.0,"spinRate":1540,"spinDirection":244},"zone":13,"typeConfidence":0.82,"plateTime":0.44206843727369405,"extension":6.909675615392306},"index":5,"playId":"90ebead6-5a34-3ad0-8871-b8667fba4d4c","pitchNumber":5,"startTime":"2026-07-27T22:50:54.191Z","endTime":"2026-07-27T22:50:58.420Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T22:50:58.420Z","atBatIndex":6},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Heriberto Hernández homers (15) on a fly ball to left field.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-27T22:51:08.908Z","endTime":"2026-07-27T22:52:49.154Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1,2,3],"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"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":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"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":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":{"id":554430,"link":"/api/v1/people/554430"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":{"id":554430,"link":"/api/v1/people/554430"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.4678450453903,"aZ":-16.757906126003586,"pfxX":-7.652351556802956,"pfxZ":8.140540614137524,"pX":-0.8546092932643465,"pZ":2.8129227002207275,"vX0":5.137841742371088,"vY0":-136.81436644741942,"vZ0":-2.7230313475917445,"x":149.58,"y":162.83,"x0":-1.763641828842611,"y0":50.002152114577676,"z0":4.970936608649135,"aX":-14.491805169761962},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.4,"breakHorizontal":12.7,"spinRate":2406,"spinDirection":228},"zone":11,"typeConfidence":0.91,"plateTime":0.4004933426907873,"extension":6.901237781501217},"index":0,"playId":"dfb2c128-1421-3029-ab69-52b75c7b72e0","pitchNumber":1,"startTime":"2026-07-27T22:51:24.329Z","endTime":"2026-07-27T22:51:38.862Z","isPitch":true,"type":"pitch"},{"details":{"description":"Otto Lopez steals (21) 2nd base. Otto Lopez scores. Throwing error by catcher J.T. Realmuto. Throwing error by shortstop Trea Turner.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":1,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"actionPlayId":"dfb2c128-1421-3029-ab69-52b75c7b72e0","startTime":"2026-07-27T22:52:08.878Z","endTime":"2026-07-27T22:52:08.879Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"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.0,"endSpeed":85.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.71351961420956,"aZ":-22.485736140078092,"pfxX":-10.196506307452253,"pfxZ":5.160911054813454,"pX":-1.2605344789852124,"pZ":2.9256638894841345,"vX0":4.355632872580762,"vY0":-136.76278119344167,"vZ0":-1.4152226629898368,"x":165.05,"y":159.79,"x0":-1.5572461910903745,"y0":50.00183798360474,"z0":5.005723246853395,"aX":-19.139198330439214},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.2,"breakHorizontal":17.4,"spinRate":2274,"spinDirection":223},"zone":11,"typeConfidence":0.95,"plateTime":0.4018827476465412,"extension":7.041388398951249},"index":2,"playId":"6977dc36-c90d-321f-8941-b5372657a233","pitchNumber":2,"startTime":"2026-07-27T22:52:08.880Z","endTime":"2026-07-27T22:52:12.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40008969414995,"aZ":-23.071132387551618,"pfxX":-11.178729121484979,"pfxZ":4.937469818390758,"pX":-0.7292534837265131,"pZ":2.9294866173564285,"vX0":5.937676345528159,"vY0":-135.60642669623292,"vZ0":-1.0328233566688683,"x":144.8,"y":159.68,"x0":-1.506514622158316,"y0":50.00307705415644,"z0":4.939729495187263,"aX":-20.613242604990074},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.9,"breakHorizontal":18.8,"spinRate":2314,"spinDirection":228},"zone":1,"typeConfidence":0.96,"plateTime":0.40544720484681207,"extension":6.888830259837667},"hitData":{"launchSpeed":99.9,"launchAngle":35.0,"totalDistance":388.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":23.2,"coordY":79.36}},"index":3,"playId":"bae627b0-32a6-3d78-93ee-b1d389173751","pitchNumber":3,"startTime":"2026-07-27T22:52:24.073Z","endTime":"2026-07-27T22:52:49.154Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T22:52:49.154Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xavier Edwards strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-27T22:52:46.353Z","endTime":"2026-07-27T22:54:17.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.34969447174724,"aZ":-17.074621579640898,"pfxX":-8.323074121201106,"pfxZ":7.814713453336266,"pX":-0.2589975026439609,"pZ":2.8345281210259787,"vX0":6.49514622191096,"vY0":-138.26040657897303,"vZ0":-2.5963517189359497,"x":126.87,"y":162.25,"x0":-1.5593753971059063,"y0":50.00598462152463,"z0":4.93421328839523,"aX":-16.087570987132906},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.8,"breakHorizontal":13.7,"spinRate":2389,"spinDirection":228},"zone":2,"typeConfidence":0.86,"plateTime":0.396435469268706,"extension":7.09418580707294},"index":0,"playId":"aa0d8cbd-df0c-34f8-b709-b12bae6460c3","pitchNumber":1,"startTime":"2026-07-27T22:53:14.019Z","endTime":"2026-07-27T22:53:17.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9042547226661,"aZ":-40.52353519840064,"pfxX":8.012071622292046,"pfxZ":-6.260616727002929,"pX":-0.08271180580687836,"pZ":1.629538414434551,"vX0":1.4013446133557923,"vY0":-115.48663814498471,"vZ0":0.9491008667033212,"x":120.15,"y":194.78,"x0":-1.7390781059533749,"y0":50.00055505460369,"z0":5.148081592304596,"aX":10.691075471658067},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-10.7,"breakHorizontal":-14.9,"spinRate":2778,"spinDirection":54},"zone":8,"typeConfidence":0.88,"plateTime":0.4764522013882253,"extension":6.7904944185395575},"index":1,"playId":"9e9d6816-a189-3448-a13b-b15861b46377","pitchNumber":2,"startTime":"2026-07-27T22:53:29.291Z","endTime":"2026-07-27T22:53:33.996Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-27T22:53:45.116Z","endTime":"2026-07-27T22:53:54.817Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":79.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.451621842370592,"aZ":-29.472925362448766,"pfxX":-9.101293084801046,"pfxZ":1.6601658446643306,"pX":-0.35087562556508134,"pZ":0.714292546091934,"vX0":6.304623068172505,"vY0":-127.0527120505656,"vZ0":-4.487587038532508,"x":130.37,"y":219.49,"x0":-1.6893269803458062,"y0":50.00226321814594,"z0":4.8615576299616,"aX":-14.792172936631365},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.2,"breakHorizontal":14.9,"spinRate":1618,"spinDirection":242},"zone":13,"typeConfidence":0.79,"plateTime":0.432068511908144,"extension":7.318892807747964},"index":3,"playId":"3d4e735e-221e-3b1a-9923-5bec7c724c88","pitchNumber":3,"startTime":"2026-07-27T22:53:54.817Z","endTime":"2026-07-27T22:53:58.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":71.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.952262451628915,"aZ":-41.315568485990994,"pfxX":8.94864503399425,"pfxZ":-7.095852720331314,"pX":-0.053822167455235916,"pZ":1.262806021462785,"vX0":0.992581488118404,"vY0":-113.71779269778145,"vZ0":0.7210401881752719,"x":119.05,"y":204.68,"x0":-1.6582643798905814,"y0":50.001427623379286,"z0":5.093122189965081,"aX":11.531836564457429},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-12.2,"breakHorizontal":-16.4,"spinRate":2909,"spinDirection":49},"zone":13,"typeConfidence":0.9,"plateTime":0.48462000480015854,"extension":6.834018996871961},"index":4,"playId":"37ba6575-2a92-3038-93d6-0f0df3dd08dc","pitchNumber":4,"startTime":"2026-07-27T22:54:13.331Z","endTime":"2026-07-27T22:54:17.091Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T22:54:17.091Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Liam Hicks strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-27T22:54:30.654Z","endTime":"2026-07-27T22:56:50.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"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":{"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":89.7,"endSpeed":82.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.022860347416298,"aZ":-24.213484357858565,"pfxX":-0.10156974980675931,"pfxZ":4.564383555125776,"pX":0.09976875258236377,"pZ":3.593146786435777,"vX0":4.437516650433911,"vY0":-130.64259491450355,"vZ0":0.9640700109874776,"x":113.2,"y":141.77,"x0":-1.600800228495883,"y0":50.00562306173722,"z0":5.026183383359974,"aX":-0.1772998366925001},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.6,"breakHorizontal":-0.7,"spinRate":2426,"spinDirection":196},"zone":12,"typeConfidence":0.92,"plateTime":0.4177044123604703,"extension":6.845167674653485},"index":0,"playId":"cc8a9008-81b2-34ee-b2d2-a2aa3ef91c6f","pitchNumber":1,"startTime":"2026-07-27T22:54:43.260Z","endTime":"2026-07-27T22:54:48.340Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.60361690549282,"aZ":-41.9909395882149,"pfxX":8.23923175651299,"pfxZ":-7.398463869954065,"pX":-0.3241995388115033,"pZ":1.9656559268578373,"vX0":0.66413378405053,"vY0":-115.10500799861313,"vZ0":2.028941015427082,"x":129.36,"y":185.71,"x0":-1.6862696253694216,"y0":50.00333498166593,"z0":5.172680977106122,"aX":10.931389576325873},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-12.5,"breakHorizontal":-15.0,"spinRate":2846,"spinDirection":56},"zone":7,"typeConfidence":0.9,"plateTime":0.4779070036564428,"extension":6.735796115636877},"index":1,"playId":"aab368d0-0659-34d8-9e78-593f198268ba","pitchNumber":2,"startTime":"2026-07-27T22:54:59.482Z","endTime":"2026-07-27T22:55:03.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.387461016092168,"aZ":-25.13922249903448,"pfxX":-8.968743825514498,"pfxZ":4.240330913564438,"pX":0.2955297255613831,"pZ":1.3173085119164736,"vX0":7.322633065741061,"vY0":-128.02362802666124,"vZ0":-3.8567810154993807,"x":105.74,"y":203.21,"x0":-1.4363011259355052,"y0":50.005254675344254,"z0":4.8106008093985215,"aX":-14.892454878616821},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.0,"breakHorizontal":14.6,"spinRate":1723,"spinDirection":240},"zone":14,"typeConfidence":0.61,"plateTime":0.4278095440384355,"extension":7.0800989826965885},"index":2,"playId":"c41dec0a-bda1-35a2-944f-cf9ac9889cdf","pitchNumber":3,"startTime":"2026-07-27T22:55:15.439Z","endTime":"2026-07-27T22:55:18.460Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-27T22:55:29.007Z","endTime":"2026-07-27T22:55:42.699Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.088704488734333,"aZ":-16.90356793822158,"pfxX":-6.235362468783425,"pfxZ":8.113905978462201,"pX":-0.3009205925401666,"pZ":3.576359727571511,"vX0":5.563523879316219,"vY0":-136.55511920953458,"vZ0":-0.5060157515552662,"x":128.47,"y":142.22,"x0":-1.5582004342664324,"y0":50.001369362470484,"z0":4.930802254000551,"aX":-11.73266259630223},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.8,"breakHorizontal":10.1,"spinRate":2366,"spinDirection":227},"zone":11,"typeConfidence":0.92,"plateTime":0.4016604522046614,"extension":6.965030007773553},"index":4,"playId":"37d39550-59a3-3803-be36-086ee4894221","pitchNumber":4,"startTime":"2026-07-27T22:55:42.699Z","endTime":"2026-07-27T22:55:47.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.89333618515168,"aZ":-19.179398728471945,"pfxX":-7.32689897229924,"pfxZ":6.898609987027582,"pX":0.14493375942265077,"pZ":3.411628525573434,"vX0":6.883466695214875,"vY0":-136.79299447656996,"vZ0":-0.49547161148053676,"x":111.48,"y":146.67,"x0":-1.459573127860085,"y0":50.00225008566688,"z0":4.9171466624166,"aX":-13.80080680786228},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.6,"breakHorizontal":11.8,"spinRate":2423,"spinDirection":226},"zone":12,"typeConfidence":0.77,"plateTime":0.4013468647510434,"extension":7.038011447919404},"index":5,"playId":"c33bb1ba-8df2-3177-a2d0-b08db0c83f99","pitchNumber":5,"startTime":"2026-07-27T22:56:03.332Z","endTime":"2026-07-27T22:56:06.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07541769562882,"aZ":-18.41676921054358,"pfxX":-4.211912993198695,"pfxZ":7.322556677626343,"pX":-1.07842628080065,"pZ":2.9424129593602557,"vX0":3.1736360994081845,"vY0":-136.687269349417,"vZ0":-1.7881859830187987,"x":158.11,"y":159.33,"x0":-1.7113448618160114,"y0":50.004957804640064,"z0":4.8789249215663615,"aX":-7.915767323976021},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.1,"breakHorizontal":6.8,"spinRate":2200,"spinDirection":227},"zone":11,"typeConfidence":0.83,"plateTime":0.40178296203337327,"extension":7.109638441408837},"index":6,"playId":"386b321b-4763-32f5-a6e6-585d69729c37","pitchNumber":6,"startTime":"2026-07-27T22:56:29.431Z","endTime":"2026-07-27T22:56:34.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48509546566644,"aZ":-30.581590946354194,"pfxX":-8.652806653959995,"pfxZ":0.9737392169567087,"pX":-0.5334994534078227,"pZ":0.8293923095569451,"vX0":5.351870224713283,"vY0":-127.30178402819018,"vZ0":-4.011596597337142,"x":137.34,"y":216.39,"x0":-1.544890770342649,"y0":50.001462995173384,"z0":4.861352167898732,"aX":-14.122008103234286},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.1,"breakHorizontal":14.4,"spinRate":1472,"spinDirection":241},"zone":13,"typeConfidence":0.77,"plateTime":0.43117499846090945,"extension":6.9520861417268485},"index":7,"playId":"e09438aa-c8a9-3d87-b4c4-a040cabe2567","pitchNumber":7,"startTime":"2026-07-27T22:56:46.557Z","endTime":"2026-07-27T22:56:50.493Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T22:56:50.493Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryson Stott called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-27T22:58:58.793Z","endTime":"2026-07-27T22:59:50.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":3},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"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":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.616435602591245,"aZ":-18.803815324746168,"pfxX":-8.655595682252649,"pfxZ":6.875901133352813,"pX":-0.48675721658788884,"pZ":2.2702993911541642,"vX0":4.4412939802609515,"vY0":-138.90193185509068,"vZ0":-6.347523013244187,"x":135.55,"y":177.48,"x0":-0.9864328285595695,"y0":50.00042396517627,"z0":5.845723136657249,"aX":-16.823245180766264},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.3,"breakHorizontal":14.6,"spinRate":2018,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.39510626777834723,"extension":5.954472901210681},"index":0,"playId":"f4234be6-0044-378b-a4a4-2c1c578f7163","pitchNumber":1,"startTime":"2026-07-27T22:59:08.081Z","endTime":"2026-07-27T22:59:12.424Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.268849371323586,"aZ":-42.14768573174353,"pfxX":3.383673892397966,"pfxZ":-6.634071455407614,"pX":0.5112778411884148,"pZ":0.6733432801505663,"vX0":2.5138473615994745,"vY0":-122.1723330359552,"vZ0":-4.511309907808766,"x":97.51,"y":220.6,"x0":-0.9725224241995063,"y0":50.00292511076045,"z0":6.186644738246281,"aX":5.087119512297651},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-12.8,"breakHorizontal":-6.7,"spinRate":2598,"spinDirection":31},"zone":14,"typeConfidence":0.9,"plateTime":0.44924894633797274,"extension":5.9082139518121775},"index":1,"playId":"d96b126c-2d12-3704-bea1-d42528bbf0d8","pitchNumber":2,"startTime":"2026-07-27T22:59:22.493Z","endTime":"2026-07-27T22:59:25.871Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-27T22:59:33.467Z","endTime":"2026-07-27T22:59:45.960Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":77.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.971330230373574,"aZ":-36.78089890691306,"pfxX":7.5273386635442225,"pfxZ":-3.0089337652191297,"pX":-0.40523366376645703,"pZ":2.071090081403182,"vX0":-0.04469222556325253,"vY0":-124.38315192142352,"vZ0":-1.6755584202375355,"x":132.45,"y":182.86,"x0":-1.3611124950245503,"y0":50.00117816112107,"z0":5.865459388505969,"aX":11.537714101415284},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-5.6,"breakHorizontal":-13.6,"spinRate":2439,"spinDirection":57},"zone":7,"typeConfidence":0.91,"plateTime":0.4440597932942447,"extension":5.971289231501546},"index":3,"playId":"0a09a4d8-163d-39f5-8437-d8342f6e1bd6","pitchNumber":3,"startTime":"2026-07-27T22:59:45.960Z","endTime":"2026-07-27T22:59:50.261Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T22:59:50.261Z","atBatIndex":10},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"J.T. Realmuto hit by pitch.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-27T23:00:05.248Z","endTime":"2026-07-27T23:00:56.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.46232168481936,"aZ":-23.38816027452975,"pfxX":-10.629778304298485,"pfxZ":4.519046670360996,"pX":-0.8805609453833362,"pZ":3.940325971771779,"vX0":3.391139413469594,"vY0":-139.07440540785433,"vZ0":-1.7120526442786506,"x":150.56,"y":132.39,"x0":-0.740618147363334,"y0":50.001618876200155,"z0":6.127330126440124,"aX":-20.6578461740748},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.0,"breakHorizontal":18.5,"spinRate":2106,"spinDirection":217},"zone":11,"typeConfidence":0.91,"plateTime":0.39501552237761217,"extension":5.863619850000227},"index":0,"playId":"3956bbb7-0d87-3820-961b-6cdbe65d7754","pitchNumber":1,"startTime":"2026-07-27T23:00:15.746Z","endTime":"2026-07-27T23:00:19.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.57881872504945,"aZ":-14.426069137138873,"pfxX":-6.452762119453014,"pfxZ":9.037662306934259,"pX":-0.5840021438280475,"pZ":3.143236729287591,"vX0":2.914110902924027,"vY0":-139.7532989085523,"vZ0":-5.4494143403698745,"x":139.26,"y":153.91,"x0":-0.8059853029454475,"y0":50.004317511565155,"z0":6.077483000752794,"aX":-12.674631818590994},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.4,"breakHorizontal":11.0,"spinRate":2098,"spinDirection":222},"zone":1,"typeConfidence":0.71,"plateTime":0.39299410992050854,"extension":6.14928349170196},"index":1,"playId":"7a7e384b-10c1-34f2-931d-e785a7eb7bb7","pitchNumber":2,"startTime":"2026-07-27T23:00:29.958Z","endTime":"2026-07-27T23:00:33.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.0,"endSpeed":80.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.194958052280988,"aZ":-29.69309455112592,"pfxX":-6.8681903774770685,"pfxZ":1.522573913190401,"pX":-1.9837425730097427,"pZ":3.4520658479912703,"vX0":0.39293651605084906,"vY0":-126.80784738791877,"vZ0":-0.5566189554599981,"x":192.62,"y":145.57,"x0":-1.2475818911702954,"y0":50.005939811858674,"z0":6.037044687351187,"aX":-11.221021678952528},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.9,"breakHorizontal":12.4,"spinRate":1324,"spinDirection":246},"zone":11,"typeConfidence":0.91,"plateTime":0.43143852273833794,"extension":6.148834404293218},"index":2,"playId":"aa500c60-ab45-389e-b08b-65711606daac","pitchNumber":3,"startTime":"2026-07-27T23:00:47.768Z","endTime":"2026-07-27T23:00:56.400Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:00:56.400Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gabriel Rincones Jr. flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-27T23:01:04.058Z","endTime":"2026-07-27T23:01:53.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"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_LHB","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":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":87.8,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20696465807229,"aZ":-16.776716419340406,"pfxX":-5.795640783499254,"pfxZ":7.769941170486419,"pX":-0.7104592983339324,"pZ":3.2389155835107606,"vX0":2.319897022755872,"vY0":-140.02591115891207,"vZ0":-4.645227136060501,"x":144.08,"y":151.33,"x0":-0.7976434268126165,"y0":50.00365165889809,"z0":6.020244987678201,"aX":-11.486399350717816},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.3,"breakHorizontal":10.0,"spinRate":2180,"spinDirection":222},"zone":1,"typeConfidence":0.69,"plateTime":0.3914626530724914,"extension":6.0642254422480235},"index":0,"playId":"eb3ede9e-2db3-3031-a8c2-f2f6be9558dc","pitchNumber":1,"startTime":"2026-07-27T23:01:16.263Z","endTime":"2026-07-27T23:01:20.235Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":76.5,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.030607316054073,"aZ":-32.793894429642464,"pfxX":8.112095877736742,"pfxZ":-0.4145878979312858,"pX":-0.21986328775074068,"pZ":2.2206969574530917,"vX0":-0.08474493328951621,"vY0":-123.41860127106315,"vZ0":-2.0427351823688666,"x":125.38,"y":178.82,"x0":-1.2342167154104513,"y0":50.00025614030867,"z0":5.885441055359656,"aX":12.213541214985606},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.1,"breakHorizontal":-14.5,"spinRate":2507,"spinDirection":62},"zone":8,"typeConfidence":0.92,"plateTime":0.4479072356568148,"extension":6.102823839084314},"hitData":{"launchSpeed":97.5,"launchAngle":36.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":149.72,"coordY":58.46}},"index":1,"playId":"fadb0507-8786-3200-b8ed-8c52a81312ae","pitchNumber":2,"startTime":"2026-07-27T23:01:40.859Z","endTime":"2026-07-27T23:01:53.865Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:01:53.865Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Justin Crawford flies out to right fielder Griffin Conine.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-27T23:02:07.165Z","endTime":"2026-07-27T23:03:33.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.14688460593702,"aZ":-26.283016466386727,"pfxX":-12.319025894225442,"pfxZ":3.027528432845634,"pX":0.1976507733109459,"pZ":1.3151965855574643,"vX0":6.970397583877405,"vY0":-139.51654282892093,"vZ0":-7.370929625084984,"x":109.47,"y":203.27,"x0":-0.7496767371971299,"y0":50.00382803168217,"z0":5.756804723710637,"aX":-23.974986161307033},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.0,"breakHorizontal":20.6,"spinRate":2050,"spinDirection":227},"zone":14,"typeConfidence":0.9,"plateTime":0.394541535417281,"extension":6.087029912016494},"index":0,"playId":"5a5f4fdf-9ab3-36f5-83e1-6f6f218c9b1b","pitchNumber":1,"startTime":"2026-07-27T23:02:15.480Z","endTime":"2026-07-27T23:02:19.481Z","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.3,"endSpeed":87.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.602071996169293,"aZ":-20.79594601674347,"pfxX":-4.945069166031916,"pfxZ":5.826947193645566,"pX":-0.10267458607123305,"pZ":3.1994479883956837,"vX0":2.991766232955323,"vY0":-138.73355634338216,"vZ0":-4.168593772916872,"x":120.91,"y":152.39,"x0":-0.5517666613468418,"y0":50.00031189767952,"z0":6.104800468200582,"aX":-9.652473577787658},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.8,"breakHorizontal":8.4,"spinRate":2135,"spinDirection":218},"zone":2,"typeConfidence":0.66,"plateTime":0.3945777716105283,"extension":5.980055876590499},"index":1,"playId":"eecd540b-e68f-3ccb-9f10-ecf06902cc15","pitchNumber":2,"startTime":"2026-07-27T23:02:37.715Z","endTime":"2026-07-27T23:02:42.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.86789882977158,"aZ":-32.135749359671,"pfxX":-4.2706399759013305,"pfxZ":0.02475772132202536,"pX":-1.6193471047787487,"pZ":3.013610707887251,"vX0":-0.02288076138725298,"vY0":-125.12895276191577,"vZ0":-0.965520320104162,"x":178.73,"y":157.41,"x0":-1.0550755625242674,"y0":50.003851411260015,"z0":6.033732922026699,"aX":-6.782956990586834},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.1,"breakHorizontal":7.8,"spinRate":1184,"spinDirection":244},"zone":11,"typeConfidence":0.85,"plateTime":0.4374672899319263,"extension":6.255614192636342},"index":2,"playId":"c32d5a8c-955a-365b-9784-3bf4f50cb4d4","pitchNumber":3,"startTime":"2026-07-27T23:03:02.420Z","endTime":"2026-07-27T23:03:06.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.222214610270075,"aZ":-40.96020872027184,"pfxX":3.7006946028664043,"pfxZ":-5.916098130018792,"pX":0.3824451892900576,"pZ":2.031824246299572,"vX0":1.2416292463758076,"vY0":-121.22708811216962,"vZ0":-1.6680581236860594,"x":102.42,"y":183.92,"x0":-0.6175148129504079,"y0":50.003974700783196,"z0":6.312139095099834,"aX":5.494876076519488},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-10.8,"breakHorizontal":-7.0,"spinRate":2513,"spinDirection":32},"zone":9,"typeConfidence":0.89,"plateTime":0.4522299941799086,"extension":6.029196227825089},"hitData":{"launchSpeed":91.8,"launchAngle":34.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.41,"coordY":97.18}},"index":3,"playId":"91143358-0316-3fb9-9561-dc48700426a4","pitchNumber":4,"startTime":"2026-07-27T23:03:21.983Z","endTime":"2026-07-27T23:03:33.052Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:03:33.052Z","atBatIndex":13},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Griffin Conine homers (8) on a fly ball to right center field.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-27T23:05:36.218Z","endTime":"2026-07-27T23:06:45.011Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":{"id":554430,"link":"/api/v1/people/554430"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.13901694250943,"aZ":-17.829958026133625,"pfxX":-7.1255539755198285,"pfxZ":7.946593139482563,"pX":0.3720030982929422,"pZ":2.475815946300262,"vX0":7.381943052321545,"vY0":-134.04574190125595,"vZ0":-2.956213437356255,"x":102.82,"y":171.93,"x0":-1.5023855312965524,"y0":50.00348239683608,"z0":4.878193257466499,"aX":-12.864083899312533},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.9,"breakHorizontal":11.2,"spinRate":2305,"spinDirection":231},"zone":6,"typeConfidence":0.86,"plateTime":0.4098638200339142,"extension":7.137959969814351},"index":0,"playId":"81761700-c972-3309-b40d-b84216135826","pitchNumber":1,"startTime":"2026-07-27T23:06:02.063Z","endTime":"2026-07-27T23:06:06.426Z","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":1,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":71.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.215989717930913,"aZ":-40.664235055264626,"pfxX":7.616029943597464,"pfxZ":-6.596026130836887,"pX":-0.15805772418853567,"pZ":1.8247476660531128,"vX0":1.3782935434607066,"vY0":-113.16906028433645,"vZ0":1.716531179303642,"x":123.02,"y":189.51,"x0":-1.7653180769521675,"y0":50.004867277003,"z0":5.154689454676819,"aX":9.798875208681547},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-11.2,"breakHorizontal":-14.2,"spinRate":2766,"spinDirection":58},"zone":8,"typeConfidence":0.89,"plateTime":0.4854995693447979,"extension":6.807816117714188},"hitData":{"launchSpeed":98.3,"launchAngle":32.0,"totalDistance":392.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":177.19,"coordY":48.76}},"index":1,"playId":"a4064899-50d1-396a-96bf-e6ab782cba30","pitchNumber":2,"startTime":"2026-07-27T23:06:18.847Z","endTime":"2026-07-27T23:06:45.011Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:06:45.011Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Javier Sanoja walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-27T23:06:50.468Z","endTime":"2026-07-27T23:08:05.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.2,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.657923590411954,"aZ":-25.561603608587784,"pfxX":-11.026344643442375,"pfxZ":3.544419753477343,"pX":-1.239231571060266,"pZ":1.6656925782316103,"vX0":4.800318567309029,"vY0":-136.40839685162754,"vZ0":-3.643712719682995,"x":164.24,"y":193.81,"x0":-1.5984956417054668,"y0":50.00547823298454,"z0":4.800556052120984,"aX":-20.585328262556434},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.8,"breakHorizontal":18.8,"spinRate":2261,"spinDirection":228},"zone":13,"typeConfidence":0.96,"plateTime":0.4029952669391297,"extension":7.062732271187992},"index":0,"playId":"ad7ed406-391c-3b1e-8fcb-39ade2aace7f","pitchNumber":1,"startTime":"2026-07-27T23:07:05.613Z","endTime":"2026-07-27T23:07:09.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.4,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.5518497911242,"aZ":-31.866637838779926,"pfxX":9.059145345419479,"pfxZ":0.23298019134764458,"pX":1.2134224868788297,"pZ":0.377048670141553,"vX0":3.9704572011721635,"vY0":-115.24771997445401,"vZ0":-2.693131456944031,"x":70.75,"y":228.6,"x0":-1.717171504530865,"y0":50.00445254544261,"z0":4.687324678029046,"aX":11.99427353374175},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":0.0,"breakHorizontal":-17.5,"spinRate":2799,"spinDirection":55},"zone":14,"typeConfidence":0.92,"plateTime":0.4781563305240297,"extension":6.9235161672582874},"index":1,"playId":"c9ed8ad5-10f4-3767-b216-0259405a387c","pitchNumber":2,"startTime":"2026-07-27T23:07:19.032Z","endTime":"2026-07-27T23:07:22.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.755283513908285,"aZ":-18.244647663645267,"pfxX":-8.889716149831603,"pfxZ":7.436319597563917,"pX":0.9977503722960971,"pZ":1.0609159042896872,"vX0":9.49817914028656,"vY0":-136.17853517309257,"vZ0":-6.42259809189509,"x":78.97,"y":210.14,"x0":-1.3853914208630493,"y0":50.00010291663319,"z0":4.718244333883546,"aX":-16.643849519534104},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.2,"breakHorizontal":14.0,"spinRate":2406,"spinDirection":228},"zone":14,"typeConfidence":0.81,"plateTime":0.4026846601712233,"extension":7.04148159250738},"index":2,"playId":"12775665-3fe3-353d-be69-74344d984ca1","pitchNumber":3,"startTime":"2026-07-27T23:07:43.744Z","endTime":"2026-07-27T23:07:46.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.3,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.036989094101536,"aZ":-16.18553995483402,"pfxX":-5.925730036956995,"pfxZ":8.714768839231755,"pX":0.9501854680700902,"pZ":2.271768737851904,"vX0":8.446019807926197,"vY0":-135.21771444797412,"vZ0":-3.7397875584091542,"x":80.78,"y":177.44,"x0":-1.4574071245839948,"y0":50.00192277122213,"z0":4.82262722157798,"aX":-10.871185562608847},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.1,"breakHorizontal":8.8,"spinRate":2471,"spinDirection":230},"zone":14,"typeConfidence":0.88,"plateTime":0.40651731740325214,"extension":7.0498270568851185},"index":3,"playId":"4e5187f4-6705-3e13-8394-04f11c84ba66","pitchNumber":4,"startTime":"2026-07-27T23:07:59.385Z","endTime":"2026-07-27T23:08:05.600Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:08:05.600Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joe Mack flies out to center fielder Justin Crawford.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-27T23:08:18.216Z","endTime":"2026-07-27T23:10:30.167Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[4],"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"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":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.070200323526993,"aZ":-39.864201684023236,"pfxX":7.459072924028078,"pfxZ":-5.808864706469777,"pX":0.8271744950267303,"pZ":1.1943645816358122,"vX0":3.563683247967073,"vY0":-115.0724753104212,"vZ0":0.17406630367654952,"x":85.47,"y":206.53,"x0":-1.7176108482678942,"y0":50.00557960228488,"z0":5.023717231679256,"aX":9.867596659943052},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-10.1,"breakHorizontal":-14.5,"spinRate":2740,"spinDirection":50},"zone":14,"typeConfidence":0.88,"plateTime":0.47850201216218924,"extension":6.631782485200884},"index":0,"playId":"00421712-4518-3e9e-9b5f-6d954d7e9360","pitchNumber":1,"startTime":"2026-07-27T23:08:33.695Z","endTime":"2026-07-27T23:08:37.554Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"518daf95-96e3-3d12-b41c-005fc8336ac8","startTime":"2026-07-27T23:08:52.852Z","endTime":"2026-07-27T23:08:55.852Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89177802735293,"aZ":-16.29787385462667,"pfxX":-6.996013672986399,"pfxZ":8.53829964376183,"pX":-0.36427122175451726,"pZ":3.141151841737251,"vX0":5.982906090169134,"vY0":-136.2331659030976,"vZ0":-1.726124125965673,"x":130.89,"y":153.97,"x0":-1.6914264145610824,"y0":50.004756988649305,"z0":4.92240370592445,"aX":-13.012327409920712},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.2,"breakHorizontal":11.3,"spinRate":2500,"spinDirection":227},"zone":1,"typeConfidence":0.91,"plateTime":0.4036951387965795,"extension":7.044719625903015},"index":2,"playId":"1ed2a720-364f-3af7-88d0-771cd9ed13f3","pitchNumber":2,"startTime":"2026-07-27T23:09:09.358Z","endTime":"2026-07-27T23:09:13.133Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.144045634200133,"aZ":-21.834306390539012,"pfxX":-10.513749856795453,"pfxZ":6.584962913084737,"pX":0.6654622056870669,"pZ":0.8304191586614036,"vX0":8.895990574572533,"vY0":-125.007931366927,"vZ0":-5.375701516644322,"x":91.63,"y":216.36,"x0":-1.5877139066912505,"y0":50.00010415562698,"z0":4.820958613132947,"aX":-16.500099329918108},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":10.8,"breakHorizontal":16.8,"spinRate":1705,"spinDirection":241},"zone":14,"typeConfidence":0.66,"plateTime":0.4395446667968197,"extension":7.137053755647361},"index":3,"playId":"2f3bed92-52fc-36db-9855-32cab31e486e","pitchNumber":3,"startTime":"2026-07-27T23:09:27.636Z","endTime":"2026-07-27T23:09:36.724Z","isPitch":true,"type":"pitch"},{"details":{"description":"Javier Sanoja steals (6) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":4,"actionPlayId":"2f3bed92-52fc-36db-9855-32cab31e486e","startTime":"2026-07-27T23:09:38.772Z","endTime":"2026-07-27T23:09:53.015Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"}},{"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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.201909194582303,"aZ":-26.059491231951455,"pfxX":-10.583880929302445,"pfxZ":3.8356684658502904,"pX":0.3925228729570882,"pZ":0.6833434212648927,"vX0":8.434243935661955,"vY0":-125.89163145982346,"vZ0":-5.111605863120481,"x":102.04,"y":220.33,"x0":-1.6374270735701202,"y0":50.003660631517995,"z0":4.867649728182946,"aX":-16.872635683217787},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.9,"breakHorizontal":17.0,"spinRate":1677,"spinDirection":238},"zone":14,"typeConfidence":0.8,"plateTime":0.43624331709779085,"extension":7.254983183223874},"index":5,"playId":"61d0ac2d-4b45-3a0d-bc52-8332d9980552","pitchNumber":4,"startTime":"2026-07-27T23:09:53.015Z","endTime":"2026-07-27T23:09:56.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.18263961339441,"aZ":-21.38012902946192,"pfxX":-0.7069993075029397,"pfxZ":6.277692348582079,"pX":0.06169648466895017,"pZ":2.7532324755887885,"vX0":5.210352761482265,"vY0":-129.77368883130416,"vZ0":-1.370225658730201,"x":114.65,"y":164.44,"x0":-1.8734471331231788,"y0":50.000465422001504,"z0":4.904476348558078,"aX":-1.2158361261249564},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.3,"breakHorizontal":0.2,"spinRate":2521,"spinDirection":202},"zone":5,"typeConfidence":0.9,"plateTime":0.4208144803680507,"extension":6.928103130919322},"hitData":{"launchSpeed":96.2,"launchAngle":42.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":108.3,"coordY":74.79}},"index":6,"playId":"4e8040af-c9dd-3e45-a4a9-def9f2aa493a","pitchNumber":5,"startTime":"2026-07-27T23:10:16.697Z","endTime":"2026-07-27T23:10:30.167Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:10:30.167Z","atBatIndex":16},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jakob Marsee doubles (12) on a sharp fly ball to right fielder Gabriel Rincones Jr. Javier Sanoja scores.","rbi":1,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-27T23:10:46.743Z","endTime":"2026-07-27T23:12:48.364Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687282,"link":"/api/v1/people/687282"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":{"id":554430,"link":"/api/v1/people/554430"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.6,"endSpeed":82.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.831524601453143,"aZ":-22.777985841756106,"pfxX":0.9271279220249973,"pfxZ":5.445329759534403,"pX":1.3545253357551414,"pZ":3.177352322041518,"vX0":7.5234637302924785,"vY0":-130.3595192873558,"vZ0":0.08336149765567002,"x":65.37,"y":152.99,"x0":-1.6865128383258892,"y0":50.000662253994435,"z0":4.861329736042964,"aX":1.597446413045641},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.1,"breakHorizontal":-3.4,"spinRate":2535,"spinDirection":199},"zone":12,"typeConfidence":0.95,"plateTime":0.419808070662401,"extension":7.0296281117862645},"index":0,"playId":"be0339a1-1824-3a1a-aaea-30a38d98783c","pitchNumber":1,"startTime":"2026-07-27T23:11:01.718Z","endTime":"2026-07-27T23:11:05.749Z","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.7,"endSpeed":81.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.81173860347928,"aZ":-19.933593523986133,"pfxX":-0.22371431601322556,"pfxZ":7.201188077700403,"pX":-1.2440483692261965,"pZ":3.0640424784726803,"vX0":1.7285903826037048,"vY0":-129.26755329000417,"vZ0":-0.8105050504063208,"x":164.42,"y":156.05,"x0":-1.8910662434269272,"y0":50.00359461190703,"z0":4.9056760615172506,"aX":-0.3805188370236262},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":13.1,"breakHorizontal":0.0,"spinRate":2464,"spinDirection":199},"zone":11,"typeConfidence":0.84,"plateTime":0.4229904916468432,"extension":6.842355564004992},"index":1,"playId":"d08eb9e6-048b-31ad-9106-6d599a50f5ba","pitchNumber":2,"startTime":"2026-07-27T23:11:21.218Z","endTime":"2026-07-27T23:11:24.951Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.860595074166458,"aZ":-31.889823332884685,"pfxX":-8.456165274292301,"pfxZ":0.17985531676737754,"pX":-0.6805518397360151,"pZ":1.2432186941074004,"vX0":5.324928568143227,"vY0":-126.06486162569196,"vZ0":-2.5646565011342624,"x":142.94,"y":205.21,"x0":-1.7270849421960217,"y0":50.00386583620821,"z0":4.861144237618154,"aX":-13.541381888231832},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.0,"breakHorizontal":14.0,"spinRate":1481,"spinDirection":241},"zone":13,"typeConfidence":0.84,"plateTime":0.43533630759207176,"extension":7.302231199918139},"index":2,"playId":"d52e3479-23b3-3d67-8f22-37a18f6307df","pitchNumber":3,"startTime":"2026-07-27T23:11:41.360Z","endTime":"2026-07-27T23:11:44.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":93.6,"endSpeed":84.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.3534835486326,"aZ":-14.183489008768571,"pfxX":-6.29469550791843,"pfxZ":9.756674682674081,"pX":-0.2582245150790722,"pZ":2.128508815189104,"vX0":5.894923067615805,"vY0":-136.04131372159745,"vZ0":-4.593028921079983,"x":126.84,"y":181.31,"x0":-1.652572461514625,"y0":50.002571852023586,"z0":4.846917621134772,"aX":-11.607480497090004},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.7,"breakHorizontal":9.8,"spinRate":2332,"spinDirection":224},"zone":8,"typeConfidence":0.93,"plateTime":0.40513365566709414,"extension":7.221430325343996},"index":3,"playId":"11905caf-968e-315f-baed-21df9e38340d","pitchNumber":4,"startTime":"2026-07-27T23:12:01.847Z","endTime":"2026-07-27T23:12:06.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":72.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.31461935958385,"aZ":-32.03975272587241,"pfxX":9.114310950897524,"pfxZ":0.09981533044461344,"pX":-0.14026456731074724,"pZ":2.141022145596077,"vX0":1.370377545130458,"vY0":-116.27518568886511,"vZ0":0.7549541867392144,"x":122.35,"y":180.97,"x0":-1.922033115734922,"y0":50.00335758432932,"z0":4.8821384579510845,"aX":12.325357369099923},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":0.7,"breakHorizontal":-16.8,"spinRate":2685,"spinDirection":60},"zone":8,"typeConfidence":0.92,"plateTime":0.47331521016610134,"extension":6.660094798419869},"hitData":{"launchSpeed":100.0,"launchAngle":24.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":162.47,"coordY":47.57}},"index":4,"playId":"302b3e39-a5c0-345f-8f49-b1100d0149a6","pitchNumber":5,"startTime":"2026-07-27T23:12:35.355Z","endTime":"2026-07-27T23:12:48.364Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:12:48.364Z","atBatIndex":17},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Otto Lopez triples (7) on a sharp line drive to right fielder Gabriel Rincones Jr. Jakob Marsee scores.","rbi":1,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-27T23:14:08.301Z","endTime":"2026-07-27T23:16:42.554Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":72},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687282,"link":"/api/v1/people/687282"},"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":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":{"id":554430,"link":"/api/v1/people/554430"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-27T23:13:18.274Z","endTime":"2026-07-27T23:14:10.528Z","isPitch":false,"type":"action"},{"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":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.496633862931464,"aZ":-27.40596700817401,"pfxX":-9.388794148681585,"pfxZ":2.987169529287539,"pX":-0.7982007575331548,"pZ":1.3005479680343142,"vX0":5.0468521660466354,"vY0":-125.75690665201648,"vZ0":-3.346756637787781,"x":147.43,"y":203.67,"x0":-1.6157025869134818,"y0":50.00168157668522,"z0":4.881835355494926,"aX":-14.974099802944057},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.8,"breakHorizontal":15.7,"spinRate":1597,"spinDirection":242},"zone":13,"typeConfidence":0.73,"plateTime":0.43625037318742343,"extension":7.212884159858976},"index":1,"playId":"131064cd-467a-30bc-ab41-ed16ab822ddd","pitchNumber":1,"startTime":"2026-07-27T23:14:10.528Z","endTime":"2026-07-27T23:14:14.213Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.948925216612086,"aZ":-17.105651518548438,"pfxX":-4.412673327858474,"pfxZ":8.211587902367897,"pX":-0.14024722563208422,"pZ":4.444678834034453,"vX0":5.567510915973434,"vY0":-134.98898298002078,"vZ0":1.678241500976425,"x":122.35,"y":118.77,"x0":-1.6616635041161432,"y0":50.00192033115732,"z0":5.023416095241964,"aX":-8.097182654069151},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.5,"breakHorizontal":6.7,"spinRate":2352,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.40664371058276316,"extension":7.002814679978254},"index":2,"playId":"3cbc288d-3062-37f6-901a-1459f8610cc7","pitchNumber":2,"startTime":"2026-07-27T23:14:28.234Z","endTime":"2026-07-27T23:14:31.773Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":72.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.011580862509266,"aZ":-32.26307964939958,"pfxX":10.562166516059989,"pfxZ":-0.06417826676963756,"pX":0.3740016037490936,"pZ":2.0309836995623063,"vX0":2.1084847353426444,"vY0":-116.05205414123823,"vZ0":0.5413994329585028,"x":102.74,"y":183.94,"x0":-1.9203743835501978,"y0":50.003708634607165,"z0":4.895807487589537,"aX":14.244376154733049},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":0.4,"breakHorizontal":-19.7,"spinRate":2570,"spinDirection":63},"zone":9,"typeConfidence":0.92,"plateTime":0.47401399890104345,"extension":6.829630630489593},"index":3,"playId":"c49aea10-e590-3019-8f16-76a41e5317d2","pitchNumber":3,"startTime":"2026-07-27T23:14:47.785Z","endTime":"2026-07-27T23:14:51.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.311437223767662,"aZ":-28.14980123677164,"pfxX":-9.523457517741521,"pfxZ":2.583112520419416,"pX":-0.9259582604353662,"pZ":2.4603570974958098,"vX0":4.754837488378794,"vY0":-124.16094921020964,"vZ0":-0.36403004088299873,"x":152.3,"y":172.35,"x0":-1.630493545672639,"y0":50.003149111676294,"z0":4.9552827780723385,"aX":-14.840234988773599},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.8,"breakHorizontal":16.1,"spinRate":1481,"spinDirection":244},"zone":11,"typeConfidence":0.79,"plateTime":0.4414645624377642,"extension":7.123641015177657},"index":4,"playId":"4b7a8deb-f002-3b88-9a9a-226f53ac2146","pitchNumber":4,"startTime":"2026-07-27T23:15:08.989Z","endTime":"2026-07-27T23:15:14.264Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.01497735333264,"aZ":-30.892729856192705,"pfxX":10.414764737434963,"pfxZ":0.9445315130770551,"pX":1.7664902894558567,"pZ":1.249785400359961,"vX0":4.625286355851301,"vY0":-116.27905546093234,"vZ0":-1.1261843194536825,"x":49.67,"y":205.04,"x0":-1.6080125727046408,"y0":50.0014502978414,"z0":4.700383896800816,"aX":14.104956902438214},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":1.7,"breakHorizontal":-20.0,"spinRate":2707,"spinDirection":54},"zone":14,"typeConfidence":0.92,"plateTime":0.47300453083498883,"extension":6.742105776586335},"index":5,"playId":"f3e15d4e-1dd6-36e7-8e14-cc931ea80ecd","pitchNumber":5,"startTime":"2026-07-27T23:15:42.732Z","endTime":"2026-07-27T23:15:46.127Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":72.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.584584072406198,"aZ":-28.571578855950044,"pfxX":11.485717516608618,"pfxZ":2.6662908576924744,"pX":1.465673380516347,"pZ":1.9638803298896148,"vX0":3.904285544734812,"vY0":-116.3695183218513,"vZ0":-0.3702448807124177,"x":61.13,"y":185.76,"x0":-1.732513075313403,"y0":50.00454008414011,"z0":4.863229200237641,"aX":15.542284697683558},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":5.0,"breakHorizontal":-21.8,"spinRate":2648,"spinDirection":58},"zone":14,"typeConfidence":0.91,"plateTime":0.47311916969581036,"extension":6.756270121783792},"index":6,"playId":"0e72149c-0407-37b7-8700-7a015d57a1a6","pitchNumber":6,"startTime":"2026-07-27T23:16:02.963Z","endTime":"2026-07-27T23:16:06.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.69645779181493,"aZ":-16.265803500334467,"pfxX":-8.301323093460683,"pfxZ":8.455302064817538,"pX":-0.34841615920731944,"pZ":2.2015913445733064,"vX0":6.343074899970452,"vY0":-136.46216151416394,"vZ0":-4.008015420486398,"x":130.28,"y":179.34,"x0":-1.627185312999735,"y0":50.00433296071406,"z0":4.813725793355136,"aX":-15.620587658365386},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.6,"breakHorizontal":13.7,"spinRate":2458,"spinDirection":233},"zone":4,"typeConfidence":0.91,"plateTime":0.4017403911565065,"extension":7.024653295948109},"hitData":{"launchSpeed":103.0,"launchAngle":16.0,"totalDistance":305.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":154.21,"coordY":80.16}},"index":7,"playId":"3676bb24-ac3e-335a-8c5a-775ee363b30f","pitchNumber":7,"startTime":"2026-07-27T23:16:27.018Z","endTime":"2026-07-27T23:16:42.554Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:16:42.554Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-27T23:17:12.078Z","endTime":"2026-07-27T23:19:33.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.056238619361796,"aZ":-26.630309240417258,"pfxX":-0.4767168049983297,"pfxZ":3.3099456594611265,"pX":0.2768283333898302,"pZ":2.541234231921642,"vX0":5.076288998901602,"vY0":-127.9674435692163,"vZ0":-0.5237183116647433,"x":106.45,"y":170.17,"x0":-1.6625701622056068,"y0":50.001103500058264,"z0":4.817501994703304,"aX":-0.7983698212635635},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.1,"breakHorizontal":-0.1,"spinRate":2446,"spinDirection":199},"zone":6,"typeConfidence":0.92,"plateTime":0.4264742310197973,"extension":6.9095448882354855},"index":0,"playId":"b6fb3591-3b12-3d44-92e3-5af27f87e923","pitchNumber":1,"startTime":"2026-07-27T23:17:14.170Z","endTime":"2026-07-27T23:17:17.304Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-27T23:17:30.606Z","endTime":"2026-07-27T23:17:49.168Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.54914263340393,"aZ":-26.899979923720466,"pfxX":-10.127282063933084,"pfxZ":3.3127653365024585,"pX":0.13622073729259312,"pZ":0.5217381290504137,"vX0":7.585235135059654,"vY0":-124.89829672438759,"vZ0":-5.206216928110978,"x":111.81,"y":224.69,"x0":-1.614204058515302,"y0":50.00015162264911,"z0":4.826788605262891,"aX":-16.106907241343883},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.0,"breakHorizontal":16.8,"spinRate":1564,"spinDirection":240},"zone":14,"typeConfidence":0.88,"plateTime":0.43740415342178185,"extension":6.88753913100339},"index":2,"playId":"779fa1f1-4c81-3516-b36c-6ee0829aaa75","pitchNumber":2,"startTime":"2026-07-27T23:17:49.168Z","endTime":"2026-07-27T23:17:52.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":83.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.432294425889694,"aZ":-15.961535815588757,"pfxX":-6.7007487639564935,"pfxZ":8.849744887670646,"pX":-0.8043176107092225,"pZ":4.31541580457004,"vX0":4.476563566402513,"vY0":-135.46125075045117,"vZ0":1.4237958044017525,"x":147.66,"y":122.26,"x0":-1.619499711329349,"y0":50.006405796536235,"z0":4.9087846589094735,"aX":-12.282171659435068},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.6,"breakHorizontal":11.0,"spinRate":2427,"spinDirection":229},"zone":11,"typeConfidence":0.93,"plateTime":0.4065052646720164,"extension":7.040957515426938},"index":3,"playId":"cdea58ae-2c7d-39d9-9cb9-5766c8df0682","pitchNumber":3,"startTime":"2026-07-27T23:18:12.754Z","endTime":"2026-07-27T23:18:15.937Z","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":92.9,"endSpeed":83.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08410167447587,"aZ":-13.684182952085761,"pfxX":-6.246920387371658,"pfxZ":10.111801908183317,"pX":0.26405855242537696,"pZ":3.5664874318040685,"vX0":6.9883370106773395,"vY0":-135.0269278047784,"vZ0":-0.9462717666472514,"x":106.93,"y":142.48,"x0":-1.5580294930256038,"y0":50.00106085961736,"z0":4.8936333039154745,"aX":-11.421473963963814},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.2,"breakHorizontal":9.6,"spinRate":2399,"spinDirection":233},"zone":12,"typeConfidence":0.95,"plateTime":0.4071693880786862,"extension":7.100737335934251},"index":4,"playId":"c1d8d409-af18-3013-9db8-007b3fa71ef0","pitchNumber":4,"startTime":"2026-07-27T23:18:32.971Z","endTime":"2026-07-27T23:18:40.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2506798889161,"aZ":-29.7031712337919,"pfxX":-9.928288216876357,"pfxZ":1.5678901761911181,"pX":-0.7273003778071151,"pZ":0.34892808606939235,"vX0":5.3421346669622265,"vY0":-124.95229868974779,"vZ0":-4.97090051342583,"x":144.72,"y":229.36,"x0":-1.6081893428629876,"y0":50.00294069522832,"z0":4.81796038016127,"aX":-15.627496864024609},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.9,"breakHorizontal":16.7,"spinRate":1501,"spinDirection":247},"zone":13,"typeConfidence":0.84,"plateTime":0.43912933710166424,"extension":6.969071648572525},"index":5,"playId":"871c60a5-ea18-360b-a147-9ab132b593f2","pitchNumber":5,"startTime":"2026-07-27T23:19:06.542Z","endTime":"2026-07-27T23:19:10.119Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.50034647088372,"aZ":-29.90021989612098,"pfxX":-9.660020073777957,"pfxZ":1.4383152854127896,"pX":-1.3834460422489292,"pZ":1.5030222269245346,"vX0":3.675033879143363,"vY0":-125.41393097128245,"vZ0":-2.4468929424474135,"x":169.73,"y":198.2,"x0":-1.6166195703116986,"y0":50.005573175831074,"z0":4.941782557021946,"aX":-15.316752165667022},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.3,"breakHorizontal":16.6,"spinRate":1484,"spinDirection":243},"zone":13,"typeConfidence":0.72,"plateTime":0.4375330131136512,"extension":6.806643851766971},"index":6,"playId":"b0b1d241-12d5-3a03-92bf-f58bc9163e78","pitchNumber":6,"startTime":"2026-07-27T23:19:29.942Z","endTime":"2026-07-27T23:19:33.605Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:19:33.605Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-27T23:19:47.859Z","endTime":"2026-07-27T23:21:44.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.5,"endSpeed":72.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79562420172226,"aZ":-31.06977824841102,"pfxX":9.481775404257844,"pfxZ":0.8240046565475927,"pX":1.2186684167576665,"pZ":1.5374524608489348,"vX0":4.019132657349555,"vY0":-115.6535021153164,"vZ0":-0.5212688114064778,"x":70.55,"y":197.27,"x0":-1.7817538612334853,"y0":50.00081628098475,"z0":4.787581323627797,"aX":12.634935917328535},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":1.7,"breakHorizontal":-18.2,"spinRate":2739,"spinDirection":62},"zone":14,"typeConfidence":0.92,"plateTime":0.47653708636325254,"extension":6.862885711584502},"index":0,"playId":"290a6e2e-9416-3518-afc0-a6944bff7ba1","pitchNumber":1,"startTime":"2026-07-27T23:20:00.744Z","endTime":"2026-07-27T23:20:03.744Z","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":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.991387683415716,"aZ":-29.21808150340914,"pfxX":-9.968393158225851,"pfxZ":1.9035167463184361,"pX":-0.31879246440185444,"pZ":0.8799064594393442,"vX0":6.255288164010776,"vY0":-124.15019219831072,"vZ0":-3.742552049996555,"x":129.15,"y":215.02,"x0":-1.582176807931962,"y0":50.003806721511936,"z0":4.85187851671781,"aX":-15.485720363364509},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.8,"breakHorizontal":16.6,"spinRate":1577,"spinDirection":244},"zone":13,"typeConfidence":0.87,"plateTime":0.4420110399278552,"extension":7.092418460762858},"index":1,"playId":"77e99d52-27b7-3ea1-bdb3-9ba8e3946b2a","pitchNumber":2,"startTime":"2026-07-27T23:20:29.927Z","endTime":"2026-07-27T23:20:33.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2145118317244,"aZ":-22.919956881086296,"pfxX":-11.151914140326333,"pfxZ":4.920916491992347,"pX":-1.1120578380681878,"pZ":1.5039928863958745,"vX0":5.339488751091382,"vY0":-136.75127727552527,"vZ0":-4.313665950470418,"x":159.39,"y":198.17,"x0":-1.648888429178205,"y0":50.00214759318827,"z0":4.688633495659118,"aX":-20.966131607527878},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.2,"breakHorizontal":19.0,"spinRate":2227,"spinDirection":225},"zone":13,"typeConfidence":0.96,"plateTime":0.4016491102935662,"extension":7.059018067087842},"index":2,"playId":"ada40774-c55d-364f-bf28-2d2df4f73c30","pitchNumber":3,"startTime":"2026-07-27T23:20:52.488Z","endTime":"2026-07-27T23:20:56.752Z","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":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.102930534374526,"aZ":-28.673764821024015,"pfxX":8.186859062699597,"pfxZ":2.5462471970461973,"pX":0.8093879330509255,"pZ":2.05433373404467,"vX0":3.423288973979446,"vY0":-117.09604847205917,"vZ0":-0.21830206228112947,"x":86.15,"y":183.31,"x0":-1.739408292402625,"y0":50.00319018628681,"z0":4.8535469106710725,"aX":11.259038427342631},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":4.8,"breakHorizontal":-15.7,"spinRate":2608,"spinDirection":64},"zone":14,"typeConfidence":0.9,"plateTime":0.4694950963775111,"extension":6.7256184513135935},"index":3,"playId":"467425b3-9c14-34df-8a83-33f1483aa88a","pitchNumber":4,"startTime":"2026-07-27T23:21:12.384Z","endTime":"2026-07-27T23:21:18.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":71.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.222496708184167,"aZ":-40.839802237320676,"pfxX":8.571320163919285,"pfxZ":-6.677312433308056,"pX":0.7192813886441168,"pZ":1.554746268423033,"vX0":3.043576290285151,"vY0":-114.13158137370112,"vZ0":1.4115632656323576,"x":89.58,"y":196.8,"x0":-1.7513824459550924,"y0":50.003152588314364,"z0":5.0016696562110035,"aX":11.121858900692441},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-11.3,"breakHorizontal":-16.3,"spinRate":2856,"spinDirection":58},"zone":14,"typeConfidence":0.89,"plateTime":0.48295002773404194,"extension":6.70577392315653},"index":4,"playId":"0c8b4efd-8d74-3973-acf4-ac7454bde45b","pitchNumber":5,"startTime":"2026-07-27T23:21:40.783Z","endTime":"2026-07-27T23:21:44.328Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:21:44.328Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trea Turner singles on a ground ball to second baseman Xavier Edwards.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-27T23:23:39.405Z","endTime":"2026-07-27T23:24:26.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.077924433844945,"aZ":-29.09362198187547,"pfxX":-8.968737801821371,"pfxZ":1.937665290063899,"pX":0.7779912247379926,"pZ":0.9715410963754891,"vX0":6.997344159075808,"vY0":-125.7726027499483,"vZ0":-6.412188959792658,"x":87.34,"y":212.55,"x0":-0.883966285471342,"y0":50.00544506737918,"z0":5.933773355835157,"aX":-14.276540441514486},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.2,"breakHorizontal":14.5,"spinRate":1307,"spinDirection":239},"zone":14,"typeConfidence":0.91,"plateTime":0.43658682951045735,"extension":6.233973132377353},"index":0,"playId":"150ab403-13eb-30f2-8931-b00209b89162","pitchNumber":1,"startTime":"2026-07-27T23:23:51.277Z","endTime":"2026-07-27T23:23:54.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.41973929602134,"aZ":-24.51479558220471,"pfxX":-9.938481764350442,"pfxZ":3.931531180635927,"pX":0.26315701632998717,"pZ":3.24268684762052,"vX0":6.524478876334784,"vY0":-138.77866427354235,"vZ0":-3.0163044868702205,"x":106.97,"y":151.23,"x0":-0.8285620890154383,"y0":50.004098693584815,"z0":5.978946472409168,"aX":-19.362836977484992},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.7,"breakHorizontal":16.7,"spinRate":2004,"spinDirection":221},"zone":2,"typeConfidence":0.9,"plateTime":0.3948656866272513,"extension":6.152870453804509},"index":1,"playId":"2016aee2-9823-3a8a-88b3-704bb8e8d1bd","pitchNumber":2,"startTime":"2026-07-27T23:24:04.274Z","endTime":"2026-07-27T23:24:08.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.119972060085164,"aZ":-43.08322084751311,"pfxX":3.907977898924878,"pfxZ":-7.452273743758799,"pX":0.5892764952895178,"pZ":1.848752603602499,"vX0":2.27006005732179,"vY0":-120.65270575151918,"vZ0":-1.4135035049383573,"x":94.54,"y":188.86,"x0":-0.8739420540530551,"y0":50.00475919373732,"z0":6.264685049704741,"aX":5.718534660170346},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-13.6,"breakHorizontal":-7.7,"spinRate":2567,"spinDirection":30},"zone":9,"typeConfidence":0.9,"plateTime":0.4552793193083966,"extension":6.071846838942658},"hitData":{"launchSpeed":93.8,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":123.43,"coordY":143.17}},"index":2,"playId":"a839add5-45c0-3b36-8fef-8c9c92c28ca3","pitchNumber":3,"startTime":"2026-07-27T23:24:17.268Z","endTime":"2026-07-27T23:24:26.296Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:24:26.296Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-27T23:24:42.113Z","endTime":"2026-07-27T23:26:57.307Z","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":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"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":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":6},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.240976527610737,"aZ":-37.00202294271702,"pfxX":0.7055550955984724,"pfxZ":-3.095938527730753,"pX":0.28282988020732686,"pZ":0.8928514632897889,"vX0":2.7056077501909206,"vY0":-124.14685755175326,"vZ0":-4.944842984770073,"x":106.22,"y":214.67,"x0":-0.9135687271408184,"y0":50.00469717056731,"z0":5.996104980743887,"aX":1.0992506977358703},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-6.5,"breakHorizontal":-1.9,"spinRate":2529,"spinDirection":33},"zone":14,"typeConfidence":0.87,"plateTime":0.44147805998685374,"extension":6.520633017330237},"index":0,"playId":"847d56ee-8962-3235-b608-ebcbfaca83d5","pitchNumber":1,"startTime":"2026-07-27T23:25:00.929Z","endTime":"2026-07-27T23:25:04.533Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"8b02c113-857b-3ed0-97a0-1e4f76bd2014","startTime":"2026-07-27T23:25:21.042Z","endTime":"2026-07-27T23:25:24.042Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.98182915297882,"aZ":-30.825637857848566,"pfxX":6.331857985473926,"pfxZ":0.914246805947533,"pX":-0.9990933508163402,"pZ":2.4325512686913444,"vX0":-1.005116932664293,"vY0":-120.81402429581225,"vZ0":-1.798461752857571,"x":155.08,"y":173.1,"x0":-1.3981160177299177,"y0":50.000158556894924,"z0":5.912810502706953,"aX":9.296790339402406},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.4,"breakHorizontal":-11.2,"spinRate":2491,"spinDirection":69},"zone":13,"typeConfidence":0.91,"plateTime":0.45451358531670083,"extension":6.121496267363437},"index":2,"playId":"009c13ad-b33b-36ab-8e2b-5b82b316a4b4","pitchNumber":2,"startTime":"2026-07-27T23:25:40.232Z","endTime":"2026-07-27T23:25:44.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.250520620033715,"aZ":-40.77629555853675,"pfxX":4.253359485498894,"pfxZ":-5.852657966649458,"pX":0.465557059366395,"pZ":1.3103300952599426,"vX0":1.6729074015753898,"vY0":-121.47580773761455,"vZ0":-2.9166763412161227,"x":99.25,"y":203.4,"x0":-0.7876136255807678,"y0":50.00086855617328,"z0":6.126060361460294,"aX":6.255945983589873},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-11.0,"breakHorizontal":-8.2,"spinRate":2693,"spinDirection":26},"zone":14,"typeConfidence":0.87,"plateTime":0.45361948419935505,"extension":6.393296253355015},"index":3,"playId":"57f01257-29e6-33e0-bbf0-51ebf2b9d8ad","pitchNumber":3,"startTime":"2026-07-27T23:26:00.516Z","endTime":"2026-07-27T23:26:06.129Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.303413697046683,"aZ":-39.15247003812102,"pfxX":1.9088718111401912,"pfxZ":-4.515687839906334,"pX":-0.2678783850088218,"pZ":1.5802500416847012,"vX0":0.7937200332331267,"vY0":-123.9690626101293,"vZ0":-3.054904580204929,"x":127.21,"y":196.11,"x0":-0.8407943946403723,"y0":50.002582624662836,"z0":6.118238080052397,"aX":2.951046828843407},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-8.6,"breakHorizontal":-3.6,"spinRate":2545,"spinDirection":33},"zone":13,"typeConfidence":0.86,"plateTime":0.44294067369414014,"extension":6.2074048594566325},"index":4,"playId":"24687e8b-84e8-38df-979f-9940aed6f85c","pitchNumber":4,"startTime":"2026-07-27T23:26:21.556Z","endTime":"2026-07-27T23:26:26.416Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-27T23:26:37.240Z","endTime":"2026-07-27T23:26:53.177Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.401922941906673,"aZ":-33.34088259619804,"pfxX":8.773355644568582,"pfxZ":-0.7947273325264899,"pX":0.15267131674563936,"pZ":1.5167416916761072,"vX0":0.19992703825264826,"vY0":-121.59663595843655,"vZ0":-3.4077045468447436,"x":111.18,"y":197.83,"x0":-1.0677974862148336,"y0":50.00138834317559,"z0":5.877681395265635,"aX":12.92577357121218},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.0,"breakHorizontal":-15.8,"spinRate":2590,"spinDirection":48},"zone":14,"typeConfidence":0.92,"plateTime":0.4532291909056094,"extension":6.341747981362769},"index":6,"playId":"f1f6759a-24b8-3c64-b4b8-9c6287686c4c","pitchNumber":5,"startTime":"2026-07-27T23:26:53.177Z","endTime":"2026-07-27T23:26:57.307Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:26:57.307Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Harper flies out to left fielder Heriberto Hernández.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-27T23:27:08.284Z","endTime":"2026-07-27T23:27:54.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.5,"endSpeed":77.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44656569456927,"aZ":-43.93659327276778,"pfxX":1.8451355626481842,"pfxZ":-7.740842212964561,"pX":0.16179721034512456,"pZ":1.419859581667932,"vX0":1.5510863373452954,"vY0":-123.03235492904595,"vZ0":-2.482595025412718,"x":110.83,"y":200.44,"x0":-0.7185884932266351,"y0":50.004347180014896,"z0":6.197469457647495,"aX":2.8031193391993683},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-14.4,"breakHorizontal":-3.7,"spinRate":2663,"spinDirection":26},"zone":14,"typeConfidence":0.9,"plateTime":0.4467325027446942,"extension":6.188191378801912},"index":0,"playId":"9e9192b7-1d3c-39dd-b3f3-ba847a7cc1a1","pitchNumber":1,"startTime":"2026-07-27T23:27:24.596Z","endTime":"2026-07-27T23:27:27.702Z","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":87.0,"endSpeed":79.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.6631668937955,"aZ":-28.774265224465456,"pfxX":-7.126084045523781,"pfxZ":2.105056543947067,"pX":-0.7249673472848391,"pZ":1.926449261169252,"vX0":2.804123011125861,"vY0":-126.58708579784974,"vZ0":-4.254227491771166,"x":144.63,"y":186.77,"x0":-0.9232573767108146,"y0":50.00609964109936,"z0":5.941535929727908,"aX":-11.527534684093986},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.0,"breakHorizontal":12.2,"spinRate":1339,"spinDirection":245},"zone":7,"typeConfidence":0.91,"plateTime":0.4332613433690953,"extension":6.191178551348829},"hitData":{"launchSpeed":82.6,"launchAngle":53.0,"totalDistance":233.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.32,"coordY":127.81}},"index":1,"playId":"b06ef49a-3598-369e-bbda-7fbd4789e74d","pitchNumber":2,"startTime":"2026-07-27T23:27:44.507Z","endTime":"2026-07-27T23:27:54.922Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:27:54.922Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Marsh flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-27T23:28:13.581Z","endTime":"2026-07-27T23:30:10.257Z","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":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":84.5,"endSpeed":77.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.555329087216876,"aZ":-31.287530829458156,"pfxX":5.698480796217657,"pfxZ":0.5830250649418058,"pX":0.5916159565327455,"pZ":1.5028312530719112,"vX0":2.366721571769158,"vY0":-123.05642699153773,"vZ0":-3.8774329818774196,"x":94.45,"y":198.2,"x0":-1.1244454853513492,"y0":50.00410281021602,"z0":5.7638488729457515,"aX":8.696301056364225},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.4,"breakHorizontal":-10.9,"spinRate":2540,"spinDirection":53},"zone":14,"typeConfidence":0.91,"plateTime":0.4459572906134608,"extension":6.386828663260011},"index":0,"playId":"abc50779-12b6-3ce6-80c1-297a21889a62","pitchNumber":1,"startTime":"2026-07-27T23:28:23.999Z","endTime":"2026-07-27T23:28:28.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.184342541753715,"aZ":-13.283199820448674,"pfxX":-5.236484991084161,"pfxZ":9.803932710442274,"pX":-0.10684645996259379,"pZ":2.4592273325802574,"vX0":3.2501884728648864,"vY0":-138.27068426785928,"vZ0":-7.239306241084934,"x":121.07,"y":172.38,"x0":-0.6200433885776426,"y0":50.00517877154564,"z0":6.011409739683722,"aX":-10.09323556660549},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.3,"breakHorizontal":8.8,"spinRate":2206,"spinDirection":222},"zone":5,"typeConfidence":0.86,"plateTime":0.3968316515893249,"extension":6.061445992554365},"index":1,"playId":"822a47fc-2ae1-3c41-bb82-f5ab14820ca2","pitchNumber":2,"startTime":"2026-07-27T23:28:44.893Z","endTime":"2026-07-27T23:28:47.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.503442021017374,"aZ":-37.44976655017672,"pfxX":0.322004858593115,"pfxZ":-3.4021071761293245,"pX":0.9071285376536131,"pZ":1.2594833443419051,"vX0":3.6759223314258342,"vY0":-123.73988422241878,"vZ0":-4.219663907218623,"x":82.42,"y":204.77,"x0":-0.6389181384454193,"y0":50.00085652057127,"z0":6.121687386519352,"aX":0.49941956893884354},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-6.8,"breakHorizontal":-1.4,"spinRate":2531,"spinDirection":34},"zone":14,"typeConfidence":0.89,"plateTime":0.4425123979826493,"extension":6.205701944521092},"index":2,"playId":"24279515-45ac-3d4d-87ee-5d73036f26d3","pitchNumber":3,"startTime":"2026-07-27T23:29:06.179Z","endTime":"2026-07-27T23:29:09.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22671780433404,"aZ":-41.19919993349236,"pfxX":2.641718872738315,"pfxZ":-5.94082045277059,"pX":-0.4664996576029784,"pZ":1.9977250051237816,"vX0":-0.19521470234626664,"vY0":-122.75683201077166,"vZ0":-1.6833024737075595,"x":134.78,"y":184.84,"x0":-0.7287522976140817,"y0":50.00137802609291,"z0":6.212737048481685,"aX":4.014778821069059},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-10.9,"breakHorizontal":-4.7,"spinRate":2500,"spinDirection":33},"zone":7,"typeConfidence":0.9,"plateTime":0.44688926378047444,"extension":6.2643316746006885},"index":3,"playId":"55a348e7-b796-3c13-8ba8-fb07ff3f16f3","pitchNumber":4,"startTime":"2026-07-27T23:29:27.880Z","endTime":"2026-07-27T23:29:32.355Z","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":84.6,"endSpeed":77.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.964818900497793,"aZ":-31.089963912142125,"pfxX":4.215229526877469,"pfxZ":0.7020633032059891,"pX":0.02260987135229715,"pZ":1.997850080514612,"vX0":1.2803051351778387,"vY0":-123.1778808788943,"vZ0":-2.8357688360343722,"x":116.14,"y":184.84,"x0":-1.0516605794931408,"y0":50.000062930706676,"z0":5.798489035836041,"aX":6.4613600491376255},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.8,"breakHorizontal":-7.9,"spinRate":2589,"spinDirection":51},"zone":8,"typeConfidence":0.89,"plateTime":0.44504339583330754,"extension":6.320628706238618},"hitData":{"launchSpeed":95.1,"launchAngle":41.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.81,"coordY":68.99}},"index":4,"playId":"2dc38f28-e053-3592-9b31-8e8cd94aacf6","pitchNumber":5,"startTime":"2026-07-27T23:29:58.703Z","endTime":"2026-07-27T23:30:10.257Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:30:10.257Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xavier Edwards flies out to left fielder Brandon Marsh.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-27T23:32:14.776Z","endTime":"2026-07-27T23:33:14.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.578462509235326,"aZ":-20.06038132577568,"pfxX":-11.484100991729235,"pfxZ":6.7206997519294065,"pX":-0.19849863950194044,"pZ":1.0919366764611953,"vX0":7.177998240208047,"vY0":-134.0504188326619,"vZ0":-5.916161028610854,"x":124.57,"y":209.3,"x0":-1.432203380872715,"y0":50.00357805065252,"z0":4.780301037322408,"aX":-20.70005523017417},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.9,"breakHorizontal":19.1,"spinRate":2258,"spinDirection":226},"zone":13,"typeConfidence":0.71,"plateTime":0.4101137978781839,"extension":7.140804340034314},"index":0,"playId":"29a4293c-9dc5-3832-8e23-d3951baf1b0a","pitchNumber":1,"startTime":"2026-07-27T23:32:30.901Z","endTime":"2026-07-27T23:32:34.569Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.521269864923692,"aZ":-22.387100216865402,"pfxX":1.0390711531805743,"pfxZ":5.867965775411017,"pX":0.9226755725580217,"pZ":1.611853201957254,"vX0":6.428331576280224,"vY0":-128.3065467329559,"vZ0":-3.632939103576434,"x":81.83,"y":195.26,"x0":-1.7499849525577358,"y0":50.00192897482633,"z0":4.790455093901692,"aX":1.7311033287740871},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":10.1,"breakHorizontal":-3.4,"spinRate":2557,"spinDirection":200},"zone":14,"typeConfidence":0.95,"plateTime":0.42687954333803413,"extension":7.271341954871163},"index":1,"playId":"fe03052f-5535-3f3b-97bf-5e9b013bbb3e","pitchNumber":2,"startTime":"2026-07-27T23:32:45.651Z","endTime":"2026-07-27T23:32:49.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":83.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07924516468647,"aZ":-15.239698245100831,"pfxX":-7.315538141058603,"pfxZ":9.292710912654499,"pX":-0.35195924087013203,"pZ":2.2042313212926414,"vX0":5.576582512721182,"vY0":-134.81022640339137,"vZ0":-4.268369793755498,"x":130.42,"y":179.27,"x0":-1.5074509115527022,"y0":50.00084243120132,"z0":4.899775841030581,"aX":-13.327304413760073},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.0,"breakHorizontal":11.9,"spinRate":2440,"spinDirection":231},"zone":4,"typeConfidence":0.93,"plateTime":0.40788979595234887,"extension":6.914947438018799},"hitData":{"launchSpeed":94.4,"launchAngle":40.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.65,"coordY":79.24}},"index":2,"playId":"8bfaa8c3-200a-3b9a-8961-eb8d138ee330","pitchNumber":3,"startTime":"2026-07-27T23:33:03.297Z","endTime":"2026-07-27T23:33:14.100Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:33:14.100Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Liam Hicks singles on a line drive to right fielder Gabriel Rincones Jr.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-27T23:33:21.017Z","endTime":"2026-07-27T23:33:51.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687282,"link":"/api/v1/people/687282"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.811143175545183,"aZ":-15.728552061915869,"pfxX":-5.19865931492647,"pfxZ":9.054253256684877,"pX":-0.5586122957790406,"pZ":2.404153774667665,"vX0":4.3554843446144265,"vY0":-134.33990264311163,"vZ0":-3.6122819770621,"x":138.29,"y":173.87,"x0":-1.5305157896676103,"y0":50.00302686578281,"z0":4.893755813666201,"aX":-9.44263211869167},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.7,"breakHorizontal":8.4,"spinRate":2389,"spinDirection":224},"zone":4,"typeConfidence":0.91,"plateTime":0.40871426073736394,"extension":7.1095906763038235},"hitData":{"launchSpeed":99.0,"launchAngle":11.0,"totalDistance":212.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":163.74,"coordY":85.81}},"index":0,"playId":"de2786d7-ffc5-32e0-b370-0b8c87dc3b6d","pitchNumber":1,"startTime":"2026-07-27T23:33:41.147Z","endTime":"2026-07-27T23:33:51.402Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:33:51.402Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Griffin Conine strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-27T23:34:01.481Z","endTime":"2026-07-27T23:35:55.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.085347447751193,"aZ":-28.813624065793682,"pfxX":-9.910358562566055,"pfxZ":2.1174912905241507,"pX":-0.501754474237713,"pZ":1.2881348702861568,"vX0":5.802270807200937,"vY0":-125.340247951968,"vZ0":-3.3033124772233897,"x":136.13,"y":204.0,"x0":-1.5629325105329244,"y0":50.001725471848175,"z0":4.983921172392486,"aX":-15.717304399340993},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.2,"breakHorizontal":16.6,"spinRate":1558,"spinDirection":240},"zone":13,"typeConfidence":0.81,"plateTime":0.43751782028785646,"extension":6.823331609604353},"index":0,"playId":"1c76a0f7-5eaf-3a59-bcde-fd8cfe2a460d","pitchNumber":1,"startTime":"2026-07-27T23:34:23.056Z","endTime":"2026-07-27T23:34:26.664Z","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":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.207650356749497,"aZ":-26.883990461774093,"pfxX":-9.870771580124387,"pfxZ":3.374761543464829,"pX":-0.997569890228958,"pZ":1.4673234917318563,"vX0":4.595886475459142,"vY0":-124.49242451517964,"vZ0":-3.0458437099664484,"x":155.03,"y":199.16,"x0":-1.5860257777399127,"y0":50.00465186560853,"z0":4.934213254835988,"aX":-15.480745804178195},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.6,"breakHorizontal":16.8,"spinRate":1567,"spinDirection":242},"zone":13,"typeConfidence":0.77,"plateTime":0.44012057418463746,"extension":6.9235917881032085},"index":1,"playId":"af6d207c-d61e-3087-9032-db00a6fd411b","pitchNumber":2,"startTime":"2026-07-27T23:34:41.294Z","endTime":"2026-07-27T23:34:45.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.354696667714872,"aZ":-23.831204718161036,"pfxX":0.20763418422142066,"pfxZ":5.01836114422154,"pX":-0.15951517111195596,"pZ":3.3708358284159807,"vX0":3.954485343129554,"vY0":-127.64070867784442,"vZ0":0.6699218538929553,"x":123.08,"y":147.77,"x0":-1.7508514401697852,"y0":50.004447869703476,"z0":4.9702486787726965,"aX":0.34449657742625717},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.5,"breakHorizontal":-1.2,"spinRate":2403,"spinDirection":203},"zone":2,"typeConfidence":0.93,"plateTime":0.42784752353237154,"extension":6.8584935385050185},"index":2,"playId":"73d15fa4-63e2-35f4-8bdf-3b4d60d97082","pitchNumber":3,"startTime":"2026-07-27T23:35:02.781Z","endTime":"2026-07-27T23:35:05.946Z","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":92.8,"endSpeed":84.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.389974851539954,"aZ":-17.27395409482224,"pfxX":-8.361053609313869,"pfxZ":8.144550170541278,"pX":-0.18532597342915802,"pZ":3.196528085215714,"vX0":6.474461703506017,"vY0":-134.90886981069605,"vZ0":-1.279704931235956,"x":124.06,"y":152.47,"x0":-1.5389418908009926,"y0":50.00442567233028,"z0":4.903739289436942,"aX":-15.298910382763106},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.6,"breakHorizontal":13.7,"spinRate":2381,"spinDirection":230},"zone":2,"typeConfidence":0.88,"plateTime":0.40716761048795735,"extension":7.095628584670735},"index":3,"playId":"faa2e674-c34c-396a-9d6f-70c29feb7017","pitchNumber":4,"startTime":"2026-07-27T23:35:25.176Z","endTime":"2026-07-27T23:35:28.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47516300776781,"aZ":-30.89472984577226,"pfxX":-10.56216456295411,"pfxZ":0.8242722274461745,"pX":-1.1381873049086217,"pZ":0.7272369936486156,"vX0":4.297168592811519,"vY0":-123.89048493520741,"vZ0":-3.8174692199244147,"x":160.39,"y":219.14,"x0":-1.530240354000898,"y0":50.000602971182516,"z0":4.891305289621343,"aX":-16.293764880852834},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.8,"breakHorizontal":18.0,"spinRate":1441,"spinDirection":242},"zone":13,"typeConfidence":0.82,"plateTime":0.44338741858292074,"extension":7.001704854425887},"index":4,"playId":"d9f9264c-0add-356b-992f-b86b79b31db4","pitchNumber":5,"startTime":"2026-07-27T23:35:51.819Z","endTime":"2026-07-27T23:35:55.860Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:35:55.860Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Sanoja grounds out, pitcher Zack Wheeler to first baseman Bryce Harper.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-27T23:36:12.201Z","endTime":"2026-07-27T23:37:41.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":554430,"link":"/api/v1/people/554430"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":78.9,"endSpeed":71.6,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.7015808285342,"aZ":-31.71440752901856,"pfxX":11.41896209551214,"pfxZ":0.3541299400700222,"pX":0.23508063303941892,"pZ":2.281911072513017,"vX0":1.1399798757105342,"vY0":-114.8679876666686,"vZ0":1.099500925964049,"x":108.04,"y":177.17,"x0":-1.7507083759103672,"y0":50.00480878952646,"z0":4.921812562474315,"aX":14.998057290625708},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":1.3,"breakHorizontal":-20.9,"spinRate":2671,"spinDirection":58},"zone":6,"typeConfidence":0.92,"plateTime":0.4800036159114409,"extension":6.692928510819079},"index":0,"playId":"4220bbbe-0837-360c-91a1-5f473aee39dd","pitchNumber":1,"startTime":"2026-07-27T23:36:24.359Z","endTime":"2026-07-27T23:36:28.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":82.8,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.443340499864778,"aZ":-24.47308239464316,"pfxX":-11.554682807041686,"pfxZ":4.3585168994234715,"pX":-1.5456050492379492,"pZ":2.080916702501743,"vX0":4.40405530387956,"vY0":-132.87299520074998,"vZ0":-2.3781271399953265,"x":175.91,"y":182.6,"x0":-1.733879559594771,"y0":50.006421248867326,"z0":4.7868437696096215,"aX":-20.433497895571655},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.6,"breakHorizontal":19.8,"spinRate":2188,"spinDirection":222},"zone":13,"typeConfidence":0.95,"plateTime":0.4140003243607788,"extension":6.993546942697964},"index":1,"playId":"0c77750a-0af4-3908-b6a4-ba521fab86a6","pitchNumber":2,"startTime":"2026-07-27T23:36:41.368Z","endTime":"2026-07-27T23:36:46.243Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-27T23:36:52.472Z","endTime":"2026-07-27T23:37:10.979Z","isPitch":false,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"}},{"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":2,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.4,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.246324559698753,"aZ":-31.834404659900084,"pfxX":10.579940122806988,"pfxZ":0.2533109126527189,"pX":1.9965920238376755,"pZ":0.4635396861257954,"vX0":5.186797029902939,"vY0":-115.46314599032927,"vZ0":-2.505078025827941,"x":40.89,"y":226.26,"x0":-1.666731585412073,"y0":50.00091963072763,"z0":4.682868749229568,"aX":14.01546820312606},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":0.0,"breakHorizontal":-20.6,"spinRate":2703,"spinDirection":54},"zone":14,"typeConfidence":0.92,"plateTime":0.47780371682515455,"extension":6.726747033858974},"index":3,"playId":"68e6b0e2-4474-3623-9cf4-6d83c0373cad","pitchNumber":3,"startTime":"2026-07-27T23:37:10.979Z","endTime":"2026-07-27T23:37:14.443Z","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":79.0,"endSpeed":71.6,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.690279728365166,"aZ":-32.973051115367866,"pfxX":11.646148461685296,"pfxZ":-0.6125165538472475,"pX":1.5015255239275966,"pZ":1.9550507509971353,"vX0":3.6835546311374294,"vY0":-114.95815850502814,"vZ0":0.7583869337684954,"x":59.77,"y":185.99,"x0":-1.6439084208817039,"y0":50.00152274068665,"z0":4.878432117177816,"aX":15.24166202560542},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-0.5,"breakHorizontal":-22.1,"spinRate":2729,"spinDirection":58},"zone":14,"typeConfidence":0.92,"plateTime":0.48053498476534307,"extension":6.726200455784665},"hitData":{"launchSpeed":67.1,"launchAngle":-33.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":125.25,"coordY":180.69}},"index":4,"playId":"ea0b66fa-bd17-3865-909f-35a1e18c4682","pitchNumber":4,"startTime":"2026-07-27T23:37:33.358Z","endTime":"2026-07-27T23:37:41.467Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:37:41.467Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Bohm singles on a line drive to center fielder Jakob Marsee.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-27T23:39:50.084Z","endTime":"2026-07-27T23:41:31.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"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,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":85.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.455173236969586,"aZ":-15.65153982576094,"pfxX":-5.297327695592465,"pfxZ":8.635421541798834,"pX":-0.4559515029427825,"pZ":3.8971644620696977,"vX0":2.7646222381918504,"vY0":-138.53720454930962,"vZ0":-3.1681656226714843,"x":134.38,"y":133.56,"x0":-0.7869925708272696,"y0":50.00479929351704,"z0":6.123240825033542,"aX":-10.137123431947984},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.0,"breakHorizontal":8.9,"spinRate":2120,"spinDirection":219},"zone":11,"typeConfidence":0.82,"plateTime":0.3977665196774578,"extension":6.148357081096043},"index":0,"playId":"a2d3495f-4896-3148-86e8-e843ee7321ca","pitchNumber":1,"startTime":"2026-07-27T23:39:58.435Z","endTime":"2026-07-27T23:40:03.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":74.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.15342305998827,"aZ":-31.891813143348863,"pfxX":8.009225106323063,"pfxZ":0.20132528590070642,"pX":-0.4998377614677179,"pZ":2.78130952355964,"vX0":-0.35400361739908315,"vY0":-119.93058904577956,"vZ0":-0.7177796810320353,"x":136.05,"y":163.68,"x0":-1.386646624170659,"y0":50.00535301146013,"z0":5.975275344769133,"aX":11.455118864251471},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":0.5,"breakHorizontal":-14.3,"spinRate":2589,"spinDirection":63},"zone":4,"typeConfidence":0.91,"plateTime":0.45995017987613807,"extension":6.114448359340907},"index":1,"playId":"d3e39250-f0ae-3db6-ac45-877c2a1f76b6","pitchNumber":2,"startTime":"2026-07-27T23:40:11.968Z","endTime":"2026-07-27T23:40:15.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":86.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.123645145179694,"aZ":-14.287528246158926,"pfxX":-6.317012635795113,"pfxZ":9.218113967849094,"pX":-0.4129130391897132,"pZ":2.2153893170492718,"vX0":3.319776591021389,"vY0":-139.32373224657434,"vZ0":-7.559634758315905,"x":132.74,"y":178.96,"x0":-0.8076947671890289,"y0":50.0003682569308,"z0":5.9334558314358405,"aX":-12.25456592105918},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.1,"breakHorizontal":10.6,"spinRate":2145,"spinDirection":221},"zone":7,"typeConfidence":0.84,"plateTime":0.39510449645824686,"extension":6.171880455381949},"index":2,"playId":"a7a57ee6-3cb9-35b2-ad5f-f92d6254e85a","pitchNumber":3,"startTime":"2026-07-27T23:40:26.650Z","endTime":"2026-07-27T23:40:29.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.234021687399288,"aZ":-43.09168359236803,"pfxX":4.958994378365149,"pfxZ":-7.456788179674406,"pX":-0.013387863553035615,"pZ":2.484964911275838,"vX0":0.6219513054607423,"vY0":-120.76109789457641,"vZ0":-0.027217154380449582,"x":117.51,"y":171.69,"x0":-0.918410415814644,"y0":50.000402380818144,"z0":6.312024192702133,"aX":7.265005367866174},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-13.2,"breakHorizontal":-9.1,"spinRate":2454,"spinDirection":38},"zone":5,"typeConfidence":0.9,"plateTime":0.45492685120055043,"extension":6.0450052419993865},"index":3,"playId":"871c2898-aee1-3e13-9fb0-143d71a8c062","pitchNumber":4,"startTime":"2026-07-27T23:40:44.574Z","endTime":"2026-07-27T23:40:48.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76623018918154,"aZ":-41.64829462046606,"pfxX":3.7667614994229144,"pfxZ":-6.358866712012248,"pX":0.36070223728466055,"pZ":0.1902561146336659,"vX0":1.8059455335552743,"vY0":-121.83010629586124,"vZ0":-5.386191182215591,"x":103.25,"y":233.64,"x0":-0.8813857726781947,"y0":50.00212343348556,"z0":6.06197217048127,"aX":5.614602954422932},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-12.6,"breakHorizontal":-7.3,"spinRate":2600,"spinDirection":35},"zone":14,"typeConfidence":0.9,"plateTime":0.45101473941392456,"extension":6.2942267315679645},"index":4,"playId":"f2f297dc-2e7a-3506-8691-a82cf4b3044c","pitchNumber":5,"startTime":"2026-07-27T23:41:03.592Z","endTime":"2026-07-27T23:41:07.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.100410545272688,"aZ":-33.990037424589836,"pfxX":4.879478681138341,"pfxZ":-1.2173443089008096,"pX":-0.13622811253994674,"pZ":2.539500553544329,"vX0":0.9054254155011902,"vY0":-121.44856068072777,"vZ0":-1.0848760036773335,"x":122.19,"y":170.21,"x0":-1.1478721342994576,"y0":50.00275520204061,"z0":5.951977889903562,"aX":7.278416804210598},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-2.2,"breakHorizontal":-9.0,"spinRate":2585,"spinDirection":65},"zone":5,"typeConfidence":0.84,"plateTime":0.45123797737859883,"extension":6.106640068764424},"hitData":{"launchSpeed":77.3,"launchAngle":21.0,"totalDistance":227.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":138.67,"coordY":94.57}},"index":5,"playId":"b30ab678-2b51-3629-a725-d5a1141ba64e","pitchNumber":6,"startTime":"2026-07-27T23:41:21.499Z","endTime":"2026-07-27T23:41:31.179Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:41:31.179Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryson Stott walks. Alec Bohm to 2nd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-27T23:41:43.537Z","endTime":"2026-07-27T23:43:34.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"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],"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":4},"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":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.918120995043353,"aZ":-20.66940034250438,"pfxX":-2.7517198852728164,"pfxZ":5.957067739944497,"pX":1.312822152964689,"pZ":2.830342760457284,"vX0":6.336699249845959,"vY0":-138.14381263746716,"vZ0":-4.828458675061596,"x":66.96,"y":162.36,"x0":-0.6537673061797833,"y0":50.004024718927695,"z0":5.991235712747746,"aX":-5.316110034817569},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.0,"breakHorizontal":3.6,"spinRate":2191,"spinDirection":217},"zone":12,"typeConfidence":0.88,"plateTime":0.3965662730904209,"extension":6.117980492133154},"index":0,"playId":"eabea0ad-54b0-37e0-a91c-750507c2062a","pitchNumber":1,"startTime":"2026-07-27T23:42:00.353Z","endTime":"2026-07-27T23:42:03.888Z","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.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02293954834931,"aZ":-24.29194725905429,"pfxX":-11.551202550662873,"pfxZ":4.157406475069192,"pX":0.6633726479852485,"pZ":0.9527872920746057,"vX0":8.350184973889,"vY0":-137.21074164700326,"vZ0":-8.275187309931674,"x":91.71,"y":213.05,"x0":-0.9276092154082061,"y0":50.0022346160417,"z0":5.678606849812359,"aX":-21.89537067733193},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.8,"breakHorizontal":19.1,"spinRate":2075,"spinDirection":225},"zone":14,"typeConfidence":0.89,"plateTime":0.4000789423080393,"extension":6.338033372682649},"index":1,"playId":"0f09b8df-d339-302f-a27e-e5964225f495","pitchNumber":2,"startTime":"2026-07-27T23:42:20.098Z","endTime":"2026-07-27T23:42:23.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19679103840644,"aZ":-40.99469193614568,"pfxX":1.8614386796299884,"pfxZ":-5.898874431824922,"pX":0.14784716619284088,"pZ":0.4538439003725353,"vX0":1.5594519895678782,"vY0":-121.65482279530042,"vZ0":-4.99652314539007,"x":111.36,"y":226.53,"x0":-0.7435927592715649,"y0":50.00138120940416,"z0":6.093508005771048,"aX":2.7850126529599315},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-11.6,"breakHorizontal":-3.7,"spinRate":2605,"spinDirection":20},"zone":14,"typeConfidence":0.9,"plateTime":0.45048977776107124,"extension":6.180325797714368},"index":2,"playId":"f49dd889-ef7e-34e7-9ccc-c8fb5ef04c28","pitchNumber":3,"startTime":"2026-07-27T23:42:41.550Z","endTime":"2026-07-27T23:42:44.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.984674689089516,"aZ":-20.082825287075742,"pfxX":-7.248879226213504,"pfxZ":6.177525975253765,"pX":-0.6357632398904046,"pZ":2.625661107234626,"vX0":3.4474273030270757,"vY0":-138.99337749643652,"vZ0":-5.271415441937489,"x":141.23,"y":167.89,"x0":-0.9498738855862934,"y0":50.00618398772686,"z0":5.879462523070943,"aX":-14.193857767492096},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.3,"breakHorizontal":12.5,"spinRate":2051,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.3939881278584081,"extension":6.118319316879334},"index":3,"playId":"76815d6c-48b2-30f8-80d8-337fd3ecbbc1","pitchNumber":4,"startTime":"2026-07-27T23:43:07.931Z","endTime":"2026-07-27T23:43:11.757Z","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":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.272296490129097,"aZ":-31.19730818196138,"pfxX":7.181694969630787,"pfxZ":0.6596907869361655,"pX":-1.1606392476315401,"pZ":2.4549111951694305,"vX0":-1.6516537418157005,"vY0":-121.04451862496694,"vZ0":-1.6014371877481588,"x":161.24,"y":172.5,"x0":-1.4012024947675759,"y0":50.00317302698237,"z0":5.864136511193027,"aX":10.625517473839967},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.1,"breakHorizontal":-12.6,"spinRate":2549,"spinDirection":60},"zone":13,"typeConfidence":0.91,"plateTime":0.4530034404676022,"extension":6.007949801078315},"index":4,"playId":"a79a7b3b-250e-3518-9e4e-df4ccf0d2d3a","pitchNumber":5,"startTime":"2026-07-27T23:43:29.949Z","endTime":"2026-07-27T23:43:34.227Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:43:34.227Z","atBatIndex":30},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"J.T. Realmuto grounds into a double play, third baseman Javier Sanoja to second baseman Xavier Edwards to first baseman Kyle Stowers. Alec Bohm to 3rd. Bryson Stott out at 2nd. J.T. Realmuto out at 1st.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-27T23:43:46.780Z","endTime":"2026-07-27T23:45:42.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"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":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"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":"Grounded Into DP","eventType":"grounded_into_double_play","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":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.090023034857172,"aZ":-44.020403267553384,"pfxX":2.6270783599466423,"pfxZ":-8.2070008509722,"pX":-0.06394131517992582,"pZ":1.627753091255233,"vX0":0.4759975094602592,"vY0":-120.16952594505635,"vZ0":-1.5583046308484125,"x":119.44,"y":194.83,"x0":-0.6062354900561455,"y0":50.00319650914443,"z0":6.2413355260507295,"aX":3.7922709912746577},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-14.9,"breakHorizontal":-4.9,"spinRate":2625,"spinDirection":36},"zone":8,"typeConfidence":0.9,"plateTime":0.4580744993043204,"extension":6.217451104653198},"index":0,"playId":"c5b97336-b18b-372e-b3f2-acc49e69dd73","pitchNumber":1,"startTime":"2026-07-27T23:44:05.061Z","endTime":"2026-07-27T23:44:09.775Z","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":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.822651556881866,"aZ":-27.259922304944702,"pfxX":-9.659925608220842,"pfxZ":3.050952639889585,"pX":0.4173029406247347,"pZ":0.6700640823002332,"vX0":5.953884720464998,"vY0":-126.31186491142189,"vZ0":-7.339956548030138,"x":101.09,"y":220.69,"x0":-0.7209031556820522,"y0":50.00082787992039,"z0":5.819407355089999,"aX":-15.536228762353852},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.0,"breakHorizontal":16.1,"spinRate":1274,"spinDirection":239},"zone":14,"typeConfidence":0.91,"plateTime":0.4343866302012791,"extension":6.492716938766159},"index":1,"playId":"b3a7fc7f-0afc-383f-8dc5-45da07f950cb","pitchNumber":2,"startTime":"2026-07-27T23:44:26.341Z","endTime":"2026-07-27T23:44:29.341Z","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.6,"endSpeed":86.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.044487416544015,"aZ":-13.609856981554204,"pfxX":-4.192335075513839,"pfxZ":9.558113668811835,"pX":-1.3720425590837584,"pZ":3.649412952388898,"vX0":-0.45967563194218763,"vY0":-139.1707950193121,"vZ0":-4.247124037916511,"x":169.3,"y":140.25,"x0":-0.6601292992918877,"y0":50.00691169751634,"z0":6.1103776894753254,"aX":-8.146078280555091},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.6,"breakHorizontal":7.7,"spinRate":2223,"spinDirection":218},"zone":11,"typeConfidence":0.87,"plateTime":0.3950300283664099,"extension":6.1323170299440335},"index":2,"playId":"a11c146e-1fa5-34d8-bb86-678d1b0a55dd","pitchNumber":3,"startTime":"2026-07-27T23:44:46.651Z","endTime":"2026-07-27T23:44:50.605Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.954118056539244,"aZ":-23.653964417920502,"pfxX":-10.320649885312559,"pfxZ":4.372878682314694,"pX":-0.4634887737418247,"pZ":2.2366496989139044,"vX0":4.114747960945142,"vY0":-139.10207731910134,"vZ0":-5.736018880790543,"x":134.67,"y":178.39,"x0":-0.6262413982168126,"y0":50.001065092500504,"z0":5.906713199279764,"aX":-20.101328560156485},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.8,"breakHorizontal":17.8,"spinRate":2020,"spinDirection":221},"zone":4,"typeConfidence":0.91,"plateTime":0.3946579678998847,"extension":6.242598660101847},"index":3,"playId":"144f9115-b810-3c40-b36d-08da2e842a5b","pitchNumber":4,"startTime":"2026-07-27T23:45:06.872Z","endTime":"2026-07-27T23:45:10.639Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81548109029788,"aZ":-24.754559062796123,"pfxX":-9.964972791453619,"pfxZ":3.861685270037011,"pX":-0.48637486900795546,"pZ":3.1190237706721557,"vX0":4.236068027521656,"vY0":-138.20422349418325,"vZ0":-3.2480532248167258,"x":135.54,"y":154.57,"x0":-0.7504530296951676,"y0":50.00180377783679,"z0":5.985306158778726,"aX":-19.140416504091338},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.5,"breakHorizontal":17.0,"spinRate":2055,"spinDirection":217},"zone":1,"typeConfidence":0.9,"plateTime":0.39739011742311714,"extension":6.244822967636748},"hitData":{"launchSpeed":97.1,"launchAngle":-0.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.46,"coordY":162.54}},"index":4,"playId":"f5aba247-8664-3532-bccd-326754a6d66a","pitchNumber":5,"startTime":"2026-07-27T23:45:33.937Z","endTime":"2026-07-27T23:45:42.487Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:45:42.487Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gabriel Rincones Jr. flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-27T23:46:08.699Z","endTime":"2026-07-27T23:46:37.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.8,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.830872417128827,"aZ":-44.13327422385635,"pfxX":4.805512817046366,"pfxZ":-8.244446692926688,"pX":-1.0614705265327495,"pZ":2.9993987400874293,"vX0":-1.467303995456455,"vY0":-119.89498755023975,"vZ0":1.6346953727740172,"x":157.46,"y":157.8,"x0":-1.0647359839498174,"y0":50.00117253036983,"z0":6.256461394255835,"aX":6.974079729851622},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-14.3,"breakHorizontal":-8.3,"spinRate":2555,"spinDirection":42},"zone":11,"typeConfidence":0.9,"plateTime":0.4573711377822596,"extension":6.0698893833206276},"index":0,"playId":"7e5946ea-06ca-32fa-b166-1e4581a07650","pitchNumber":1,"startTime":"2026-07-27T23:46:10.271Z","endTime":"2026-07-27T23:46:14.336Z","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":95.2,"endSpeed":87.3,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.11083971024981,"aZ":-16.48033932057387,"pfxX":-4.687996965357973,"pfxZ":8.047576632695787,"pX":0.6932571862552098,"pZ":2.9830895334846033,"vX0":5.794744522981419,"vY0":-138.5677658086356,"vZ0":-4.890176489345487,"x":90.57,"y":158.24,"x0":-0.813116972617699,"y0":50.00608362265615,"z0":5.867168053496228,"aX":-9.145755208312572},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.8,"breakHorizontal":7.3,"spinRate":2221,"spinDirection":225},"zone":3,"typeConfidence":0.82,"plateTime":0.39484960480853637,"extension":6.1752018012710845},"hitData":{"launchSpeed":88.0,"launchAngle":42.0,"totalDistance":296.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":147.25,"coordY":82.5}},"index":1,"playId":"3c811706-2d1c-309a-be29-2b80faf3a703","pitchNumber":2,"startTime":"2026-07-27T23:46:28.295Z","endTime":"2026-07-27T23:46:37.349Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:46:37.349Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joe Mack grounds out softly, pitcher Kyle Backhus to first baseman Bryce Harper.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-27T23:48:56.595Z","endTime":"2026-07-27T23:50:54.079Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6],"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":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":679775,"link":"/api/v1/people/679775"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kyle Backhus replaces Zack Wheeler.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-27T23:48:12.262Z","endTime":"2026-07-27T23:48:58.467Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679775,"link":"/api/v1/people/679775"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":82.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.99455600734393,"aZ":-30.901127807940327,"pfxX":12.254757772523028,"pfxZ":0.7236740070870855,"pX":1.611729991110185,"pZ":3.140991687140636,"vX0":-7.975308367319142,"vY0":-132.7342779063769,"vZ0":2.8432497728094552,"x":55.56,"y":153.97,"x0":3.0781155918059464,"y0":50.00521209255245,"z0":4.319806968439736,"aX":21.656953591303957},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.3,"breakHorizontal":-20.3,"spinRate":2227,"spinDirection":101},"zone":12,"typeConfidence":0.91,"plateTime":0.41420201774258336,"extension":6.969017714340396},"index":1,"playId":"0a22bf71-093d-3842-a59f-824f49ba2a98","pitchNumber":1,"startTime":"2026-07-27T23:48:58.467Z","endTime":"2026-07-27T23:49:03.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.095398810653567,"aZ":-31.39748782227361,"pfxX":12.12270398407103,"pfxZ":0.4423447779517158,"pX":-0.2012931585623201,"pZ":1.6599289448816774,"vX0":-12.395102998288637,"vY0":-131.7832934745514,"vZ0":-0.4532468988275776,"x":124.67,"y":193.96,"x0":2.9974915862545863,"y0":50.00207077083215,"z0":4.1617759823664136,"aX":21.2333560248536},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.0,"breakHorizontal":-19.1,"spinRate":2141,"spinDirection":95},"zone":8,"typeConfidence":0.9,"plateTime":0.4162970923277767,"extension":7.1161035204184575},"index":2,"playId":"dff4bf49-ca6a-3811-b5f8-2e5fbaaeed41","pitchNumber":2,"startTime":"2026-07-27T23:49:40.053Z","endTime":"2026-07-27T23:49:43.933Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-27T23:49:52.478Z","endTime":"2026-07-27T23:50:07.255Z","isPitch":false,"type":"action","player":{"id":691788,"link":"/api/v1/people/691788"}},{"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":79.5,"endSpeed":72.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.158302312791214,"aZ":-28.555963091617624,"pfxX":-6.369175513556986,"pfxZ":2.7100153130261244,"pX":-0.8971554709632946,"pZ":2.172763824440259,"vX0":-7.330805458874604,"vY0":-115.49965160963806,"vZ0":2.318732726576493,"x":151.2,"y":180.12,"x0":3.160961105707443,"y0":50.000134541378976,"z0":3.9267909533074645,"aX":-8.488684995934799},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":5.9,"breakHorizontal":13.6,"spinRate":2186,"spinDirection":279},"zone":13,"typeConfidence":0.9,"plateTime":0.4766311956732898,"extension":6.854471792782436},"index":4,"playId":"871541ee-ace2-36a0-9262-635509feb3d8","pitchNumber":3,"startTime":"2026-07-27T23:50:07.255Z","endTime":"2026-07-27T23:50:11.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.0,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.718705078630556,"aZ":-30.852850101380856,"pfxX":12.671340231307848,"pfxZ":0.7488446238396502,"pX":0.5100437180749815,"pZ":2.803478425847822,"vX0":-10.42915877089017,"vY0":-132.6633161415286,"vZ0":2.0334179882291687,"x":97.56,"y":163.09,"x0":2.855650785143105,"y0":50.00658025297056,"z0":4.283779152925126,"aX":22.477352627405274},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.0,"breakHorizontal":-20.5,"spinRate":2137,"spinDirection":102},"zone":3,"typeConfidence":0.91,"plateTime":0.4136725939482355,"extension":7.121785659326647},"index":5,"playId":"f3a0008e-f704-3b7f-8dfe-2043bf7731cc","pitchNumber":4,"startTime":"2026-07-27T23:50:24.883Z","endTime":"2026-07-27T23:50:28.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.8,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.696531334663582,"aZ":-32.24897055682905,"pfxX":11.57946711166757,"pfxZ":-0.03949795131984679,"pX":0.8002783254156415,"pZ":2.415202369944896,"vX0":-9.416191519706665,"vY0":-134.04797822279144,"vZ0":1.1585162826218713,"x":86.5,"y":173.57,"x0":2.8651413957514507,"y0":50.00403441819619,"z0":4.290783064750062,"aX":20.940589243599256},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.5,"breakHorizontal":-18.7,"spinRate":2021,"spinDirection":103},"zone":6,"typeConfidence":0.91,"plateTime":0.40959956192251923,"extension":7.035702026959399},"hitData":{"launchSpeed":51.3,"launchAngle":-68.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":133.5,"coordY":194.33}},"index":6,"playId":"8dfa6bbb-64a0-3aed-946a-f21cc3c9bb97","pitchNumber":5,"startTime":"2026-07-27T23:50:45.057Z","endTime":"2026-07-27T23:50:54.079Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:50:54.079Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jakob Marsee walks.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-27T23:51:04.228Z","endTime":"2026-07-27T23:52:17.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.892319781620085,"aZ":-31.96948782959062,"pfxX":12.257822996077836,"pfxZ":0.11648878007245678,"pX":0.7613952728961378,"pZ":3.424907630624573,"vX0":-10.01139074036196,"vY0":-133.9990182314602,"vZ0":3.6018442885169235,"x":87.98,"y":146.31,"x0":2.9597210097697655,"y0":50.00604370622554,"z0":4.351940761630577,"aX":22.21838984488314},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.3,"breakHorizontal":-19.9,"spinRate":2147,"spinDirection":105},"zone":12,"typeConfidence":0.91,"plateTime":0.40930196440459987,"extension":7.056025987828694},"index":0,"playId":"3d28a589-3d7b-3288-842d-7c6fe8738bb4","pitchNumber":1,"startTime":"2026-07-27T23:51:21.740Z","endTime":"2026-07-27T23:51:26.125Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00217080596925,"aZ":-31.702514754371293,"pfxX":12.287965838942045,"pfxZ":0.2683465778140235,"pX":1.259400497171446,"pZ":3.4965446970777077,"vX0":-8.729987627213793,"vY0":-131.75344560466226,"vZ0":3.8582802452607514,"x":68.99,"y":144.37,"x0":3.025795533121372,"y0":50.00142637235242,"z0":4.361152932272027,"aX":21.51827600906279},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.7,"breakHorizontal":-20.3,"spinRate":2195,"spinDirection":108},"zone":12,"typeConfidence":0.91,"plateTime":0.4163249448445221,"extension":6.965176750812234},"index":1,"playId":"2ebcea68-d162-3664-bd8b-f517476500c8","pitchNumber":2,"startTime":"2026-07-27T23:51:37.897Z","endTime":"2026-07-27T23:51:41.589Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.944552008517768,"aZ":-30.625401113889126,"pfxX":12.158030938161149,"pfxZ":0.9415773194935539,"pX":1.2919007726774718,"pZ":2.3641605154591723,"vX0":-8.34896768977006,"vY0":-127.4970793413465,"vZ0":1.476558829874077,"x":67.76,"y":174.95,"x0":3.034334629547928,"y0":50.00112975452466,"z0":4.199697496945421,"aX":19.954528811729993},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.3,"breakHorizontal":-20.0,"spinRate":2155,"spinDirection":101},"zone":14,"typeConfidence":0.89,"plateTime":0.43008731395439126,"extension":7.107832538506623},"index":2,"playId":"b1dca345-e3ad-3fa0-bf13-467b92cefc85","pitchNumber":3,"startTime":"2026-07-27T23:51:55.567Z","endTime":"2026-07-27T23:51:59.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.92664025272295,"aZ":-34.25911265268047,"pfxX":11.961239136834994,"pfxZ":-1.2291007098343378,"pX":-0.8692102221632728,"pZ":2.507079911220843,"vX0":-13.229200629991754,"vY0":-129.1892297946637,"vZ0":2.256213662450304,"x":150.13,"y":171.09,"x0":2.7640713154487955,"y0":50.00601739660915,"z0":4.255723183755429,"aX":20.221392742000905},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.4,"breakHorizontal":-18.7,"spinRate":2072,"spinDirection":101},"zone":11,"typeConfidence":0.9,"plateTime":0.42398499162939673,"extension":7.076294912891747},"index":3,"playId":"24df9f00-4a80-3ec4-9d98-3b8324e6fb52","pitchNumber":4,"startTime":"2026-07-27T23:52:12.799Z","endTime":"2026-07-27T23:52:17.181Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:52:17.181Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Otto Lopez flies out to right fielder Gabriel Rincones Jr.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-27T23:52:32.795Z","endTime":"2026-07-27T23:54:15.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687282,"link":"/api/v1/people/687282"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":69.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.849250831938722,"aZ":-29.882565839065727,"pfxX":-5.97014839743553,"pfxZ":1.845549082723415,"pX":-0.6604308919885038,"pZ":1.402265899373185,"vX0":-6.708130964988576,"vY0":-111.63339668691758,"vZ0":0.9216181144053013,"x":142.17,"y":200.92,"x0":3.176137329979635,"y0":50.004979718316434,"z0":4.095729662195742,"aX":-7.423980328431304},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":4.0,"breakHorizontal":12.7,"spinRate":2158,"spinDirection":278},"zone":13,"typeConfidence":0.9,"plateTime":0.49343988958219187,"extension":6.807998284607575},"index":0,"playId":"1773e353-eaf8-37d2-af4c-76f725280523","pitchNumber":1,"startTime":"2026-07-27T23:52:45.244Z","endTime":"2026-07-27T23:52:49.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.701940143159845,"aZ":-31.774287939928286,"pfxX":12.435899999910085,"pfxZ":0.23467532065758512,"pX":-0.242137467860438,"pZ":2.7019049389827674,"vX0":-12.110277156126722,"vY0":-129.86671653613394,"vZ0":2.276470248810045,"x":126.23,"y":165.83,"x0":2.887989996600792,"y0":50.001864196799545,"z0":4.247242388969517,"aX":21.03199561465085},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.3,"breakHorizontal":-19.4,"spinRate":2270,"spinDirection":103},"zone":5,"typeConfidence":0.9,"plateTime":0.423366823137846,"extension":7.04442590243024},"index":1,"playId":"46c2c8b9-bc1a-3ee2-8390-70946378b1df","pitchNumber":2,"startTime":"2026-07-27T23:53:02.119Z","endTime":"2026-07-27T23:53:06.041Z","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":79.5,"endSpeed":72.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.733442662904043,"aZ":-30.786363470023346,"pfxX":10.588178599371814,"pfxZ":1.0438199300314155,"pX":-0.49981162660387646,"pZ":1.2240097336686737,"vX0":-10.601357720906693,"vY0":-115.2804575544861,"vZ0":-0.23764779404731895,"x":136.05,"y":205.73,"x0":2.8079983038055327,"y0":50.00291756316551,"z0":4.329453310243996,"aX":14.087373410180957},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":2.2,"breakHorizontal":-16.2,"spinRate":1592,"spinDirection":106},"zone":13,"typeConfidence":0.92,"plateTime":0.47722837794654893,"extension":7.172252957607746},"index":2,"playId":"a4f43227-5969-361d-b81a-a7927238d2f3","pitchNumber":3,"startTime":"2026-07-27T23:53:20.717Z","endTime":"2026-07-27T23:53:28.004Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":74.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.043465522228736,"aZ":-27.61960042604579,"pfxX":10.18434703001392,"pfxZ":3.191898569340667,"pX":-0.07099580680153164,"pZ":2.3669187207259266,"vX0":-9.781716328977312,"vY0":-119.08566355562073,"vZ0":1.2385421805157595,"x":119.71,"y":174.87,"x0":2.7774227294211347,"y0":50.005119194633025,"z0":4.348782078353021,"aX":14.5492002327051},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":6.4,"breakHorizontal":-16.0,"spinRate":1788,"spinDirection":113},"zone":5,"typeConfidence":0.73,"plateTime":0.46091470572051296,"extension":6.982305824613961},"hitData":{"launchSpeed":88.9,"launchAngle":44.0,"totalDistance":297.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":191.02,"coordY":98.7}},"index":3,"playId":"a3b909a6-49e6-35fd-82cf-365f2b3456f3","pitchNumber":4,"startTime":"2026-07-27T23:54:03.825Z","endTime":"2026-07-27T23:54:15.237Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:54:15.237Z","atBatIndex":35},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kyle Stowers doubles (19) on a ground ball to left fielder Brandon Marsh. Jakob Marsee to 3rd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-27T23:54:29.760Z","endTime":"2026-07-27T23:55:31.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"postOnThird":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.343407799609437,"aZ":-32.41425659285287,"pfxX":11.303014910744178,"pfxZ":-0.14084907437367455,"pX":1.2090376581348876,"pZ":3.1108026585604276,"vX0":-8.605052719200321,"vY0":-131.57212326109763,"vZ0":3.260947927979157,"x":70.91,"y":154.79,"x0":3.062407258443223,"y0":50.000717208160964,"z0":4.2656209629302,"aX":19.706490604588385},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.8,"breakHorizontal":-18.5,"spinRate":2096,"spinDirection":98},"zone":12,"typeConfidence":0.9,"plateTime":0.41717188689585605,"extension":6.977292243400196},"index":0,"playId":"c619716f-8c79-380c-80fc-94345306e53f","pitchNumber":1,"startTime":"2026-07-27T23:54:43.076Z","endTime":"2026-07-27T23:54:46.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.76111058330627,"aZ":-32.944226207263505,"pfxX":11.610237001736081,"pfxZ":-0.45329320613297774,"pX":0.32737183736047476,"pZ":3.068761581440254,"vX0":-10.12528616189021,"vY0":-129.39212665490425,"vZ0":3.3398999753264516,"x":104.52,"y":155.92,"x0":2.788568736311516,"y0":50.004661637023034,"z0":4.290204143882013,"aX":19.629670796843794},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.2,"breakHorizontal":-18.7,"spinRate":2085,"spinDirection":101},"zone":3,"typeConfidence":0.9,"plateTime":0.4237976834144379,"extension":7.10474591914223},"index":1,"playId":"d3c6d0ab-bf50-3563-b678-c02232775f91","pitchNumber":2,"startTime":"2026-07-27T23:55:00.384Z","endTime":"2026-07-27T23:55:04.392Z","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":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.961310135419808,"aZ":-33.95779566597459,"pfxX":12.00866761862137,"pfxZ":-1.0063496932626066,"pX":0.37971041636152886,"pZ":2.6896059687006684,"vX0":-10.911876107257564,"vY0":-132.31798158754032,"vZ0":2.6230425682383984,"x":102.53,"y":166.16,"x0":3.0024053292665833,"y0":50.003908443897785,"z0":4.17804469185791,"aX":21.236091154630206},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-1.0,"breakHorizontal":-19.3,"spinRate":2103,"spinDirection":102},"zone":6,"typeConfidence":0.91,"plateTime":0.4143725339313282,"extension":6.915175085608011},"hitData":{"launchSpeed":77.5,"launchAngle":8.0,"totalDistance":118.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.06,"coordY":137.69}},"index":2,"playId":"d8eb3c46-7b26-3510-8ba4-6e53cfc91bde","pitchNumber":3,"startTime":"2026-07-27T23:55:18.924Z","endTime":"2026-07-27T23:55:31.953Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:55:31.953Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-27T23:55:52.361Z","endTime":"2026-07-27T23:57:20.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"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":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.817337117837027,"aZ":-28.959194739300333,"pfxX":12.226159043888469,"pfxZ":1.8357944362680438,"pX":-0.6005551991983916,"pZ":1.7760222590364312,"vX0":-12.931891455640033,"vY0":-131.93754054749823,"vZ0":-1.141290973014081,"x":139.89,"y":190.83,"x0":2.7915392768173617,"y0":50.00193604077185,"z0":4.3613652895441986,"aX":21.41009381933126},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.2,"breakHorizontal":-19.1,"spinRate":2092,"spinDirection":104},"zone":7,"typeConfidence":0.9,"plateTime":0.41618952720361424,"extension":7.081792570714242},"index":0,"playId":"703f3d6b-7804-3d95-8791-416e4c8064fd","pitchNumber":1,"startTime":"2026-07-27T23:56:19.107Z","endTime":"2026-07-27T23:56:22.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":73.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.436172328574813,"aZ":-27.13134766203526,"pfxX":13.003509177322815,"pfxZ":3.628269793699083,"pX":-0.17372222646036237,"pZ":2.3166846115748703,"vX0":-10.915748874083665,"vY0":-118.24637861408785,"vZ0":1.135694218098919,"x":123.62,"y":176.23,"x0":2.8546877831649202,"y0":50.00316086353747,"z0":4.354620232586743,"aX":18.074585640542747},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":7.2,"breakHorizontal":-20.3,"spinRate":1885,"spinDirection":114},"zone":5,"typeConfidence":0.75,"plateTime":0.46653428252964435,"extension":7.1099572105877655},"index":1,"playId":"359a7de1-e38f-35b9-ad3c-d182718e6a4b","pitchNumber":2,"startTime":"2026-07-27T23:56:36.149Z","endTime":"2026-07-27T23:56:40.328Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":82.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.836000784999854,"aZ":-29.647790599625093,"pfxX":11.95698833009864,"pfxZ":1.4333907265135313,"pX":-0.31710516792994214,"pZ":3.0253451736596424,"vX0":-12.364665501828917,"vY0":-132.67873425215373,"vZ0":1.9395074506262477,"x":129.09,"y":157.1,"x0":2.870755412048905,"y0":50.00594687012325,"z0":4.459278950632815,"aX":21.12531915628731},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.4,"breakHorizontal":-18.7,"spinRate":2103,"spinDirection":108},"zone":1,"typeConfidence":0.91,"plateTime":0.4142942788899986,"extension":7.091624463328969},"index":2,"playId":"a2383bd0-1bfe-38ec-974d-bdc5b7477083","pitchNumber":3,"startTime":"2026-07-27T23:57:16.274Z","endTime":"2026-07-27T23:57:20.173Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-27T23:57:20.173Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Crawford grounds out, second baseman Xavier Edwards to first baseman Kyle Stowers.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-27T23:59:18.055Z","endTime":"2026-07-28T00:00:37.750Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.627530308285195,"aZ":-16.088155897236536,"pfxX":-4.704361591242615,"pfxZ":8.503596750239288,"pX":-0.8709199259284356,"pZ":3.681300320689583,"vX0":1.978172324113272,"vY0":-136.9977237970163,"vZ0":-3.206806948185277,"x":150.2,"y":139.38,"x0":-0.9931036381902908,"y0":50.00392707221932,"z0":5.9735768295502725,"aX":-8.899341549472135},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.9,"breakHorizontal":8.0,"spinRate":2203,"spinDirection":226},"zone":11,"typeConfidence":0.78,"plateTime":0.4005623056002463,"extension":5.971257637083047},"index":0,"playId":"b32681d6-c48a-367d-a3f9-1dcf8ad18f8f","pitchNumber":1,"startTime":"2026-07-27T23:59:27.422Z","endTime":"2026-07-27T23:59:30.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.696083438529364,"aZ":-15.829474937143035,"pfxX":-6.90726020692707,"pfxZ":8.538931135486337,"pX":0.5140001438726461,"pZ":2.0823684402723655,"vX0":6.1314784469405055,"vY0":-137.94887779885443,"vZ0":-7.156992028944387,"x":97.41,"y":182.56,"x0":-0.8477289219876042,"y0":50.00208144054676,"z0":5.7915345152790865,"aX":-13.218966545003683},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.0,"breakHorizontal":11.2,"spinRate":2210,"spinDirection":228},"zone":9,"typeConfidence":0.64,"plateTime":0.398129993449992,"extension":5.971896028448512},"index":1,"playId":"b8e7b04c-0279-369a-8e8a-44e38d31b81e","pitchNumber":2,"startTime":"2026-07-27T23:59:41.577Z","endTime":"2026-07-27T23:59:44.596Z","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.3,"endSpeed":87.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.832009300192478,"aZ":-19.202539742727943,"pfxX":-6.053332208928887,"pfxZ":6.680915764101334,"pX":-1.092231017021701,"pZ":2.7466367586311597,"vX0":2.095159321465708,"vY0":-138.66488929467664,"vZ0":-5.137729370694944,"x":158.63,"y":164.62,"x0":-1.07243625176857,"y0":50.00263025844061,"z0":5.909818007607727,"aX":-11.754493840457313},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.2,"breakHorizontal":10.6,"spinRate":2132,"spinDirection":220},"zone":11,"typeConfidence":0.54,"plateTime":0.39543344468064845,"extension":5.990432526353659},"index":2,"playId":"083ac84c-3e77-3696-98ef-05568bb8f2ff","pitchNumber":3,"startTime":"2026-07-27T23:59:57.182Z","endTime":"2026-07-28T00:00:02.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.019036529624103,"aZ":-29.793579996222096,"pfxX":6.254027266741483,"pfxZ":1.6094578879605264,"pX":-0.7493862007564492,"pZ":1.7930095188861233,"vX0":-0.1775472679714757,"vY0":-121.21732520298328,"vZ0":-3.229650616924756,"x":145.56,"y":190.37,"x0":-1.4867230850116895,"y0":50.003350492242156,"z0":5.76023829384934,"aX":9.251015772784125},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.4,"breakHorizontal":-11.3,"spinRate":2477,"spinDirection":63},"zone":7,"typeConfidence":0.91,"plateTime":0.45288984418864064,"extension":6.0300357778007},"index":3,"playId":"77a7a0c4-8b10-3482-a3b0-d937089d766b","pitchNumber":4,"startTime":"2026-07-28T00:00:12.981Z","endTime":"2026-07-28T00:00:17.193Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.572761088472475,"aZ":-31.83876337259494,"pfxX":-7.291740063503006,"pfxZ":0.20665144303830107,"pX":-0.768078642993102,"pZ":1.367590734107336,"vX0":3.119931166372787,"vY0":-126.71510628982864,"vZ0":-4.767718692434044,"x":146.28,"y":201.86,"x0":-1.067042247190545,"y0":50.00262408759139,"z0":5.813312887904104,"aX":-11.873371925640095},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.5,"breakHorizontal":12.5,"spinRate":1247,"spinDirection":246},"zone":13,"typeConfidence":0.91,"plateTime":0.43203114534081477,"extension":6.472554486330127},"hitData":{"launchSpeed":85.0,"launchAngle":-22.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.64,"coordY":157.7}},"index":4,"playId":"e36b3983-f68a-399e-ac7b-73de5b70d63d","pitchNumber":5,"startTime":"2026-07-28T00:00:29.718Z","endTime":"2026-07-28T00:00:37.750Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:00:37.750Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trea Turner strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-28T00:00:52.313Z","endTime":"2026-07-28T00:01:32.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.48823324073786,"aZ":-16.368827530524122,"pfxX":-6.109950511959539,"pfxZ":8.114228807691216,"pX":-0.24560290779975213,"pZ":2.587908738298252,"vX0":3.644202651416572,"vY0":-139.0128645040143,"vZ0":-6.344577904112209,"x":126.36,"y":168.91,"x0":-0.7828051086151432,"y0":50.00411610471037,"z0":5.994970692563167,"aX":-11.904640307515695},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.4,"breakHorizontal":10.3,"spinRate":2097,"spinDirection":227},"zone":5,"typeConfidence":0.73,"plateTime":0.39468924106797365,"extension":6.13879640812677},"index":0,"playId":"9c5ab9dc-88ec-3a84-8ce8-6e8fa3961064","pitchNumber":1,"startTime":"2026-07-28T00:00:57.756Z","endTime":"2026-07-28T00:01:00.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87167824078805,"aZ":-39.76329157496861,"pfxX":4.29465470835114,"pfxZ":-4.950428411752089,"pX":1.6379244050173307,"pZ":0.15399852998335561,"vX0":4.343636657425978,"vY0":-123.66948293476658,"vZ0":-6.043831705420127,"x":54.57,"y":234.62,"x0":-0.705229813311515,"y0":50.00025687493092,"z0":6.001349744407222,"aX":6.58732170790728},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-10.2,"breakHorizontal":-8.9,"spinRate":2595,"spinDirection":25},"zone":14,"typeConfidence":0.8,"plateTime":0.4445207527099031,"extension":6.283835026839758},"index":1,"playId":"665c5e22-b322-3d43-8160-f986311a0e07","pitchNumber":2,"startTime":"2026-07-28T00:01:11.864Z","endTime":"2026-07-28T00:01:14.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.014176132841996,"aZ":-32.171216211809394,"pfxX":-6.616333767060919,"pfxZ":0.005575517538330743,"pX":-0.04457470875013401,"pZ":0.6501755905578437,"vX0":4.376135268517412,"vY0":-128.12470377445106,"vZ0":-6.709534721634135,"x":118.7,"y":221.23,"x0":-0.9204699326456336,"y0":50.00560771843784,"z0":5.8370464482292475,"aX":-10.933350966378962},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.3,"breakHorizontal":10.9,"spinRate":1148,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.428509774998179,"extension":6.451900134653076},"index":2,"playId":"54a74ce4-4d6d-3d5d-922a-e6f9c0caaa39","pitchNumber":3,"startTime":"2026-07-28T00:01:28.708Z","endTime":"2026-07-28T00:01:32.738Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:01:32.738Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Schwarber grounds out, second baseman Xavier Edwards to first baseman Kyle Stowers.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-28T00:01:44.257Z","endTime":"2026-07-28T00:03:13.453Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"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(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":87.2,"endSpeed":79.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.148639208155114,"aZ":-26.11272020084045,"pfxX":-4.862171389264767,"pfxZ":3.72524235040542,"pX":-1.423099477662609,"pZ":3.6013599077743645,"vX0":0.7780810398707618,"vY0":-127.04480646335543,"vZ0":-0.8834832306695019,"x":171.25,"y":141.54,"x0":-1.1027157496930562,"y0":50.00353676144352,"z0":6.0378127185750134,"aX":-7.911221831082246},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.7,"breakHorizontal":8.6,"spinRate":946,"spinDirection":239},"zone":11,"typeConfidence":0.88,"plateTime":0.43189941115093644,"extension":6.246722915027951},"index":0,"playId":"6629adf5-5d4d-3e43-8e98-f294b1d70987","pitchNumber":1,"startTime":"2026-07-28T00:01:56.242Z","endTime":"2026-07-28T00:01:59.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.77268234152146,"aZ":-43.14980004040799,"pfxX":3.5960486360349337,"pfxZ":-7.4306175186922285,"pX":-0.6300833756357337,"pZ":1.6113992517972808,"vX0":-0.13053921896747112,"vY0":-121.09179817481979,"vZ0":-1.8570135266130918,"x":141.02,"y":195.27,"x0":-1.0421402897124352,"y0":50.00259650900504,"z0":6.181116599250056,"aX":5.312661116292736},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-13.7,"breakHorizontal":-6.5,"spinRate":2604,"spinDirection":32},"zone":13,"typeConfidence":0.9,"plateTime":0.4532159087718819,"extension":6.127243499865445},"index":1,"playId":"1e2d1cc3-8899-3d05-b58e-b46856e80bfd","pitchNumber":2,"startTime":"2026-07-28T00:02:11.525Z","endTime":"2026-07-28T00:02:15.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.0250047062392,"aZ":-23.415650139298695,"pfxX":-6.643389960940749,"pfxZ":5.396877133679377,"pX":0.6839977546274036,"pZ":1.8160364637885733,"vX0":6.357859520127309,"vY0":-126.85920555646302,"vZ0":-5.240125168809975,"x":90.93,"y":189.75,"x0":-0.9968926645034002,"y0":50.00310782966921,"z0":5.785815314149967,"aX":-10.780724213449782},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.8,"breakHorizontal":10.6,"spinRate":1038,"spinDirection":240},"zone":9,"typeConfidence":0.89,"plateTime":0.4324983506708717,"extension":6.237278826503991},"index":2,"playId":"0cba97c1-23d9-382f-8012-a4c313c399a7","pitchNumber":3,"startTime":"2026-07-28T00:02:26.219Z","endTime":"2026-07-28T00:02:30.128Z","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":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.350618359343915,"aZ":-30.00724637458166,"pfxX":-6.230737613417107,"pfxZ":1.3341609686814044,"pX":1.4920273061897098,"pZ":-0.2894271907736022,"vX0":7.736338346546638,"vY0":-126.71598393485006,"vZ0":-9.05647922077233,"x":67.56,"y":83.41,"x0":-0.7937386415328086,"y0":50.0015141826896,"z0":5.734738316503828,"aX":-10.112713753504048},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.5,"breakHorizontal":9.5,"spinRate":1103,"spinDirection":241},"zone":14,"typeConfidence":0.84,"plateTime":0.4325540145166076,"extension":6.453978885711317},"index":3,"playId":"082abf8a-e10b-3ecf-b752-b5d402811a20","pitchNumber":4,"startTime":"2026-07-28T00:02:43.553Z","endTime":"2026-07-28T00:02:48.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74221992216725,"aZ":-42.696854947860025,"pfxX":2.1251711250189276,"pfxZ":-6.961178655443966,"pX":-0.5793171480491321,"pZ":1.9602570339043712,"vX0":0.18408969775841483,"vY0":-122.80206070770335,"vZ0":-1.434377858247092,"x":139.08,"y":185.85,"x0":-0.9312385501109406,"y0":50.0055947121383,"z0":6.219447314664084,"aX":3.2113270093164736},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-12.7,"breakHorizontal":-3.8,"spinRate":2600,"spinDirection":34},"zone":7,"typeConfidence":0.9,"plateTime":0.44787286857526976,"extension":6.339227522598659},"hitData":{"launchSpeed":100.8,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.88,"coordY":144.23}},"index":4,"playId":"3ca87e12-c73f-339f-a693-ebd4f94288f3","pitchNumber":5,"startTime":"2026-07-28T00:03:05.217Z","endTime":"2026-07-28T00:03:13.453Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:03:13.453Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xavier Edwards singles on a sharp line drive to left fielder Brandon Marsh.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-28T00:05:06.448Z","endTime":"2026-07-28T00:06:36.047Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"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":88.7,"endSpeed":80.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21074807174832,"aZ":-29.25507417173615,"pfxX":12.559940744071085,"pfxZ":1.7418109076306134,"pX":1.2281810798157242,"pZ":3.2058783535510416,"vX0":-8.596644281417987,"vY0":-128.83358333234023,"vZ0":2.794494288222146,"x":70.18,"y":152.22,"x0":2.979355522484123,"y0":50.00439534678718,"z0":4.370696468662007,"aX":21.078019721910554},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.1,"breakHorizontal":-20.8,"spinRate":2137,"spinDirection":103},"zone":12,"typeConfidence":0.9,"plateTime":0.42543664624058275,"extension":6.8444826780090855},"index":0,"playId":"91bef32a-ff04-3d65-9ef6-70c2465c3943","pitchNumber":1,"startTime":"2026-07-28T00:05:20.060Z","endTime":"2026-07-28T00:05:24.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":71.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.534156163630595,"aZ":-30.647886455925004,"pfxX":9.602122106769352,"pfxZ":1.1724402441476238,"pX":-0.2695133993898286,"pZ":1.5171435681431464,"vX0":-9.91227084624948,"vY0":-113.70748138418716,"vZ0":0.5506991620764643,"x":127.27,"y":197.82,"x0":2.9059418762602847,"y0":50.00404217903501,"z0":4.321152447388658,"aX":12.530433869409968},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":2.6,"breakHorizontal":-14.8,"spinRate":1601,"spinDirection":109},"zone":7,"typeConfidence":0.93,"plateTime":0.4823470437905475,"extension":7.156038470557606},"index":1,"playId":"774c28a1-11ae-36f3-9203-4e63cdb188b3","pitchNumber":2,"startTime":"2026-07-28T00:05:34.376Z","endTime":"2026-07-28T00:05:37.458Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-07-28T00:05:52.187Z","endTime":"2026-07-28T00:06:10.659Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.609374182398096,"aZ":-33.95512668977474,"pfxX":12.181299629854358,"pfxZ":-1.0470723002198703,"pX":1.170635838046951,"pZ":2.951248895832808,"vX0":-8.663676415505897,"vY0":-130.37691196643817,"vZ0":2.9008063800661565,"x":72.38,"y":159.1,"x0":2.968540120326545,"y0":50.00012475189727,"z0":4.4012531193943945,"aX":20.78745204804418},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.8,"breakHorizontal":-19.9,"spinRate":2112,"spinDirection":106},"zone":12,"typeConfidence":0.9,"plateTime":0.42150754415775626,"extension":7.015231674277463},"index":3,"playId":"812676f7-7653-3513-b95a-db338f9190b3","pitchNumber":3,"startTime":"2026-07-28T00:06:10.659Z","endTime":"2026-07-28T00:06:14.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.115072032394316,"aZ":-31.459685741585016,"pfxX":12.78532160191981,"pfxZ":0.4459972272653836,"pX":-0.04079278105945197,"pZ":2.5358251813279074,"vX0":-11.24500131593024,"vY0":-126.39771262232755,"vZ0":1.9608025977692805,"x":118.55,"y":170.31,"x0":2.816751592290586,"y0":50.0047773577461,"z0":4.286151635048219,"aX":20.574167975467876},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.6,"breakHorizontal":-20.4,"spinRate":2161,"spinDirection":104},"zone":5,"typeConfidence":0.88,"plateTime":0.43427300498432153,"extension":6.9680840380859825},"hitData":{"launchSpeed":101.5,"launchAngle":14.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":70.74,"coordY":89.45}},"index":4,"playId":"99f68475-8a04-38a6-a794-d3531cdf158b","pitchNumber":4,"startTime":"2026-07-28T00:06:27.329Z","endTime":"2026-07-28T00:06:36.047Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:06:36.047Z","atBatIndex":41},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Liam Hicks pops out to third baseman Alec Bohm.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-28T00:06:47.978Z","endTime":"2026-07-28T00:08:23.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","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":77.0,"endSpeed":70.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.100437588677085,"aZ":-30.718850966587684,"pfxX":-3.447402028105225,"pfxZ":1.1561381177868402,"pX":-1.2633616966110908,"pZ":1.993083019406428,"vX0":-8.842343192292248,"vY0":-111.72345076251322,"vZ0":2.5925912124434514,"x":165.16,"y":184.97,"x0":3.2017493948095535,"y0":50.002818604958456,"z0":3.9859171137815754,"aX":-4.333000796243725},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":3.2,"breakHorizontal":8.6,"spinRate":2216,"spinDirection":284},"zone":13,"typeConfidence":0.89,"plateTime":0.4912372725224059,"extension":7.016010779469408},"index":0,"playId":"097726fb-ae3d-33c5-9853-528a3df74af1","pitchNumber":1,"startTime":"2026-07-28T00:07:01.626Z","endTime":"2026-07-28T00:07:08.397Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-07-28T00:07:29.742Z","endTime":"2026-07-28T00:07:29.832Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.822389784911575,"aZ":-34.580534002314614,"pfxX":11.634365737988137,"pfxZ":-1.4112441928012096,"pX":-0.10541332994748996,"pZ":2.4396545901643965,"vX0":-11.499875110923242,"vY0":-129.75297681825813,"vZ0":2.237535680692531,"x":121.02,"y":172.91,"x0":2.869780558901797,"y0":50.000727953179194,"z0":4.198669329225391,"aX":19.860983131059058},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.8,"breakHorizontal":-18.6,"spinRate":2164,"spinDirection":99},"zone":5,"typeConfidence":0.9,"plateTime":0.42191706174293353,"extension":7.0116642677375625},"index":2,"playId":"433252f6-bb0b-3666-95f7-2139cb56ca42","pitchNumber":2,"startTime":"2026-07-28T00:07:29.832Z","endTime":"2026-07-28T00:07:34.737Z","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":80.1,"endSpeed":73.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.232810010186185,"aZ":-30.23967096418354,"pfxX":-7.245078071997765,"pfxZ":1.4284355590250524,"pX":-2.193693145826682,"pZ":1.8974771579108967,"vX0":-9.60793348393856,"vY0":-116.2728204534884,"vZ0":1.8711284865756692,"x":200.62,"y":187.55,"x0":2.952196498029095,"y0":50.00195707770264,"z0":3.976514949240758,"aX":-9.79889523136259},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":3.5,"breakHorizontal":15.7,"spinRate":2280,"spinDirection":284},"zone":13,"typeConfidence":0.91,"plateTime":0.47323864830964624,"extension":6.892746207501869},"index":3,"playId":"24eb7b1e-aba5-356c-922a-8fdf4087dad7","pitchNumber":3,"startTime":"2026-07-28T00:07:53.093Z","endTime":"2026-07-28T00:07:57.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.494921490524284,"aZ":-30.83103996996056,"pfxX":-5.058913176610805,"pfxZ":1.007743567460353,"pX":-0.8272399134133456,"pZ":1.651010174986946,"vX0":-7.33481640035358,"vY0":-114.89676012214646,"vZ0":1.4669762062248746,"x":148.53,"y":194.2,"x0":3.07099003106436,"y0":50.00094874202518,"z0":4.013888678092032,"aX":-6.720497891944422},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":2.5,"breakHorizontal":11.0,"spinRate":2225,"spinDirection":279},"zone":13,"typeConfidence":0.9,"plateTime":0.47783000500776796,"extension":6.778592210728516},"hitData":{"launchSpeed":75.3,"launchAngle":57.0,"totalDistance":181.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":83.35,"coordY":142.1}},"index":4,"playId":"2bfbe631-6d45-3edf-a38e-9b8c70690580","pitchNumber":4,"startTime":"2026-07-28T00:08:11.592Z","endTime":"2026-07-28T00:08:23.397Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:08:23.397Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Griffin Conine flies out to left fielder Brandon Marsh.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-28T00:08:37.297Z","endTime":"2026-07-28T00:09:19.419Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":78.5,"endSpeed":71.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.607962697522733,"aZ":-31.49188903353513,"pfxX":-2.8486518213596654,"pfxZ":0.517126447068259,"pX":-0.9983727304895641,"pZ":1.8193765379990987,"vX0":-8.289373728917743,"vY0":-113.9822056183239,"vZ0":2.082406001094362,"x":155.06,"y":189.66,"x0":3.0602561684371756,"y0":50.000103337748456,"z0":4.010855829269631,"aX":-3.73487228477743},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":1.8,"breakHorizontal":7.3,"spinRate":1750,"spinDirection":295},"zone":13,"typeConfidence":0.88,"plateTime":0.48115603475594293,"extension":6.842254555415371},"index":0,"playId":"8066a580-ccf8-3245-b4a0-1ee054b5335e","pitchNumber":1,"startTime":"2026-07-28T00:08:52.021Z","endTime":"2026-07-28T00:08:56.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.532039475678456,"aZ":-33.609030821394974,"pfxX":11.30183953003323,"pfxZ":-0.8446991231477821,"pX":0.3693996701631904,"pZ":2.541487752521163,"vX0":-10.323953758162206,"vY0":-129.07168892051,"vZ0":2.113404200216125,"x":102.92,"y":170.16,"x0":2.942505620984876,"y0":50.00411604633545,"z0":4.290570171801785,"aX":19.172107939501778},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.8,"breakHorizontal":-18.4,"spinRate":2042,"spinDirection":106},"zone":6,"typeConfidence":0.89,"plateTime":0.4235117101895485,"extension":6.9401754631758825},"hitData":{"launchSpeed":95.2,"launchAngle":32.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":59.13,"coordY":83.89}},"index":1,"playId":"cd5ff433-a242-3e6e-82da-ca7fe1bef08f","pitchNumber":2,"startTime":"2026-07-28T00:09:09.220Z","endTime":"2026-07-28T00:09:19.419Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:09:19.419Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Javier Sanoja flies out to left fielder Brandon Marsh.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-28T00:09:32.221Z","endTime":"2026-07-28T00:10:23.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.8,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.76401716083,"aZ":-35.511296854541314,"pfxX":12.631873336428068,"pfxZ":-1.9049197070388555,"pX":0.11933557241180213,"pZ":2.7890638366760796,"vX0":-11.517239950841375,"vY0":-131.59425908903802,"vZ0":2.8914013168254638,"x":112.45,"y":163.48,"x0":2.910211468656738,"y0":50.001088595071515,"z0":4.305794777513813,"aX":22.166763057572176},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-2.5,"breakHorizontal":-20.4,"spinRate":2025,"spinDirection":100},"zone":2,"typeConfidence":0.91,"plateTime":0.41613321798390723,"extension":6.983151620772625},"index":0,"playId":"a81cebc4-a78b-3c97-a430-3b06a58341ed","pitchNumber":1,"startTime":"2026-07-28T00:09:48.343Z","endTime":"2026-07-28T00:09:51.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.794996503884374,"aZ":-27.804036489179023,"pfxX":-4.4349155400474345,"pfxZ":3.37147562357136,"pX":-0.5733558209683617,"pZ":1.8178548506778625,"vX0":-7.287382730623299,"vY0":-113.14645487557475,"vZ0":1.1504514087331164,"x":138.85,"y":189.7,"x0":3.2661457529249023,"y0":50.001772127815,"z0":4.090599808245358,"aX":-5.743849965056171},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":6.7,"breakHorizontal":9.8,"spinRate":2143,"spinDirection":276},"zone":7,"typeConfidence":0.89,"plateTime":0.48423646985041247,"extension":6.721818164335128},"hitData":{"launchSpeed":87.0,"launchAngle":54.0,"totalDistance":221.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.3,"coordY":119.28}},"index":1,"playId":"b8f6ade6-0364-330f-9e2c-7f942f50bf17","pitchNumber":2,"startTime":"2026-07-28T00:10:12.564Z","endTime":"2026-07-28T00:10:23.312Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:10:23.312Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Harper walks.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-28T00:12:46.020Z","endTime":"2026-07-28T00:14:04.569Z","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":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Cade Gibson replaces Tyler Phillips.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T00:11:21.041Z","endTime":"2026-07-28T00:12:31.980Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806188,"link":"/api/v1/people/806188"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-28T00:12:31.980Z","endTime":"2026-07-28T00:12:48.230Z","isPitch":false,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.185051793900907,"aZ":-27.096392217962908,"pfxX":-3.101179154733232,"pfxZ":3.1206319125261377,"pX":-0.897312137941096,"pZ":2.1348997155256084,"vX0":-4.697647841981554,"vY0":-126.14196136242684,"vZ0":-3.2373893835626064,"x":151.2,"y":181.14,"x0":1.3847637642000667,"y0":50.00382081459648,"z0":5.59542100088252,"aX":-5.049317701987939},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.2,"breakHorizontal":6.6,"spinRate":2834,"spinDirection":185},"zone":13,"typeConfidence":0.92,"plateTime":0.4325208519732904,"extension":5.868008376230844},"index":2,"playId":"c4f8ef95-039e-34e1-bb9b-54520763350e","pitchNumber":1,"startTime":"2026-07-28T00:12:48.230Z","endTime":"2026-07-28T00:12:52.334Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57651728371135,"aZ":-31.92302382222429,"pfxX":-11.467095366101805,"pfxZ":0.18403829409306027,"pX":-1.2724253021531127,"pZ":1.796190305047391,"vX0":-3.526025268663216,"vY0":-116.78853714288996,"vZ0":-1.2277137735804506,"x":165.5,"y":190.28,"x0":1.7515873281137246,"y0":50.002699171970605,"z0":5.365711418583651,"aX":-15.64042350499301},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":0.4,"breakHorizontal":21.7,"spinRate":3180,"spinDirection":295},"zone":13,"typeConfidence":0.9,"plateTime":0.47127244961982306,"extension":5.666405595108818},"index":3,"playId":"94dad4dd-ecff-3bc0-857d-a5d907990a35","pitchNumber":2,"startTime":"2026-07-28T00:13:04.402Z","endTime":"2026-07-28T00:13:09.073Z","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":0,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.015787808960276,"aZ":-30.89006598741106,"pfxX":-11.998589610254797,"pfxZ":0.9359164290528277,"pX":-1.0298660116115146,"pZ":1.9260884531266482,"vX0":-2.728892482157298,"vY0":-116.93296642030788,"vZ0":-1.191528450580047,"x":156.26,"y":186.78,"x0":1.7133730421942872,"y0":50.00363863975401,"z0":5.365812479235419,"aX":-16.455612372721646},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":1.7,"breakHorizontal":22.4,"spinRate":3203,"spinDirection":299},"zone":13,"typeConfidence":0.9,"plateTime":0.47014810327139456,"extension":5.700171299473936},"index":4,"playId":"44f7d6d6-9bc7-3460-bc53-e26893d76a7a","pitchNumber":3,"startTime":"2026-07-28T00:13:23.520Z","endTime":"2026-07-28T00:13:27.633Z","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":91.3,"endSpeed":83.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.429441651130848,"aZ":-22.27184325476159,"pfxX":8.93069591709265,"pfxZ":5.539302804755783,"pX":0.2723328702594185,"pZ":2.931599776339162,"vX0":-5.767041211503307,"vY0":-132.8341218847816,"vZ0":-2.6839818294525952,"x":106.62,"y":159.63,"x0":1.3111826893944867,"y0":50.00112921922519,"z0":5.5741511910008255,"aX":15.959450703539623},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.6,"breakHorizontal":-14.9,"spinRate":2237,"spinDirection":132},"zone":2,"typeConfidence":0.91,"plateTime":0.4123154920170853,"extension":5.9580235176419825},"index":5,"playId":"d23d50c8-55ec-3d98-92bf-7d405e0735cc","pitchNumber":4,"startTime":"2026-07-28T00:13:42.896Z","endTime":"2026-07-28T00:13:46.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.489530491504148,"aZ":-27.271121517346963,"pfxX":10.137754926902392,"pfxZ":2.674486709228252,"pX":-0.997708906318256,"pZ":1.4571515637445018,"vX0":-9.438712063061557,"vY0":-134.57943743278258,"vZ0":-5.316837091249887,"x":155.03,"y":199.44,"x0":1.2396091464311167,"y0":50.00161019543607,"z0":5.392464910364574,"aX":18.57554128565218},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.8,"breakHorizontal":-16.3,"spinRate":2301,"spinDirection":127},"zone":13,"typeConfidence":0.91,"plateTime":0.4071497673145905,"extension":5.997064780742295},"index":6,"playId":"4fdb19dc-6101-3d3c-9984-c9bdc72624e9","pitchNumber":5,"startTime":"2026-07-28T00:14:00.983Z","endTime":"2026-07-28T00:14:04.569Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:14:04.569Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Marsh grounds out, second baseman Xavier Edwards to first baseman Kyle Stowers. Bryce Harper to 2nd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-28T00:14:15.765Z","endTime":"2026-07-28T00:15:50.722Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.79606436892798,"aZ":-43.79824618143509,"pfxX":-7.168711732018508,"pfxZ":-8.738360977668982,"pX":-0.1850997578806011,"pZ":2.5786834667755407,"vX0":-1.3226144419862456,"vY0":-115.28065951754311,"vZ0":2.0975181526804825,"x":124.06,"y":169.16,"x0":1.328462719637862,"y0":50.00317264924566,"z0":5.922233297980204,"aX":-9.534668529045257},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-14.9,"breakHorizontal":13.3,"spinRate":3081,"spinDirection":312},"zone":5,"typeConfidence":0.91,"plateTime":0.4772875818419977,"extension":5.59836669708561},"index":0,"playId":"b8d06d48-382a-3f33-87e9-f36bcac2cf30","pitchNumber":1,"startTime":"2026-07-28T00:14:32.751Z","endTime":"2026-07-28T00:14:36.492Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":74.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.983589367982482,"aZ":-41.288177077132346,"pfxX":-7.485178375061711,"pfxZ":-6.635245445779081,"pX":-0.6778851201676435,"pZ":1.4673448211099283,"vX0":-1.9475783070176154,"vY0":-116.7183688511023,"vZ0":-1.013230065886732,"x":142.84,"y":199.16,"x0":1.140872693329417,"y0":50.00445752241944,"z0":5.811991691773364,"aX":-10.277086771303226},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-12.0,"breakHorizontal":14.0,"spinRate":3015,"spinDirection":319},"zone":13,"typeConfidence":0.89,"plateTime":0.4701551161838369,"extension":5.718429227106876},"index":1,"playId":"fb3e5350-f568-3db3-9f59-736b68253ca5","pitchNumber":2,"startTime":"2026-07-28T00:14:49.110Z","endTime":"2026-07-28T00:14:54.002Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-28T00:15:03.767Z","endTime":"2026-07-28T00:15:19.336Z","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(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":81.3,"endSpeed":74.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.581734729733817,"aZ":-30.49043168939353,"pfxX":-11.251993693960198,"pfxZ":1.2076654293554192,"pX":-2.920547172958039,"pZ":2.0203940746004956,"vX0":-6.712386797301185,"vY0":-118.14834573300757,"vZ0":-1.0300037491626406,"x":228.32,"y":184.23,"x0":1.433043031995952,"y0":50.001601569191756,"z0":5.3012645042294855,"aX":-15.67335711202204},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":2.2,"breakHorizontal":22.2,"spinRate":3163,"spinDirection":296},"zone":13,"typeConfidence":0.88,"plateTime":0.4662133061777438,"extension":5.713144955060247},"index":3,"playId":"8a4fb03b-3b24-356a-bc43-57dbdce26e8b","pitchNumber":3,"startTime":"2026-07-28T00:15:19.336Z","endTime":"2026-07-28T00:15:22.660Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.2461817216011,"aZ":-44.58857244790903,"pfxX":-6.276614202635034,"pfxZ":-8.736712845096127,"pX":-1.0602571776983094,"pZ":1.7417759461720626,"vX0":-3.3694274424846875,"vY0":-119.12110911781326,"vZ0":-0.02036231046602155,"x":157.41,"y":191.75,"x0":1.1930815262122023,"y0":50.00278677449269,"z0":5.819118865171502,"aX":-8.919055113365069},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-15.5,"breakHorizontal":12.2,"spinRate":3081,"spinDirection":315},"zone":13,"typeConfidence":0.89,"plateTime":0.4617702482285022,"extension":5.722666291423689},"hitData":{"launchSpeed":68.2,"launchAngle":-29.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.59,"coordY":157.37}},"index":4,"playId":"691c2ec3-2d7b-3ad9-8298-39985bd846ab","pitchNumber":4,"startTime":"2026-07-28T00:15:41.697Z","endTime":"2026-07-28T00:15:50.722Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:15:50.722Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Bohm singles on a ground ball to center fielder Jakob Marsee. Bryce Harper scores.","rbi":1,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-28T00:16:07.925Z","endTime":"2026-07-28T00:17:40.767Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"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,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":{"id":806188,"link":"/api/v1/people/806188"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.0,"endSpeed":80.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35689987882402,"aZ":-29.267705167106655,"pfxX":-0.7862533346962668,"pfxZ":1.7800206297972396,"pX":-0.4385283507064028,"pZ":1.2997088622740096,"vX0":-4.368693399115363,"vY0":-126.6635790496369,"vZ0":-4.381287953597266,"x":133.72,"y":203.69,"x0":1.4063996137737302,"y0":50.0052337530599,"z0":5.375571515704646,"aX":-1.2851723037341425},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.5,"breakHorizontal":2.4,"spinRate":2927,"spinDirection":227},"zone":13,"typeConfidence":0.88,"plateTime":0.43140579035290205,"extension":5.886391700381034},"index":0,"playId":"8df52d5f-e2ae-3453-a3da-32c5dcbb9bf5","pitchNumber":1,"startTime":"2026-07-28T00:16:16.907Z","endTime":"2026-07-28T00:16:20.444Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.698791558085794,"aZ":-28.05886652322558,"pfxX":11.487925826593168,"pfxZ":2.3297914465712593,"pX":-0.22258737614780827,"pZ":1.3879902242954396,"vX0":-7.437928681268036,"vY0":-132.6946383272114,"vZ0":-5.107707608486361,"x":125.48,"y":201.3,"x0":1.1366624527562756,"y0":50.006054137955125,"z0":5.404327750829637,"aX":20.312025992225053},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.2,"breakHorizontal":-19.0,"spinRate":2217,"spinDirection":128},"zone":13,"typeConfidence":0.91,"plateTime":0.41416475774029315,"extension":5.937089722543003},"index":1,"playId":"bc75a079-885d-3826-a4bf-09e6e8fdc056","pitchNumber":2,"startTime":"2026-07-28T00:16:34.057Z","endTime":"2026-07-28T00:16:39.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.07790917503852,"aZ":-26.589752175642303,"pfxX":10.52185480794483,"pfxZ":3.018928958938302,"pX":-0.717267967327311,"pZ":1.5888701930765379,"vX0":-7.966034306732754,"vY0":-135.24733622339912,"vZ0":-5.470451598815512,"x":144.34,"y":195.88,"x0":0.9024136246604424,"y0":50.00087420017988,"z0":5.50752036834403,"aX":19.449289071197065},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.4,"breakHorizontal":-17.3,"spinRate":2304,"spinDirection":135},"zone":13,"typeConfidence":0.91,"plateTime":0.40530124650735777,"extension":6.006243993303794},"index":2,"playId":"88663386-5793-3398-9486-67cf2101fcd4","pitchNumber":3,"startTime":"2026-07-28T00:16:56.144Z","endTime":"2026-07-28T00:17:00.950Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"}}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.398468403698676,"aZ":-25.362745681817525,"pfxX":-1.3672292737593286,"pfxZ":4.064007030314829,"pX":-0.44221727186506354,"pZ":2.1893852505874727,"vX0":-4.094825405094018,"vY0":-127.61174290042494,"vZ0":-3.1902278076703805,"x":133.86,"y":179.67,"x0":1.3506775400771585,"y0":50.00020383742448,"z0":5.419702012107481,"aX":-2.289735495792709},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.0,"breakHorizontal":3.2,"spinRate":2970,"spinDirection":136},"zone":7,"typeConfidence":0.87,"plateTime":0.426662259666609,"extension":5.9280415578036125},"hitData":{"launchSpeed":89.0,"launchAngle":7.0,"totalDistance":127.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.59,"coordY":97.18}},"index":3,"playId":"c64875fc-749c-3ed2-a221-0db8d05b59c9","pitchNumber":4,"startTime":"2026-07-28T00:17:29.721Z","endTime":"2026-07-28T00:17:40.767Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:17:40.767Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryson Stott singles on a ground ball to right fielder Griffin Conine. Alec Bohm to 2nd.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-28T00:18:06.734Z","endTime":"2026-07-28T00:21:25.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"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_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.388065628189498,"aZ":-32.29333399858537,"pfxX":-13.459548180131941,"pfxZ":-0.08733093259360025,"pX":0.06743252456437705,"pZ":2.523144760884246,"vX0":0.16322823825342214,"vY0":-116.59040041572767,"vZ0":0.4134039220268195,"x":114.43,"y":170.66,"x0":1.741285711323754,"y0":50.00343948214813,"z0":5.421210688781114,"aX":-18.30581471575558},"breaks":{"breakAngle":30.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":0.2,"breakHorizontal":24.2,"spinRate":3242,"spinDirection":306},"zone":5,"typeConfidence":0.91,"plateTime":0.4719806253931167,"extension":5.7401111132994815},"index":0,"playId":"8fe478e1-e971-3793-92f0-0851cb342274","pitchNumber":1,"startTime":"2026-07-28T00:18:09.896Z","endTime":"2026-07-28T00:18:14.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.644998083629012,"aZ":-25.72880630216185,"pfxX":10.229171976542599,"pfxZ":3.5312455802795455,"pX":-0.054425439648424535,"pZ":3.083450863542704,"vX0":-6.642087752052646,"vY0":-134.42154838058264,"vZ0":-1.7205419018884824,"x":119.07,"y":155.53,"x0":1.1218234192927463,"y0":50.006348044509345,"z0":5.561916550786009,"aX":18.68843960182618},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.2,"breakHorizontal":-17.0,"spinRate":2310,"spinDirection":133},"zone":2,"typeConfidence":0.91,"plateTime":0.4077641423721796,"extension":5.916840956284541},"index":1,"playId":"f26a983c-72e2-3a55-8326-f072bed10a0d","pitchNumber":2,"startTime":"2026-07-28T00:18:28.986Z","endTime":"2026-07-28T00:18:32.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.398096488759233,"aZ":-24.71843648175792,"pfxX":9.74355151954018,"pfxZ":4.078967278666376,"pX":-0.29623541653399216,"pZ":2.934515504803849,"vX0":-6.711651168943508,"vY0":-134.6019531802621,"vZ0":-2.373908965974929,"x":128.29,"y":159.55,"x0":0.9691990943497013,"y0":50.0008476445048,"z0":5.586026781846566,"aX":17.79932649883709},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.1,"breakHorizontal":-16.1,"spinRate":2373,"spinDirection":138},"zone":1,"typeConfidence":0.91,"plateTime":0.4076002524800426,"extension":5.938081864232096},"index":2,"playId":"11b770a0-0a83-3b5e-b3a1-59c2e31a6fa0","pitchNumber":3,"startTime":"2026-07-28T00:18:51.144Z","endTime":"2026-07-28T00:18:54.164Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92945273535223,"aZ":-31.98300490754983,"pfxX":-10.082651671081594,"pfxZ":0.140660695555205,"pX":-2.876494592866769,"pZ":1.1210843989905825,"vX0":-6.626915017558387,"vY0":-117.89016643649542,"vZ0":-2.75995175126363,"x":226.65,"y":208.51,"x0":1.2974481843411205,"y0":50.00367103259291,"z0":5.309396181886561,"aX":-13.95437182248314},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-0.2,"breakHorizontal":20.0,"spinRate":3196,"spinDirection":302},"zone":13,"typeConfidence":0.9,"plateTime":0.46762614394645086,"extension":5.70357457658066},"index":3,"playId":"f1ac6b1e-95b8-3a1f-baf8-278b192b326c","pitchNumber":4,"startTime":"2026-07-28T00:19:20.831Z","endTime":"2026-07-28T00:19:23.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":72.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.054456934063527,"aZ":-32.948152881254124,"pfxX":-10.780457068701338,"pfxZ":-0.575524587256167,"pX":-1.7091479994575174,"pZ":1.952803421453821,"vX0":-4.306142723851927,"vY0":-116.2280660342963,"vZ0":-0.5194148483132226,"x":182.15,"y":186.05,"x0":1.577014073838823,"y0":50.00298570756998,"z0":5.352109029743728,"aX":-14.510535851256067},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-0.8,"breakHorizontal":20.6,"spinRate":3366,"spinDirection":298},"zone":13,"typeConfidence":0.91,"plateTime":0.4741832710473082,"extension":5.716213517769611},"index":4,"playId":"2d245c08-0c4a-34af-8a9b-8065dbcb313d","pitchNumber":5,"startTime":"2026-07-28T00:19:41.424Z","endTime":"2026-07-28T00:19:45.329Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"playId":"2df14561-2f1d-3647-a6d3-40154ec4ff84","startTime":"2026-07-28T00:20:03.493Z","endTime":"2026-07-28T00:20:07.016Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":73.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32385654153062,"aZ":-33.08903144840223,"pfxX":-12.943771868764813,"pfxZ":-0.6736356569653115,"pX":-0.8954525920971714,"pZ":2.4211157980562734,"vX0":-2.270020865821917,"vY0":-117.25957950112596,"vZ0":0.4371336704688926,"x":151.13,"y":173.41,"x0":1.7691985698421568,"y0":50.00177958310588,"z0":5.370503720404063,"aX":-17.659445218451687},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-0.7,"breakHorizontal":24.0,"spinRate":3346,"spinDirection":293},"zone":13,"typeConfidence":0.91,"plateTime":0.4707532248538837,"extension":5.820907246482641},"index":6,"playId":"571939f0-9aa6-365d-972e-771a753e49dd","pitchNumber":6,"startTime":"2026-07-28T00:20:25.058Z","endTime":"2026-07-28T00:20:28.509Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":72.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.531387820543106,"aZ":-43.45162310352449,"pfxX":-7.840960760613683,"pfxZ":-8.475413728334505,"pX":-0.7923422438800076,"pZ":1.7649417278085864,"vX0":-2.1411529102567353,"vY0":-116.00817406039612,"vZ0":0.4247242792990824,"x":147.2,"y":191.13,"x0":1.1666646528577456,"y0":50.00400160301742,"z0":5.803742427074839,"aX":-10.431607816041582},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-14.8,"breakHorizontal":14.8,"spinRate":3256,"spinDirection":313},"zone":13,"typeConfidence":0.91,"plateTime":0.4765304544181377,"extension":5.709280669753957},"index":7,"playId":"2009cc6f-dd41-3b04-8299-3de6a0d14580","pitchNumber":7,"startTime":"2026-07-28T00:20:48.307Z","endTime":"2026-07-28T00:20:51.573Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":73.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.070877697829868,"aZ":-33.44182766800513,"pfxX":-12.74688398201376,"pfxZ":-0.9300381900183972,"pX":0.05204847660536477,"pZ":2.751673849836662,"vX0":-0.14840933098033654,"vY0":-116.90210271189866,"vZ0":1.2911520089632473,"x":115.02,"y":164.48,"x0":1.768685610091348,"y0":50.003156080070035,"z0":5.367050974313208,"aX":-17.381293978649538},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-1.0,"breakHorizontal":23.0,"spinRate":3249,"spinDirection":297},"zone":5,"typeConfidence":0.91,"plateTime":0.471210099199026,"extension":5.6955234602783555},"hitData":{"launchSpeed":93.4,"launchAngle":-4.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.34,"coordY":122.6}},"index":8,"playId":"6d837ebf-3d9a-3f3a-acf5-98380f3c6842","pitchNumber":8,"startTime":"2026-07-28T00:21:14.989Z","endTime":"2026-07-28T00:21:25.277Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:21:25.277Z","atBatIndex":48},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"J.T. Realmuto hits a ground-rule double (13) on a fly ball to right field. Alec Bohm scores. Bryson Stott to 3rd.","rbi":1,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-28T00:24:04.107Z","endTime":"2026-07-28T00:26:49.945Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"postOnThird":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,8,9],"actionIndex":[1],"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":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":{"id":806188,"link":"/api/v1/people/806188"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"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":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-28T00:21:45.262Z","endTime":"2026-07-28T00:22:26.909Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Tyler Zuber replaces Cade Gibson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-28T00:22:26.909Z","endTime":"2026-07-28T00:24:06.336Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676604,"link":"/api/v1/people/676604"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.233515907209313,"aZ":-15.841001282320965,"pfxX":-6.911096259650584,"pfxZ":8.692651909103784,"pX":-0.5090113039357992,"pZ":2.6934352387229743,"vX0":6.583613795067439,"vY0":-136.28221239207326,"vZ0":-3.3322141137765318,"x":136.4,"y":166.06,"x0":-2.059357537797037,"y0":50.00337405966184,"z0":5.027589842671702,"aX":-12.98734447635785},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.2,"breakHorizontal":11.2,"spinRate":2287,"spinDirection":225},"zone":4,"typeConfidence":0.89,"plateTime":0.40205323237658597,"extension":6.116598290138851},"index":2,"playId":"6f7f1af7-e39f-3683-b83d-a2dc0f4fec8d","pitchNumber":1,"startTime":"2026-07-28T00:24:06.336Z","endTime":"2026-07-28T00:24:12.274Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.837861400998737,"aZ":-13.492349071071938,"pfxX":-5.868934889042897,"pfxZ":9.74347845799699,"pX":0.48187421283141635,"pZ":2.010491417953831,"vX0":8.483409022144901,"vY0":-137.4472266338714,"vZ0":-5.316510172707761,"x":98.63,"y":184.5,"x0":-1.8789805948838343,"y0":50.00437064715725,"z0":4.8826634993036295,"aX":-11.255398311343603},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.7,"breakHorizontal":8.9,"spinRate":2291,"spinDirection":225},"zone":9,"typeConfidence":0.9,"plateTime":0.3981698131663607,"extension":6.152821698491583},"index":3,"playId":"fad6218b-3c48-398c-a45e-e1481cfedd74","pitchNumber":2,"startTime":"2026-07-28T00:24:35.413Z","endTime":"2026-07-28T00:24:40.085Z","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.6,"endSpeed":86.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.640615091419587,"aZ":-24.660637906059662,"pfxX":-10.999614577972828,"pfxZ":3.932672216577867,"pX":-0.2361663377173932,"pZ":1.3641349969211358,"vX0":9.140015886780882,"vY0":-137.41194420952954,"vZ0":-4.352663989059385,"x":126.0,"y":201.95,"x0":-2.177493966262357,"y0":50.00397413411513,"z0":4.645551331582831,"aX":-21.022408738348624},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.4,"breakHorizontal":18.0,"spinRate":2189,"spinDirection":237},"zone":13,"typeConfidence":0.93,"plateTime":0.39870000753049695,"extension":5.950704668816433},"index":4,"playId":"c57d0091-c635-3ba7-891c-4f03141fc9ba","pitchNumber":3,"startTime":"2026-07-28T00:24:55.887Z","endTime":"2026-07-28T00:24:59.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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.591886257183294,"aZ":-24.05921462296397,"pfxX":7.275836096063023,"pfxZ":5.424181312600741,"pX":1.6080563564906574,"pZ":0.8398944923064975,"vX0":7.156255238120399,"vY0":-121.69400512168664,"vZ0":-3.7313830772110337,"x":55.7,"y":216.1,"x0":-2.319076680254928,"y0":50.00061470787062,"z0":4.484787870447984,"aX":10.87390357524795},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":9.1,"breakHorizontal":-14.9,"spinRate":2636,"spinDirection":78},"zone":14,"typeConfidence":0.9,"plateTime":0.4506422404868786,"extension":6.083405262681602},"index":5,"playId":"0a396f6e-4ea6-3758-8663-39235b8a94a8","pitchNumber":4,"startTime":"2026-07-28T00:25:16.876Z","endTime":"2026-07-28T00:25:20.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61705910683995,"aZ":-24.88000081216507,"pfxX":9.472666541895743,"pfxZ":4.817108367850819,"pX":1.4195846023581995,"pZ":1.8256643022842662,"vX0":6.09109523642348,"vY0":-122.65671582797184,"vZ0":-1.5615860559169423,"x":62.89,"y":189.49,"x0":-2.3316959800262254,"y0":50.003254604836066,"z0":4.604252538903413,"aX":14.347164674577298},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":8.6,"breakHorizontal":-18.6,"spinRate":2715,"spinDirection":82},"zone":14,"typeConfidence":0.9,"plateTime":0.447566744190965,"extension":5.975565430172901},"index":6,"playId":"26455065-4b7d-3741-9d78-d37bca950153","pitchNumber":5,"startTime":"2026-07-28T00:25:36.934Z","endTime":"2026-07-28T00:25:40.967Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":7,"startTime":"2026-07-28T00:25:53.363Z","endTime":"2026-07-28T00:26:11.868Z","isPitch":false,"type":"action","player":{"id":592663,"link":"/api/v1/people/592663"}},{"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.3,"endSpeed":87.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.201329359803395,"aZ":-15.981127590193072,"pfxX":-5.315853165967612,"pfxZ":8.286773322094335,"pX":-1.191885423553613,"pZ":2.7398475573435657,"vX0":4.99748817056393,"vY0":-138.69552604123194,"vZ0":-2.950390279076108,"x":162.43,"y":164.8,"x0":-2.3239704257057774,"y0":50.001285597460374,"z0":4.87943133000339,"aX":-10.38522875484637},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.6,"breakHorizontal":8.6,"spinRate":2187,"spinDirection":233},"zone":11,"typeConfidence":0.9,"plateTime":0.3944953165306617,"extension":5.949808774860136},"index":8,"playId":"ac5f8bb3-0696-31e0-bd6a-2a626cf9bae0","pitchNumber":6,"startTime":"2026-07-28T00:26:11.868Z","endTime":"2026-07-28T00:26:15.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.854199219319067,"aZ":-14.97803631926464,"pfxX":-7.347621320375948,"pfxZ":8.974416639516434,"pX":-0.18023395537715745,"pZ":2.2630945761581285,"vX0":7.655523420894845,"vY0":-137.41227798548778,"vZ0":-4.347714602838165,"x":123.87,"y":177.68,"x0":-2.0449154794158755,"y0":50.004953268700056,"z0":4.880369327965715,"aX":-14.082736859882697},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.5,"breakHorizontal":11.8,"spinRate":2364,"spinDirection":227},"zone":5,"typeConfidence":0.9,"plateTime":0.39828682808480087,"extension":6.063779283328627},"hitData":{"launchSpeed":97.3,"launchAngle":24.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":182.1,"coordY":67.91}},"index":9,"playId":"a78c2480-1aa4-3ba1-809b-109d4152c2e3","pitchNumber":7,"startTime":"2026-07-28T00:26:36.897Z","endTime":"2026-07-28T00:26:49.945Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:26:49.945Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Rincones Jr. strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-28T00:27:25.166Z","endTime":"2026-07-28T00:28:34.778Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"postOnThird":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.22156883219389,"aZ":-14.29258518089099,"pfxX":-6.067848358393874,"pfxZ":9.053552634786152,"pX":-0.23786243107701663,"pZ":2.4218514705381824,"vX0":7.267706675382921,"vY0":-139.38730926466076,"vZ0":-4.160500977797572,"x":126.07,"y":173.39,"x0":-2.086026294308065,"y0":50.00265495930035,"z0":4.872183898923126,"aX":-11.98508300078286},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.7,"breakHorizontal":9.6,"spinRate":2404,"spinDirection":228},"zone":5,"typeConfidence":0.91,"plateTime":0.3923905492664339,"extension":6.12334965834664},"index":0,"playId":"c9c65f79-5dcd-3bd4-956f-fe39c33d2098","pitchNumber":1,"startTime":"2026-07-28T00:27:25.975Z","endTime":"2026-07-28T00:27:29.868Z","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, 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":90.9,"endSpeed":84.5,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.349388608601377,"aZ":-26.54258018184432,"pfxX":1.6293273608922916,"pfxZ":3.1394230195505584,"pX":0.5720581495453821,"pZ":0.6776326602585254,"vX0":6.235497671115625,"vY0":-132.3044248913482,"vZ0":-6.0167404190709,"x":95.19,"y":220.48,"x0":-2.0164792195597667,"y0":50.00108526789356,"z0":4.898683164745996,"aX":2.917900061867406},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.7,"breakHorizontal":-4.2,"spinRate":2722,"spinDirection":151},"zone":14,"typeConfidence":0.92,"plateTime":0.4122914418959307,"extension":5.892514066560699},"index":1,"playId":"ffa41dc6-1501-3f3c-8b76-60174b98b6a3","pitchNumber":2,"startTime":"2026-07-28T00:27:44.659Z","endTime":"2026-07-28T00:27:47.775Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.0301552167839,"aZ":-31.661242988484627,"pfxX":2.621979395994268,"pfxZ":0.2885310148269635,"pX":0.2882826328873249,"pZ":2.613933040164183,"vX0":5.280226297006878,"vY0":-132.02295051842216,"vZ0":-0.49432342800293144,"x":106.01,"y":168.2,"x0":-2.07791952035541,"y0":50.00095848357925,"z0":5.133219812144052,"aX":4.62873378632572},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":0.6,"breakHorizontal":-5.9,"spinRate":2663,"spinDirection":135},"zone":6,"typeConfidence":0.91,"plateTime":0.41482318012651254,"extension":5.69669226545769},"index":2,"playId":"4c1dcea5-16a7-34d5-ad3c-e0139d79a392","pitchNumber":3,"startTime":"2026-07-28T00:28:07.608Z","endTime":"2026-07-28T00:28:11.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.3,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.52012462018101,"aZ":-33.67694745171582,"pfxX":5.468357069687729,"pfxZ":-0.9998346942370757,"pX":-0.717493404048234,"pZ":1.2708255159470785,"vX0":1.5639219664982393,"vY0":-121.45420337804178,"vZ0":-2.314971003449368,"x":144.35,"y":204.47,"x0":-2.0793774580182984,"y0":50.00377721411877,"z0":5.149098033146819,"aX":8.215672630777759},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.0,"breakHorizontal":-10.3,"spinRate":2969,"spinDirection":72},"zone":13,"typeConfidence":0.9,"plateTime":0.45000299169000346,"extension":5.918069576363509},"index":3,"playId":"97c3a821-04f4-3818-bb55-f7e04e9e531c","pitchNumber":4,"startTime":"2026-07-28T00:28:31.097Z","endTime":"2026-07-28T00:28:34.778Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:28:34.778Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Justin Crawford singles on a line drive to left fielder Heriberto Hernández. Bryson Stott scores. J.T. Realmuto scores. Justin Crawford to 2nd. Throwing error by left fielder Heriberto Hernández.","rbi":1,"awayScore":6,"homeScore":5,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-28T00:28:55.207Z","endTime":"2026-07-28T00:29:59.023Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"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,3],"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":2},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","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":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":{"id":676604,"link":"/api/v1/people/676604"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":{"id":806188,"link":"/api/v1/people/806188"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.172046308723484,"aZ":-12.575093508353492,"pfxX":-4.166475720659233,"pfxZ":10.030982431076156,"pX":0.19995699423981853,"pZ":2.46577921425371,"vX0":7.367974035525089,"vY0":-138.69151879558964,"vZ0":-4.506349341371903,"x":109.38,"y":172.2,"x0":-1.9462012678344234,"y0":50.00209755504212,"z0":4.946282396541394,"aX":-8.140767689506054},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.4,"breakHorizontal":6.1,"spinRate":2395,"spinDirection":226},"zone":5,"typeConfidence":0.91,"plateTime":0.39449072256330453,"extension":5.936385641099391},"index":0,"playId":"f7cc5115-9068-3333-8e1e-15c205289aed","pitchNumber":1,"startTime":"2026-07-28T00:29:03.091Z","endTime":"2026-07-28T00:29:06.868Z","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":96.4,"endSpeed":88.5,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.27986557390369,"aZ":-13.344625371266723,"pfxX":-5.551026212695765,"pfxZ":9.385763773615944,"pX":-0.5858155061423106,"pZ":3.179133274174698,"vX0":5.411376814571506,"vY0":-140.40202887949576,"vZ0":-2.824992156927675,"x":139.33,"y":152.94,"x0":-1.8122259210706775,"y0":50.00638295370941,"z0":5.061070118065497,"aX":-11.141139811394133},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.7,"breakHorizontal":9.0,"spinRate":2445,"spinDirection":221},"zone":1,"typeConfidence":0.92,"plateTime":0.38935588601739246,"extension":5.826042536519771},"index":1,"playId":"cf103c09-be6a-3f58-b803-4a1119c29a9b","pitchNumber":2,"startTime":"2026-07-28T00:29:24.975Z","endTime":"2026-07-28T00:29:27.975Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.611942691517523,"aZ":-34.17710856472699,"pfxX":8.443491855412809,"pfxZ":-1.353107529426655,"pX":-0.10810242389640086,"pZ":2.3912779367437427,"vX0":1.9133908086228166,"vY0":-121.29034322002572,"vZ0":0.33864404942044346,"x":121.12,"y":174.22,"x0":-2.0045639019227472,"y0":50.00074523132606,"z0":5.239875558037329,"aX":12.527314172489662},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-2.0,"breakHorizontal":-15.7,"spinRate":2851,"spinDirection":65},"zone":5,"typeConfidence":0.9,"plateTime":0.4522695131852217,"extension":5.790213205203378},"hitData":{"launchSpeed":93.3,"launchAngle":8.0,"totalDistance":161.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":85.31,"coordY":115.94}},"index":2,"playId":"90c9e367-e1cd-34da-b10d-f1dbf729c079","pitchNumber":3,"startTime":"2026-07-28T00:29:47.960Z","endTime":"2026-07-28T00:29:59.023Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:29:59.023Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trea Turner flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-28T00:32:17.196Z","endTime":"2026-07-28T00:32:29.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-28T00:31:00.165Z","endTime":"2026-07-28T00:32:19.474Z","isPitch":false,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":73.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.560175793261184,"aZ":-29.9798684092474,"pfxX":9.725208196488953,"pfxZ":1.5643762320873762,"pX":-0.8999769853091235,"pZ":2.9164559252737696,"vX0":0.938868498449718,"vY0":-118.60023373109745,"vZ0":1.9968705477609228,"x":151.31,"y":160.04,"x0":-2.563971394447896,"y0":50.004009550466726,"z0":4.824117801580035,"aX":13.667252595237755},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":3.7,"breakHorizontal":-17.8,"spinRate":2671,"spinDirection":69},"zone":11,"typeConfidence":0.9,"plateTime":0.46425112300009364,"extension":5.883302408657586},"hitData":{"launchSpeed":89.7,"launchAngle":40.0,"totalDistance":308.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":96.29,"coordY":79.52}},"index":1,"playId":"4a034927-e539-3dec-9b94-930a1075bab9","pitchNumber":1,"startTime":"2026-07-28T00:32:19.474Z","endTime":"2026-07-28T00:32:29.117Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:32:29.117Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joe Mack strikes out swinging.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-28T00:35:19.014Z","endTime":"2026-07-28T00:36:26.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: José Alvarado replaces Kyle Backhus.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T00:34:28.331Z","endTime":"2026-07-28T00:35:21.283Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621237,"link":"/api/v1/people/621237"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.510113482306117,"aZ":-13.993487722565604,"pfxX":7.513886735690956,"pfxZ":9.210878535247986,"pX":-0.7093469399689994,"pZ":4.052220168822904,"vX0":-8.127570934244527,"vY0":-139.39780465967002,"vZ0":-3.7991458073407194,"x":144.04,"y":129.37,"x0":1.2639269525432526,"y0":50.00017171249737,"z0":6.352758940190447,"aX":14.827261583497405},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.1,"breakHorizontal":-12.0,"spinRate":2001,"spinDirection":146},"zone":11,"typeConfidence":0.66,"plateTime":0.3924938138653107,"extension":6.50371128928521},"index":1,"playId":"1f6ca45b-7acc-334e-bbda-9cfaab5b9848","pitchNumber":1,"startTime":"2026-07-28T00:35:21.283Z","endTime":"2026-07-28T00:35:24.763Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.524123633375826,"aZ":-14.869420390904267,"pfxX":8.071589993927049,"pfxZ":8.66686942325319,"pX":0.20596320354956574,"pZ":1.8219328256348817,"vX0":-5.820010616715269,"vY0":-140.12754718629705,"vZ0":-9.270657081832992,"x":109.15,"y":189.59,"x0":1.2571655823460968,"y0":50.00126518293619,"z0":6.136150888863745,"aX":16.11211646804617},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.0,"breakHorizontal":-13.4,"spinRate":1996,"spinDirection":148},"zone":8,"typeConfidence":0.9,"plateTime":0.3903084866384794,"extension":6.5990499701397995},"index":2,"playId":"90729141-a523-3474-9de0-b0baa3d86506","pitchNumber":2,"startTime":"2026-07-28T00:35:35.772Z","endTime":"2026-07-28T00:35:38.772Z","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.0,"endSpeed":82.8,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.187435898659935,"aZ":-28.52993225472596,"pfxX":-0.8691030214393902,"pfxZ":2.089589348872723,"pX":-0.5320414647685404,"pZ":3.1794116804934007,"vX0":-4.017247056769829,"vY0":-131.1070478446609,"vZ0":-2.9706492736560697,"x":137.28,"y":152.94,"x0":1.1317212906076448,"y0":50.00387569137992,"z0":6.451867246275953,"aX":-1.5154282939589614},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.4,"breakHorizontal":2.4,"spinRate":1911,"spinDirection":163},"zone":1,"typeConfidence":0.9,"plateTime":0.4174491735789454,"extension":6.250581505475767},"index":3,"playId":"040b74c3-c183-3d5c-a9f9-3670e218cdb7","pitchNumber":3,"startTime":"2026-07-28T00:35:57.990Z","endTime":"2026-07-28T00:36:01.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.969071840175435,"aZ":-24.857946341357795,"pfxX":-0.5289119204103798,"pfxZ":4.22422697353389,"pX":-0.7870656758332293,"pZ":0.8132240196960204,"vX0":-4.576279674392051,"vY0":-130.4367992259395,"vZ0":-8.98359106238627,"x":147.0,"y":216.82,"x0":1.0547655797691624,"y0":50.00449314723785,"z0":6.159220064914994,"aX":-0.9167381877682896},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.0,"breakHorizontal":1.9,"spinRate":1887,"spinDirection":149},"zone":13,"typeConfidence":0.91,"plateTime":0.41899081551800776,"extension":6.506680139075431},"index":4,"playId":"4889bc59-66bb-3136-9dac-b7a64c738981","pitchNumber":4,"startTime":"2026-07-28T00:36:21.945Z","endTime":"2026-07-28T00:36:26.011Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:36:26.011Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jakob Marsee grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-28T00:36:35.436Z","endTime":"2026-07-28T00:37:19.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.814802725272767,"aZ":-20.21490619405797,"pfxX":9.166450133136644,"pfxZ":6.073448224165004,"pX":1.094768815206898,"pZ":3.904885781767588,"vX0":-4.482644256095362,"vY0":-139.32646354258088,"vZ0":-2.712026646167679,"x":75.27,"y":133.35,"x0":1.5321216903461732,"y0":50.00349407890773,"z0":6.224300141023495,"aX":18.051807273768684},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.7,"breakHorizontal":-15.7,"spinRate":1834,"spinDirection":145},"zone":12,"typeConfidence":0.9,"plateTime":0.39287664668438804,"extension":6.955863852822571},"index":0,"playId":"078bcc2e-c797-332b-b8e5-d77402731f13","pitchNumber":1,"startTime":"2026-07-28T00:36:53.590Z","endTime":"2026-07-28T00:36:57.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.009533152230222,"aZ":-16.791330088197604,"pfxX":8.688896497908772,"pfxZ":7.688922569359121,"pX":0.3141756026878273,"pZ":2.5206110822292818,"vX0":-5.783816676163593,"vY0":-140.38902234058148,"vZ0":-7.109461805686239,"x":105.02,"y":170.72,"x0":1.2693784359128484,"y0":50.00608686824018,"z0":6.173785923058689,"aX":17.392364291688427},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.7,"breakHorizontal":-14.6,"spinRate":1893,"spinDirection":146},"zone":6,"typeConfidence":0.9,"plateTime":0.38975240576634906,"extension":6.54063402570305},"hitData":{"launchSpeed":90.6,"launchAngle":0.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.98,"coordY":145.59}},"index":1,"playId":"f22695be-a396-3b14-9170-8d70b444dfc5","pitchNumber":2,"startTime":"2026-07-28T00:37:11.354Z","endTime":"2026-07-28T00:37:19.747Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:37:19.747Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Otto Lopez grounds out, second baseman Bryson Stott to first baseman Bryce Harper.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-28T00:37:31.069Z","endTime":"2026-07-28T00:39:12.813Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.349563527222436,"aZ":-18.50692871718232,"pfxX":8.943680995894473,"pfxZ":6.689522119768609,"pX":0.4705510911684475,"pZ":3.0339012605770668,"vX0":-5.927826079284589,"vY0":-141.99307322960902,"vZ0":-5.533949211302705,"x":99.06,"y":156.86,"x0":1.4227307311667092,"y0":50.001679444910074,"z0":6.18456840370679,"aX":18.271420040109323},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.2,"breakHorizontal":-15.0,"spinRate":1972,"spinDirection":139},"zone":3,"typeConfidence":0.9,"plateTime":0.3856523696030685,"extension":6.390130241504778},"index":0,"playId":"4bc3c314-3722-3db4-a39d-291b53ee7813","pitchNumber":1,"startTime":"2026-07-28T00:37:49.295Z","endTime":"2026-07-28T00:37:53.058Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01358101843433,"aZ":-24.99825010626469,"pfxX":0.40763582909825,"pfxZ":3.970321710484111,"pX":-0.6082280081657296,"pZ":1.9579513200515466,"vX0":-4.971173363637068,"vY0":-133.42014671354903,"vZ0":-6.5762945440933285,"x":140.18,"y":185.92,"x0":1.224144917913421,"y0":50.00330831921815,"z0":6.249786094564558,"aX":0.7373358063502325},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.0,"breakHorizontal":0.4,"spinRate":1959,"spinDirection":152},"zone":7,"typeConfidence":0.9,"plateTime":0.4101158169301611,"extension":6.246214142651646},"index":1,"playId":"114d001b-58f5-3b94-b6c1-12ab5a4f7ff5","pitchNumber":2,"startTime":"2026-07-28T00:38:05.569Z","endTime":"2026-07-28T00:38:09.462Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-28T00:38:18.707Z","endTime":"2026-07-28T00:38:27.510Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"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":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.989961011995554,"aZ":-26.32361721848568,"pfxX":-0.46548474383938654,"pfxZ":3.2744480549966797,"pX":-1.3705474093325387,"pZ":0.998702978832652,"vX0":-5.982038405642892,"vY0":-132.6734334993745,"vZ0":-8.657962888875252,"x":169.24,"y":211.82,"x0":0.9723449594932408,"y0":50.000836104602605,"z0":6.218258266544375,"aX":-0.8301055113931544},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.3,"breakHorizontal":2.2,"spinRate":2050,"spinDirection":151},"zone":13,"typeConfidence":0.9,"plateTime":0.4126038204212481,"extension":6.465228220532107},"index":3,"playId":"79e875bc-bd0a-3eb7-85c6-593d4e70ea83","pitchNumber":3,"startTime":"2026-07-28T00:38:27.510Z","endTime":"2026-07-28T00:38:31.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.676586436044367,"aZ":-36.47542583807399,"pfxX":0.3020923935938997,"pfxZ":-2.919985723774162,"pX":-0.9270629887251454,"pZ":1.458845619842234,"vX0":-5.00573613868183,"vY0":-120.3813422046628,"vZ0":-4.0177711559483775,"x":152.34,"y":199.39,"x0":1.137281934438004,"y0":50.004333054815824,"z0":6.367800920881934,"aX":0.4455140820064761},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-6.0,"breakHorizontal":0.6,"spinRate":2393,"spinDirection":332},"zone":13,"typeConfidence":0.91,"plateTime":0.45445388224770333,"extension":6.678223072258337},"index":4,"playId":"6b1f238d-2357-390b-bcfb-1326878a8b3c","pitchNumber":4,"startTime":"2026-07-28T00:38:44.186Z","endTime":"2026-07-28T00:38:47.975Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.86380014009108,"aZ":-15.292651209220628,"pfxX":7.677218921544293,"pfxZ":8.54885023339285,"pX":1.0467219429763797,"pZ":2.896624907011631,"vX0":-3.803562652271223,"vY0":-139.51963093782922,"vZ0":-6.0816399013665805,"x":77.1,"y":160.57,"x0":1.4288495510987658,"y0":50.004625609592466,"z0":6.10943379273353,"aX":15.16393369785774},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.4,"breakHorizontal":-13.2,"spinRate":2008,"spinDirection":141},"zone":12,"typeConfidence":0.89,"plateTime":0.39231162004103926,"extension":6.4153063914956014},"hitData":{"launchSpeed":83.3,"launchAngle":-7.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.43,"coordY":150.43}},"index":5,"playId":"760955f0-1095-340d-984e-e9f834917651","pitchNumber":5,"startTime":"2026-07-28T00:39:05.066Z","endTime":"2026-07-28T00:39:12.813Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:39:12.813Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Schwarber singles on a sharp line drive to right fielder Griffin Conine.","rbi":0,"awayScore":6,"homeScore":5,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-28T00:41:33.093Z","endTime":"2026-07-28T00:41:46.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1],"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: John King replaces Tyler Zuber.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T00:40:09.136Z","endTime":"2026-07-28T00:41:35.261Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667463,"link":"/api/v1/people/667463"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.083190710255735,"aZ":-43.87941131022114,"pfxX":-6.25905247189684,"pfxZ":-9.190681623426931,"pX":0.3159026370439167,"pZ":2.2602936412120536,"vX0":-1.2384646184078054,"vY0":-112.88346608493103,"vZ0":1.7442066587342582,"x":104.96,"y":177.75,"x0":1.6860977045242893,"y0":50.00317140928816,"z0":5.939855427377744,"aX":-7.970703247614029},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-15.7,"breakHorizontal":11.6,"spinRate":2762,"spinDirection":320},"zone":6,"typeConfidence":0.91,"plateTime":0.4876825244360212,"extension":5.7777110431094885},"hitData":{"launchSpeed":110.4,"launchAngle":9.0,"totalDistance":197.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":194.24,"coordY":109.07}},"index":1,"playId":"8623cb7c-4ee5-3d41-9339-282a2a95d70d","pitchNumber":1,"startTime":"2026-07-28T00:41:35.261Z","endTime":"2026-07-28T00:41:46.836Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:41:46.836Z","atBatIndex":56},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Bryce Harper grounds into a force out, second baseman Xavier Edwards to shortstop Otto Lopez. Kyle Schwarber out at 2nd. Bryce Harper to 1st.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-28T00:42:18.691Z","endTime":"2026-07-28T00:44:09.154Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T00:42:09.025Z","endTime":"2026-07-28T00:42:20.907Z","isPitch":false,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"}},{"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":83.4,"endSpeed":77.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.733730464269524,"aZ":-31.26382226606344,"pfxX":7.072375271640128,"pfxZ":0.60495303572129,"pX":-0.611855105930447,"pZ":1.8159776544979607,"vX0":-7.76916585671723,"vY0":-121.34251757797858,"vZ0":-2.0945301852122418,"x":140.32,"y":189.75,"x0":1.705700635707575,"y0":50.00043549737505,"z0":5.402235533154783,"aX":10.593195758537636},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.8,"breakHorizontal":-11.0,"spinRate":1524,"spinDirection":116},"zone":7,"typeConfidence":0.9,"plateTime":0.4505975048615998,"extension":6.030994699712242},"index":1,"playId":"4043f201-8140-392c-b46f-5e2939b25d3d","pitchNumber":1,"startTime":"2026-07-28T00:42:20.907Z","endTime":"2026-07-28T00:42:25.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.89980575389793,"aZ":-34.189585111774896,"pfxX":-10.586540010677624,"pfxZ":-1.4793037411013596,"pX":-0.3699418623619579,"pZ":0.8913415447683259,"vX0":-2.3160975017447725,"vY0":-116.26778288915095,"vZ0":-2.8252434812761273,"x":131.1,"y":214.71,"x0":2.0156113652429126,"y0":50.00375664179644,"z0":5.384242958067286,"aX":-14.41538673106276},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-3.1,"breakHorizontal":19.8,"spinRate":2694,"spinDirection":315},"zone":13,"typeConfidence":0.91,"plateTime":0.4720721346337391,"extension":5.922820760155893},"index":2,"playId":"2cf7f30d-5a51-3348-9491-6ce305fbe96e","pitchNumber":2,"startTime":"2026-07-28T00:42:37.279Z","endTime":"2026-07-28T00:42:41.069Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.21371094651202,"aZ":-28.119318114903884,"pfxX":6.340384961583618,"pfxZ":2.3216107992826736,"pX":-0.3057075670618256,"pZ":2.519845645707453,"vX0":-7.486314511115545,"vY0":-131.02096417634658,"vZ0":-1.8270951502703916,"x":128.65,"y":170.74,"x0":1.7573034436681778,"y0":50.00614118360872,"z0":5.316201630033872,"aX":11.08875896581467},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.1,"breakHorizontal":-10.0,"spinRate":2198,"spinDirection":128},"zone":4,"typeConfidence":0.9,"plateTime":0.41714543283851047,"extension":6.035811385532595},"index":3,"playId":"6413180a-f2bc-3825-a673-a321b0588764","pitchNumber":3,"startTime":"2026-07-28T00:42:53.647Z","endTime":"2026-07-28T00:42:56.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.511437487146893,"aZ":-43.513598553374024,"pfxX":-5.373444840237359,"pfxZ":-8.559910974602877,"pX":1.0227216255712073,"pZ":1.482257657817101,"vX0":-0.013051319504983477,"vY0":-115.24278402576736,"vZ0":-0.1325542085860012,"x":78.02,"y":198.76,"x0":1.7248631974374617,"y0":50.00502017535533,"z0":5.799051175096687,"aX":-7.116110913468728},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-15.1,"breakHorizontal":9.7,"spinRate":2901,"spinDirection":326},"zone":14,"typeConfidence":0.9,"plateTime":0.4781411771231965,"extension":5.960401918686408},"index":4,"playId":"fdac423c-be8c-3283-822d-aea6ff4afe27","pitchNumber":4,"startTime":"2026-07-28T00:43:15.298Z","endTime":"2026-07-28T00:43:19.098Z","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.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.42318947409834,"aZ":-32.96341482516202,"pfxX":-7.185721383412524,"pfxZ":-0.5384150295008965,"pX":-1.193083251847116,"pZ":1.9559732743816625,"vX0":-4.780196140128465,"vY0":-120.35661963207137,"vZ0":-1.3147048524296767,"x":162.48,"y":185.97,"x0":1.7525190291270516,"y0":50.00310409493901,"z0":5.429342550309932,"aX":-10.537736995228272},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.1,"breakHorizontal":14.2,"spinRate":2747,"spinDirection":313},"zone":13,"typeConfidence":0.91,"plateTime":0.45513430990370196,"extension":5.903596430016318},"index":5,"playId":"9006ef56-ec4f-3b51-8c2a-caa599ca5915","pitchNumber":5,"startTime":"2026-07-28T00:43:42.048Z","endTime":"2026-07-28T00:43:46.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.161400485979936,"aZ":-32.98001781870022,"pfxX":8.7152473701346,"pfxZ":-0.5329395099646312,"pX":-0.6632098139389605,"pZ":1.0665080721646287,"vX0":-8.19325773512291,"vY0":-122.2417989246143,"vZ0":-3.450204741772768,"x":142.28,"y":209.98,"x0":1.592982826248235,"y0":50.00129109085435,"z0":5.3152924484495365,"aX":13.243684576862494},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.6,"breakHorizontal":-13.9,"spinRate":1605,"spinDirection":117},"zone":13,"typeConfidence":0.92,"plateTime":0.4473620808021983,"extension":5.886075776142251},"hitData":{"launchSpeed":94.5,"launchAngle":-17.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.08,"coordY":156.49}},"index":6,"playId":"b8a1a322-732c-3d5e-96ce-71e27cf23e75","pitchNumber":6,"startTime":"2026-07-28T00:43:58.758Z","endTime":"2026-07-28T00:44:09.154Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:44:09.154Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Marsh strikes out swinging.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-28T00:44:28.061Z","endTime":"2026-07-28T00:45:54.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.981197005137457,"aZ":-43.16346246461203,"pfxX":-5.507723497286305,"pfxZ":-8.380771727855628,"pX":-0.39107984994926115,"pZ":1.6228939979334382,"vX0":-3.05890571311804,"vY0":-114.56291340842006,"vZ0":0.20546026357262193,"x":131.91,"y":194.96,"x0":1.6835782947117535,"y0":50.00568857834007,"z0":5.801104094330298,"aX":-7.217646237644947},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-14.8,"breakHorizontal":10.8,"spinRate":2905,"spinDirection":317},"zone":13,"typeConfidence":0.9,"plateTime":0.48073530377893015,"extension":6.072467890011673},"index":0,"playId":"4617cb33-6a8b-367e-9b20-4472906df803","pitchNumber":1,"startTime":"2026-07-28T00:44:36.287Z","endTime":"2026-07-28T00:44:42.948Z","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, 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":83.7,"endSpeed":76.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.907432280155913,"aZ":-31.624969780089287,"pfxX":-4.531077894150091,"pfxZ":0.3754898532864286,"pX":-1.4697474710230645,"pZ":0.37649544808706004,"vX0":-6.227844462853965,"vY0":-121.6658755241207,"vZ0":-5.096103063878584,"x":173.02,"y":228.61,"x0":1.7256111347243521,"y0":50.0060606086772,"z0":5.282762657002484,"aX":-6.700767371468781},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.5,"breakHorizontal":9.8,"spinRate":2750,"spinDirection":320},"zone":13,"typeConfidence":0.9,"plateTime":0.45256034993215133,"extension":6.0269518483393325},"index":1,"playId":"f5f79995-f42c-3396-a9fd-b1b6f80f0335","pitchNumber":2,"startTime":"2026-07-28T00:45:12.739Z","endTime":"2026-07-28T00:45:16.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.201851249483454,"aZ":-32.8840159249479,"pfxX":-10.647505134226652,"pfxZ":-0.5069675597541892,"pX":0.11180064851621242,"pZ":2.0797019130175607,"vX0":-1.0937988154538183,"vY0":-117.65706695875315,"vZ0":-0.7346557967081699,"x":112.74,"y":182.63,"x0":1.9659428913219894,"y0":50.00160715471421,"z0":5.441699748716167,"aX":-14.935458847389393},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-0.8,"breakHorizontal":19.6,"spinRate":2774,"spinDirection":310},"zone":8,"typeConfidence":0.91,"plateTime":0.46541406231103677,"extension":5.889418535349199},"index":2,"playId":"9c229691-0a9e-36d6-bb89-bbf733e3855b","pitchNumber":3,"startTime":"2026-07-28T00:45:32.447Z","endTime":"2026-07-28T00:45:36.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":74.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.456474059581144,"aZ":-42.81555824646761,"pfxX":-6.520874864118844,"pfxZ":-7.752754761194058,"pX":-0.4517586521292238,"pZ":0.9417006867183378,"vX0":-3.0140477203602876,"vY0":-116.87732538944877,"vZ0":-1.3897928836787259,"x":134.22,"y":213.35,"x0":1.7042537308372938,"y0":50.00009799790739,"z0":5.59003696526392,"aX":-8.956055268570335},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-14.0,"breakHorizontal":12.6,"spinRate":2960,"spinDirection":319},"zone":13,"typeConfidence":0.9,"plateTime":0.46989537222339806,"extension":5.9365452044992955},"index":3,"playId":"982063b4-6cbd-3d50-97fb-4a89c64c4073","pitchNumber":4,"startTime":"2026-07-28T00:45:51.246Z","endTime":"2026-07-28T00:45:54.886Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:45:54.886Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Bohm flies out to right fielder Griffin Conine.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-28T00:46:10.493Z","endTime":"2026-07-28T00:47:09.277Z","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":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.10774213824109,"aZ":-27.228019569307396,"pfxX":7.501464831727368,"pfxZ":2.797713905632804,"pX":0.34647180097037167,"pZ":2.5018997290686396,"vX0":-6.488287023063579,"vY0":-132.16769960139862,"vZ0":-2.121905748175384,"x":103.79,"y":171.23,"x0":1.8582951067034579,"y0":50.00434916746169,"z0":5.314207631619207,"aX":13.275514547042244},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.8,"breakHorizontal":-12.1,"spinRate":2247,"spinDirection":132},"zone":6,"typeConfidence":0.9,"plateTime":0.414383871482896,"extension":6.139329677707751},"index":0,"playId":"ebbc8243-e5ec-3236-9c3c-48fcb4259182","pitchNumber":1,"startTime":"2026-07-28T00:46:22.209Z","endTime":"2026-07-28T00:46:25.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, 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":84.3,"endSpeed":77.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91640894650116,"aZ":-31.38584746778148,"pfxX":-3.4944635044055943,"pfxZ":0.5108140345534657,"pX":-0.5012057006299788,"pZ":1.2494488270076052,"vX0":-4.941137907360032,"vY0":-122.78094812520153,"vZ0":-3.3591570104593123,"x":136.1,"y":205.04,"x0":1.9897849209239795,"y0":50.00089473655496,"z0":5.301403061272148,"aX":-5.341862929602707},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.4,"breakHorizontal":7.4,"spinRate":2745,"spinDirection":321},"zone":13,"typeConfidence":0.91,"plateTime":0.4458136628004543,"extension":6.031811137728664},"index":1,"playId":"3bca7591-3a56-3802-8bed-7b3f67035f1f","pitchNumber":2,"startTime":"2026-07-28T00:46:44.395Z","endTime":"2026-07-28T00:46:47.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.743483532496576,"aZ":-33.28193466135514,"pfxX":-9.528479177272319,"pfxZ":-0.7788796839933605,"pX":0.06426178884037907,"pZ":1.9625607626186394,"vX0":-1.8075029239858815,"vY0":-118.81308025902122,"vZ0":-1.0627547260159291,"x":114.55,"y":185.79,"x0":2.0732667047049347,"y0":50.00221984946254,"z0":5.452605302695999,"aX":-13.559270796170807},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-1.4,"breakHorizontal":17.6,"spinRate":2739,"spinDirection":318},"zone":8,"typeConfidence":0.91,"plateTime":0.4618059858798391,"extension":5.629471636317806},"hitData":{"launchSpeed":97.1,"launchAngle":29.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.84,"coordY":68.38}},"index":2,"playId":"084f0e5e-f84e-353b-9a85-bfc814094173","pitchNumber":3,"startTime":"2026-07-28T00:47:00.779Z","endTime":"2026-07-28T00:47:09.277Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:47:09.277Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Stowers grounds out to first baseman Bryce Harper.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-28T00:49:29.270Z","endTime":"2026-07-28T00:50:11.047Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"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],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Bryan De La Cruz replaces right fielder Gabriel Rincones Jr., batting 8th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T00:49:03.510Z","endTime":"2026-07-28T00:49:03.525Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650559,"link":"/api/v1/people/650559"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":687282,"link":"/api/v1/people/687282"}},{"details":{"description":"Pitching Change: Jonathan Bowlan replaces José Alvarado.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-28T00:49:03.525Z","endTime":"2026-07-28T00:49:31.237Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680742,"link":"/api/v1/people/680742"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.591687281485342,"aZ":-11.820619162391024,"pfxX":-6.297758401968554,"pfxZ":10.641296148720848,"pX":-0.7023795952821308,"pZ":2.1801251401621924,"vX0":6.6359889982584,"vY0":-137.23282335962122,"vZ0":-8.362321590375489,"x":143.77,"y":179.92,"x0":-2.330442233801044,"y0":50.00267385836687,"z0":6.0667082139777415,"aX":-12.045326375706772},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.8,"breakHorizontal":10.1,"spinRate":2418,"spinDirection":214},"zone":7,"typeConfidence":0.83,"plateTime":0.39870270179431877,"extension":6.366705088357178},"index":2,"playId":"1b5dcade-2c6c-3a7a-ac1f-b1e33906dd4d","pitchNumber":1,"startTime":"2026-07-28T00:49:31.237Z","endTime":"2026-07-28T00:49:34.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.596330333861623,"aZ":-11.467615902298517,"pfxX":-6.046050842256421,"pfxZ":10.682801639719969,"pX":-0.03830357824621492,"pZ":4.319760736107285,"vX0":8.076292714209409,"vY0":-138.4923607155676,"vZ0":-3.2128276964808538,"x":118.46,"y":122.15,"x0":-2.209844568118737,"y0":50.00053244649852,"z0":6.264494096747778,"aX":-11.717213276512094},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.8,"breakHorizontal":9.2,"spinRate":2433,"spinDirection":212},"zone":11,"typeConfidence":0.88,"plateTime":0.3958547943850017,"extension":6.444525119401498},"index":3,"playId":"5daae791-faaa-3b17-baf1-c99935a2ce76","pitchNumber":2,"startTime":"2026-07-28T00:49:47.806Z","endTime":"2026-07-28T00:49:51.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.708637058662568,"aZ":-28.212714204957376,"pfxX":-7.7926289763386904,"pfxZ":2.3522884907155373,"pX":0.4810764646026092,"pZ":2.337272158351302,"vX0":9.513675769697057,"vY0":-128.4772380060138,"vZ0":-3.696257020426843,"x":98.66,"y":175.67,"x0":-2.244262479633431,"y0":50.00367768720719,"z0":5.968790206865456,"aX":-13.128330152279368},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.7,"breakHorizontal":12.1,"spinRate":1501,"spinDirection":214},"zone":6,"typeConfidence":0.91,"plateTime":0.4250833936240186,"extension":6.613849852998002},"hitData":{"launchSpeed":80.0,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.71,"coordY":167.38}},"index":4,"playId":"59697f1e-1019-3b69-bde8-733aef369c64","pitchNumber":3,"startTime":"2026-07-28T00:50:02.573Z","endTime":"2026-07-28T00:50:11.047Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:50:11.047Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández strikes out swinging.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-28T00:50:46.862Z","endTime":"2026-07-28T00:52:58.458Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"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":[1,2,3,4,5,6,7],"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"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":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-28T00:50:38.776Z","endTime":"2026-07-28T00:50:49.201Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"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":87.0,"endSpeed":81.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.14669593797901,"aZ":-30.81903468540038,"pfxX":0.7344051259618247,"pfxZ":0.8114605422896322,"pX":1.1655071108479245,"pZ":2.6233077669495164,"vX0":8.551252454322114,"vY0":-126.65155690755951,"vZ0":-2.8326933993656382,"x":72.57,"y":167.95,"x0":-2.3172212768454514,"y0":50.001484606663205,"z0":6.162888825437657,"aX":1.2183167906707053},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.2,"breakHorizontal":-2.9,"spinRate":2487,"spinDirection":49},"zone":12,"typeConfidence":0.88,"plateTime":0.4286509866162955,"extension":6.246976082370452},"index":1,"playId":"66119df4-2deb-31a1-9529-9cbe123fbc5d","pitchNumber":1,"startTime":"2026-07-28T00:50:49.201Z","endTime":"2026-07-28T00:50:52.872Z","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":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.842128384661756,"aZ":-9.338244173617124,"pfxX":-4.646487157336156,"pfxZ":11.71035820723739,"pX":0.6416880124759918,"pZ":3.6563790446189586,"vX0":9.252933309285387,"vY0":-138.7247199075227,"vZ0":-5.188787022292904,"x":92.54,"y":140.06,"x0":-2.1324251507203713,"y0":50.006237993643396,"z0":6.172811978590614,"aX":-9.064296328489185},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":20.3,"breakHorizontal":6.5,"spinRate":2414,"spinDirection":207},"zone":12,"typeConfidence":0.9,"plateTime":0.39472387863029157,"extension":6.351732405837404},"index":2,"playId":"c6471c4b-a264-3734-95dc-a4a5259faa10","pitchNumber":2,"startTime":"2026-07-28T00:51:05.363Z","endTime":"2026-07-28T00:51:08.383Z","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":96.2,"endSpeed":87.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.095837260105796,"aZ":-8.729555716434794,"pfxX":-5.741903754452938,"pfxZ":11.81549710332212,"pX":-0.21727583463088193,"pZ":3.645107079916076,"vX0":7.410282585312861,"vY0":-139.86040798484314,"vZ0":-5.356468182059206,"x":125.28,"y":140.36,"x0":-2.1532254874129277,"y0":50.00137832053843,"z0":6.155670178072297,"aX":-11.392344448135452},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":20.5,"breakHorizontal":8.9,"spinRate":2505,"spinDirection":209},"zone":11,"typeConfidence":0.92,"plateTime":0.3914000730867939,"extension":6.277207115678001},"index":3,"playId":"f5391fb2-54c4-3939-9d28-9346c140f7b3","pitchNumber":3,"startTime":"2026-07-28T00:51:22.673Z","endTime":"2026-07-28T00:51:26.208Z","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":97.0,"endSpeed":88.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.32072850765998,"aZ":-11.493378020398595,"pfxX":-3.9595301864365933,"pfxZ":10.346185877697184,"pX":0.8224573964632125,"pZ":2.886029596373313,"vX0":9.24330464016079,"vY0":-140.7918388729589,"vZ0":-6.744437523809951,"x":85.65,"y":160.86,"x0":-1.995252850219528,"y0":50.000356543707575,"z0":6.063802610580312,"aX":-7.914073129768592},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.4,"breakHorizontal":5.2,"spinRate":2427,"spinDirection":210},"zone":12,"typeConfidence":0.92,"plateTime":0.3897107477334174,"extension":6.50855021835746},"index":4,"playId":"621c1a55-c34b-3070-9ece-3238920b5d1d","pitchNumber":4,"startTime":"2026-07-28T00:51:49.045Z","endTime":"2026-07-28T00:51:52.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, 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":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.694433947761965,"aZ":-31.441407306051484,"pfxX":0.9995679300725442,"pfxZ":0.43009027391227406,"pX":1.9959604315092212,"pZ":1.7402849515257925,"vX0":10.170654731823813,"vY0":-128.77713305352057,"vZ0":-4.686602101954071,"x":40.92,"y":191.79,"x0":-2.114638182561812,"y0":50.00201047434419,"z0":5.9823297113641765,"aX":1.698239512462028},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.0,"breakHorizontal":-3.8,"spinRate":2514,"spinDirection":89},"zone":14,"typeConfidence":0.9,"plateTime":0.42337551624725744,"extension":6.485034829803291},"index":5,"playId":"70e2a016-424d-3cdb-a4b1-3fa9aba69e46","pitchNumber":5,"startTime":"2026-07-28T00:52:14.271Z","endTime":"2026-07-28T00:52:17.676Z","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":84.1,"endSpeed":77.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.51757924879067,"aZ":-32.43793060653748,"pfxX":7.253024239275799,"pfxZ":-0.16794733428364417,"pX":0.05862629306768263,"pZ":3.3117652959017003,"vX0":4.1983031053199475,"vY0":-122.44580421381879,"vZ0":0.15916226999154204,"x":114.77,"y":149.36,"x0":-2.619151508860866,"y0":50.00590825080472,"z0":6.014690579702793,"aX":11.047853973342},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.0,"breakHorizontal":-14.2,"spinRate":2637,"spinDirection":51},"zone":2,"typeConfidence":0.89,"plateTime":0.4468154916685596,"extension":6.400851942078135},"index":6,"playId":"e6146524-2ad2-34dc-b73a-e6b4dddcaaf6","pitchNumber":6,"startTime":"2026-07-28T00:52:32.783Z","endTime":"2026-07-28T00:52:36.374Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52486331756424,"aZ":-9.936823448108647,"pfxX":-4.316754011349433,"pfxZ":10.96465095401471,"pX":0.1461527207520409,"pZ":3.081334241985712,"vX0":7.643960764240441,"vY0":-141.57008365710473,"vZ0":-6.695817066823966,"x":111.43,"y":155.58,"x0":-2.029001684147676,"y0":50.006779607224296,"z0":6.114411631613224,"aX":-8.75843852846166},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.6,"breakHorizontal":6.2,"spinRate":2541,"spinDirection":213},"zone":2,"typeConfidence":0.93,"plateTime":0.38698891364503707,"extension":6.530758469055399},"index":7,"playId":"d007463a-41eb-35ee-bc05-181575219bb3","pitchNumber":7,"startTime":"2026-07-28T00:52:55.253Z","endTime":"2026-07-28T00:52:58.458Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:52:58.458Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xavier Edwards flies out to center fielder Justin Crawford.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-28T00:53:09.746Z","endTime":"2026-07-28T00:54:48.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"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,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.083414002040286,"aZ":-31.903473525702573,"pfxX":0.3184056771559449,"pfxZ":0.16430528683563317,"pX":0.6415680232034766,"pZ":1.6927805493824075,"vX0":7.446488011192149,"vY0":-127.63336003552115,"vZ0":-4.440187068094471,"x":92.54,"y":193.07,"x0":-2.3444175222933454,"y0":50.00427075787731,"z0":5.942525050592561,"aX":0.5293580801057028},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.5,"breakHorizontal":-2.2,"spinRate":2541,"spinDirection":59},"zone":9,"typeConfidence":0.87,"plateTime":0.4276853930118998,"extension":6.179328684786296},"index":0,"playId":"3bb9f397-6ad7-3605-830c-4e59d85647ee","pitchNumber":1,"startTime":"2026-07-28T00:53:25.543Z","endTime":"2026-07-28T00:53:28.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.196697796823358,"aZ":-27.501235971341735,"pfxX":-9.116602011740927,"pfxZ":2.691856114879613,"pX":-0.43880161939951834,"pZ":1.0584823608415088,"vX0":8.268635056502266,"vY0":-131.28783356280763,"vZ0":-6.7042587857485305,"x":133.73,"y":210.2,"x0":-2.45289331612948,"y0":50.00476816524135,"z0":5.707297313163371,"aX":-15.831093753703339},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.5,"breakHorizontal":14.5,"spinRate":1535,"spinDirection":223},"zone":13,"typeConfidence":0.91,"plateTime":0.41807535800100437,"extension":6.7016172057125125},"index":1,"playId":"bb99902e-f65d-3350-a119-7bde20c5e1ac","pitchNumber":2,"startTime":"2026-07-28T00:53:47.491Z","endTime":"2026-07-28T00:53:50.617Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-28T00:54:00.226Z","endTime":"2026-07-28T00:54:19.380Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.478122233067996,"aZ":-27.459037110387705,"pfxX":-7.00659805307075,"pfxZ":2.6850931565750633,"pX":-1.1749523743746453,"pZ":1.8104119223154478,"vX0":5.871275955071048,"vY0":-132.07558805609327,"vZ0":-5.0587571793198665,"x":161.79,"y":189.9,"x0":-2.522034073007539,"y0":50.005684197004264,"z0":5.782934492203075,"aX":-12.317215432121944},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.8,"breakHorizontal":11.3,"spinRate":1527,"spinDirection":218},"zone":13,"typeConfidence":0.91,"plateTime":0.4155289135094087,"extension":6.505586979696174},"index":3,"playId":"13950be7-e821-33d7-af57-28cf7c2a1c47","pitchNumber":3,"startTime":"2026-07-28T00:54:19.380Z","endTime":"2026-07-28T00:54:23.494Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.698779082496344,"aZ":-10.228293265821845,"pfxX":-5.579651782896031,"pfxZ":10.892055058406687,"pX":0.36281854577273487,"pZ":3.22193620013863,"vX0":9.061539769780605,"vY0":-141.39842089319254,"vZ0":-5.959409289475103,"x":103.17,"y":151.79,"x0":-2.1656742883119184,"y0":50.00447010443385,"z0":6.020129046885411,"aX":-11.244555295105567},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.6,"breakHorizontal":8.2,"spinRate":2524,"spinDirection":210},"zone":3,"typeConfidence":0.92,"plateTime":0.3880755644021825,"extension":6.423800806415819},"hitData":{"launchSpeed":96.2,"launchAngle":25.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.03,"coordY":52.49}},"index":4,"playId":"955694ca-df71-3f43-90c0-a738cf74264e","pitchNumber":4,"startTime":"2026-07-28T00:54:39.827Z","endTime":"2026-07-28T00:54:48.706Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:54:48.706Z","atBatIndex":62},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Bryson Stott triples (6) on a fly ball to right fielder Griffin Conine.","rbi":0,"awayScore":6,"homeScore":5,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-28T00:56:51.532Z","endTime":"2026-07-28T00:58:24.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","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":665052,"link":"/api/v1/people/665052"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.568041246598625,"aZ":-27.150055950929488,"pfxX":6.459760853757117,"pfxZ":2.928737565863462,"pX":-1.4621058589186398,"pZ":1.8401634801848936,"vX0":-9.628769962809878,"vY0":-129.50364576329864,"vZ0":-3.604728474260625,"x":172.73,"y":189.1,"x0":1.4482674395873267,"y0":50.002913181446246,"z0":5.304483868432352,"aX":11.080615169577793},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.8,"breakHorizontal":-9.8,"spinRate":2085,"spinDirection":127},"zone":13,"typeConfidence":0.88,"plateTime":0.42137374029932007,"extension":6.0027907277485175},"index":0,"playId":"a19099d6-2ad7-3d1b-8ba3-36b76ee5b00a","pitchNumber":1,"startTime":"2026-07-28T00:57:01.462Z","endTime":"2026-07-28T00:57:05.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.906045427608024,"aZ":-28.855388415000228,"pfxX":5.960127944740798,"pfxZ":1.9629437960009728,"pX":-1.228872058502929,"pZ":1.8776385847482353,"vX0":-9.271867562122441,"vY0":-128.71708741329724,"vZ0":-3.005740615899416,"x":163.84,"y":188.08,"x0":1.6336895362984607,"y0":50.003150002045665,"z0":5.277917449489732,"aX":10.074862529973622},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.1,"breakHorizontal":-8.9,"spinRate":2058,"spinDirection":121},"zone":13,"typeConfidence":0.88,"plateTime":0.4243692413102327,"extension":6.1027358125298505},"index":1,"playId":"70ebad05-7ae6-3f2e-a4ef-638cf0a33c7e","pitchNumber":2,"startTime":"2026-07-28T00:57:18.076Z","endTime":"2026-07-28T00:57:21.809Z","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":90.0,"endSpeed":82.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.706353756506495,"aZ":-29.256076642668233,"pfxX":7.825191983000934,"pfxZ":1.6766039219818358,"pX":-0.41300430805009825,"pZ":1.323604434704006,"vX0":-8.145498247982152,"vY0":-130.89125200011173,"vZ0":-4.337850930300355,"x":132.74,"y":203.04,"x0":1.7173577133978482,"y0":50.00462986606252,"z0":5.184186689056124,"aX":13.62837038071787},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.3,"breakHorizontal":-12.5,"spinRate":2144,"spinDirection":126},"zone":13,"typeConfidence":0.91,"plateTime":0.4179010058930501,"extension":5.98300430071986},"index":2,"playId":"e5d8d2b1-2ca2-3a38-8929-d6966af964a6","pitchNumber":3,"startTime":"2026-07-28T00:57:36.205Z","endTime":"2026-07-28T00:57:40.486Z","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":88.7,"endSpeed":81.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.051349488899255,"aZ":-29.07825893703934,"pfxX":7.197931198381278,"pfxZ":1.828054317738399,"pX":0.40254972587514104,"pZ":2.224470884561944,"vX0":-5.840870850624909,"vY0":-129.17592289405363,"vZ0":-2.3770931684424044,"x":101.66,"y":178.72,"x0":1.7540187956663926,"y0":50.005191024074506,"z0":5.384597271136479,"aX":12.207560658992954},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.0,"breakHorizontal":-11.8,"spinRate":2071,"spinDirection":127},"zone":6,"typeConfidence":0.9,"plateTime":0.42345949279705764,"extension":5.892375389256394},"index":3,"playId":"8981677f-9254-383f-a1cb-858c6c89fdd8","pitchNumber":4,"startTime":"2026-07-28T00:57:53.311Z","endTime":"2026-07-28T00:57:57.291Z","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":89.7,"endSpeed":82.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33122432049254,"aZ":-27.411813917647322,"pfxX":5.298025275713911,"pfxZ":2.7448137611662506,"pX":0.7080620731057481,"pZ":2.8830951949330075,"vX0":-4.615530336429583,"vY0":-130.6449795875901,"vZ0":-1.287989590670548,"x":90.01,"y":160.94,"x0":1.8053309731109093,"y0":50.00449795931294,"z0":5.433866774500848,"aX":9.2016482235169},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.9,"breakHorizontal":-8.6,"spinRate":2147,"spinDirection":130},"zone":3,"typeConfidence":0.84,"plateTime":0.41849704605243243,"extension":5.90033740902876},"hitData":{"launchSpeed":95.4,"launchAngle":32.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":197.86,"coordY":71.16}},"index":4,"playId":"abe5cd1d-19a6-3558-a7f0-652d65f40f7c","pitchNumber":5,"startTime":"2026-07-28T00:58:08.158Z","endTime":"2026-07-28T00:58:24.643Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T00:58:24.643Z","atBatIndex":63},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"J.T. Realmuto out on a sacrifice fly to center fielder Jakob Marsee. Bryson Stott scores.","rbi":1,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-28T00:58:53.039Z","endTime":"2026-07-28T01:01:36.356Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","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":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":{"id":667463,"link":"/api/v1/people/667463"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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":85.0,"endSpeed":77.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.206007712413577,"aZ":-32.806644357636074,"pfxX":9.567999915635182,"pfxZ":-0.413335267830683,"pX":-0.1667717620483134,"pZ":1.2897735168792446,"vX0":-7.883785320180223,"vY0":-123.43526834829251,"vZ0":-3.1736504295760053,"x":123.36,"y":203.96,"x0":1.836591472414805,"y0":50.00205890569675,"z0":5.374663739323187,"aX":14.65859901018462},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.3,"breakHorizontal":-15.4,"spinRate":1644,"spinDirection":117},"zone":13,"typeConfidence":0.92,"plateTime":0.4449427639378465,"extension":6.071157296735376},"index":0,"playId":"570d87b0-0833-3692-b8c9-a29b12096093","pitchNumber":1,"startTime":"2026-07-28T00:59:00.228Z","endTime":"2026-07-28T00:59:04.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.469308592265488,"aZ":-44.12690546494199,"pfxX":-5.407893687879612,"pfxZ":-8.7702345040665,"pX":0.46386545161208914,"pZ":1.8189822339081336,"vX0":-1.6674922570781117,"vY0":-116.69360632679245,"vZ0":0.4979032848455718,"x":99.32,"y":189.67,"x0":1.8926969546848023,"y0":50.00582756224138,"z0":5.801747601549164,"aX":-7.367195622857394},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-15.4,"breakHorizontal":10.2,"spinRate":2834,"spinDirection":326},"zone":9,"typeConfidence":0.9,"plateTime":0.47160407608708166,"extension":5.8720225303118285},"index":1,"playId":"38ae812d-e7f1-38b5-bcac-174b4971d911","pitchNumber":2,"startTime":"2026-07-28T00:59:19.320Z","endTime":"2026-07-28T00:59:23.062Z","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":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.17070438625303,"aZ":-32.79947792662302,"pfxX":-8.881683012253326,"pfxZ":-0.4376959283063062,"pX":1.5558102828741742,"pZ":2.921035033118723,"vX0":0.7477776262125306,"vY0":-118.63116946577195,"vZ0":0.9313178176638359,"x":57.7,"y":159.91,"x0":2.389772960342013,"y0":50.004382763485445,"z0":5.518412096135184,"aX":-12.631421470369064},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-0.2,"breakHorizontal":15.8,"spinRate":2700,"spinDirection":300},"zone":12,"typeConfidence":0.91,"plateTime":0.4621143220976274,"extension":5.814837466241988},"index":2,"playId":"26c3fe6a-3918-3489-8cac-5601e9493cee","pitchNumber":3,"startTime":"2026-07-28T00:59:42.200Z","endTime":"2026-07-28T00:59:45.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.824414180336117,"aZ":-31.114328249534264,"pfxX":7.77044775364568,"pfxZ":0.6885554913189953,"pX":-0.4779073571787828,"pZ":1.3139415430679142,"vX0":-7.692503949466574,"vY0":-123.42515598153717,"vZ0":-3.540847108686262,"x":135.22,"y":203.3,"x0":1.67128014110753,"y0":50.00487193580394,"z0":5.390650353508409,"aX":11.977263601586275},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.6,"breakHorizontal":-12.2,"spinRate":1585,"spinDirection":119},"zone":13,"typeConfidence":0.9,"plateTime":0.44398200957216183,"extension":5.847956009723569},"index":3,"playId":"6b6f7077-bb73-3a15-b2c6-49a11a51822f","pitchNumber":4,"startTime":"2026-07-28T01:00:00.159Z","endTime":"2026-07-28T01:00:04.041Z","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":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.640365765466562,"aZ":-42.10582323418911,"pfxX":-6.858687753844608,"pfxZ":-7.556193948206337,"pX":0.8642855875705383,"pZ":2.167294318744801,"vX0":-0.3952084875016638,"vY0":-114.64627175703095,"vZ0":1.004157254466065,"x":84.06,"y":180.26,"x0":1.9289885586704585,"y0":50.002640849410305,"z0":5.873722185945957,"aX":-9.016329383752879},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-13.0,"breakHorizontal":12.5,"spinRate":2820,"spinDirection":326},"zone":14,"typeConfidence":0.9,"plateTime":0.4800366401024063,"extension":5.916301138433672},"index":4,"playId":"62c50d50-16c1-31ad-9b97-b382667ffa9b","pitchNumber":5,"startTime":"2026-07-28T01:00:19.657Z","endTime":"2026-07-28T01:00:23.603Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-28T01:00:41.972Z","endTime":"2026-07-28T01:00:56.769Z","isPitch":false,"type":"action","player":{"id":592663,"link":"/api/v1/people/592663"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.176553270330388,"aZ":-29.16725641417877,"pfxX":8.598727876873019,"pfxZ":1.8989614519500932,"pX":-0.12821511188643492,"pZ":2.4507931722888987,"vX0":-7.5882886611028715,"vY0":-124.58955365625708,"vZ0":-1.4410197792912753,"x":121.89,"y":172.61,"x0":1.828227110749544,"y0":50.00393862951604,"z0":5.429515059271757,"aX":13.626216097433893},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.4,"breakHorizontal":-14.0,"spinRate":1557,"spinDirection":119},"zone":5,"typeConfidence":0.87,"plateTime":0.438306679539167,"extension":6.0697566787863915},"index":6,"playId":"12fd7ee0-2178-32b4-bac4-d00ef7da0979","pitchNumber":6,"startTime":"2026-07-28T01:00:56.769Z","endTime":"2026-07-28T01:01:00.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.26663684225191,"aZ":-32.708206492742036,"pfxX":6.40006863419697,"pfxZ":-0.3081257193340985,"pX":0.4687587740721153,"pZ":2.6403919642440763,"vX0":-5.795813653724796,"vY0":-131.1772301640023,"vZ0":-0.8161773375882726,"x":99.13,"y":167.49,"x0":1.8733576667565317,"y0":50.00049037406037,"z0":5.38993312634658,"aX":11.17296649252014},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-0.5,"breakHorizontal":-10.3,"spinRate":2114,"spinDirection":129},"zone":6,"typeConfidence":0.91,"plateTime":0.4172398621865905,"extension":5.984997424002188},"hitData":{"launchSpeed":97.0,"launchAngle":30.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":166.94,"coordY":57.52}},"index":7,"playId":"073e8b45-d0b1-3f53-b990-8e4178848995","pitchNumber":7,"startTime":"2026-07-28T01:01:21.831Z","endTime":"2026-07-28T01:01:36.356Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:01:36.356Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Phillies challenged (play at 1st), call on the field was overturned: Bryan De La Cruz singles on a ground ball to second baseman Xavier Edwards.","rbi":0,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-28T01:01:53.945Z","endTime":"2026-07-28T01:02:29.364Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"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":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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, 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":84.4,"endSpeed":77.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5511480823435,"aZ":-34.0390151049381,"pfxX":-1.4261011088325113,"pfxZ":-1.2262940382266159,"pX":-0.028416714292078978,"pZ":1.4369545131943384,"vX0":-4.393931379825973,"vY0":-122.84088844248767,"vZ0":-2.552374370783043,"x":118.08,"y":199.98,"x0":1.9726505788580073,"y0":50.0037716549925,"z0":5.398621391639579,"aX":-2.1670962071493935},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.6,"breakHorizontal":3.7,"spinRate":2710,"spinDirection":315},"zone":13,"typeConfidence":0.84,"plateTime":0.44679898602546153,"extension":5.896959573600381},"index":0,"playId":"9ba8c572-89eb-36aa-87c0-04dd5ce9a254","pitchNumber":1,"startTime":"2026-07-28T01:02:03.412Z","endTime":"2026-07-28T01:02:08.169Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.055941243931315,"aZ":-42.20891709272227,"pfxX":-7.151549794193631,"pfxZ":-7.178419653784081,"pX":0.24006762755269026,"pZ":2.2729277047203436,"vX0":-1.6766777126656922,"vY0":-117.91975143860441,"vZ0":1.0134378573390201,"x":107.85,"y":177.41,"x0":1.8906641166523257,"y0":50.00409637958504,"z0":5.755591300748206,"aX":-9.99350610476595},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-12.4,"breakHorizontal":13.3,"spinRate":2795,"spinDirection":323},"zone":5,"typeConfidence":0.9,"plateTime":0.4658826483306173,"extension":5.986585658336908},"hitData":{"launchSpeed":76.7,"launchAngle":-55.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":133.72,"coordY":164.35}},"index":1,"playId":"df412ba5-0675-33c2-9d33-951800e199a5","pitchNumber":2,"startTime":"2026-07-28T01:02:19.826Z","endTime":"2026-07-28T01:02:29.364Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":143},"playEndTime":"2026-07-28T01:02:29.364Z","atBatIndex":65},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Justin Crawford grounds into a double play, second baseman Xavier Edwards to shortstop Otto Lopez to first baseman Kyle Stowers. Bryan De La Cruz out at 2nd. Justin Crawford out at 1st.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-28T01:04:22.373Z","endTime":"2026-07-28T01:06:29.871Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,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":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"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(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":83.2,"endSpeed":76.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.769992252089956,"aZ":-28.55911931050966,"pfxX":-1.1445851339863937,"pfxZ":2.4519969978664307,"pX":-0.3837613491205296,"pZ":2.3191350179468477,"vX0":-4.870270813373974,"vY0":-121.0562324387446,"vZ0":-1.485114977790011,"x":131.63,"y":176.16,"x0":1.807221937111509,"y0":50.00473203918528,"z0":5.452628521558038,"aX":-1.6904908785213622},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":4.3,"breakHorizontal":3.2,"spinRate":2644,"spinDirection":311},"zone":4,"typeConfidence":0.9,"plateTime":0.4533540835939798,"extension":5.888536681668574},"index":0,"playId":"ef1c27d3-1d4b-3e3c-b357-23603cbf286b","pitchNumber":1,"startTime":"2026-07-28T01:04:31.295Z","endTime":"2026-07-28T01:04:37.320Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"0b3d9019-7dac-3001-8598-dce9451a0474","startTime":"2026-07-28T01:05:09.253Z","endTime":"2026-07-28T01:05:12.424Z","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":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.433744728159542,"aZ":-27.888285230537427,"pfxX":9.442532713113987,"pfxZ":2.8176877811182903,"pX":-0.0237555452246807,"pZ":1.795382733026236,"vX0":-7.033386387447609,"vY0":-122.58537173913172,"vZ0":-2.9119001913211373,"x":117.91,"y":190.3,"x0":1.657064076758131,"y0":50.00194212218711,"z0":5.381584199252968,"aX":14.357469687767093},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.7,"breakHorizontal":-15.5,"spinRate":1535,"spinDirection":117},"zone":8,"typeConfidence":0.9,"plateTime":0.44696930368388843,"extension":5.961197835254605},"index":2,"playId":"94012e9f-a7b6-316b-8ec0-134f1049a392","pitchNumber":2,"startTime":"2026-07-28T01:05:28.330Z","endTime":"2026-07-28T01:05:32.824Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18872980992075,"aZ":-28.70383528122072,"pfxX":5.816067898810429,"pfxZ":1.9979611160418838,"pX":0.9298995515161326,"pZ":3.0449137997267592,"vX0":-4.28189162842495,"vY0":-130.7645582122884,"vZ0":-0.3604309356056461,"x":81.55,"y":156.57,"x0":1.8317587333546834,"y0":50.00106624280962,"z0":5.335299690537218,"aX":10.086395614104074},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.7,"breakHorizontal":-9.6,"spinRate":2112,"spinDirection":132},"zone":12,"typeConfidence":0.89,"plateTime":0.4186322823788875,"extension":5.992730165523884},"index":3,"playId":"7bb8d44d-7e4d-3ac1-b5f7-cae823114d45","pitchNumber":3,"startTime":"2026-07-28T01:05:57.431Z","endTime":"2026-07-28T01:06:00.431Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.725160717727512,"aZ":-32.299018353071496,"pfxX":-8.04517472188514,"pfxZ":-0.08688813157485242,"pX":0.014939574389953952,"pZ":2.2613729120999606,"vX0":-2.235754088305783,"vY0":-118.1108273354996,"vZ0":-0.5300084918716103,"x":116.43,"y":177.72,"x0":2.0193825197112925,"y0":50.0046408777665,"z0":5.4617712697974055,"aX":-11.354052248415162},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":0.0,"breakHorizontal":15.1,"spinRate":2579,"spinDirection":310},"zone":5,"typeConfidence":0.91,"plateTime":0.46394712818405237,"extension":5.946734075815204},"hitData":{"launchSpeed":104.7,"launchAngle":4.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.08,"coordY":153.46}},"index":4,"playId":"7cfe00a2-41ca-3011-b264-3d41b99cf808","pitchNumber":4,"startTime":"2026-07-28T01:06:21.803Z","endTime":"2026-07-28T01:06:29.871Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:06:29.871Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Liam Hicks singles on a sharp line drive to right fielder Bryan De La Cruz.","rbi":0,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-28T01:08:50.259Z","endTime":"2026-07-28T01:10:21.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Orion Kerkering replaces Jonathan Bowlan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T01:08:03.410Z","endTime":"2026-07-28T01:08:52.529Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689147,"link":"/api/v1/people/689147"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.2585689509425,"aZ":-12.034784197776489,"pfxX":-6.861943807156692,"pfxZ":10.365252753002547,"pX":-0.7928607788257425,"pZ":2.5645198410295666,"vX0":3.476310843179723,"vY0":-139.0139252487723,"vZ0":-6.265304430396779,"x":147.22,"y":169.54,"x0":-1.1728949163997866,"y0":50.005712601313,"z0":5.658328295714561,"aX":-13.33536524886539},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.5,"breakHorizontal":11.6,"spinRate":2249,"spinDirection":225},"zone":4,"typeConfidence":0.91,"plateTime":0.39511458504188735,"extension":6.294793984258108},"index":1,"playId":"af74dee2-a460-3639-a1b4-409a9d17007d","pitchNumber":1,"startTime":"2026-07-28T01:08:52.529Z","endTime":"2026-07-28T01:08:58.845Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.874005910948416,"aZ":-31.46205336636501,"pfxX":8.859909914070132,"pfxZ":0.4595965415771354,"pX":-0.1861308573093652,"pZ":0.08406345491313567,"vX0":0.8848456818118318,"vY0":-123.8561542373647,"vZ0":-6.304000730574025,"x":124.09,"y":236.51,"x0":-1.6985293890921986,"y0":50.000908735563755,"z0":5.323619359989249,"aX":13.635570701201889},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.5,"breakHorizontal":-16.2,"spinRate":2812,"spinDirection":50},"zone":13,"typeConfidence":0.9,"plateTime":0.4438030248033602,"extension":6.0838404576429035},"index":2,"playId":"6460fd99-1c22-3b2a-b6ec-08df90d16b63","pitchNumber":2,"startTime":"2026-07-28T01:09:21.678Z","endTime":"2026-07-28T01:09:25.388Z","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":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18717722274489,"aZ":-31.74965409307316,"pfxX":7.252765582565064,"pfxZ":0.2632504608691475,"pX":0.670711678998039,"pZ":1.1669751206147487,"vX0":3.289029293521228,"vY0":-126.13317763099585,"vZ0":-4.283069780873685,"x":91.43,"y":207.27,"x0":-1.5948048584583494,"y0":50.00146979601309,"z0":5.465360638832927,"aX":11.609929424026234},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.4,"breakHorizontal":-13.9,"spinRate":2888,"spinDirection":62},"zone":14,"typeConfidence":0.9,"plateTime":0.4353127731157631,"extension":6.006632531135515},"index":3,"playId":"6bec5c8e-8fb2-31d7-acef-9f08233a41c7","pitchNumber":3,"startTime":"2026-07-28T01:09:39.952Z","endTime":"2026-07-28T01:09:44.262Z","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":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.636510216713596,"aZ":-31.798583741240506,"pfxX":7.265201616329637,"pfxZ":0.23496721611787308,"pX":-0.10030527572894452,"pZ":1.2490767739925255,"vX0":1.5763478439018677,"vY0":-126.7624950225428,"vZ0":-4.132348400220006,"x":120.82,"y":205.05,"x0":-1.6750352172616227,"y0":50.00574508156453,"z0":5.459280426996869,"aX":11.740122866704748},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.4,"breakHorizontal":-13.6,"spinRate":2881,"spinDirection":63},"zone":13,"typeConfidence":0.9,"plateTime":0.4332774710838332,"extension":5.873711060748557},"index":4,"playId":"c47c888f-51ff-392b-a880-3d1337272db3","pitchNumber":4,"startTime":"2026-07-28T01:09:55.215Z","endTime":"2026-07-28T01:09:59.673Z","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":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.32424882298838,"aZ":-11.55200692041041,"pfxX":-5.751449267650162,"pfxZ":10.482563643277949,"pX":-0.5142276120512521,"pZ":2.9321358213117326,"vX0":3.925241934903279,"vY0":-139.7939147864252,"vZ0":-5.244889157736285,"x":136.6,"y":159.61,"x0":-1.193770281910809,"y0":50.001301912859894,"z0":5.599765900988933,"aX":-11.312321114655266},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.0,"breakHorizontal":9.5,"spinRate":2290,"spinDirection":221},"zone":1,"typeConfidence":0.9,"plateTime":0.3927334985289588,"extension":6.3728073288275535},"hitData":{"launchSpeed":101.3,"launchAngle":15.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":165.72,"coordY":68.71}},"index":5,"playId":"023feabe-e548-38bc-95ea-b964fad64357","pitchNumber":5,"startTime":"2026-07-28T01:10:09.619Z","endTime":"2026-07-28T01:10:21.245Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:10:21.245Z","atBatIndex":67},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Griffin Conine pops out to third baseman Alec Bohm in foul territory.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-28T01:10:31.933Z","endTime":"2026-07-28T01:12:02.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_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":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.344806751436433,"aZ":-31.905034601034384,"pfxX":7.534791394848236,"pfxZ":0.1691930785163791,"pX":-0.6500378246991317,"pZ":2.4624462351606144,"vX0":0.2334071035448786,"vY0":-125.91868877594739,"vZ0":-1.2101879103285649,"x":141.78,"y":172.29,"x0":-1.723028605372608,"y0":50.00375316725382,"z0":5.5284349430378965,"aX":12.111347340685088},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.2,"breakHorizontal":-13.7,"spinRate":2837,"spinDirection":53},"zone":4,"typeConfidence":0.9,"plateTime":0.43483427539768016,"extension":5.9504463954830396},"index":0,"playId":"b29e5a85-4042-3db0-8eb7-e916eaccf5d9","pitchNumber":1,"startTime":"2026-07-28T01:10:44.872Z","endTime":"2026-07-28T01:10:48.550Z","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":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.21782822896717,"aZ":-32.15127679872591,"pfxX":6.972572392958234,"pfxZ":0.012384658085036193,"pX":-0.1510665416235628,"pZ":2.3745270452397453,"vX0":1.3586202886835066,"vY0":-125.34807464980122,"vZ0":-1.3233603850569193,"x":122.76,"y":174.67,"x0":-1.606156791161955,"y0":50.00160471193807,"z0":5.543350258624082,"aX":11.052498349584452},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.0,"breakHorizontal":-13.0,"spinRate":2885,"spinDirection":51},"zone":5,"typeConfidence":0.9,"plateTime":0.43758656643177574,"extension":5.991005236068554},"index":1,"playId":"4515edd2-7552-3d2f-ab90-091481e792dd","pitchNumber":2,"startTime":"2026-07-28T01:11:10.631Z","endTime":"2026-07-28T01:11:14.624Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-28T01:11:31.280Z","endTime":"2026-07-28T01:11:50.216Z","isPitch":false,"type":"action","player":{"id":665052,"link":"/api/v1/people/665052"}},{"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":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23793511635588,"aZ":-16.575128358568,"pfxX":-7.482476839795945,"pfxZ":7.77726400475105,"pX":0.016503091202514263,"pZ":3.2905992698132964,"vX0":5.9213547386898755,"vY0":-140.78650290293987,"vZ0":-3.427237052385423,"x":116.37,"y":149.93,"x0":-1.1428319454088347,"y0":50.002282973082714,"z0":5.597815852839819,"aX":-15.006315861332316},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.6,"breakHorizontal":12.4,"spinRate":2247,"spinDirection":223},"zone":2,"typeConfidence":0.91,"plateTime":0.3891903511249084,"extension":5.955091784930748},"hitData":{"launchSpeed":94.8,"launchAngle":64.0,"totalDistance":186.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":69.29,"coordY":151.09}},"index":3,"playId":"f322ae7a-9ed2-3afd-a7ef-93cc63e5a8c7","pitchNumber":3,"startTime":"2026-07-28T01:11:50.216Z","endTime":"2026-07-28T01:12:02.311Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:12:02.311Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Javier Sanoja flies out to center fielder Justin Crawford.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-28T01:12:28.231Z","endTime":"2026-07-28T01:12:55.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.0,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.8146545845343,"aZ":-20.287328024378404,"pfxX":-10.191453406759402,"pfxZ":6.098483587571704,"pX":-1.8427949163200545,"pZ":1.9291909494254904,"vX0":2.1855756372617345,"vY0":-139.5460285885936,"vZ0":-6.085414166372105,"x":187.24,"y":186.69,"x0":-1.3185999183269916,"y0":50.0019831714281,"z0":5.4984246956373415,"aX":-19.86480472444665},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.8,"breakHorizontal":17.9,"spinRate":2153,"spinDirection":233},"zone":13,"typeConfidence":0.8,"plateTime":0.3942607555138262,"extension":5.9770008025322054},"index":0,"playId":"c3432946-7ff9-3210-ab9c-538cdc7bf57f","pitchNumber":1,"startTime":"2026-07-28T01:12:29.251Z","endTime":"2026-07-28T01:12:33.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.9,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.984399011742994,"aZ":-20.01054394806673,"pfxX":-10.186309535637795,"pfxZ":6.249952551931104,"pX":-0.1903767255850715,"pZ":2.4602192725742977,"vX0":6.214859406359426,"vY0":-139.2725177879334,"vZ0":-4.905622988178555,"x":124.26,"y":172.35,"x0":-1.138157200466293,"y0":50.00436528331561,"z0":5.5852198331271525,"aX":-19.826992918534472},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.3,"breakHorizontal":17.0,"spinRate":2201,"spinDirection":225},"zone":5,"typeConfidence":0.87,"plateTime":0.3946912532175455,"extension":6.347100574076056},"hitData":{"launchSpeed":99.5,"launchAngle":31.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.46,"coordY":52.18}},"index":1,"playId":"fde20e83-95cd-3bc9-b75f-a59c694bc120","pitchNumber":2,"startTime":"2026-07-28T01:12:45.490Z","endTime":"2026-07-28T01:12:55.773Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:12:55.773Z","atBatIndex":69},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Joe Mack lines out to left fielder Brandon Marsh.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-28T01:13:15.340Z","endTime":"2026-07-28T01:14:28.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":86.9,"endSpeed":79.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.58807597789345,"aZ":-33.92324853661567,"pfxX":4.175202739198536,"pfxZ":-1.0815869871318071,"pX":-0.5709867492216345,"pZ":2.322809134955148,"vX0":1.1476336194693575,"vY0":-126.57951620965869,"vZ0":-1.2501039502768572,"x":138.76,"y":176.06,"x0":-1.5735563834164332,"y0":50.00629018758818,"z0":5.557271767096469,"aX":6.726895438286997},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.0,"breakHorizontal":-7.8,"spinRate":2921,"spinDirection":55},"zone":4,"typeConfidence":0.89,"plateTime":0.43393077029071847,"extension":5.814620552774019},"index":0,"playId":"6ebfd5a1-7946-3857-9ec6-90b77c76b313","pitchNumber":1,"startTime":"2026-07-28T01:13:25.124Z","endTime":"2026-07-28T01:13:28.863Z","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":97.4,"endSpeed":88.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.4529567880899,"aZ":-11.21528391798924,"pfxX":-5.252778464537466,"pfxZ":10.36890143662464,"pX":-1.6928535141899463,"pZ":2.489835157706919,"vX0":0.47711304346235767,"vY0":-141.76242583882905,"vZ0":-6.635295339613388,"x":181.53,"y":171.55,"x0":-1.1820066650629524,"y0":50.00694082410816,"z0":5.587694243397134,"aX":-10.620994772741133},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.5,"breakHorizontal":9.4,"spinRate":2251,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.3873682082112495,"extension":5.964542095128279},"index":1,"playId":"cd5cadac-ce90-314f-99c7-89d1a8d02bea","pitchNumber":2,"startTime":"2026-07-28T01:13:42.471Z","endTime":"2026-07-28T01:13:45.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.830966697353926,"aZ":-33.607424335803294,"pfxX":4.5107423781536955,"pfxZ":-0.8942046892710342,"pX":-0.5681739681688712,"pZ":1.869720163725662,"vX0":1.1972442247465882,"vY0":-126.23609183920061,"vZ0":-2.0621963390240907,"x":138.66,"y":188.3,"x0":-1.6356093381962704,"y0":50.00479576370234,"z0":5.4260388473271295,"aX":7.215438674825548},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.9,"breakHorizontal":-8.4,"spinRate":2873,"spinDirection":56},"zone":7,"typeConfidence":0.89,"plateTime":0.43538809267381584,"extension":5.857630430834833},"index":2,"playId":"6c8d8ade-bff9-3d3e-98ba-40bb965b6318","pitchNumber":3,"startTime":"2026-07-28T01:14:02.132Z","endTime":"2026-07-28T01:14:06.413Z","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":87.2,"endSpeed":79.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.1917566176879,"aZ":-34.92981606581592,"pfxX":3.3059040879946697,"pfxZ":-1.6983638149122147,"pX":-0.2152445665265826,"pZ":2.46276353467633,"vX0":2.4164638627190516,"vY0":-126.97301234242822,"vZ0":-0.57986008047642,"x":125.2,"y":172.29,"x0":-1.6118903083293026,"y0":50.00531109430357,"z0":5.495314746235763,"aX":5.350237156257743},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.0,"breakHorizontal":-6.6,"spinRate":2913,"spinDirection":64},"zone":5,"typeConfidence":0.88,"plateTime":0.4328675152611319,"extension":5.435809943643098},"hitData":{"launchSpeed":98.4,"launchAngle":20.0,"totalDistance":310.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":66.55,"coordY":99.6}},"index":3,"playId":"ed5e84a5-f2e8-3fbc-94f8-1c0650ccb9fa","pitchNumber":4,"startTime":"2026-07-28T01:14:21.287Z","endTime":"2026-07-28T01:14:28.975Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:14:28.975Z","atBatIndex":70},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Trea Turner pops out to first baseman Kyle Stowers.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-28T01:16:44.518Z","endTime":"2026-07-28T01:18:10.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Calvin Faucher replaces John King.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T01:16:04.116Z","endTime":"2026-07-28T01:16:46.798Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676534,"link":"/api/v1/people/676534"},"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":96.1,"endSpeed":87.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16149604417654,"aZ":-15.467113168999662,"pfxX":-4.784565897413692,"pfxZ":8.455374396740138,"pX":-0.2221212474162579,"pZ":3.173176083966433,"vX0":4.695324906914081,"vY0":-139.8274273532092,"vZ0":-2.991490220647894,"x":125.47,"y":153.1,"x0":-1.3032055933099485,"y0":50.00249156370119,"z0":5.274521067728525,"aX":-9.453869879052574},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.9,"breakHorizontal":7.7,"spinRate":2394,"spinDirection":227},"zone":2,"typeConfidence":0.9,"plateTime":0.3920421081975536,"extension":5.877161769983266},"index":1,"playId":"c9cf22f2-f62b-364c-826d-91cc12c45dac","pitchNumber":1,"startTime":"2026-07-28T01:16:46.798Z","endTime":"2026-07-28T01:16:49.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.694927263485507,"aZ":-45.74110632129734,"pfxX":5.229719488789958,"pfxZ":-8.948334775835935,"pX":0.7810232354829933,"pZ":1.7785172949260757,"vX0":2.801154150303523,"vY0":-123.24856133434892,"vZ0":0.1702929718157018,"x":87.23,"y":190.76,"x0":-1.0547089965244125,"y0":50.00135086642996,"z0":5.616697041935896,"aX":7.930975398606439},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-15.8,"breakHorizontal":-10.2,"spinRate":3136,"spinDirection":43},"zone":9,"typeConfidence":0.94,"plateTime":0.4468116680326859,"extension":5.818870474262366},"index":2,"playId":"614aa6e5-5bfb-3bd7-adb6-42bf13183eab","pitchNumber":2,"startTime":"2026-07-28T01:17:01.559Z","endTime":"2026-07-28T01:17:04.559Z","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":86.3,"endSpeed":79.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.008977702984012,"aZ":-32.49427776679532,"pfxX":11.288169019268457,"pfxZ":-0.1991552812453934,"pX":3.0230705731675585,"pZ":1.319532311276916,"vX0":6.721395941927444,"vY0":-125.41978047539538,"vZ0":-2.9735524226076615,"x":1.77,"y":203.15,"x0":-1.1684786670147278,"y0":50.00566161709258,"z0":5.201041698953237,"aX":17.785065312789982},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.8,"breakHorizontal":-22.1,"spinRate":3095,"spinDirection":52},"zone":14,"typeConfidence":0.91,"plateTime":0.4385976206434936,"extension":5.863860060867901},"index":3,"playId":"3cce9ccd-edd4-33ef-a5b1-3b7393ff1170","pitchNumber":3,"startTime":"2026-07-28T01:17:22.369Z","endTime":"2026-07-28T01:17:25.369Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":88.2,"endSpeed":81.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93803539349217,"aZ":-34.33553406577453,"pfxX":8.490626683888108,"pfxZ":-1.3011285396476864,"pX":0.8823431317088785,"pZ":0.7014081318397255,"vX0":2.940891868612911,"vY0":-128.42645206819992,"vZ0":-4.538959120885588,"x":83.37,"y":219.84,"x0":-1.3822797884898426,"y0":50.00230164966959,"z0":5.1782969866165205,"aX":14.10565229503613},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-3.2,"breakHorizontal":-16.1,"spinRate":3189,"spinDirection":55},"zone":14,"typeConfidence":0.91,"plateTime":0.42736161744889634,"extension":5.877960365093032},"index":4,"playId":"4f4341fe-2bdc-3131-9e3a-e51fa8ce80f3","pitchNumber":4,"startTime":"2026-07-28T01:17:40.168Z","endTime":"2026-07-28T01:17:43.190Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":78.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.448513757329366,"aZ":-33.80968633120334,"pfxX":9.839509914052506,"pfxZ":-1.0246062685525228,"pX":0.24227041032241106,"pZ":2.973860096454374,"vX0":0.753810791226825,"vY0":-126.214712852772,"vZ0":0.8073640689657706,"x":107.77,"y":158.49,"x0":-1.3376325625428767,"y0":50.00361717083248,"z0":5.397284079592485,"aX":15.692044467581612},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.3,"breakHorizontal":-18.0,"spinRate":3087,"spinDirection":52},"zone":3,"typeConfidence":0.91,"plateTime":0.4358872846237962,"extension":5.790920305034679},"hitData":{"launchSpeed":82.7,"launchAngle":65.0,"totalDistance":145.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":163.97,"coordY":157.7}},"index":5,"playId":"b781fd6f-0a6a-3e55-bfbc-2b2b614e248b","pitchNumber":5,"startTime":"2026-07-28T01:17:59.668Z","endTime":"2026-07-28T01:18:10.194Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:18:10.194Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-28T01:18:20.788Z","endTime":"2026-07-28T01:20:07.197Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.135307874173396,"aZ":-45.19969772792604,"pfxX":6.172991194717385,"pfxZ":-8.580126147575488,"pX":-0.9786767245953457,"pZ":2.9807053658242815,"vX0":-1.2455659510204558,"vY0":-122.94656996128549,"vZ0":2.428746410386723,"x":154.3,"y":158.3,"x0":-1.2646743717786455,"y0":50.00005658167574,"z0":5.837659000225847,"aX":9.375406602327333},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-14.6,"breakHorizontal":-10.8,"spinRate":3020,"spinDirection":39},"zone":11,"typeConfidence":0.94,"plateTime":0.446820133590506,"extension":5.700449500420052},"index":0,"playId":"e54afc26-0d56-3e14-9db3-32f7370353ea","pitchNumber":1,"startTime":"2026-07-28T01:18:36.459Z","endTime":"2026-07-28T01:18:42.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.623684312261584,"aZ":-30.77270997000685,"pfxX":11.919077634194522,"pfxZ":0.8615208173503106,"pX":-0.18952591430768484,"pZ":2.4262950220202484,"vX0":-0.40374733175916533,"vY0":-127.18225652366091,"vZ0":-1.1703005595695806,"x":124.22,"y":173.27,"x0":-1.5752661931000245,"y0":50.004351043742055,"z0":5.347207207394714,"aX":19.402502266410995},"breaks":{"breakAngle":32.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.6,"breakHorizontal":-21.5,"spinRate":3091,"spinDirection":54},"zone":5,"typeConfidence":0.91,"plateTime":0.4317111962311806,"extension":5.8391922744803715},"index":1,"playId":"0f988a1c-096e-3ff9-9f89-604171bca993","pitchNumber":2,"startTime":"2026-07-28T01:18:51.606Z","endTime":"2026-07-28T01:18:55.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.024266308988025,"aZ":-44.24768836856408,"pfxX":7.677950841246033,"pfxZ":-7.8625016922200235,"pX":-0.8689689257999222,"pZ":2.698625037732309,"vX0":-1.6247134538526455,"vY0":-124.02248374148263,"vZ0":1.6601451992518654,"x":150.12,"y":165.92,"x0":-1.196610347640626,"y0":50.00153949326646,"z0":5.750199216816128,"aX":11.793156078005442},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-13.4,"breakHorizontal":-13.4,"spinRate":3130,"spinDirection":44},"zone":11,"typeConfidence":0.92,"plateTime":0.4440146428015157,"extension":5.981073676858388},"index":2,"playId":"fbe73498-8950-398f-a3cd-1acb4056e198","pitchNumber":3,"startTime":"2026-07-28T01:19:09.588Z","endTime":"2026-07-28T01:19:13.835Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-28T01:19:24.134Z","endTime":"2026-07-28T01:19:36.033Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.593219668766505,"aZ":-44.63138085738728,"pfxX":5.489922160396892,"pfxZ":-7.78491983326731,"pX":-0.07345224304472577,"pZ":1.0140286827324663,"vX0":1.1159324359718066,"vY0":-126.48135451699781,"vZ0":-2.1413037189630897,"x":119.8,"y":211.4,"x0":-1.2342555246324063,"y0":50.00069255400636,"z0":5.489798759623663,"aX":8.789264434500808},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-14.3,"breakHorizontal":-10.2,"spinRate":3152,"spinDirection":38},"zone":13,"typeConfidence":0.96,"plateTime":0.43498595082936653,"extension":6.00239947912013},"index":4,"playId":"05c71128-1fae-338c-8a38-54e2047402e0","pitchNumber":4,"startTime":"2026-07-28T01:19:36.033Z","endTime":"2026-07-28T01:19:39.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97800824986307,"aZ":-31.77562451795413,"pfxX":11.134560696973185,"pfxZ":0.24764133738169036,"pX":-0.6992472071816437,"pZ":2.609216102888136,"vX0":-1.4259289095045278,"vY0":-126.99563908103912,"vZ0":-0.5798906398272106,"x":143.65,"y":168.33,"x0":-1.5732892743536946,"y0":50.004516900583084,"z0":5.386031221203734,"aX":18.04061808704394},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.6,"breakHorizontal":-19.8,"spinRate":3186,"spinDirection":53},"zone":4,"typeConfidence":0.91,"plateTime":0.43264531647623405,"extension":5.794899591105828},"index":5,"playId":"c2a4c824-e09f-309e-9b0d-5f2d9c9d1f4d","pitchNumber":5,"startTime":"2026-07-28T01:20:04.145Z","endTime":"2026-07-28T01:20:07.197Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:20:07.197Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Harper walks.","rbi":0,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-28T01:20:22.808Z","endTime":"2026-07-28T01:21:52.737Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55345157858828,"aZ":-36.69915928792036,"pfxX":8.097751061147218,"pfxZ":-2.7863444078081203,"pX":0.19959801014642445,"pZ":1.0521289687255289,"vX0":1.3755764929827174,"vY0":-127.24150329343911,"vZ0":-3.36565598949569,"x":109.39,"y":210.37,"x0":-1.400604351453794,"y0":50.002796547841264,"z0":5.32983823205748,"aX":13.145222428835348},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-5.6,"breakHorizontal":-15.0,"spinRate":3203,"spinDirection":47},"zone":14,"typeConfidence":0.89,"plateTime":0.4321192251417174,"extension":5.761324917129376},"index":0,"playId":"d1ea4447-a80b-344a-b5e1-8eab2c921c78","pitchNumber":1,"startTime":"2026-07-28T01:20:32.687Z","endTime":"2026-07-28T01:20:36.773Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.297944736326848,"aZ":-46.12018476024204,"pfxX":6.6781427858954965,"pfxZ":-9.08192618760722,"pX":-1.512608470855419,"pZ":2.6957532647846865,"vX0":-2.6603622590014613,"vY0":-123.82906241147201,"vZ0":2.061981863472237,"x":174.66,"y":165.99,"x0":-1.285231811655068,"y0":50.00227879729964,"z0":5.742871981125155,"aX":10.255040384962987},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-15.6,"breakHorizontal":-11.4,"spinRate":3031,"spinDirection":40},"zone":11,"typeConfidence":0.96,"plateTime":0.4442268073056579,"extension":5.726957064162049},"index":1,"playId":"1586cb0a-eb85-377a-8204-585681a7adf4","pitchNumber":2,"startTime":"2026-07-28T01:20:47.266Z","endTime":"2026-07-28T01:20:50.686Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.834952060730647,"aZ":-26.460136038376195,"pfxX":1.6805598796016925,"pfxZ":2.9532610886374138,"pX":1.3474655214960773,"pZ":0.2789765499053115,"vX0":6.172197585674235,"vY0":-137.54784943486968,"vZ0":-8.499341309883583,"x":65.64,"y":231.25,"x0":-1.1353322499507659,"y0":50.00085371483894,"z0":5.177036950178791,"aX":3.249787822836403},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.8,"breakHorizontal":-4.2,"spinRate":2877,"spinDirection":187},"zone":14,"typeConfidence":0.9,"plateTime":0.3967807198862201,"extension":5.9513259157825065},"index":2,"playId":"bb46c566-30a6-3f16-b961-ae23220b054d","pitchNumber":3,"startTime":"2026-07-28T01:21:02.767Z","endTime":"2026-07-28T01:21:06.153Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":3,"startTime":"2026-07-28T01:21:34.986Z","endTime":"2026-07-28T01:21:48.971Z","isPitch":false,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.029569638969807,"aZ":-20.845589776450225,"pfxX":-5.5472156035664515,"pfxZ":5.62173062240155,"pX":1.210955906177191,"pZ":2.3683465445031078,"vX0":8.736421877935888,"vY0":-140.81952212011834,"vZ0":-4.166051313773404,"x":70.84,"y":174.83,"x0":-1.2063797222360926,"y0":50.00060265689867,"z0":5.2098611455324715,"aX":-11.175033417739208},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.5,"breakHorizontal":8.3,"spinRate":2373,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3884760559867608,"extension":5.924369912705884},"index":4,"playId":"5cd919b2-d98e-3cb2-bcd8-1e36d5904798","pitchNumber":4,"startTime":"2026-07-28T01:21:48.971Z","endTime":"2026-07-28T01:21:52.737Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:21:52.737Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Marsh strikes out swinging.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-28T01:22:10.026Z","endTime":"2026-07-28T01:23:23.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691788,"link":"/api/v1/people/691788"},"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":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.082866640440376,"aZ":-17.850962325858262,"pfxX":-4.724426026607914,"pfxZ":7.078650515067555,"pX":0.4746662103338813,"pZ":1.6776696236594426,"vX0":6.942799073012237,"vY0":-141.1325404098322,"vZ0":-6.246241019161388,"x":98.91,"y":193.48,"x0":-1.3995483231580383,"y0":50.006660141622646,"z0":5.062897012044129,"aX":-9.565638627041716},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.8,"breakHorizontal":7.2,"spinRate":2476,"spinDirection":231},"zone":9,"typeConfidence":0.83,"plateTime":0.38758112025734803,"extension":5.95437448918497},"index":0,"playId":"29d851d9-c361-3120-8348-564994a502a2","pitchNumber":1,"startTime":"2026-07-28T01:22:17.152Z","endTime":"2026-07-28T01:22:21.925Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.334689559885298,"aZ":-24.81522800904125,"pfxX":2.2026159199079363,"pfxZ":3.8119150764463052,"pX":-0.10763474527257118,"pZ":1.2373158342498136,"vX0":2.8406651712038817,"vY0":-137.50598824672394,"vZ0":-6.3108423197222905,"x":121.1,"y":205.37,"x0":-1.4372819139012396,"y0":50.00207455110534,"z0":5.2280814622814,"aX":4.2483601093466605},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.9,"breakHorizontal":-4.6,"spinRate":2919,"spinDirection":204},"zone":13,"typeConfidence":0.9,"plateTime":0.3971870059859808,"extension":5.923518771633805},"index":1,"playId":"ad70b460-2fc3-3085-a961-b61a6c80352d","pitchNumber":2,"startTime":"2026-07-28T01:22:47.352Z","endTime":"2026-07-28T01:22:50.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7469202375906,"aZ":-30.783372950111314,"pfxX":8.567720010166681,"pfxZ":0.8568109380377464,"pX":1.1129728472967086,"pZ":1.911999001101469,"vX0":3.572998674225797,"vY0":-127.2094948531273,"vZ0":-2.305907764842786,"x":74.58,"y":187.16,"x0":-1.4258681151678239,"y0":50.005167379886224,"z0":5.287084135407517,"aX":13.947296898070421},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.2,"breakHorizontal":-16.3,"spinRate":3097,"spinDirection":50},"zone":14,"typeConfidence":0.92,"plateTime":0.4317032588075711,"extension":5.9025089560444295},"index":2,"playId":"1ff5c437-e9e7-312d-9f65-48fa0c0626a0","pitchNumber":3,"startTime":"2026-07-28T01:23:03.178Z","endTime":"2026-07-28T01:23:06.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.780898392091853,"aZ":-45.01838929851744,"pfxX":5.059202828433093,"pfxZ":-8.064973531127247,"pX":0.4450218939647952,"pZ":0.7747413314817618,"vX0":2.567244402694213,"vY0":-126.17868095642967,"vZ0":-2.4131298117826168,"x":100.04,"y":217.86,"x0":-1.247211914245782,"y0":50.00502126987605,"z0":5.415642554893627,"aX":8.053308199117849},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-14.9,"breakHorizontal":-9.8,"spinRate":3204,"spinDirection":35},"zone":14,"typeConfidence":0.96,"plateTime":0.4362532376477617,"extension":5.960974339987569},"index":3,"playId":"6711f83c-0960-3855-afe3-0c67469c3b92","pitchNumber":4,"startTime":"2026-07-28T01:23:20.432Z","endTime":"2026-07-28T01:23:23.650Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:23:23.650Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jakob Marsee singles on a ground ball to center fielder Justin Crawford.","rbi":0,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-28T01:25:53.408Z","endTime":"2026-07-28T01:26:05.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jhoan Duran replaces Orion Kerkering.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T01:25:00.021Z","endTime":"2026-07-28T01:25:55.767Z","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":"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":96.9,"endSpeed":88.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.876157149337132,"aZ":-31.165155189290452,"pfxX":-8.625457218695484,"pfxZ":0.49906463001646095,"pX":0.16336347043177082,"pZ":2.9590037082333076,"vX0":9.441249509583857,"vY0":-140.85608113995315,"vZ0":-2.55343625582006,"x":110.77,"y":158.89,"x0":-2.110619158319265,"y0":50.00046604903488,"z0":5.891524146989515,"aX":-17.337178515269844},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":0.6,"breakHorizontal":13.7,"spinRate":1570,"spinDirection":233},"zone":2,"typeConfidence":0.89,"plateTime":0.38880094860583503,"extension":5.629902182069531},"hitData":{"launchSpeed":90.9,"launchAngle":-4.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.93,"coordY":89.32}},"index":1,"playId":"bfd13f49-186f-3801-9c35-c0bb519e918a","pitchNumber":1,"startTime":"2026-07-28T01:25:55.767Z","endTime":"2026-07-28T01:26:05.238Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:26:05.238Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Lopez singles on a ground ball to right fielder Bryan De La Cruz. Jakob Marsee to 3rd.","rbi":0,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-28T01:26:39.303Z","endTime":"2026-07-28T01:28:03.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"postOnThird":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"6cf00506-47aa-44fb-a07b-30c113df0bdc","startTime":"2026-07-28T01:26:39.303Z","endTime":"2026-07-28T01:26:44.303Z","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":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.46513259192745,"aZ":-29.50870642822304,"pfxX":-9.412169991961033,"pfxZ":1.3276063031708603,"pX":-1.1435761649674963,"pZ":1.7889901565762332,"vX0":6.494468148869674,"vY0":-140.78022082650187,"vZ0":-5.677521717695721,"x":160.59,"y":190.48,"x0":-2.2595727233792395,"y0":50.001371598514616,"z0":5.74603439486379,"aX":-18.85892965642536},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":1.4,"breakHorizontal":15.7,"spinRate":1778,"spinDirection":235},"zone":13,"typeConfidence":0.91,"plateTime":0.3893159910508128,"extension":5.7313594483386385},"index":1,"playId":"5ed394d7-30e1-3597-928a-1c1c98bb7ed1","pitchNumber":1,"startTime":"2026-07-28T01:26:56.056Z","endTime":"2026-07-28T01:27:00.067Z","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":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.7,"endSpeed":90.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.53655264365365,"aZ":-16.23642982622051,"pfxX":-8.924803650368506,"pfxZ":7.556499589771178,"pX":0.7227911263337063,"pZ":3.225643378149469,"vX0":10.99191120581016,"vY0":-144.71648043850118,"vZ0":-4.629034383549198,"x":89.45,"y":151.69,"x0":-1.9752274699032377,"y0":50.00312124298149,"z0":5.848950138258168,"aX":-18.82506415729053},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":12.8,"breakHorizontal":13.8,"spinRate":2129,"spinDirection":229},"zone":3,"typeConfidence":0.93,"plateTime":0.3793014894862812,"extension":5.774177441683266},"index":2,"playId":"83734258-e9de-3114-a32c-943469657ad5","pitchNumber":2,"startTime":"2026-07-28T01:27:18.761Z","endTime":"2026-07-28T01:27:23.815Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.16347245195384,"aZ":-28.347797625005796,"pfxX":-8.794406796568893,"pfxZ":1.9083964583236561,"pX":-0.7640764623962915,"pZ":3.0522533841608834,"vX0":7.598576299189841,"vY0":-141.04923778741346,"vZ0":-2.6565365334477242,"x":146.12,"y":156.37,"x0":-2.3596367541733216,"y0":50.000307748918004,"z0":5.847657098297302,"aX":-17.594917631711137},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":3.1,"breakHorizontal":14.3,"spinRate":1828,"spinDirection":235},"zone":1,"typeConfidence":0.92,"plateTime":0.3893660087442594,"extension":5.8210822160023925},"hitData":{"launchSpeed":71.9,"launchAngle":-5.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.29,"coordY":131.07}},"index":3,"playId":"9807d1ed-06e2-3ccb-aa4c-64e98f520144","pitchNumber":3,"startTime":"2026-07-28T01:27:51.029Z","endTime":"2026-07-28T01:28:03.473Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:28:03.473Z","atBatIndex":76},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Kyle Stowers hit by pitch.","rbi":0,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-28T01:29:25.253Z","endTime":"2026-07-28T01:30:26.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"postOnThird":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,3,4],"actionIndex":[2],"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T01:28:30.430Z","endTime":"2026-07-28T01:29:27.577Z","isPitch":false,"type":"action"},{"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.42075992458901,"aZ":-25.862961278836288,"pfxX":-9.901455538288177,"pfxZ":3.1601025955695903,"pX":-0.9619091906317803,"pZ":1.6840203487047194,"vX0":7.243925698018546,"vY0":-140.31234579727348,"vZ0":-6.564585227000633,"x":153.67,"y":193.31,"x0":-2.2892572102453603,"y0":50.001496876527035,"z0":5.736513067019361,"aX":-19.76301616516898},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":4.6,"breakHorizontal":16.4,"spinRate":1773,"spinDirection":235},"zone":13,"typeConfidence":0.92,"plateTime":0.3901948670061177,"extension":5.469249610868217},"index":1,"playId":"9262fe5d-3c30-3ef6-8513-1108f829aa85","pitchNumber":1,"startTime":"2026-07-28T01:29:27.577Z","endTime":"2026-07-28T01:29:35.535Z","isPitch":true,"type":"pitch"},{"details":{"description":"Otto Lopez steals (22) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":2,"actionPlayId":"9262fe5d-3c30-3ef6-8513-1108f829aa85","startTime":"2026-07-28T01:29:41.106Z","endTime":"2026-07-28T01:29:51.786Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.0,"endSpeed":91.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.90078618032854,"aZ":-14.733184317748668,"pfxX":-8.762210586222787,"pfxZ":8.202131365792795,"pX":0.26984620506380946,"pZ":2.013860751297721,"vX0":9.777951697070772,"vY0":-145.12682053738587,"vZ0":-8.092059583112643,"x":106.71,"y":184.41,"x0":-2.0094036300594107,"y0":50.005131835419306,"z0":5.741483247427862,"aX":-18.63811143050333},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.3,"breakHorizontal":13.8,"spinRate":2153,"spinDirection":226},"zone":9,"typeConfidence":0.93,"plateTime":0.3778347953342145,"extension":6.04886308331717},"index":3,"playId":"1261caeb-5092-3537-9e0d-04ecac27dbbb","pitchNumber":2,"startTime":"2026-07-28T01:29:51.786Z","endTime":"2026-07-28T01:29:54.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.8,"endSpeed":91.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.22145659046572,"aZ":-12.513379266192342,"pfxX":-8.567640341233385,"pfxZ":9.099037926077749,"pX":1.1844438388176006,"pZ":3.531356333267377,"vX0":12.020843136257938,"vY0":-146.2333429277775,"vZ0":-4.437716369223882,"x":71.85,"y":143.43,"x0":-1.8707982812137158,"y0":50.00230806507518,"z0":5.822123820500342,"aX":-18.512774176284623},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":15.7,"breakHorizontal":13.1,"spinRate":2075,"spinDirection":225},"zone":12,"typeConfidence":0.96,"plateTime":0.3748750720853118,"extension":5.704540610279331},"index":4,"playId":"6b32b840-904f-360f-be48-1bb0724b5c42","pitchNumber":3,"startTime":"2026-07-28T01:30:15.006Z","endTime":"2026-07-28T01:30:26.671Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:30:26.671Z","atBatIndex":77},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heriberto Hernández singles on a ground ball to center fielder Justin Crawford. Jakob Marsee scores. Otto Lopez scores. Esteury Ruiz to 2nd.","rbi":2,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-28T01:32:04.882Z","endTime":"2026-07-28T01:35:01.300Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"postOnSecond":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,4,5,6,7,8,9],"actionIndex":[0],"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":{"id":661395,"link":"/api/v1/people/661395"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":{"id":661395,"link":"/api/v1/people/661395"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"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":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Esteury Ruiz replaces Kyle Stowers.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T01:30:55.417Z","endTime":"2026-07-28T01:31:18.272Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":669065,"link":"/api/v1/people/669065"},"base":1},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-28T01:31:18.272Z","endTime":"2026-07-28T01:32:06.908Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.722982523924713,"aZ":-31.423698688367192,"pfxX":2.5259125997677367,"pfxZ":0.4497736296373436,"pX":1.467297248575061,"pZ":2.015262210504616,"vX0":8.945734999444484,"vY0":-128.67241300199632,"vZ0":-2.8614052167525226,"x":61.07,"y":184.37,"x0":-2.3938673189017217,"y0":50.00079252633059,"z0":5.596738261891149,"aX":4.200728669546988},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.4,"breakHorizontal":-6.7,"spinRate":2583,"spinDirection":43},"zone":14,"typeConfidence":0.9,"plateTime":0.4269905815294286,"extension":5.763381108894741},"index":2,"playId":"a7ae0247-cd88-37b6-9c04-1a4910a6ab74","pitchNumber":1,"startTime":"2026-07-28T01:32:06.908Z","endTime":"2026-07-28T01:32:09.955Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":3,"startTime":"2026-07-28T01:32:20.435Z","endTime":"2026-07-28T01:32:42.486Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.98180308317085,"aZ":-33.020568335618975,"pfxX":2.693292025417067,"pfxZ":-0.48529090138682296,"pX":0.8741542617407876,"pZ":1.646554917616377,"vX0":7.862495030865489,"vY0":-130.5301213763303,"vZ0":-3.5871431689067004,"x":83.68,"y":194.32,"x0":-2.515298813610614,"y0":50.002902466853364,"z0":5.499342270198255,"aX":4.692168620317687},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-1.4,"breakHorizontal":-6.5,"spinRate":2651,"spinDirection":36},"zone":14,"typeConfidence":0.91,"plateTime":0.41806816031146177,"extension":5.466724609186644},"index":4,"playId":"a6983bf3-c709-3757-8693-9a87bde8f69b","pitchNumber":2,"startTime":"2026-07-28T01:32:42.486Z","endTime":"2026-07-28T01:32:46.607Z","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":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":90.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.030595166818586,"aZ":-24.848948664707297,"pfxX":-9.028703241868392,"pfxZ":3.516733956405238,"pX":-0.9830636746626186,"pZ":1.757479988276954,"vX0":6.836999072854082,"vY0":-143.96091339124337,"vZ0":-6.820627309924056,"x":154.47,"y":191.33,"x0":-2.225839893069104,"y0":50.00156044643834,"z0":5.714796345830392,"aX":-18.791198947253516},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.0,"breakHorizontal":14.9,"spinRate":1836,"spinDirection":231},"zone":13,"typeConfidence":0.89,"plateTime":0.3816980343409808,"extension":5.665894459988549},"index":5,"playId":"80c5ee67-42c9-3357-aed2-e1640c6da240","pitchNumber":3,"startTime":"2026-07-28T01:33:04.265Z","endTime":"2026-07-28T01:33:09.221Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"}}},{"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":0},"pitchData":{"startSpeed":98.6,"endSpeed":90.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.03532516155832,"aZ":-26.606678069413285,"pfxX":-9.822449725500038,"pfxZ":2.6825012386940443,"pX":-1.267214935619582,"pZ":2.520418336338448,"vX0":6.288895943089369,"vY0":-143.3599243258497,"vZ0":-4.776913702234122,"x":165.3,"y":170.73,"x0":-2.216438265574797,"y0":50.00441833346532,"z0":5.875261779509804,"aX":-20.387897953084128},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":4.1,"breakHorizontal":16.4,"spinRate":1833,"spinDirection":231},"zone":11,"typeConfidence":0.93,"plateTime":0.38248755980717775,"extension":5.567442807645557},"index":6,"playId":"272ad5f4-8c7b-39d7-8282-8cc4a2879ef9","pitchNumber":4,"startTime":"2026-07-28T01:33:44.652Z","endTime":"2026-07-28T01:33:48.445Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"index":7,"playId":"44942f84-b3d5-4bb7-81b6-9c00b0c813e3","startTime":"2026-07-28T01:34:05.053Z","endTime":"2026-07-28T01:34:10.053Z","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(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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":101.6,"endSpeed":91.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.771304425375796,"aZ":-14.08408507776257,"pfxX":-8.672191137813382,"pfxZ":8.269626692707746,"pX":0.007168769822022486,"pZ":3.7887319173546388,"vX0":9.150018372286864,"vY0":-147.55820395729413,"vZ0":-3.7624938663487804,"x":116.73,"y":136.48,"x0":-2.0193979190537115,"y0":50.00119154703249,"z0":5.920165720665248,"aX":-18.96740927991504},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":14.3,"breakHorizontal":13.7,"spinRate":2199,"spinDirection":224},"zone":12,"typeConfidence":0.95,"plateTime":0.372346885998351,"extension":5.995994472002549},"index":8,"playId":"ed356f01-d560-3bde-bc5d-c568ecb74d50","pitchNumber":5,"startTime":"2026-07-28T01:34:24.777Z","endTime":"2026-07-28T01:34:28.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":101.5,"endSpeed":92.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.858523853248194,"aZ":-16.760126421456686,"pfxX":-8.191172053838919,"pfxZ":7.033537040120246,"pX":0.7962387098759481,"pZ":2.741198640734701,"vX0":11.075114645438127,"vY0":-147.29801699094216,"vZ0":-6.070050672786912,"x":86.65,"y":164.77,"x0":-1.9528995047950624,"y0":50.00249604122104,"z0":5.824103160194725,"aX":-17.95137680680592},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":11.6,"breakHorizontal":12.6,"spinRate":2058,"spinDirection":224},"zone":6,"typeConfidence":0.94,"plateTime":0.3722238428303708,"extension":6.118584044724727},"hitData":{"launchSpeed":100.1,"launchAngle":1.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.25,"coordY":102.02}},"index":9,"playId":"033914fa-5376-3f20-b468-6400a49aa6fa","pitchNumber":6,"startTime":"2026-07-28T01:34:48.241Z","endTime":"2026-07-28T01:35:01.300Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:35:01.300Z","atBatIndex":78},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xavier Edwards singles on a soft bunt ground ball to third baseman Alec Bohm. Esteury Ruiz to 3rd. Heriberto Hernández to 2nd.","rbi":0,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-28T01:35:35.626Z","endTime":"2026-07-28T01:36:03.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"postOnSecond":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"postOnThird":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0],"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_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":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":97.9,"endSpeed":89.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.248127584992815,"aZ":-25.735552163165455,"pfxX":-9.535060802815217,"pfxZ":3.134387670096759,"pX":-0.6901695669463934,"pZ":2.3897458799535314,"vX0":7.91674919178218,"vY0":-142.35285025274075,"vZ0":-4.965453109564541,"x":143.31,"y":174.26,"x0":-2.2664568467961086,"y0":50.00626914542522,"z0":5.783165487591027,"aX":-19.60089733146311},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":4.8,"breakHorizontal":15.7,"spinRate":1656,"spinDirection":234},"zone":4,"typeConfidence":0.92,"plateTime":0.3845679847519863,"extension":5.9224337172653865},"hitData":{"launchSpeed":29.1,"launchAngle":-45.0,"totalDistance":4.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":113.36,"coordY":189.88}},"index":0,"playId":"3e7c0ee8-3958-3cc7-bf8f-d372c86c4945","pitchNumber":1,"startTime":"2026-07-28T01:35:55.601Z","endTime":"2026-07-28T01:36:03.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:36:03.651Z","atBatIndex":79},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Liam Hicks grounds into a force out, first baseman Bryce Harper to catcher J.T. Realmuto. Esteury Ruiz out at home. Heriberto Hernández to 3rd. Xavier Edwards to 2nd. Liam Hicks to 1st.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-28T01:36:34.394Z","endTime":"2026-07-28T01:37:17.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"postOnThird":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.00057144104204,"aZ":-36.424670802752,"pfxX":1.3237929758523173,"pfxZ":-2.5365403020106125,"pX":-0.7940723074972915,"pZ":2.875290067279813,"vX0":3.5558933933225214,"vY0":-128.39531873532158,"vZ0":-0.748412972786124,"x":147.27,"y":161.15,"x0":-2.3677498847864253,"y0":50.006352222013,"z0":5.9993720977421745,"aX":2.214754631853827},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-4.6,"breakHorizontal":-3.1,"spinRate":2623,"spinDirection":44},"zone":1,"typeConfidence":0.86,"plateTime":0.42622927279104017,"extension":5.71220663985213},"index":0,"playId":"73e2f15b-32d9-320d-980e-4bb46c796c64","pitchNumber":1,"startTime":"2026-07-28T01:36:50.023Z","endTime":"2026-07-28T01:36:53.951Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.920916025803525,"aZ":-28.275349433424527,"pfxX":-5.495404904333559,"pfxZ":2.4151220516573666,"pX":-0.15855556823297665,"pZ":3.0668792594480774,"vX0":6.942980590531342,"vY0":-126.385300964824,"vZ0":-1.3587178256929076,"x":123.04,"y":155.97,"x0":-2.228210014874697,"y0":50.006223381025606,"z0":5.883820270202798,"aX":-8.88638981746314},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.3,"breakHorizontal":8.4,"spinRate":973,"spinDirection":246},"zone":2,"typeConfidence":0.92,"plateTime":0.43349495820007755,"extension":6.309329426927626},"hitData":{"launchSpeed":87.2,"launchAngle":-27.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.43,"coordY":174.03}},"index":1,"playId":"16b32f65-d4a0-3d18-ac86-ac753eb303ab","pitchNumber":2,"startTime":"2026-07-28T01:37:09.903Z","endTime":"2026-07-28T01:37:17.968Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:37:17.968Z","atBatIndex":80},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Griffin Conine singles on a line drive to right fielder Bryan De La Cruz. Heriberto Hernández scores. Xavier Edwards to 3rd. Liam Hicks to 2nd.","rbi":1,"awayScore":7,"homeScore":8,"isOut":false},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-28T01:37:34.673Z","endTime":"2026-07-28T01:39:11.457Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"postOnSecond":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"postOnThird":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".571"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".583"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"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":".133"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".067"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.417"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.000"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.200"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".353"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".278"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.43"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.39"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.99"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.18"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"102.66"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.16"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.10"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.24"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.73"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"69.86"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.93"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.22"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.75"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.417"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.000"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.200"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".353"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".278"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":{"id":661395,"link":"/api/v1/people/661395"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":100.5,"endSpeed":91.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.726250564784706,"aZ":-16.597647211976913,"pfxX":-8.560658999996363,"pfxZ":7.200724194072311,"pX":-0.32296712236321096,"pZ":4.600012092011873,"vX0":8.283759223273732,"vY0":-146.21605129959315,"vZ0":-1.0128596375589018,"x":129.31,"y":114.58,"x0":-2.081635748213281,"y0":50.00356198720365,"z0":5.947555583555892,"aX":-18.522182796045687},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.0,"breakHorizontal":13.8,"spinRate":2058,"spinDirection":227},"zone":11,"typeConfidence":0.93,"plateTime":0.3747020840571116,"extension":5.902488041065455},"index":0,"playId":"927c7988-a1ed-3e2a-936e-1de130f4f4ed","pitchNumber":1,"startTime":"2026-07-28T01:37:53.345Z","endTime":"2026-07-28T01:37:56.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49911372986188,"aZ":-33.92786057570991,"pfxX":0.3000470368849899,"pfxZ":-1.0657212005898362,"pX":0.9474679882668539,"pZ":1.5207523455385967,"vX0":7.838629836163723,"vY0":-127.50711211317699,"vZ0":-4.014552389915365,"x":80.88,"y":197.72,"x0":-2.2016483802218314,"y0":50.0016772486518,"z0":5.784386390695201,"aX":0.4930336419728235},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.6,"breakHorizontal":-2.3,"spinRate":2544,"spinDirection":33},"zone":14,"typeConfidence":0.88,"plateTime":0.4290920951360988,"extension":6.198571810357197},"index":1,"playId":"cab63e79-9da7-30bc-8787-f9104ba77871","pitchNumber":2,"startTime":"2026-07-28T01:38:15.940Z","endTime":"2026-07-28T01:38:18.961Z","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":96.7,"endSpeed":89.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.2132967615639,"aZ":-30.07899721394547,"pfxX":-6.273857495176125,"pfxZ":1.0366329245650387,"pX":-0.71432847573789,"pZ":2.903236415920008,"vX0":6.656326565620176,"vY0":-140.80718501670654,"vZ0":-2.7399104949371087,"x":144.23,"y":160.39,"x0":-2.287162349362677,"y0":50.00249698903979,"z0":5.823264664728892,"aX":-12.672172660873489},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":1.6,"breakHorizontal":10.1,"spinRate":1687,"spinDirection":236},"zone":1,"typeConfidence":0.9,"plateTime":0.3881233917850664,"extension":5.6492940275826},"index":2,"playId":"0ddd13aa-414f-3481-bed1-f4e99adbae62","pitchNumber":3,"startTime":"2026-07-28T01:38:37.546Z","endTime":"2026-07-28T01:38:40.615Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.98230025349945,"aZ":-38.25942014461528,"pfxX":2.3251445390416965,"pfxZ":-3.730792868084368,"pX":0.673419338460334,"pZ":2.848324539890231,"vX0":6.729128801998958,"vY0":-126.65997382274823,"vZ0":0.021268523808102957,"x":91.33,"y":161.88,"x0":-2.315931019635006,"y0":50.00333706534079,"z0":5.889890310351007,"aX":3.791098945657926},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-6.5,"breakHorizontal":-5.6,"spinRate":2740,"spinDirection":51},"zone":3,"typeConfidence":0.87,"plateTime":0.43182690493461484,"extension":5.950007137459023},"hitData":{"launchSpeed":75.7,"launchAngle":13.0,"totalDistance":134.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":154.45,"coordY":119.26}},"index":3,"playId":"edfb2bd6-d9be-3a32-a663-17fd5aad5e4c","pitchNumber":4,"startTime":"2026-07-28T01:39:02.885Z","endTime":"2026-07-28T01:39:11.457Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:39:11.457Z","atBatIndex":81}],"currentPlay":{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Griffin Conine singles on a line drive to right fielder Bryan De La Cruz. Heriberto Hernández scores. Xavier Edwards to 3rd. Liam Hicks to 2nd.","rbi":1,"awayScore":7,"homeScore":8,"isOut":false},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-28T01:37:34.673Z","endTime":"2026-07-28T01:39:11.457Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"postOnSecond":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"postOnThird":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".571"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".583"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"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":".133"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".067"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.417"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.000"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.200"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".353"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".278"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.43"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.39"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.99"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.18"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"102.66"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.16"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.10"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.24"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.73"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"69.86"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.93"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.22"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.75"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.417"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.000"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.200"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".353"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".278"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":{"id":661395,"link":"/api/v1/people/661395"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":100.5,"endSpeed":91.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.726250564784706,"aZ":-16.597647211976913,"pfxX":-8.560658999996363,"pfxZ":7.200724194072311,"pX":-0.32296712236321096,"pZ":4.600012092011873,"vX0":8.283759223273732,"vY0":-146.21605129959315,"vZ0":-1.0128596375589018,"x":129.31,"y":114.58,"x0":-2.081635748213281,"y0":50.00356198720365,"z0":5.947555583555892,"aX":-18.522182796045687},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.0,"breakHorizontal":13.8,"spinRate":2058,"spinDirection":227},"zone":11,"typeConfidence":0.93,"plateTime":0.3747020840571116,"extension":5.902488041065455},"index":0,"playId":"927c7988-a1ed-3e2a-936e-1de130f4f4ed","pitchNumber":1,"startTime":"2026-07-28T01:37:53.345Z","endTime":"2026-07-28T01:37:56.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49911372986188,"aZ":-33.92786057570991,"pfxX":0.3000470368849899,"pfxZ":-1.0657212005898362,"pX":0.9474679882668539,"pZ":1.5207523455385967,"vX0":7.838629836163723,"vY0":-127.50711211317699,"vZ0":-4.014552389915365,"x":80.88,"y":197.72,"x0":-2.2016483802218314,"y0":50.0016772486518,"z0":5.784386390695201,"aX":0.4930336419728235},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.6,"breakHorizontal":-2.3,"spinRate":2544,"spinDirection":33},"zone":14,"typeConfidence":0.88,"plateTime":0.4290920951360988,"extension":6.198571810357197},"index":1,"playId":"cab63e79-9da7-30bc-8787-f9104ba77871","pitchNumber":2,"startTime":"2026-07-28T01:38:15.940Z","endTime":"2026-07-28T01:38:18.961Z","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":96.7,"endSpeed":89.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.2132967615639,"aZ":-30.07899721394547,"pfxX":-6.273857495176125,"pfxZ":1.0366329245650387,"pX":-0.71432847573789,"pZ":2.903236415920008,"vX0":6.656326565620176,"vY0":-140.80718501670654,"vZ0":-2.7399104949371087,"x":144.23,"y":160.39,"x0":-2.287162349362677,"y0":50.00249698903979,"z0":5.823264664728892,"aX":-12.672172660873489},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":1.6,"breakHorizontal":10.1,"spinRate":1687,"spinDirection":236},"zone":1,"typeConfidence":0.9,"plateTime":0.3881233917850664,"extension":5.6492940275826},"index":2,"playId":"0ddd13aa-414f-3481-bed1-f4e99adbae62","pitchNumber":3,"startTime":"2026-07-28T01:38:37.546Z","endTime":"2026-07-28T01:38:40.615Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.98230025349945,"aZ":-38.25942014461528,"pfxX":2.3251445390416965,"pfxZ":-3.730792868084368,"pX":0.673419338460334,"pZ":2.848324539890231,"vX0":6.729128801998958,"vY0":-126.65997382274823,"vZ0":0.021268523808102957,"x":91.33,"y":161.88,"x0":-2.315931019635006,"y0":50.00333706534079,"z0":5.889890310351007,"aX":3.791098945657926},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-6.5,"breakHorizontal":-5.6,"spinRate":2740,"spinDirection":51},"zone":3,"typeConfidence":0.87,"plateTime":0.43182690493461484,"extension":5.950007137459023},"hitData":{"launchSpeed":75.7,"launchAngle":13.0,"totalDistance":134.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":154.45,"coordY":119.26}},"index":3,"playId":"edfb2bd6-d9be-3a32-a663-17fd5aad5e4c","pitchNumber":4,"startTime":"2026-07-28T01:39:02.885Z","endTime":"2026-07-28T01:39:11.457Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:39:11.457Z","atBatIndex":81},"scoringPlays":[2,7,14,17,18,47,49,51,64,78,81],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2,3,4],"bottom":[5,6,7,8,9],"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":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":133.92,"y":29.78},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":214.52,"y":110.7},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":1,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":119.1,"y":97.77},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":1,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":23.2,"y":79.36},"type":"H","description":"Home Run"}]}},{"startIndex":10,"endIndex":20,"top":[10,11,12,13],"bottom":[14,15,16,17,18,19,20],"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":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"coordinates":{"x":149.72,"y":58.46},"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":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":192.41,"y":97.18},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"coordinates":{"x":177.19,"y":48.76},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"coordinates":{"x":108.3,"y":74.79},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":162.47,"y":47.57},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":154.21,"y":80.16},"type":"H","description":"Triple"}]}},{"startIndex":21,"endIndex":28,"top":[21,22,23,24],"bottom":[25,26,27,28],"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":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":123.43,"y":143.17},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":66.32,"y":127.81},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":111.81,"y":68.99},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":75.65,"y":79.24},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":163.74,"y":85.81},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":125.25,"y":180.69},"type":"O","description":"Groundout"}]}},{"startIndex":29,"endIndex":37,"top":[29,30,31,32],"bottom":[33,34,35,36,37],"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":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":138.67,"y":94.57},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":103.46,"y":162.54},"type":"O","description":"Grounded Into DP"},{"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":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"coordinates":{"x":147.25,"y":82.5},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"coordinates":{"x":133.5,"y":194.33},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":191.02,"y":98.7},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":67.06,"y":137.69},"type":"H","description":"Double"}]}},{"startIndex":38,"endIndex":44,"top":[38,39,40],"bottom":[41,42,43,44],"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":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":147.64,"y":157.7},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":149.88,"y":144.23},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":70.74,"y":89.45},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":83.35,"y":142.1},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"coordinates":{"x":59.13,"y":83.89},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":90.3,"y":119.28},"type":"O","description":"Flyout"}]}},{"startIndex":45,"endIndex":55,"top":[45,46,47,48,49,50,51,52],"bottom":[53,54,55],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":145.59,"y":157.37},"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":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":118.59,"y":97.18},"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":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":183.34,"y":122.6},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":182.1,"y":67.91},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":85.31,"y":115.94},"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":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":96.29,"y":79.52},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":117.98,"y":145.59},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":146.43,"y":150.43},"type":"O","description":"Groundout"}]}},{"startIndex":56,"endIndex":62,"top":[56,57,58,59],"bottom":[60,61,62],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":194.24,"y":109.07},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":153.08,"y":156.49},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":184.84,"y":68.38},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":156.71,"y":167.38},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":121.03,"y":52.49},"type":"O","description":"Flyout"}]}},{"startIndex":63,"endIndex":70,"top":[63,64,65,66],"bottom":[67,68,69,70],"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":667463,"fullName":"John King","link":"/api/v1/people/667463"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":197.86,"y":71.16},"type":"H","description":"Triple"},{"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":667463,"fullName":"John King","link":"/api/v1/people/667463"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":166.94,"y":57.52},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"batter":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"coordinates":{"x":133.72,"y":164.35},"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":667463,"fullName":"John King","link":"/api/v1/people/667463"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":153.08,"y":153.46},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":165.72,"y":68.71},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"coordinates":{"x":69.29,"y":151.09},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":152.46,"y":52.18},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"coordinates":{"x":66.55,"y":99.6},"type":"O","description":"Lineout"}]}},{"startIndex":71,"endIndex":81,"top":[71,72,73,74],"bottom":[75,76,77,78,79,80,81],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":9,"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":163.97,"y":157.7},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":134.93,"y":89.32},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":177.29,"y":131.07},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":125.25,"y":102.02},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":113.36,"y":189.88},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":146.43,"y":174.03},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"coordinates":{"x":154.45,"y":119.26},"type":"H","description":"Single"}]}}]},"linescore":{"note":"One out when winning run scored.","currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":1,"errors":2,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"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":1,"leftOnBase":0},"away":{"runs":4,"hits":4,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":3,"hits":5,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":8,"hits":14,"errors":1,"leftOnBase":9},"away":{"runs":7,"hits":10,"errors":2,"leftOnBase":6}},"defense":{"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"catcher":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"first":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"second":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"third":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"shortstop":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"left":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"center":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"right":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"onDeck":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"inHole":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"battingOrder":5,"team":{"id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"}},"offense":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"onDeck":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"inHole":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"first":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"second":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"third":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"battingOrder":6,"team":{"id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"}},"balls":1,"strikes":2,"outs":1},"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":9,"groundOuts":6,"airOuts":10,"runs":7,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".237","atBats":34,"obp":".304","slg":".402","ops":".706","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":16,"rbi":6,"leftOnBase":17,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":1,"lineOuts":0},"pitching":{"flyOuts":7,"groundOuts":6,"airOuts":10,"runs":8,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":14,"hitByPitch":1,"atBats":39,"obp":".405","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":158,"era":"4.25","inningsPitched":"8.1","saveOpportunities":0,"earnedRuns":8,"whip":"1.31","battersFaced":42,"outs":25,"completeGames":0,"shutouts":0,"pitchesThrown":158,"balls":58,"strikes":100,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":7,"pitchesPerInning":"18.96","runsScoredPer9":"8.64","homeRunsPer9":"2.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":5,"putOuts":25,"errors":2,"chances":32,"passedBall":0,"pickoffs":0}},"players":{"ID687282":{"person":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"jerseyNumber":"17","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":16,"groundOuts":19,"airOuts":23,"runs":7,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":27,"baseOnBalls":2,"intentionalWalks":0,"hits":14,"hitByPitch":2,"avg":".171","atBats":82,"obp":".207","slg":".293","ops":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":87,"totalBases":24,"rbi":7,"leftOnBase":34,"sacBunts":0,"sacFlies":1,"babip":".222","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.00","popOuts":4,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":48,"errors":0,"chances":48,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":"400","stats":{"batting":{"summary":"0-5 | 2 K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":51,"groundOuts":73,"airOuts":90,"runs":55,"doubles":15,"triples":2,"homeRuns":16,"strikeOuts":108,"baseOnBalls":22,"intentionalWalks":3,"hits":106,"hitByPitch":2,"avg":".283","atBats":374,"obp":".324","slg":".463","ops":".787","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":401,"totalBases":173,"rbi":47,"leftOnBase":151,"sacBunts":0,"sacFlies":3,"babip":".356","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.38","popOuts":12,"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":0,"putOuts":181,"errors":2,"chances":183,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID666200":{"person":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":50,"groundOuts":122,"airOuts":84,"runs":51,"doubles":18,"triples":1,"homeRuns":11,"strikeOuts":152,"baseOnBalls":38,"intentionalWalks":0,"hits":105,"hitByPitch":8,"atBats":459,"obp":".297","caughtStealing":5,"stolenBases":11,"stolenBasePercentage":".688","caughtStealingPercentage":".313","numberOfPitches":2031,"era":"3.31","inningsPitched":"122.1","wins":9,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.17","battersFaced":509,"outs":367,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":2031,"balls":729,"strikes":1302,"strikePercentage":".640","hitBatsmen":8,"balks":1,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"1.45","rbi":0,"winPercentage":".643","pitchesPerInning":"16.60","gamesFinished":0,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"11.18","walksPer9Inn":"2.80","hitsPer9Inn":"7.72","runsScoredPer9":"3.75","homeRunsPer9":"0.81","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":15,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":5,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(H, 10)","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":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":3,"strikes":8,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":45,"gamesStarted":0,"flyOuts":18,"groundOuts":26,"airOuts":37,"runs":27,"doubles":7,"triples":3,"homeRuns":4,"strikeOuts":52,"baseOnBalls":14,"intentionalWalks":2,"hits":46,"hitByPitch":7,"atBats":160,"obp":".370","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","numberOfPitches":765,"era":"6.00","inningsPitched":"39.0","wins":3,"losses":3,"saves":1,"saveOpportunities":2,"holds":10,"blownSaves":1,"earnedRuns":26,"whip":"1.54","battersFaced":182,"outs":117,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":765,"balls":286,"strikes":479,"strikePercentage":".630","hitBatsmen":7,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".500","pitchesPerInning":"19.62","gamesFinished":4,"strikeoutWalkRatio":"3.71","strikeoutsPer9Inn":"12.00","walksPer9Inn":"3.23","hitsPer9Inn":"10.62","runsScoredPer9":"6.23","homeRunsPer9":"0.92","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":2,"chances":5,"fielding":".600","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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-4 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":29,"groundOuts":92,"airOuts":62,"runs":29,"doubles":12,"triples":3,"homeRuns":2,"strikeOuts":62,"baseOnBalls":17,"intentionalWalks":0,"hits":73,"hitByPitch":3,"avg":".255","atBats":286,"obp":".303","slg":".339","ops":".642","caughtStealing":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":309,"totalBases":97,"rbi":23,"leftOnBase":116,"sacBunts":2,"sacFlies":1,"babip":".318","groundOutsToAirouts":"1.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"143.00","popOuts":11,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":164,"errors":1,"chances":165,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID650559":{"person":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"jerseyNumber":"41","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"801","stats":{"batting":{"summary":"1-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".750","atBats":8,"obp":".778","slg":"1.125","ops":"1.903","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":9,"totalBases":9,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":"1.000","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"8.00","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID650911":{"person":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"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":48,"groundOuts":158,"airOuts":92,"runs":48,"doubles":25,"triples":0,"homeRuns":12,"strikeOuts":157,"baseOnBalls":28,"intentionalWalks":0,"hits":139,"hitByPitch":4,"atBats":544,"obp":".296","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":2103,"era":"2.73","inningsPitched":"138.2","wins":13,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.20","battersFaced":578,"outs":416,"gamesPitched":22,"completeGames":1,"shutouts":1,"pitchesThrown":2103,"balls":682,"strikes":1421,"strikePercentage":".680","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.72","rbi":0,"winPercentage":".765","pitchesPerInning":"15.17","gamesFinished":0,"strikeoutWalkRatio":"5.61","strikeoutsPer9Inn":"10.19","walksPer9Inn":"1.82","hitsPer9Inn":"9.02","runsScoredPer9":"3.12","homeRunsPer9":"0.78","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":5,"errors":1,"chances":22,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID547180":{"person":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"jerseyNumber":"3","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | HR, 2 BB, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":55,"groundOuts":97,"airOuts":96,"runs":64,"doubles":20,"triples":2,"homeRuns":22,"strikeOuts":96,"baseOnBalls":66,"intentionalWalks":3,"hits":95,"hitByPitch":1,"avg":".252","atBats":377,"obp":".359","slg":".491","ops":".850","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":451,"totalBases":185,"rbi":63,"leftOnBase":152,"sacBunts":0,"sacFlies":7,"babip":".274","groundOutsToAirouts":"1.01","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.14","popOuts":9,"lineOuts":32},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":57,"putOuts":712,"errors":4,"chances":773,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID662144":{"person":{"id":662144,"fullName":"Brian Keller","link":"/api/v1/people/662144"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":11,"obp":".182","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":39,"era":"3.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.67","battersFaced":11,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":10,"strikes":29,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.20","rbi":0,"winPercentage":".---","pitchesPerInning":"13.00","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.00","walksPer9Inn":"0.00","hitsPer9Inn":"6.00","runsScoredPer9":"3.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592663":{"person":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"jerseyNumber":"10","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"700","stats":{"batting":{"summary":"1-2 | 2B, HBP, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":1,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":42,"groundOuts":74,"airOuts":69,"runs":29,"doubles":13,"triples":0,"homeRuns":7,"strikeOuts":60,"baseOnBalls":21,"intentionalWalks":0,"hits":59,"hitByPitch":9,"avg":".228","atBats":259,"obp":".305","slg":".359","ops":".664","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":292,"totalBases":93,"rbi":36,"leftOnBase":123,"sacBunts":0,"sacFlies":3,"babip":".267","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":6,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":15,"stolenBases":42,"stolenBasePercentage":".737","caughtStealingPercentage":".263","assists":19,"putOuts":776,"errors":6,"chances":801,"fielding":".993","passedBall":2,"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":{"summary":"3.0 IP, 5 ER, 6 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":5,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":15,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":68,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":16,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":68,"balls":27,"strikes":41,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"15.00","homeRunsPer9":"6.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":39,"groundOuts":91,"airOuts":85,"runs":29,"doubles":14,"triples":1,"homeRuns":13,"strikeOuts":123,"baseOnBalls":23,"intentionalWalks":0,"hits":72,"hitByPitch":2,"atBats":370,"obp":".245","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":1614,"era":"2.53","inningsPitched":"103.0","wins":10,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":29,"whip":"0.92","battersFaced":396,"outs":309,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1614,"balls":579,"strikes":1035,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.07","rbi":4,"winPercentage":".833","pitchesPerInning":"15.67","gamesFinished":0,"strikeoutWalkRatio":"5.35","strikeoutsPer9Inn":"10.75","walksPer9Inn":"2.01","hitsPer9Inn":"6.29","runsScoredPer9":"2.53","homeRunsPer9":"1.14","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":22,"lineOuts":24},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":11,"errors":0,"chances":19,"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"}]},"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":"(L, 1-4)(BS, 2)","summary":"0.1 IP, 3 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":6,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":20,"inningsPitched":"0.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":3,"battersFaced":7,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":8,"strikes":12,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":1,"runsScoredPer9":"81.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":0,"flyOuts":5,"groundOuts":34,"airOuts":16,"runs":9,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":53,"baseOnBalls":6,"intentionalWalks":0,"hits":30,"hitByPitch":2,"atBats":133,"obp":".270","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":579,"era":"2.04","inningsPitched":"35.1","wins":1,"losses":4,"saves":24,"saveOpportunities":26,"holds":0,"blownSaves":2,"earnedRuns":8,"whip":"1.02","battersFaced":141,"outs":106,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":579,"balls":205,"strikes":374,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"2.13","rbi":3,"winPercentage":".200","pitchesPerInning":"16.39","gamesFinished":37,"strikeoutWalkRatio":"8.83","strikeoutsPer9Inn":"13.50","walksPer9Inn":"1.53","hitsPer9Inn":"7.64","runsScoredPer9":"2.29","homeRunsPer9":"0.25","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID624641":{"person":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"jerseyNumber":"33","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":18,"groundOuts":53,"airOuts":44,"runs":17,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":37,"baseOnBalls":5,"intentionalWalks":0,"hits":35,"hitByPitch":4,"avg":".212","atBats":165,"obp":".249","slg":".345","ops":".594","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":180,"totalBases":57,"rbi":25,"leftOnBase":74,"sacBunts":1,"sacFlies":3,"babip":".238","groundOutsToAirouts":"1.20","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":11,"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":75,"putOuts":56,"errors":4,"chances":135,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686751":{"person":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"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":0,"flyOuts":4,"groundOuts":14,"airOuts":14,"runs":12,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":20,"baseOnBalls":13,"intentionalWalks":0,"hits":14,"hitByPitch":1,"atBats":62,"obp":".368","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":306,"era":"5.74","inningsPitched":"15.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.72","battersFaced":76,"outs":47,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":306,"balls":121,"strikes":185,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"19.53","gamesFinished":4,"strikeoutWalkRatio":"1.54","strikeoutsPer9Inn":"11.49","walksPer9Inn":"7.47","hitsPer9Inn":"8.04","runsScoredPer9":"6.89","homeRunsPer9":"0.57","inheritedRunners":9,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":7},"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}},"ID689147":{"person":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"note":"(H, 11)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":5,"strikes":9,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":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":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":43,"gamesStarted":0,"flyOuts":30,"groundOuts":27,"airOuts":52,"runs":13,"doubles":7,"triples":2,"homeRuns":3,"strikeOuts":44,"baseOnBalls":23,"intentionalWalks":1,"hits":26,"hitByPitch":3,"atBats":147,"obp":".299","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":720,"era":"2.68","inningsPitched":"40.1","wins":6,"losses":0,"saves":1,"saveOpportunities":2,"holds":11,"blownSaves":1,"earnedRuns":12,"whip":"1.21","battersFaced":175,"outs":121,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":720,"balls":279,"strikes":441,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.85","gamesFinished":5,"strikeoutWalkRatio":"1.91","strikeoutsPer9Inn":"9.82","walksPer9Inn":"5.13","hitsPer9Inn":"5.80","runsScoredPer9":"2.90","homeRunsPer9":"0.67","inheritedRunners":17,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664761":{"person":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | K, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":51,"groundOuts":131,"airOuts":104,"runs":36,"doubles":16,"triples":0,"homeRuns":13,"strikeOuts":63,"baseOnBalls":26,"intentionalWalks":0,"hits":85,"hitByPitch":7,"avg":".224","atBats":379,"obp":".284","slg":".369","ops":".653","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":416,"totalBases":140,"rbi":58,"leftOnBase":164,"sacBunts":0,"sacFlies":4,"babip":".235","groundOutsToAirouts":"1.26","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.15","popOuts":19,"lineOuts":34},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":150,"putOuts":82,"errors":8,"chances":240,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID680742":{"person":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"note":"(H, 6)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":4,"strikes":10,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":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":39,"gamesStarted":0,"flyOuts":16,"groundOuts":36,"airOuts":27,"runs":13,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":44,"baseOnBalls":8,"intentionalWalks":0,"hits":28,"hitByPitch":2,"atBats":133,"obp":".262","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":599,"era":"2.70","inningsPitched":"36.2","wins":2,"losses":0,"saves":0,"saveOpportunities":3,"holds":6,"blownSaves":3,"earnedRuns":11,"whip":"0.98","battersFaced":145,"outs":110,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":599,"balls":217,"strikes":382,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.34","gamesFinished":3,"strikeoutWalkRatio":"5.50","strikeoutsPer9Inn":"10.80","walksPer9Inn":"1.96","hitsPer9Inn":"6.87","runsScoredPer9":"3.19","homeRunsPer9":"0.74","inheritedRunners":22,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID668721":{"person":{"id":668721,"fullName":"Payton Henry","link":"/api/v1/people/668721"},"jerseyNumber":"35","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663767":{"person":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":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":29,"gamesStarted":0,"flyOuts":18,"groundOuts":24,"airOuts":31,"runs":19,"doubles":4,"triples":1,"homeRuns":8,"strikeOuts":42,"baseOnBalls":13,"intentionalWalks":1,"hits":31,"hitByPitch":3,"atBats":126,"obp":".326","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":571,"era":"5.08","inningsPitched":"33.2","wins":2,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":19,"whip":"1.31","battersFaced":144,"outs":101,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":571,"balls":222,"strikes":349,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.96","gamesFinished":11,"strikeoutWalkRatio":"3.23","strikeoutsPer9Inn":"11.23","walksPer9Inn":"3.48","hitsPer9Inn":"8.29","runsScoredPer9":"5.08","homeRunsPer9":"2.14","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":9},"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":41,"gamesStarted":4,"flyOuts":22,"groundOuts":53,"airOuts":40,"runs":23,"doubles":9,"triples":1,"homeRuns":5,"strikeOuts":47,"baseOnBalls":11,"intentionalWalks":1,"hits":42,"hitByPitch":1,"atBats":180,"obp":".281","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":768,"era":"3.94","inningsPitched":"48.0","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":21,"whip":"1.10","battersFaced":194,"outs":144,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":768,"balls":278,"strikes":490,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".400","pitchesPerInning":"16.00","gamesFinished":9,"strikeoutWalkRatio":"4.27","strikeoutsPer9Inn":"8.81","walksPer9Inn":"2.06","hitsPer9Inn":"7.88","runsScoredPer9":"4.31","homeRunsPer9":"0.94","inheritedRunners":10,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":15},"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"600","stats":{"batting":{"summary":"2-3 | 3B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":68,"groundOuts":86,"airOuts":110,"runs":43,"doubles":20,"triples":6,"homeRuns":8,"strikeOuts":73,"baseOnBalls":28,"intentionalWalks":0,"hits":91,"hitByPitch":2,"avg":".256","atBats":356,"obp":".312","slg":".413","ops":".725","caughtStealing":0,"stolenBases":17,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":390,"totalBases":147,"rbi":47,"leftOnBase":149,"sacBunts":2,"sacFlies":2,"babip":".300","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.50","popOuts":21,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":233,"putOuts":135,"errors":1,"chances":369,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID656941":{"person":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | BB, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":49,"groundOuts":49,"airOuts":84,"runs":63,"doubles":12,"triples":1,"homeRuns":33,"strikeOuts":157,"baseOnBalls":65,"intentionalWalks":3,"hits":97,"hitByPitch":5,"avg":".252","atBats":385,"obp":".365","slg":".545","ops":".910","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":457,"totalBases":210,"rbi":62,"leftOnBase":124,"sacBunts":0,"sacFlies":2,"babip":".325","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.67","popOuts":23,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"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"}]},"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":21,"gamesStarted":21,"flyOuts":61,"groundOuts":95,"airOuts":110,"runs":72,"doubles":23,"triples":3,"homeRuns":25,"strikeOuts":112,"baseOnBalls":36,"intentionalWalks":2,"hits":121,"hitByPitch":1,"atBats":432,"obp":".334","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":1882,"era":"5.82","inningsPitched":"108.1","wins":3,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":70,"whip":"1.45","battersFaced":475,"outs":325,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1882,"balls":682,"strikes":1200,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".273","pitchesPerInning":"17.37","gamesFinished":0,"strikeoutWalkRatio":"3.11","strikeoutsPer9Inn":"9.30","walksPer9Inn":"2.99","hitsPer9Inn":"10.05","runsScoredPer9":"5.98","homeRunsPer9":"2.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":23,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":5,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607208":{"person":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"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":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":66,"groundOuts":107,"airOuts":113,"runs":72,"doubles":18,"triples":1,"homeRuns":14,"strikeOuts":105,"baseOnBalls":28,"intentionalWalks":0,"hits":104,"hitByPitch":3,"avg":".244","atBats":427,"obp":".293","slg":".389","ops":".682","caughtStealing":2,"stolenBases":17,"stolenBasePercentage":".895","caughtStealingPercentage":".105","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":460,"totalBases":166,"rbi":41,"leftOnBase":154,"sacBunts":0,"sacFlies":2,"babip":".290","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.50","popOuts":16,"lineOuts":31},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":230,"putOuts":130,"errors":19,"chances":379,"fielding":".950","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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":11,"groundOuts":31,"airOuts":23,"runs":23,"doubles":3,"triples":0,"homeRuns":8,"strikeOuts":58,"baseOnBalls":11,"intentionalWalks":0,"hits":35,"hitByPitch":1,"avg":".243","atBats":144,"obp":".301","slg":".431","ops":".732","caughtStealing":4,"stolenBases":11,"stolenBasePercentage":".733","caughtStealingPercentage":".267","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":159,"totalBases":62,"rbi":17,"leftOnBase":76,"sacBunts":3,"sacFlies":0,"babip":".346","groundOutsToAirouts":"1.35","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":5,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":91,"errors":1,"chances":95,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID679775":{"person":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":1,"airOuts":4,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":31,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":9,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":11,"strikes":20,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":1,"flyOuts":12,"groundOuts":17,"airOuts":19,"runs":12,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":18,"baseOnBalls":4,"intentionalWalks":0,"hits":24,"hitByPitch":2,"atBats":77,"obp":".357","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":308,"era":"5.50","inningsPitched":"18.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":11,"whip":"1.56","battersFaced":84,"outs":54,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":308,"balls":104,"strikes":204,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".500","pitchesPerInning":"17.11","gamesFinished":5,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"9.00","walksPer9Inn":"2.00","hitsPer9Inn":"12.00","runsScoredPer9":"6.00","homeRunsPer9":"1.50","inheritedRunners":14,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"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"}]}},"batters":[607208,656941,547180,669016,664761,681082,592663,687282,650559,702222,554430,679775,621237,680742,689147,661395],"pitchers":[554430,679775,621237,680742,689147,661395],"bench":[668721,656537,624641],"bullpen":[686751,662144,666200,641835,605400,650911,663767],"battingOrder":[607208,656941,547180,669016,664761,681082,592663,650559,702222],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Realmuto (13, Zuber)."},{"label":"3B","value":"Stott (6, King, Jo)."},{"label":"HR","value":"Harper, B (22, 1st inning off Phillips, 1 on, 1 out)."},{"label":"TB","value":"Bohm 2; Crawford; De La Cruz, B; Harper, B 4; Realmuto 2; Schwarber; Stott 4; Turner."},{"label":"RBI","value":"Bohm (58); Crawford (23); Harper, B 2 (63); Realmuto 2 (36)."},{"label":"2-out RBI","value":"Crawford."},{"label":"Runners left in scoring position, 2 out","value":"Turner; Rincones Jr."},{"label":"SF","value":"Realmuto."},{"label":"GIDP","value":"Crawford; Realmuto."},{"label":"Team RISP","value":"3-for-7."},{"label":"Team LOB","value":"6."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Realmuto (6, throw); Turner (19, throw)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":6,"airOuts":10,"runs":8,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".251","atBats":39,"obp":".326","slg":".407","ops":".733","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":24,"rbi":7,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.50","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":9,"groundOuts":6,"airOuts":10,"runs":7,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":34,"obp":".375","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":162,"era":"4.11","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.26","battersFaced":40,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":162,"balls":58,"strikes":104,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":6,"pitchesPerInning":"18.00","runsScoredPer9":"7.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":1,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID676604":{"person":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"note":"(BS, 1)","summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":4,"strikes":11,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":0,"flyOuts":12,"groundOuts":16,"airOuts":14,"runs":11,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":18,"baseOnBalls":3,"intentionalWalks":0,"hits":20,"hitByPitch":2,"atBats":68,"obp":".342","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":277,"era":"5.06","inningsPitched":"16.0","wins":0,"losses":1,"saves":1,"saveOpportunities":2,"holds":5,"blownSaves":1,"earnedRuns":9,"whip":"1.44","battersFaced":73,"outs":48,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":277,"balls":87,"strikes":190,"strikePercentage":".690","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":2,"winPercentage":".000","pitchesPerInning":"17.31","gamesFinished":5,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"10.13","walksPer9Inn":"1.69","hitsPer9Inn":"11.25","runsScoredPer9":"6.19","homeRunsPer9":"2.25","inheritedRunners":10,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669199":{"person":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"jerseyNumber":"84","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":36,"gamesStarted":4,"flyOuts":36,"groundOuts":43,"airOuts":59,"runs":27,"doubles":6,"triples":0,"homeRuns":9,"strikeOuts":59,"baseOnBalls":21,"intentionalWalks":0,"hits":42,"hitByPitch":4,"atBats":201,"obp":".294","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":916,"era":"4.12","inningsPitched":"54.2","wins":1,"losses":2,"saves":1,"saveOpportunities":2,"holds":1,"blownSaves":1,"earnedRuns":25,"whip":"1.15","battersFaced":229,"outs":164,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":916,"balls":351,"strikes":565,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".333","pitchesPerInning":"16.76","gamesFinished":10,"strikeoutWalkRatio":"2.81","strikeoutsPer9Inn":"9.71","walksPer9Inn":"3.46","hitsPer9Inn":"6.91","runsScoredPer9":"4.45","homeRunsPer9":"1.48","inheritedRunners":10,"inheritedRunnersScored":1,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":8,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665052":{"person":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"600","stats":{"batting":{"summary":"2-5 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":8,"groundOuts":29,"airOuts":14,"runs":18,"doubles":5,"triples":0,"homeRuns":8,"strikeOuts":37,"baseOnBalls":13,"intentionalWalks":0,"hits":29,"hitByPitch":2,"avg":".266","atBats":109,"obp":".355","slg":".532","ops":".887","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":124,"totalBases":58,"rbi":18,"leftOnBase":49,"sacBunts":0,"sacFlies":0,"babip":".328","groundOutsToAirouts":"2.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.62","popOuts":2,"lineOuts":4},"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":55,"errors":0,"chances":55,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID664126":{"person":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":34,"gamesStarted":1,"flyOuts":21,"groundOuts":14,"airOuts":37,"runs":28,"doubles":4,"triples":2,"homeRuns":8,"strikeOuts":42,"baseOnBalls":14,"intentionalWalks":1,"hits":32,"hitByPitch":3,"atBats":124,"obp":".345","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":593,"era":"7.18","inningsPitched":"31.1","wins":3,"losses":4,"saves":13,"saveOpportunities":16,"holds":2,"blownSaves":3,"earnedRuns":25,"whip":"1.47","battersFaced":142,"outs":94,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":593,"balls":200,"strikes":393,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.38","rbi":0,"winPercentage":".429","pitchesPerInning":"18.93","gamesFinished":27,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"12.06","walksPer9Inn":"4.02","hitsPer9Inn":"9.19","runsScoredPer9":"8.04","homeRunsPer9":"2.30","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":6},"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}},"ID681715":{"person":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"jerseyNumber":"13","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"300","stats":{"batting":{"summary":"2-5 | HR, 3 K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":3,"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":0,"putOuts":1,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":37,"groundOuts":51,"airOuts":65,"runs":28,"doubles":12,"triples":1,"homeRuns":15,"strikeOuts":70,"baseOnBalls":24,"intentionalWalks":1,"hits":60,"hitByPitch":1,"avg":".245","atBats":245,"obp":".314","slg":".486","ops":".800","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":271,"totalBases":119,"rbi":41,"leftOnBase":131,"sacBunts":0,"sacFlies":1,"babip":".280","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.33","popOuts":11,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":121,"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"}]},"ID645261":{"person":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":84,"groundOuts":154,"airOuts":150,"runs":69,"doubles":21,"triples":2,"homeRuns":17,"strikeOuts":110,"baseOnBalls":38,"intentionalWalks":0,"hits":139,"hitByPitch":7,"atBats":549,"obp":".308","caughtStealing":6,"stolenBases":12,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":2160,"era":"4.01","inningsPitched":"143.2","wins":10,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":64,"whip":"1.23","battersFaced":598,"outs":431,"gamesPitched":22,"completeGames":1,"shutouts":1,"pitchesThrown":2160,"balls":708,"strikes":1452,"strikePercentage":".670","hitBatsmen":7,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".625","pitchesPerInning":"15.03","gamesFinished":0,"strikeoutWalkRatio":"2.89","strikeoutsPer9Inn":"6.89","walksPer9Inn":"2.38","hitsPer9Inn":"8.71","runsScoredPer9":"4.32","homeRunsPer9":"1.06","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":32,"lineOuts":34},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":3,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663969":{"person":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 2 ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":3,"airOuts":6,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":17,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":76,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":76,"balls":26,"strikes":50,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"1.80","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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":11,"flyOuts":56,"groundOuts":94,"airOuts":86,"runs":36,"doubles":12,"triples":2,"homeRuns":10,"strikeOuts":63,"baseOnBalls":38,"intentionalWalks":0,"hits":77,"hitByPitch":3,"atBats":319,"obp":".328","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1357,"era":"3.52","inningsPitched":"84.1","wins":2,"losses":5,"saves":2,"saveOpportunities":3,"holds":0,"blownSaves":1,"earnedRuns":33,"whip":"1.36","battersFaced":362,"outs":253,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":1357,"balls":498,"strikes":859,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.09","rbi":2,"winPercentage":".286","pitchesPerInning":"16.09","gamesFinished":8,"strikeoutWalkRatio":"1.66","strikeoutsPer9Inn":"6.72","walksPer9Inn":"4.06","hitsPer9Inn":"8.22","runsScoredPer9":"3.84","homeRunsPer9":"1.07","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":22},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":9,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID665923":{"person":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"jerseyNumber":"3","position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"201","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":67,"flyOuts":16,"groundOuts":11,"airOuts":35,"runs":27,"doubles":8,"triples":1,"homeRuns":5,"strikeOuts":40,"baseOnBalls":15,"intentionalWalks":0,"hits":28,"hitByPitch":6,"avg":".250","atBats":112,"obp":".366","slg":".473","ops":".839","caughtStealing":3,"stolenBases":24,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":136,"totalBases":53,"rbi":10,"leftOnBase":48,"sacBunts":1,"sacFlies":1,"babip":".338","groundOutsToAirouts":"0.31","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"22.40","popOuts":12,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":74,"errors":2,"chances":78,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]},"ID805300":{"person":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"jerseyNumber":"87","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"900","stats":{"batting":{"summary":"2-3 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":53,"groundOuts":79,"airOuts":112,"runs":50,"doubles":12,"triples":3,"homeRuns":5,"strikeOuts":92,"baseOnBalls":53,"intentionalWalks":0,"hits":69,"hitByPitch":9,"avg":".199","atBats":347,"obp":".320","slg":".294","ops":".614","caughtStealing":11,"stolenBases":19,"stolenBasePercentage":".633","caughtStealingPercentage":".367","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":414,"totalBases":102,"rbi":26,"leftOnBase":132,"sacBunts":4,"sacFlies":1,"babip":".255","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"69.40","popOuts":32,"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":232,"errors":0,"chances":236,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID676534":{"person":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"note":"(W, 5-5)","summary":"1.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"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":".---","numberOfPitches":18,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":9,"strikes":9,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":45,"gamesStarted":0,"flyOuts":19,"groundOuts":49,"airOuts":33,"runs":28,"doubles":9,"triples":0,"homeRuns":0,"strikeOuts":46,"baseOnBalls":30,"intentionalWalks":1,"hits":38,"hitByPitch":3,"atBats":163,"obp":".359","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":788,"era":"4.67","inningsPitched":"44.1","wins":5,"losses":5,"saves":1,"saveOpportunities":6,"holds":11,"blownSaves":5,"earnedRuns":23,"whip":"1.53","battersFaced":199,"outs":133,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":788,"balls":311,"strikes":477,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.48","rbi":0,"winPercentage":".500","pitchesPerInning":"17.77","gamesFinished":10,"strikeoutWalkRatio":"1.53","strikeoutsPer9Inn":"9.34","walksPer9Inn":"6.09","hitsPer9Inn":"7.71","runsScoredPer9":"5.68","homeRunsPer9":"0.00","inheritedRunners":17,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":1,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":6,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID667463":{"person":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":32,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":32,"balls":10,"strikes":22,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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":42,"gamesStarted":1,"flyOuts":22,"groundOuts":47,"airOuts":44,"runs":12,"doubles":4,"triples":1,"homeRuns":4,"strikeOuts":31,"baseOnBalls":12,"intentionalWalks":1,"hits":23,"hitByPitch":4,"atBats":143,"obp":".242","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":580,"era":"2.53","inningsPitched":"42.2","wins":6,"losses":2,"saves":1,"saveOpportunities":1,"holds":4,"blownSaves":0,"earnedRuns":12,"whip":"0.82","battersFaced":161,"outs":128,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":580,"balls":204,"strikes":376,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":1,"winPercentage":".750","pitchesPerInning":"13.59","gamesFinished":10,"strikeoutWalkRatio":"2.58","strikeoutsPer9Inn":"6.54","walksPer9Inn":"2.53","hitsPer9Inn":"4.85","runsScoredPer9":"2.53","homeRunsPer9":"0.84","inheritedRunners":25,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":15},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID691594":{"person":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"jerseyNumber":"8","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | BB, R, SB","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"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":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":43,"groundOuts":78,"airOuts":96,"runs":26,"doubles":20,"triples":2,"homeRuns":3,"strikeOuts":22,"baseOnBalls":15,"intentionalWalks":0,"hits":70,"hitByPitch":0,"avg":".265","atBats":264,"obp":".304","slg":".390","ops":".694","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":281,"totalBases":103,"rbi":35,"leftOnBase":110,"sacBunts":1,"sacFlies":1,"babip":".279","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"88.00","popOuts":26,"lineOuts":27},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":5,"groundOuts":0,"airOuts":8,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":11,"obp":".357","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":40,"era":"6.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.33","battersFaced":14,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":40,"balls":15,"strikes":25,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"13.33","gamesFinished":3,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"3.00","walksPer9Inn":"3.00","hitsPer9Inn":"9.00","runsScoredPer9":"6.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":130,"putOuts":83,"errors":9,"chances":222,"fielding":".959","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID806188":{"person":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"note":"(H, 4)","summary":"0.1 IP, 3 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":3,"battersFaced":4,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":9,"strikes":12,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"81.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":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":23,"gamesStarted":0,"flyOuts":13,"groundOuts":30,"airOuts":26,"runs":19,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":25,"baseOnBalls":13,"intentionalWalks":1,"hits":28,"hitByPitch":5,"atBats":103,"obp":".368","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":516,"era":"5.79","inningsPitched":"28.0","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":18,"whip":"1.46","battersFaced":127,"outs":84,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":516,"balls":182,"strikes":334,"strikePercentage":".650","hitBatsmen":5,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.15","rbi":1,"winPercentage":"1.000","pitchesPerInning":"18.43","gamesFinished":7,"strikeoutWalkRatio":"1.92","strikeoutsPer9Inn":"8.04","walksPer9Inn":"4.18","hitsPer9Inn":"9.00","runsScoredPer9":"6.11","homeRunsPer9":"0.32","inheritedRunners":14,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":3,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID687473":{"person":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":7,"flyOuts":23,"groundOuts":35,"airOuts":38,"runs":18,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":31,"baseOnBalls":11,"intentionalWalks":0,"hits":34,"hitByPitch":2,"atBats":138,"obp":".311","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":566,"era":"4.50","inningsPitched":"34.0","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":17,"whip":"1.32","battersFaced":151,"outs":102,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":566,"balls":196,"strikes":370,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".000","pitchesPerInning":"16.65","gamesFinished":2,"strikeoutWalkRatio":"2.82","strikeoutsPer9Inn":"8.21","walksPer9Inn":"2.91","hitsPer9Inn":"9.00","runsScoredPer9":"4.76","homeRunsPer9":"0.79","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669364":{"person":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"400","stats":{"batting":{"summary":"2-5 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":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":6,"putOuts":1,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":66,"groundOuts":108,"airOuts":115,"runs":51,"doubles":14,"triples":6,"homeRuns":6,"strikeOuts":62,"baseOnBalls":52,"intentionalWalks":4,"hits":114,"hitByPitch":0,"avg":".290","atBats":393,"obp":".369","slg":".402","ops":".771","caughtStealing":3,"stolenBases":16,"stolenBasePercentage":".842","caughtStealingPercentage":".158","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":451,"totalBases":158,"rbi":37,"leftOnBase":154,"sacBunts":1,"sacFlies":5,"babip":".327","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"65.50","popOuts":15,"lineOuts":34},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":242,"putOuts":157,"errors":6,"chances":405,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID688363":{"person":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"jerseyNumber":"21","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":18,"groundOuts":22,"airOuts":33,"runs":9,"doubles":8,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":5,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".179","atBats":95,"obp":".220","slg":".295","ops":".515","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":101,"totalBases":28,"rbi":12,"leftOnBase":50,"sacBunts":1,"sacFlies":0,"babip":".229","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"95.00","popOuts":10,"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":50,"putOuts":34,"errors":2,"chances":86,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656848":{"person":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":29,"groundOuts":29,"airOuts":49,"runs":16,"doubles":7,"triples":1,"homeRuns":4,"strikeOuts":51,"baseOnBalls":18,"intentionalWalks":1,"hits":27,"hitByPitch":2,"atBats":156,"obp":".267","caughtStealing":4,"stolenBases":1,"stolenBasePercentage":".200","caughtStealingPercentage":".800","numberOfPitches":728,"era":"2.84","inningsPitched":"44.1","wins":1,"losses":1,"saves":1,"saveOpportunities":1,"holds":17,"blownSaves":0,"earnedRuns":14,"whip":"1.02","battersFaced":176,"outs":133,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":728,"balls":257,"strikes":471,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":".500","pitchesPerInning":"16.42","gamesFinished":4,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"10.35","walksPer9Inn":"3.65","hitsPer9Inn":"5.48","runsScoredPer9":"3.25","homeRunsPer9":"0.81","inheritedRunners":20,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":16,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669065":{"person":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"jerseyNumber":"28","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | 2B, HBP, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":39,"groundOuts":54,"airOuts":71,"runs":37,"doubles":19,"triples":3,"homeRuns":13,"strikeOuts":114,"baseOnBalls":31,"intentionalWalks":2,"hits":72,"hitByPitch":7,"avg":".234","atBats":308,"obp":".316","slg":".442","ops":".758","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":349,"totalBases":136,"rbi":45,"leftOnBase":148,"sacBunts":1,"sacFlies":2,"babip":".322","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.69","popOuts":15,"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":19,"putOuts":310,"errors":5,"chances":334,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID689414":{"person":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"jerseyNumber":"34","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"500","stats":{"batting":{"summary":"2-5 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":55,"groundOuts":100,"airOuts":109,"runs":54,"doubles":9,"triples":1,"homeRuns":14,"strikeOuts":38,"baseOnBalls":36,"intentionalWalks":1,"hits":93,"hitByPitch":8,"avg":".279","atBats":333,"obp":".358","slg":".438","ops":".796","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":384,"totalBases":146,"rbi":60,"leftOnBase":133,"sacBunts":1,"sacFlies":6,"babip":".275","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.79","popOuts":30,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":6,"stolenBases":37,"stolenBasePercentage":".860","caughtStealingPercentage":".140","assists":25,"putOuts":393,"errors":2,"chances":420,"fielding":".995","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID677870":{"person":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"jerseyNumber":"19","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":14,"groundOuts":41,"airOuts":28,"runs":14,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":26,"baseOnBalls":12,"intentionalWalks":0,"hits":25,"hitByPitch":6,"avg":".210","atBats":119,"obp":".312","slg":".294","ops":".606","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":138,"totalBases":35,"rbi":9,"leftOnBase":51,"sacBunts":0,"sacFlies":1,"babip":".250","groundOutsToAirouts":"1.46","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"59.50","popOuts":2,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":34,"putOuts":25,"errors":3,"chances":62,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676083":{"person":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":14,"flyOuts":38,"groundOuts":75,"airOuts":82,"runs":43,"doubles":13,"triples":2,"homeRuns":11,"strikeOuts":57,"baseOnBalls":20,"intentionalWalks":0,"hits":80,"hitByPitch":1,"atBats":292,"obp":".321","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":1189,"era":"4.89","inningsPitched":"73.2","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":40,"whip":"1.36","battersFaced":316,"outs":221,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1189,"balls":403,"strikes":786,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".400","pitchesPerInning":"16.14","gamesFinished":0,"strikeoutWalkRatio":"2.85","strikeoutsPer9Inn":"6.96","walksPer9Inn":"2.44","hitsPer9Inn":"9.77","runsScoredPer9":"5.25","homeRunsPer9":"1.34","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":29,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":9,"errors":2,"chances":18,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID690978":{"person":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"jerseyNumber":"90","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":3,"groundOuts":15,"airOuts":7,"runs":7,"doubles":1,"triples":2,"homeRuns":0,"strikeOuts":11,"baseOnBalls":8,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":42,"obp":".340","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":213,"era":"5.25","inningsPitched":"12.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.42","battersFaced":50,"outs":36,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":213,"balls":92,"strikes":121,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.14","rbi":0,"winPercentage":".---","pitchesPerInning":"17.75","gamesFinished":4,"strikeoutWalkRatio":"1.38","strikeoutsPer9Inn":"8.25","walksPer9Inn":"6.00","hitsPer9Inn":"6.75","runsScoredPer9":"5.25","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"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}},"ID640459":{"person":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"jerseyNumber":"64","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":1,"groundOuts":4,"airOuts":4,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".167","atBats":12,"obp":".231","slg":".250","ops":".481","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":15,"totalBases":3,"rbi":0,"leftOnBase":5,"sacBunts":2,"sacFlies":0,"babip":".250","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":6,"putOuts":33,"errors":0,"chances":39,"fielding":"1.000","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691788":{"person":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"jerseyNumber":"80","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":25,"groundOuts":53,"airOuts":40,"runs":27,"doubles":6,"triples":0,"homeRuns":10,"strikeOuts":52,"baseOnBalls":12,"intentionalWalks":0,"hits":43,"hitByPitch":2,"avg":".234","atBats":184,"obp":".288","slg":".429","ops":".717","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":202,"totalBases":79,"rbi":30,"leftOnBase":80,"sacBunts":4,"sacFlies":0,"babip":".270","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.40","popOuts":7,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":19,"stolenBases":38,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":33,"putOuts":465,"errors":6,"chances":504,"fielding":".988","passedBall":5,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID691587":{"person":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":18,"flyOuts":54,"groundOuts":75,"airOuts":100,"runs":43,"doubles":19,"triples":1,"homeRuns":13,"strikeOuts":106,"baseOnBalls":38,"intentionalWalks":0,"hits":72,"hitByPitch":8,"atBats":351,"obp":".296","caughtStealing":3,"stolenBases":23,"stolenBasePercentage":".885","caughtStealingPercentage":".115","numberOfPitches":1605,"era":"3.56","inningsPitched":"98.2","wins":5,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":39,"whip":"1.11","battersFaced":399,"outs":296,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1605,"balls":576,"strikes":1029,"strikePercentage":".640","hitBatsmen":8,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".385","pitchesPerInning":"16.27","gamesFinished":0,"strikeoutWalkRatio":"2.79","strikeoutsPer9Inn":"9.67","walksPer9Inn":"3.47","hitsPer9Inn":"6.57","runsScoredPer9":"3.92","homeRunsPer9":"1.19","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":31,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":2,"chances":7,"fielding":".714","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672640":{"person":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"100","stats":{"batting":{"summary":"3-5 | 3B, RBI, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"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":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":61,"groundOuts":121,"airOuts":100,"runs":64,"doubles":27,"triples":7,"homeRuns":9,"strikeOuts":62,"baseOnBalls":23,"intentionalWalks":0,"hits":136,"hitByPitch":4,"avg":".331","atBats":411,"obp":".365","slg":".496","ops":".861","caughtStealing":3,"stolenBases":22,"stolenBasePercentage":".880","caughtStealingPercentage":".120","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":446,"totalBases":204,"rbi":48,"leftOnBase":147,"sacBunts":0,"sacFlies":8,"babip":".365","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.67","popOuts":13,"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":223,"putOuts":136,"errors":15,"chances":374,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[672640,669065,665923,681715,669364,689414,665052,691594,691788,805300,663969,806188,676604,667463,676534],"pitchers":[663969,806188,676604,667463,676534],"bench":[677870,640459,688363],"bullpen":[645261,669199,664126,690978,687473,676083,691587,656848],"battingOrder":[672640,665923,681715,669364,689414,665052,691594,691788,805300],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Marsee (12, Wheeler); Stowers (19, Backhus)."},{"label":"3B","value":"Lopez, O (7, Wheeler)."},{"label":"HR","value":"Hernández, H (15, 1st inning off Wheeler, 0 on, 1 out); Conine (8, 2nd inning off Wheeler, 0 on, 0 out)."},{"label":"TB","value":"Conine 5; Edwards, X 2; Hernández, H 5; Hicks, L 2; Lopez, O 5; Marsee 3; Stowers 2."},{"label":"RBI","value":"Conine 2 (18); Hernández, H 3 (41); Lopez, O (48); Marsee (26)."},{"label":"Runners left in scoring position, 2 out","value":"Hernández, H 3."},{"label":"Team RISP","value":"5-for-10."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Lopez, O 2 (22, 2nd base off Wheeler/Realmuto, 2nd base off Duran, J/Realmuto); Sanoja (6, 2nd base off Wheeler/Realmuto)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Hernández, H (3, throw)."},{"label":"DP","value":"2 (Sanoja-Edwards, X-Stowers; Edwards, X-Lopez, O-Stowers)."}]}],"note":[{"label":"1","value":"Ran for Stowers in the 9th."}]}},"officials":[{"official":{"id":483564,"fullName":"Dan Bellino","link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":665298,"fullName":"Dexter Kelley","link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":575629,"fullName":"Shane Livensparger","link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":605670,"fullName":"Dan Merzel","link":"/api/v1/people/605670"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Realmuto (by Phillips); Stowers (by Duran, J)."},{"label":"ABS Challenge","value":"Bohm (Strike-Overturned to Ball); Realmuto (Ball-Overturned to Strike); Mack (Ball-Overturned to Strike); Hernández, H (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Wheeler 68-41; Backhus 31-20; Alvarado 11-8; Bowlan 14-10; Kerkering 14-9; Duran, J 20-12; Phillips 76-50; Gibson, C 21-12; Zuber 15-11; King, Jo 32-22; Faucher 18-9."},{"label":"Groundouts-flyouts","value":"Wheeler 1-2; Backhus 1-3; Alvarado 2-0; Bowlan 1-1; Kerkering 0-1; Duran, J 1-0; Phillips 3-6; Gibson, C 1-0; Zuber 0-1; King, Jo 2-2; Faucher 0-0."},{"label":"Batters faced","value":"Wheeler 16; Backhus 9; Alvarado 3; Bowlan 3; Kerkering 4; Duran, J 7; Phillips 20; Gibson, C 4; Zuber 4; King, Jo 8; Faucher 4."},{"label":"Inherited runners-scored","value":"Zuber 2-2."},{"label":"Umpires","value":"HP: Dan Bellino. 1B: Dexter Kelley. 2B: Shane Livensparger. 3B: Dan Merzel. "},{"label":"Weather","value":"72 degrees, Roof Closed."},{"label":"Wind","value":"0 mph, None."},{"label":"First pitch","value":"6:40 PM."},{"label":"T","value":"2:59."},{"label":"Att","value":"11,041."},{"label":"Venue","value":"loanDepot park."},{"label":"July 27, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640","boxscoreName":"Lopez, O"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"100","stats":{"batting":{"summary":"3-5 | 3B, RBI, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"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":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":61,"groundOuts":121,"airOuts":100,"runs":64,"doubles":27,"triples":7,"homeRuns":9,"strikeOuts":62,"baseOnBalls":23,"intentionalWalks":0,"hits":136,"hitByPitch":4,"avg":".331","atBats":411,"obp":".365","slg":".496","ops":".861","caughtStealing":3,"stolenBases":22,"stolenBasePercentage":".880","caughtStealingPercentage":".120","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":446,"totalBases":204,"rbi":48,"leftOnBase":147,"sacBunts":0,"sacFlies":8,"babip":".365","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.67","popOuts":13,"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":223,"putOuts":136,"errors":15,"chances":374,"fielding":".960","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":64,"hittingGameScore":64},{"player":{"person":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180","boxscoreName":"Harper, B"},"jerseyNumber":"3","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | HR, 2 BB, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":55,"groundOuts":97,"airOuts":96,"runs":64,"doubles":20,"triples":2,"homeRuns":22,"strikeOuts":96,"baseOnBalls":66,"intentionalWalks":3,"hits":95,"hitByPitch":1,"avg":".252","atBats":377,"obp":".359","slg":".491","ops":".850","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":451,"totalBases":185,"rbi":63,"leftOnBase":152,"sacBunts":0,"sacFlies":7,"babip":".274","groundOutsToAirouts":"1.01","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.14","popOuts":9,"lineOuts":32},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":57,"putOuts":712,"errors":4,"chances":773,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":62,"hittingGameScore":62},{"player":{"person":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715","boxscoreName":"Hernández, H"},"jerseyNumber":"13","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"300","stats":{"batting":{"summary":"2-5 | HR, 3 K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":3,"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":0,"putOuts":1,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":37,"groundOuts":51,"airOuts":65,"runs":28,"doubles":12,"triples":1,"homeRuns":15,"strikeOuts":70,"baseOnBalls":24,"intentionalWalks":1,"hits":60,"hitByPitch":1,"avg":".245","atBats":245,"obp":".314","slg":".486","ops":".800","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":271,"totalBases":119,"rbi":41,"leftOnBase":131,"sacBunts":0,"sacFlies":1,"babip":".280","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.33","popOuts":11,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":121,"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"}]},"type":"hitter","gameScore":60,"hittingGameScore":60}]},"decisions":{"winner":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"loser":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}