{"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":823446,"link":"/api/v1.1/game/823446/feed/live","metaData":{"wait":10,"timeStamp":"20260702_015854","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count13","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823446,"type":"R","doubleHeader":"N","id":"2026/07/01/pitmlb-phimlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823446-2026-07-01","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-01T22:40:00Z","originalDate":"2026-07-01","officialDate":"2026-07-01","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":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134","season":2026,"venue":{"id":31,"name":"PNC Park","link":"/api/v1/venues/31"},"springVenue":{"id":2526,"link":"/api/v1/venues/2526"},"teamCode":"pit","fileCode":"pit","abbreviation":"PIT","teamName":"Pirates","locationName":"Pittsburgh","firstYearOfPlay":"1882","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Pittsburgh","record":{"gamesPlayed":87,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":43,"losses":44,"ties":0,"pct":".494"},"records":{},"divisionLeader":false,"wins":43,"losses":44,"winningPercentage":".494"},"franchiseName":"Pittsburgh","clubName":"Pirates","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143","season":2026,"venue":{"id":2681,"name":"Citizens Bank Park","link":"/api/v1/venues/2681"},"springVenue":{"id":2700,"link":"/api/v1/venues/2700"},"teamCode":"phi","fileCode":"phi","abbreviation":"PHI","teamName":"Phillies","locationName":"Philadelphia","firstYearOfPlay":"1883","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Philadelphia","record":{"gamesPlayed":87,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":49,"losses":38,"ties":0,"pct":".563"},"records":{},"divisionLeader":false,"wins":49,"losses":38,"winningPercentage":".563"},"franchiseName":"Philadelphia","clubName":"Phillies","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},"ID694973":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973","firstName":"Paul","lastName":"Skenes","primaryNumber":"30","birthDate":"2002-05-29","currentAge":24,"birthCity":"Fullerton","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paul","useLastName":"Skenes","middleName":"David","boxscoreName":"Skenes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-05-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paul Skenes","nameSlug":"paul-skenes-694973","firstLastName":"Paul Skenes","lastFirstName":"Skenes, Paul","lastInitName":"Skenes, P","initLastName":"P Skenes","fullFMLName":"Paul David Skenes","fullLFMName":"Skenes, Paul David","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID669016":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016","firstName":"Brandon","lastName":"Marsh","primaryNumber":"16","birthDate":"1997-12-18","currentAge":28,"birthCity":"Buford","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Brandon","useLastName":"Marsh","middleName":"Chase","boxscoreName":"Marsh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2021-07-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Marsh","nameSlug":"brandon-marsh-669016","firstLastName":"Brandon Marsh","lastFirstName":"Marsh, Brandon","lastInitName":"Marsh, B","initLastName":"B Marsh","fullFMLName":"Brandon Chase Marsh","fullLFMName":"Marsh, Brandon Chase","strikeZoneTop":3.31,"strikeZoneBottom":1.67},"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},"ID664040":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040","firstName":"Brandon","lastName":"Lowe","primaryNumber":"5","birthDate":"1994-07-06","currentAge":32,"birthCity":"Suffolk","birthStateProvince":"VA","birthCountry":"USA","height":"5' 9\"","weight":181,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Brandon","useLastName":"Lowe","middleName":"Norman","boxscoreName":"Lowe, B","nickName":"Bamm-Bamm","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"rhymes with \"now\"","mlbDebutDate":"2018-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Lowe","nameSlug":"brandon-lowe-664040","firstLastName":"Brandon Lowe","lastFirstName":"Lowe, Brandon","lastInitName":"Lowe, B","initLastName":"B Lowe","fullFMLName":"Brandon Norman Lowe","fullLFMName":"Lowe, Brandon Norman","strikeZoneTop":3.088,"strikeZoneBottom":1.559},"ID650911":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911","firstName":"Cristopher","lastName":"Sánchez","primaryNumber":"61","birthDate":"1996-12-12","currentAge":29,"birthCity":"La Romana","birthCountry":"Dominican Republic","height":"6' 6\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cristopher","useLastName":"Sánchez","middleName":"Alexis","boxscoreName":"Sánchez, C","gender":"M","nameMatrilineal":"Valera","isPlayer":true,"isVerified":true,"pronunciation":"KRISS-tuh-furr","mlbDebutDate":"2021-06-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cristopher Sánchez","nameSlug":"cristopher-sanchez-650911","firstLastName":"Cristopher Sánchez","lastFirstName":"Sánchez, Cristopher","lastInitName":"Sánchez, C","initLastName":"C Sánchez","fullFMLName":"Cristopher Alexis Sánchez","fullLFMName":"Sánchez, Cristopher Alexis","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID547180":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180","firstName":"Bryce","lastName":"Harper","primaryNumber":"3","birthDate":"1992-10-16","currentAge":33,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Bryce","useLastName":"Harper","middleName":"Aron Max","boxscoreName":"Harper, B","nickName":"Harp","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"HARR-purr","mlbDebutDate":"2012-04-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Harper","nameSlug":"bryce-harper-547180","firstLastName":"Bryce Harper","lastFirstName":"Harper, Bryce","lastInitName":"Harper, B","initLastName":"B Harper","fullFMLName":"Bryce Aron Max Harper","fullLFMName":"Harper, Bryce Aron Max","strikeZoneTop":3.265,"strikeZoneBottom":1.648},"ID668804":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804","firstName":"Bryan","lastName":"Reynolds","primaryNumber":"10","birthDate":"1995-01-27","currentAge":31,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Bryan","useLastName":"Reynolds","middleName":"Patrick","boxscoreName":"Reynolds, B","nickName":"B-Rey","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-04-20","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Reynolds","nameSlug":"bryan-reynolds-668804","firstLastName":"Bryan Reynolds","lastFirstName":"Reynolds, Bryan","lastInitName":"Reynolds, B","initLastName":"B Reynolds","fullFMLName":"Bryan Patrick Reynolds","fullLFMName":"Reynolds, Bryan Patrick","strikeZoneTop":3.284,"strikeZoneBottom":1.657},"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":"52","birthDate":"1998-09-19","currentAge":27,"birthCity":"Concord","birthStateProvince":"NC","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seth","useLastName":"Johnson","middleName":"William","boxscoreName":"Johnson, S","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seth Johnson","nameSlug":"seth-johnson-686751","firstLastName":"Seth Johnson","lastFirstName":"Johnson, Seth","lastInitName":"Johnson, S","initLastName":"S Johnson","fullFMLName":"Seth William Johnson","fullLFMName":"Johnson, Seth William","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID683003":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003","firstName":"Jared","lastName":"Jones","primaryNumber":"17","birthDate":"2001-08-06","currentAge":25,"birthCity":"Whittier","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":211,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jared","useLastName":"Jones","middleName":"Keith","boxscoreName":"Jones","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jared Jones","nameSlug":"jared-jones-683003","firstLastName":"Jared Jones","lastFirstName":"Jones, Jared","lastInitName":"Jones, J","initLastName":"J Jones","fullFMLName":"Jared Keith Jones","fullLFMName":"Jones, Jared Keith","strikeZoneTop":3.41,"strikeZoneBottom":1.57},"ID664761":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761","firstName":"Alec","lastName":"Bohm","primaryNumber":"28","birthDate":"1996-08-03","currentAge":30,"birthCity":"Omaha","birthStateProvince":"NE","birthCountry":"USA","height":"6' 4\"","weight":218,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Alec","useLastName":"Bohm","middleName":"Daniel","boxscoreName":"Bohm","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"bome; like home","mlbDebutDate":"2020-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alec Bohm","nameSlug":"alec-bohm-664761","firstLastName":"Alec Bohm","lastFirstName":"Bohm, Alec","lastInitName":"Bohm, A","initLastName":"A Bohm","fullFMLName":"Alec Daniel Bohm","fullLFMName":"Bohm, Alec Daniel","strikeZoneTop":3.407,"strikeZoneBottom":1.719},"ID641835":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835","firstName":"Timothy","lastName":"Mayza","primaryNumber":"37","birthDate":"1992-01-15","currentAge":34,"birthCity":"Allentown","birthStateProvince":"PA","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tim","useLastName":"Mayza","middleName":"Gerard","boxscoreName":"Mayza","nickName":"Mayz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"MAY-zuh","mlbDebutDate":"2017-08-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tim Mayza","nameSlug":"tim-mayza-641835","firstLastName":"Tim Mayza","lastFirstName":"Mayza, Tim","lastInitName":"Mayza, T","initLastName":"T Mayza","fullFMLName":"Timothy Gerard Mayza","fullLFMName":"Mayza, Timothy Gerard","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID676755":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755","firstName":"Isaac","lastName":"Mattson","primaryNumber":"72","birthDate":"1995-07-14","currentAge":31,"birthCity":"Erie","birthStateProvince":"PA","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Isaac","useLastName":"Mattson","middleName":"Gerald","boxscoreName":"Mattson","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isaac Mattson","nameSlug":"isaac-mattson-676755","firstLastName":"Isaac Mattson","lastFirstName":"Mattson, Isaac","lastInitName":"Mattson, I","initLastName":"I Mattson","fullFMLName":"Isaac Gerald Mattson","fullLFMName":"Mattson, Isaac Gerald","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID696149":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149","firstName":"Roy","lastName":"Chandler","primaryNumber":"36","birthDate":"2002-09-14","currentAge":24,"birthCity":"Lawrenceville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 3\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bubba","useLastName":"Chandler","middleName":"Reuben","boxscoreName":"Chandler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-08-22","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bubba Chandler","nameTitle":"IV","nameSuffix":"IV","nameSlug":"bubba-chandler-696149","firstLastName":"Bubba Chandler","lastFirstName":"Chandler, Bubba","lastInitName":"Chandler, B","initLastName":"B Chandler","fullFMLName":"Roy Reuben Chandler","fullLFMName":"Chandler, Roy Reuben","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID669387":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387","firstName":"Carmen","lastName":"Mlodzinski","primaryNumber":"50","birthDate":"1999-02-19","currentAge":27,"birthCity":"Hilton Head Island","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carmen","useLastName":"Mlodzinski","middleName":"Alexander","boxscoreName":"Mlodzinski","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"pronunciation":"ma-JINSK-ee","mlbDebutDate":"2023-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carmen Mlodzinski","nameSlug":"carmen-mlodzinski-669387","firstLastName":"Carmen Mlodzinski","lastFirstName":"Mlodzinski, Carmen","lastInitName":"Mlodzinski, C","initLastName":"C Mlodzinski","fullFMLName":"Carmen Alexander Mlodzinski","fullLFMName":"Mlodzinski, Carmen Alexander","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID695257":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257","firstName":"William","lastName":"Cook","primaryNumber":"25","birthDate":"1999-01-07","currentAge":27,"birthCity":"Layton","birthStateProvince":"UT","birthCountry":"USA","height":"6' 0\"","weight":204,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Billy","useLastName":"Cook","middleName":"Monroe","boxscoreName":"Cook, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Billy Cook","nameSlug":"billy-cook-695257","firstLastName":"Billy Cook","lastFirstName":"Cook, Billy","lastInitName":"Cook, B","initLastName":"B Cook","fullFMLName":"William Monroe Cook","fullLFMName":"Cook, William Monroe","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"ID596117":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117","firstName":"Garrett","lastName":"Stubbs","primaryNumber":"21","birthDate":"1993-05-26","currentAge":33,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":170,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Garrett","useLastName":"Stubbs","middleName":"Patrick","boxscoreName":"Stubbs, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-05-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Garrett Stubbs","nameSlug":"garrett-stubbs-596117","firstLastName":"Garrett Stubbs","lastFirstName":"Stubbs, Garrett","lastInitName":"Stubbs, G","initLastName":"G Stubbs","fullFMLName":"Garrett Patrick Stubbs","fullLFMName":"Stubbs, Garrett Patrick","strikeZoneTop":3.073,"strikeZoneBottom":1.551},"ID696062":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062","firstName":"Wilber","lastName":"Dotel","primaryNumber":"66","birthDate":"2002-09-25","currentAge":23,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Wilber","useLastName":"Dotel","middleName":"Bladimir","boxscoreName":"Dotel","gender":"M","nameMatrilineal":"Rodriguez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wilber Dotel","nameSlug":"wilber-dotel-696062","firstLastName":"Wilber Dotel","lastFirstName":"Dotel, Wilber","lastInitName":"Dotel, W","initLastName":"W Dotel","fullFMLName":"Wilber Bladimir Dotel","fullLFMName":"Dotel, Wilber Bladimir","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID605400":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400","firstName":"Aaron","lastName":"Nola","primaryNumber":"27","birthDate":"1993-06-04","currentAge":33,"birthCity":"Baton Rouge","birthStateProvince":"LA","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aaron","useLastName":"Nola","middleName":"Michael","boxscoreName":"Nola, A","nickName":"Nols","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"NO-luh","mlbDebutDate":"2015-07-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Aaron Nola","nameSlug":"aaron-nola-605400","firstLastName":"Aaron Nola","lastFirstName":"Nola, Aaron","lastInitName":"Nola, A","initLastName":"A Nola","fullFMLName":"Aaron Michael Nola","fullLFMName":"Nola, Aaron Michael","strikeZoneTop":3.36,"strikeZoneBottom":1.54},"ID660604":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604","firstName":"Alan","lastName":"Rangel","primaryNumber":"57","birthDate":"1997-08-21","currentAge":29,"birthCity":"Hermosillo","birthStateProvince":"-1","birthCountry":"Mexico","height":"6' 2\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alan","useLastName":"Rangel","middleName":"Eduardo","boxscoreName":"Rangel","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"rahn-HELL","mlbDebutDate":"2025-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alan Rangel","nameSlug":"alan-rangel-660604","firstLastName":"Alan Rangel","lastFirstName":"Rangel, Alan","lastInitName":"Rangel, A","initLastName":"A Rangel","fullFMLName":"Alan Eduardo Rangel","fullLFMName":"Rangel, Alan Eduardo","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID676742":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742","firstName":"Cam","lastName":"Sanders","primaryNumber":"73","birthDate":"1996-12-09","currentAge":29,"birthCity":"Thibodaux","birthStateProvince":"LA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cam","useLastName":"Sanders","boxscoreName":"Sanders","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cam Sanders","nameSlug":"cam-sanders-676742","firstLastName":"Cam Sanders","lastFirstName":"Sanders, Cam","lastInitName":"Sanders, C","initLastName":"C Sanders","fullFMLName":"Cam  Sanders","fullLFMName":"Sanders, Cam","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID542303":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303","firstName":"Marcell","lastName":"Ozuna","primaryNumber":"24","birthDate":"1990-11-12","currentAge":35,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":251,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Marcell","useLastName":"Ozuna","boxscoreName":"Ozuna","nickName":"The Big Bear","gender":"M","nameMatrilineal":"Idelfonso","isPlayer":true,"isVerified":true,"pronunciation":"oh-ZOO-nah","mlbDebutDate":"2013-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Marcell Ozuna","nameSlug":"marcell-ozuna-542303","firstLastName":"Marcell Ozuna","lastFirstName":"Ozuna, Marcell","lastInitName":"Ozuna, M","initLastName":"M Ozuna","fullFMLName":"Marcell Ozuna","fullLFMName":"Ozuna, Marcell","strikeZoneTop":3.26,"strikeZoneBottom":1.64},"ID693304":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304","firstName":"Nicholas","lastName":"Gonzales","primaryNumber":"3","birthDate":"1999-05-27","currentAge":27,"birthCity":"Tucson","birthStateProvince":"AZ","birthCountry":"USA","height":"5' 8\"","weight":193,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Gonzales","middleName":"Joseph","boxscoreName":"Gonzales, N","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2023-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Gonzales","nameSlug":"nick-gonzales-693304","firstLastName":"Nick Gonzales","lastFirstName":"Gonzales, Nick","lastInitName":"Gonzales, N","initLastName":"N Gonzales","fullFMLName":"Nicholas Joseph Gonzales","fullLFMName":"Gonzales, Nicholas Joseph","strikeZoneTop":3.051,"strikeZoneBottom":1.54},"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},"ID677952":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952","firstName":"Braxton","lastName":"Ashcraft","primaryNumber":"35","birthDate":"1999-10-05","currentAge":26,"birthCity":"Waco","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Braxton","useLastName":"Ashcraft","boxscoreName":"Ashcraft, B","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braxton Ashcraft","nameSlug":"braxton-ashcraft-677952","firstLastName":"Braxton Ashcraft","lastFirstName":"Ashcraft, Braxton","lastInitName":"Ashcraft, B","initLastName":"B Ashcraft","fullFMLName":"Braxton  Ashcraft","fullLFMName":"Ashcraft, Braxton","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID666200":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200","firstName":"Jesús","lastName":"Luzardo","primaryNumber":"44","birthDate":"1997-09-30","currentAge":28,"birthCity":"Lima","birthCountry":"Peru","height":"6' 0\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jesús","useLastName":"Luzardo","middleName":"G.","boxscoreName":"Luzardo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-09-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jesús Luzardo","nameSlug":"jesus-luzardo-666200","firstLastName":"Jesús Luzardo","lastFirstName":"Luzardo, Jesús","lastInitName":"Luzardo, J","initLastName":"J Luzardo","fullFMLName":"Jesús G. Luzardo","fullLFMName":"Luzardo, Jesús G.","strikeZoneTop":3.47,"strikeZoneBottom":1.61},"ID642152":{"id":642152,"fullName":"Lou Trivino III","link":"/api/v1/people/642152","firstName":"Lou","lastName":"Trivino III","birthDate":"1991-10-01","currentAge":34,"birthCity":"Green Lane","birthStateProvince":"PA","birthCountry":"USA","height":"6' 5\"","weight":232,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lou","useLastName":"Trivino III","middleName":"Albert","boxscoreName":"Trivino III","nickName":"Sweet Lou","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"tri-VEE-noh","mlbDebutDate":"2018-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lou Trivino III","nameTitle":"III","nameSuffix":"III","nameSlug":"lou-trivino-iii-642152","firstLastName":"Lou Trivino III","lastFirstName":"Trivino III, Lou","lastInitName":"Trivino III, L","initLastName":"L Trivino III","fullFMLName":"Lou Albert Trivino III","fullLFMName":"Trivino III, Lou Albert","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID682848":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848","firstName":"Endy","lastName":"Rodríguez","primaryNumber":"13","birthDate":"2000-05-26","currentAge":26,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 0\"","weight":207,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Endy","useLastName":"Rodríguez","middleName":"Steven","boxscoreName":"Rodríguez, E","gender":"M","nameMatrilineal":"Rodriguez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-07-17","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Endy Rodríguez","nameSlug":"endy-rodriguez-682848","firstLastName":"Endy Rodríguez","lastFirstName":"Rodríguez, Endy","lastInitName":"Rodríguez, E","initLastName":"E Rodríguez","fullFMLName":"Endy Steven Rodríguez","fullLFMName":"Rodríguez, Endy Steven","strikeZoneTop":3.197,"strikeZoneBottom":1.614},"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},"ID642397":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397","firstName":"Gregory","lastName":"Soto","primaryNumber":"31","birthDate":"1995-02-11","currentAge":31,"birthCity":"Haina","birthCountry":"Dominican Republic","height":"6' 1\"","weight":247,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gregory","useLastName":"Soto","boxscoreName":"Soto, G","nickName":"Capiro","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2019-05-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gregory Soto","nameSlug":"gregory-soto-642397","firstLastName":"Gregory Soto","lastFirstName":"Soto, Gregory","lastInitName":"Soto, G","initLastName":"G Soto","fullFMLName":"Gregory Soto","fullLFMName":"Soto, Gregory","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID682254":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254","firstName":"Mason","lastName":"Montgomery","primaryNumber":"46","birthDate":"2000-06-17","currentAge":26,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Montgomery","middleName":"Jack","boxscoreName":"Montgomery, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mason Montgomery","nameSlug":"mason-montgomery-682254","firstLastName":"Mason Montgomery","lastFirstName":"Montgomery, Mason","lastInitName":"Montgomery, M","initLastName":"M Montgomery","fullFMLName":"Mason Jack Montgomery","fullLFMName":"Montgomery, Mason Jack","strikeZoneTop":3.47,"strikeZoneBottom":1.59},"ID669707":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707","firstName":"Jared","lastName":"Triolo","primaryNumber":"19","birthDate":"1998-02-08","currentAge":28,"birthCity":"Nashua","birthStateProvince":"NH","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jared","useLastName":"Triolo","middleName":"Robert","boxscoreName":"Triolo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"TREE-olo","mlbDebutDate":"2023-06-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jared Triolo","nameSlug":"jared-triolo-669707","firstLastName":"Jared Triolo","lastFirstName":"Triolo, Jared","lastInitName":"Triolo, J","initLastName":"J Triolo","fullFMLName":"Jared Robert Triolo","fullLFMName":"Triolo, Jared Robert","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID699013":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013","firstName":"Esmerlyn","lastName":"Valdez","primaryNumber":"55","birthDate":"2004-01-27","currentAge":22,"birthCity":"San Juan La Maguana","birthCountry":"Dominican Republic","height":"6' 2\"","weight":234,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Esmerlyn","useLastName":"Valdez","boxscoreName":"Valdez, Es","gender":"M","nameMatrilineal":"Ramirez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Esmerlyn Valdez","nameSlug":"esmerlyn-valdez-699013","firstLastName":"Esmerlyn Valdez","lastFirstName":"Valdez, Esmerlyn","lastInitName":"Valdez, E","initLastName":"E Valdez","fullFMLName":"Esmerlyn Valdez","fullLFMName":"Valdez, Esmerlyn","strikeZoneTop":3.31,"strikeZoneBottom":1.67},"ID663968":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968","firstName":"Jake","lastName":"Mangum","primaryNumber":"28","birthDate":"1996-03-08","currentAge":30,"birthCity":"Flowood","birthStateProvince":"MS","birthCountry":"USA","height":"5' 11\"","weight":191,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jake","useLastName":"Mangum","middleName":"Thomas","boxscoreName":"Mangum","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-03-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Mangum","nameSlug":"jake-mangum-663968","firstLastName":"Jake Mangum","lastFirstName":"Mangum, Jake","lastInitName":"Mangum, J","initLastName":"J Mangum","fullFMLName":"Jake Thomas Mangum","fullLFMName":"Mangum, Jake Thomas","strikeZoneTop":3.18,"strikeZoneBottom":1.605},"ID656605":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605","firstName":"Mitch","lastName":"Keller","primaryNumber":"23","birthDate":"1996-04-04","currentAge":30,"birthCity":"Cedar Rapids","birthStateProvince":"IA","birthCountry":"USA","height":"6' 3\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitch","useLastName":"Keller","middleName":"Thomas","boxscoreName":"Keller, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-05-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mitch Keller","nameSlug":"mitch-keller-656605","firstLastName":"Mitch Keller","lastFirstName":"Keller, Mitch","lastInitName":"Keller, M","initLastName":"M Keller","fullFMLName":"Mitch Thomas Keller","fullLFMName":"Keller, Mitch Thomas","strikeZoneTop":3.66,"strikeZoneBottom":1.68},"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},"ID670990":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990","firstName":"Yohan","lastName":"Ramírez","primaryNumber":"49","birthDate":"1995-05-06","currentAge":31,"birthCity":"Villa Mella","birthCountry":"Dominican Republic","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yohan","useLastName":"Ramírez","middleName":"Manuel","boxscoreName":"Ramírez","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"Yo-hawn","mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yohan Ramírez","nameSlug":"yohan-ramirez-670990","firstLastName":"Yohan Ramírez","lastFirstName":"Ramírez, Yohan","lastInitName":"Ramírez, Y","initLastName":"Y Ramírez","fullFMLName":"Yohan Manuel Ramírez","fullLFMName":"Ramírez, Yohan Manuel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID665561":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561","firstName":"Rafael","lastName":"Marchán","primaryNumber":"13","birthDate":"1999-02-25","currentAge":27,"birthCity":"San Cristobal","birthCountry":"Venezuela","height":"5' 9\"","weight":170,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Rafael","useLastName":"Marchán","middleName":"Alejandro","boxscoreName":"Marchán","gender":"M","nameMatrilineal":"Amado","isPlayer":true,"isVerified":true,"pronunciation":"rah-fah-ELL mar-SHAHN","mlbDebutDate":"2020-09-14","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rafael Marchán","nameSlug":"rafael-marchan-665561","firstLastName":"Rafael Marchán","lastFirstName":"Marchán, Rafael","lastInitName":"Marchán, R","initLastName":"R Marchán","fullFMLName":"Rafael Alejandro Marchán","fullLFMName":"Marchán, Rafael Alejandro","strikeZoneTop":3.056,"strikeZoneBottom":1.542},"ID642701":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701","firstName":"Dennis","lastName":"Santana","primaryNumber":"59","birthDate":"1996-04-12","currentAge":30,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dennis","useLastName":"Santana","middleName":"Anfernee","boxscoreName":"Santana, D","nickName":"Anfernee","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2018-06-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dennis Santana","nameSlug":"dennis-santana-642701","firstLastName":"Dennis Santana","lastFirstName":"Santana, Dennis","lastInitName":"Santana, D","initLastName":"D Santana","fullFMLName":"Dennis Anfernee Santana","fullLFMName":"Santana, Dennis Anfernee","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID680779":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779","firstName":"Henry","lastName":"Davis","primaryNumber":"32","birthDate":"1999-09-21","currentAge":26,"birthCity":"Bedford","birthStateProvince":"NY","birthCountry":"USA","height":"5' 11\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Henry","useLastName":"Davis","boxscoreName":"Davis, H","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2021,"mlbDebutDate":"2023-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Henry Davis","nameSlug":"henry-davis-680779","firstLastName":"Henry Davis","lastFirstName":"Davis, Henry","lastInitName":"Davis, H","initLastName":"H Davis","fullFMLName":"Henry  Davis","fullLFMName":"Davis, Henry","strikeZoneTop":3.188,"strikeZoneBottom":1.609},"ID682997":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997","firstName":"Tyler","lastName":"Callihan","primaryNumber":"37","birthDate":"2000-06-22","currentAge":26,"birthCity":"Jacksonville","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tyler","useLastName":"Callihan","boxscoreName":"Callihan, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Callihan","nameSlug":"tyler-callihan-682997","firstLastName":"Tyler Callihan","lastFirstName":"Callihan, Tyler","lastInitName":"Callihan, T","initLastName":"T Callihan","fullFMLName":"Tyler Callihan","fullLFMName":"Callihan, Tyler","strikeZoneTop":3.168,"strikeZoneBottom":1.599},"ID804606":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606","firstName":"Konnor","lastName":"Griffin","primaryNumber":"6","birthDate":"2006-04-24","currentAge":20,"birthCity":"Jackson","birthStateProvince":"MS","birthCountry":"USA","height":"6' 3\"","weight":222,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Konnor","useLastName":"Griffin","middleName":"Thomas","boxscoreName":"Griffin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Konnor Griffin","nameSlug":"konnor-griffin-804606","firstLastName":"Konnor Griffin","lastFirstName":"Griffin, Konnor","lastInitName":"Griffin, K","initLastName":"K Griffin","fullFMLName":"Konnor Griffin","fullLFMName":"Griffin, Konnor","strikeZoneTop":3.335,"strikeZoneBottom":1.683},"ID607208":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208","firstName":"Trea","lastName":"Turner","primaryNumber":"7","birthDate":"1993-06-30","currentAge":33,"birthCity":"Boynton Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Trea","useLastName":"Turner","middleName":"Vance","boxscoreName":"Turner","nickName":"T2","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2015-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trea Turner","nameSlug":"trea-turner-607208","firstLastName":"Trea Turner","lastFirstName":"Turner, Trea","lastInitName":"Turner, T","initLastName":"T Turner","fullFMLName":"Trea Vance Turner","fullLFMName":"Turner, Trea Vance","strikeZoneTop":3.245,"strikeZoneBottom":1.637},"ID656537":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537","firstName":"Derek","lastName":"Hill","primaryNumber":"49","birthDate":"1995-12-30","currentAge":30,"birthCity":"Des Moines","birthStateProvince":"IA","birthCountry":"USA","height":"6' 0\"","weight":206,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Derek","useLastName":"Hill","middleName":"Jerome","boxscoreName":"Hill, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Derek Hill","nameSlug":"derek-hill-656537","firstLastName":"Derek Hill","lastFirstName":"Hill, Derek","lastInitName":"Hill, D","initLastName":"D Hill","fullFMLName":"Derek Jerome Hill","fullLFMName":"Hill, Derek Jerome","strikeZoneTop":3.216,"strikeZoneBottom":1.623},"ID656811":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811","firstName":"Ryan","lastName":"O'Hearn","primaryNumber":"29","birthDate":"1993-07-26","currentAge":33,"birthCity":"Dunedin","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ryan","useLastName":"O'Hearn","middleName":"Patrick","boxscoreName":"O'Hearn","nickName":"Brohearn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2018-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ryan O'Hearn","nameSlug":"ryan-o-hearn-656811","firstLastName":"Ryan O'Hearn","lastFirstName":"O'Hearn, Ryan","lastInitName":"O'Hearn, R","initLastName":"R O'Hearn","fullFMLName":"Ryan Patrick O'Hearn","fullLFMName":"O'Hearn, Ryan Patrick","strikeZoneTop":3.289,"strikeZoneBottom":1.66}},"venue":{"id":2681,"name":"Citizens Bank Park","link":"/api/v1/venues/2681","location":{"address1":"One Citizens Bank Way","city":"Philadelphia","state":"Pennsylvania","stateAbbrev":"PA","postalCode":"19148","defaultCoordinates":{"latitude":39.90539086,"longitude":-75.16716957},"azimuthAngle":9.0,"elevation":20,"country":"USA","phone":"(215) 463-6000"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":42901,"turfType":"Grass","roofType":"Open","leftLine":329,"left":369,"leftCenter":381,"center":401,"rightCenter":398,"right":369,"rightLine":330},"active":true,"season":"2026"},"officialVenue":{"id":2681,"link":"/api/v1/venues/2681"},"weather":{"condition":"Partly Cloudy","temp":"96","wind":"10 mph, Out To CF"},"gameInfo":{"attendance":41766,"firstPitch":"2026-07-01T22:41:00.000Z","gameDurationMinutes":198},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":3,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"home":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"}},"officialScorer":{"id":482194,"fullName":"Dick Shute","link":"/api/v1/people/482194"},"primaryDatacaster":{"id":800986,"fullName":"Michael Monostra","link":"/api/v1/people/800986"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Konnor Griffin grounds out softly, pitcher Zack Wheeler to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-01T22:41:07.035Z","endTime":"2026-07-01T22:41:32.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"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":[3,4],"actionIndex":[0,1,2],"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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"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":{"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-01T20:00:50.801Z","endTime":"2026-07-01T22:15:36.459Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"}},{"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-01T22:15:36.459Z","endTime":"2026-07-01T22:40:30.998Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"}},{"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-01T22:40:30.998Z","endTime":"2026-07-01T22:41:09.228Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"}},{"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.7,"endSpeed":87.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.76902713541983,"aZ":-14.047122537752763,"pfxX":-7.669016597779347,"pfxZ":9.121337469153703,"pX":0.07741193642391472,"pZ":2.785841584757739,"vX0":7.407134153096884,"vY0":-140.53530308678765,"vZ0":-3.848113496018269,"x":114.05,"y":163.56,"x0":-1.604341327618572,"y0":50.00238667192228,"z0":5.093923818692887,"aX":-15.240838372881736},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.8,"breakHorizontal":12.2,"spinRate":2471,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.3907126812386994,"extension":7.264767688950881},"index":3,"playId":"234aa577-fefd-338e-84c1-15a677a75a78","pitchNumber":1,"startTime":"2026-07-01T22:41:09.228Z","endTime":"2026-07-01T22:41:12.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92396528676451,"aZ":-20.711204353454853,"pfxX":-10.298942237644448,"pfxZ":5.80215710944803,"pX":-0.8640036383630917,"pZ":3.139463369920539,"vX0":5.813235522363106,"vY0":-139.99595832505017,"vZ0":-1.4586920277652653,"x":149.93,"y":154.01,"x0":-1.6342276330991239,"y0":50.00457305481172,"z0":5.028991138332837,"aX":-20.353352967800845},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.3,"breakHorizontal":17.4,"spinRate":2367,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.39192300966855154,"extension":7.132631679723139},"hitData":{"launchSpeed":51.8,"launchAngle":-22.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":125.04,"coordY":179.89}},"index":4,"playId":"1051617c-0a0f-3e62-80de-e83420d7362b","pitchNumber":2,"startTime":"2026-07-01T22:41:24.775Z","endTime":"2026-07-01T22:41:32.982Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T22:41:32.982Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Lowe walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-01T22:41:54.822Z","endTime":"2026-07-01T22:43:13.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.42082662531389,"aZ":-16.619757550499745,"pfxX":-7.862997866176917,"pfxZ":7.726061211007158,"pX":-1.5454688186554386,"pZ":3.297677801867285,"vX0":3.479652943495834,"vY0":-140.43733844038832,"vZ0":-1.984601493613201,"x":175.91,"y":149.74,"x0":-1.7733811934800936,"y0":50.00538015816621,"z0":5.085125420238173,"aX":-15.833671190607912},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.8,"breakHorizontal":13.6,"spinRate":2419,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3888303385314753,"extension":7.384640051037158},"index":0,"playId":"bd705d51-372a-3ac7-8613-1441ec407bc9","pitchNumber":1,"startTime":"2026-07-01T22:42:02.400Z","endTime":"2026-07-01T22:42:05.400Z","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":96.5,"endSpeed":88.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.482629081869938,"aZ":-16.404525686189796,"pfxX":-8.158397592976574,"pfxZ":7.8444903149102885,"pX":-0.4354974718429065,"pZ":1.4463868162341342,"vX0":5.84332063773811,"vY0":-140.34381720746464,"vZ0":-6.804526918298212,"x":133.6,"y":199.73,"x0":-1.4765584647365084,"y0":50.002244604319536,"z0":4.956274946699754,"aX":-16.398781675265376},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.1,"breakHorizontal":13.7,"spinRate":2358,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.38914065663991515,"extension":7.289590290112243},"index":1,"playId":"bb1d58e0-5161-35a9-b7b8-852eecee5e24","pitchNumber":2,"startTime":"2026-07-01T22:42:15.269Z","endTime":"2026-07-01T22:42:19.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.27181754891328,"aZ":-24.1464188474617,"pfxX":0.5749670208507738,"pfxZ":4.3089581508018915,"pX":0.40859804967559027,"pZ":1.8400910292324888,"vX0":5.592586469921048,"vY0":-134.6603810310252,"vZ0":-3.853935667012504,"x":101.43,"y":189.1,"x0":-1.7574400789321938,"y0":50.00200574331234,"z0":4.968987772754834,"aX":1.0713085227513182},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.3,"breakHorizontal":-2.0,"spinRate":2569,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.40451516732574966,"extension":7.373730233345483},"index":2,"playId":"49259e0b-57d6-319c-a7e8-f000cdbc336d","pitchNumber":3,"startTime":"2026-07-01T22:42:30.568Z","endTime":"2026-07-01T22:42:33.568Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-07-01T22:42:44.619Z","endTime":"2026-07-01T22:42:54.988Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.997165127357245,"aZ":-15.542232899087866,"pfxX":-7.328302423002364,"pfxZ":8.333852600299332,"pX":-1.1671442908425362,"pZ":1.850905239371347,"vX0":3.875300342917782,"vY0":-139.9986185518024,"vZ0":-5.809946282238771,"x":161.49,"y":188.81,"x0":-1.613127146687113,"y0":50.0052381058972,"z0":4.961246907471299,"aX":-14.627670274798522},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.2,"breakHorizontal":12.6,"spinRate":2468,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.3904368919663499,"extension":7.496763415797514},"index":4,"playId":"aa664e0f-974d-3db2-b9fe-668f983fdb0a","pitchNumber":4,"startTime":"2026-07-01T22:42:54.988Z","endTime":"2026-07-01T22:42:58.608Z","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":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.587375407560742,"aZ":-22.717891515238144,"pfxX":-10.356620527616553,"pfxZ":4.786718735383125,"pX":0.391505448243205,"pZ":1.1660736054017513,"vX0":9.108297415004289,"vY0":-139.02111117824128,"vZ0":-6.138716162336336,"x":102.08,"y":207.3,"x0":-1.5676227909076248,"y0":50.00046074847547,"z0":4.891494391836063,"aX":-20.448631012902208},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.7,"breakHorizontal":17.0,"spinRate":2294,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.3926734421509823,"extension":7.533577848833748},"index":5,"playId":"ca178798-a6ec-3bdd-b7c3-696cdedc512b","pitchNumber":5,"startTime":"2026-07-01T22:43:10.252Z","endTime":"2026-07-01T22:43:13.661Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T22:43:13.661Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-01T22:43:34.736Z","endTime":"2026-07-01T22:45:39.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.8,"endSpeed":86.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.27018589077985,"aZ":-21.04882697451849,"pfxX":-1.2454323683234136,"pfxZ":5.899286553417508,"pX":-0.46848383091274615,"pZ":1.9734327302419103,"vX0":4.2079875522341395,"vY0":-135.2073681847539,"vZ0":-4.355605429995747,"x":134.86,"y":185.5,"x0":-1.870522469420283,"y0":50.005823127559815,"z0":5.0471001811329606,"aX":-2.3504733809611746},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.2,"breakHorizontal":1.6,"spinRate":2593,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.402229112038754,"extension":7.0239881060934355},"index":0,"playId":"67a1c2b8-1ff0-3933-914a-7bd534899abf","pitchNumber":1,"startTime":"2026-07-01T22:43:42.246Z","endTime":"2026-07-01T22:43:46.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.832860717996137,"aZ":-25.763079428966368,"pfxX":-9.901053168193846,"pfxZ":3.7571795819339293,"pX":0.11839712388736623,"pZ":1.3149842764691506,"vX0":7.712671199244054,"vY0":-129.71235678625024,"vZ0":-4.374530454556104,"x":112.49,"y":203.28,"x0":-1.605430692336357,"y0":50.00291378015755,"z0":4.984926450173122,"aX":-16.892003236745452},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.0,"breakHorizontal":16.2,"spinRate":1579,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4220840397058456,"extension":7.377664401151605},"index":1,"playId":"71b1a871-eb59-3fc6-ac92-00bcd5ddf55c","pitchNumber":2,"startTime":"2026-07-01T22:44:09.985Z","endTime":"2026-07-01T22:44:13.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.497425089841254,"aZ":-16.303317504429256,"pfxX":-8.020954483575657,"pfxZ":7.951965487253753,"pX":-1.026113529849116,"pZ":3.5938376310821902,"vX0":5.13980696378802,"vY0":-140.31636543104185,"vZ0":-1.35063400870335,"x":156.11,"y":141.75,"x0":-1.838743616712274,"y0":50.00150696670046,"z0":5.142750598238198,"aX":-16.00639416855553},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.3,"breakHorizontal":13.4,"spinRate":2398,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.39022076241883363,"extension":7.2625522066739885},"index":2,"playId":"90b05499-6b7b-3e93-9279-80eba0eb2b92","pitchNumber":3,"startTime":"2026-07-01T22:44:30.186Z","endTime":"2026-07-01T22:44:33.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.706446682048913,"aZ":-24.317728377150445,"pfxX":0.28330047816002235,"pfxZ":4.245751779977961,"pX":1.0529147110467763,"pZ":1.412712555458917,"vX0":7.2553796516691165,"vY0":-134.33951894314953,"vZ0":-5.022086803228489,"x":76.87,"y":200.64,"x0":-1.7057044336553973,"y0":50.00406624107903,"z0":5.007638816021263,"aX":0.5228381993760165},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.0,"breakHorizontal":-1.9,"spinRate":2494,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4057970380298843,"extension":7.065950930133573},"index":3,"playId":"318c1ed3-82ff-3389-9ec7-c340b0f43af1","pitchNumber":4,"startTime":"2026-07-01T22:44:50.496Z","endTime":"2026-07-01T22:44:53.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25691276960764,"aZ":-16.400794069933227,"pfxX":-8.616473784817526,"pfxZ":7.799409096476181,"pX":0.16070556510038841,"pZ":3.353808121475152,"vX0":8.114620112777523,"vY0":-141.3135139534747,"vZ0":-1.86919182082243,"x":110.87,"y":148.23,"x0":-1.6288178503820034,"y0":50.00176589575172,"z0":5.0776756630201785,"aX":-17.42301240637746},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.9,"breakHorizontal":13.9,"spinRate":2502,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.3876373873650243,"extension":7.331350585715525},"index":4,"playId":"fc014ab2-f07b-39e2-820f-bfae4535ef06","pitchNumber":5,"startTime":"2026-07-01T22:45:12.301Z","endTime":"2026-07-01T22:45:15.301Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.097013884867025,"aZ":-43.24951872422077,"pfxX":6.947760045742991,"pfxZ":-8.095399344758743,"pX":0.5858607653169747,"pZ":1.9514614464805378,"vX0":3.189500250733375,"vY0":-117.10227275015032,"vZ0":1.705204272308338,"x":94.67,"y":186.09,"x0":-1.7024873903257962,"y0":50.00146967345715,"z0":5.3047300765308565,"aX":9.507671393596647},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-13.8,"breakHorizontal":-13.4,"spinRate":2901,"spinDirection":52},"zone":9,"typeConfidence":2.0,"plateTime":0.47034422133542986,"extension":6.870081605805075},"index":5,"playId":"f8d7bcd9-dff9-38f1-8c8c-3baeece69322","pitchNumber":6,"startTime":"2026-07-01T22:45:36.519Z","endTime":"2026-07-01T22:45:39.519Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T22:45:39.519Z","atBatIndex":2},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Esmerlyn Valdez lines out to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-01T22:45:56.758Z","endTime":"2026-07-01T22:46:30.408Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"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],"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":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"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_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":97.1,"endSpeed":88.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.77193894273419,"aZ":-15.661136489613375,"pfxX":-7.432868811559112,"pfxZ":8.224904368966435,"pX":-0.06343333448598223,"pZ":2.736971407750854,"vX0":7.129216501002538,"vY0":-141.18434659599075,"vZ0":-3.373554096107056,"x":119.42,"y":164.88,"x0":-1.6622628714285768,"y0":50.003800585129426,"z0":4.962617909573327,"aX":-14.925076215135611},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.3,"breakHorizontal":11.9,"spinRate":2465,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.38875892368257947,"extension":7.190252934880912},"index":0,"playId":"19b23e8e-6b1b-37d0-a48b-bec67bac45b7","pitchNumber":1,"startTime":"2026-07-01T22:46:05.480Z","endTime":"2026-07-01T22:46:08.480Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.669811353612385,"aZ":-23.558179581992963,"pfxX":-10.591011733340093,"pfxZ":4.4451196320322826,"pX":-0.8318462969854801,"pZ":2.5632326887274135,"vX0":5.805500042391981,"vY0":-138.48234068193926,"vZ0":-2.227399245141126,"x":148.71,"y":169.57,"x0":-1.582387541225811,"y0":50.000691277367174,"z0":4.958163184745311,"aX":-20.51444077598442},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.8,"breakHorizontal":17.9,"spinRate":2285,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.39592192496827927,"extension":7.107521595887783},"hitData":{"launchSpeed":51.3,"launchAngle":19.0,"totalDistance":99.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":153.23,"coordY":173.64}},"index":1,"playId":"33d085c7-90c0-302c-b3bc-530cc4549ce1","pitchNumber":2,"startTime":"2026-07-01T22:46:25.326Z","endTime":"2026-07-01T22:46:30.408Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T22:46:30.408Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trea Turner flies out to shortstop Konnor Griffin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-01T22:48:32.498Z","endTime":"2026-07-01T22:49:30.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":96.7,"endSpeed":88.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.998508538345114,"aZ":-15.649450592481939,"pfxX":-7.206233832281043,"pfxZ":8.242979331174794,"pX":-0.8263875411917608,"pZ":2.6822007039118074,"vX0":5.954263209816418,"vY0":-140.70395127022195,"vZ0":-5.450085653303621,"x":148.5,"y":166.36,"x0":-2.0339801792886942,"y0":50.003644707236305,"z0":5.658883138248682,"aX":-14.446378251578851},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.9,"breakHorizontal":11.9,"spinRate":1953,"spinDirection":235},"zone":4,"typeConfidence":2.0,"plateTime":0.389314339202671,"extension":7.124947559575194},"index":0,"playId":"48b5fce9-0ec3-3216-8f0a-04ed644af96b","pitchNumber":1,"startTime":"2026-07-01T22:48:43.659Z","endTime":"2026-07-01T22:48:46.659Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":76.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.418925022393243,"aZ":-29.81954364994278,"pfxX":7.521969392323306,"pfxZ":1.5632951878827903,"pX":0.29888956641192493,"pZ":3.2473192783966525,"vX0":3.2758028442017926,"vY0":-122.64690692694066,"vZ0":0.23667966998093415,"x":105.61,"y":151.1,"x0":-2.0352836469356115,"y0":50.00432413970011,"z0":5.712564103723107,"aX":11.351068427512557},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.1,"breakHorizontal":-14.4,"spinRate":2267,"spinDirection":87},"zone":3,"typeConfidence":2.0,"plateTime":0.4482258917360502,"extension":6.751538518231476},"index":1,"playId":"73b238b7-e18e-3294-8b17-32de479ea993","pitchNumber":2,"startTime":"2026-07-01T22:49:01.785Z","endTime":"2026-07-01T22:49:05.624Z","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":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.809280304102053,"aZ":-29.808140733579254,"pfxX":7.966691885699247,"pfxZ":1.545599601422376,"pX":0.2635959812476263,"pZ":2.6287372253038774,"vX0":3.46314060757932,"vY0":-123.45432262101127,"vZ0":-1.0748841479506108,"x":106.95,"y":167.8,"x0":-2.196288745993256,"y0":50.00093001280218,"z0":5.600986661167418,"aX":12.175442876235875},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.8,"breakHorizontal":-15.2,"spinRate":2294,"spinDirection":92},"zone":6,"typeConfidence":2.0,"plateTime":0.44532103461691763,"extension":6.698718020586172},"hitData":{"launchSpeed":80.0,"launchAngle":58.0,"totalDistance":197.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.03,"coordY":122.66}},"index":2,"playId":"a04f990c-7786-373a-ab91-5a94298eb6d7","pitchNumber":3,"startTime":"2026-07-01T22:49:20.499Z","endTime":"2026-07-01T22:49:30.591Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T22:49:30.591Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-01T22:49:49.137Z","endTime":"2026-07-01T22:51:19.536Z","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":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.340377306076014,"aZ":-30.249436661991542,"pfxX":1.466174880358024,"pfxZ":1.1848294679778446,"pX":0.4520063351790372,"pZ":1.4781999280774836,"vX0":5.879978134751931,"vY0":-126.47317717329916,"vZ0":-4.115691355787677,"x":99.77,"y":198.87,"x0":-2.091688482936975,"y0":50.0026409840321,"z0":5.547612059157133,"aX":2.378465054257821},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.4,"breakHorizontal":-4.0,"spinRate":2247,"spinDirection":105},"zone":14,"typeConfidence":2.0,"plateTime":0.4327616976409905,"extension":6.861483839412621},"index":0,"playId":"b47ef370-6c84-3929-8e1f-c3c3e7f70834","pitchNumber":1,"startTime":"2026-07-01T22:49:58.484Z","endTime":"2026-07-01T22:50:02.974Z","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":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.494723623727733,"aZ":-31.915433666916645,"pfxX":0.934825887541664,"pfxZ":0.1634387644447468,"pX":-0.4859092589446636,"pZ":2.607159418101921,"vX0":3.870986022681393,"vY0":-125.45990355222025,"vZ0":-1.088814817697807,"x":135.52,"y":168.39,"x0":-2.167999332972719,"y0":50.00516618014178,"z0":5.639309864418671,"aX":1.494974154650672},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.2,"breakHorizontal":-2.5,"spinRate":2368,"spinDirection":92},"zone":4,"typeConfidence":2.0,"plateTime":0.4359584629339497,"extension":6.856702767054843},"index":1,"playId":"d3fb4abc-7b7f-3cf5-9dcc-cf6fad36a605","pitchNumber":2,"startTime":"2026-07-01T22:50:16.491Z","endTime":"2026-07-01T22:50:19.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.725914419540377,"aZ":-32.04889290924455,"pfxX":2.715740088458847,"pfxZ":0.08047757982203763,"pX":-0.8201719620940583,"pZ":2.3448070307435156,"vX0":2.293093972009065,"vY0":-126.30852331563885,"vZ0":-1.8828679377290696,"x":148.26,"y":175.47,"x0":-2.0900381248718265,"y0":50.004628029424275,"z0":5.656610842846191,"aX":4.425201591029143},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.0,"breakHorizontal":-5.4,"spinRate":2108,"spinDirection":123},"zone":4,"typeConfidence":2.0,"plateTime":0.43227439648057464,"extension":6.775023496636688},"index":2,"playId":"b53308cf-694e-335e-8c95-3fe82d175b7e","pitchNumber":3,"startTime":"2026-07-01T22:50:40.417Z","endTime":"2026-07-01T22:50:43.417Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.45433534774283,"aZ":-19.173906587807995,"pfxX":-7.144803355970802,"pfxZ":6.312582123400441,"pX":-1.341275192881759,"pZ":3.3260820679908893,"vX0":4.386430883955425,"vY0":-142.12878174557238,"vZ0":-3.1354363035337767,"x":168.13,"y":148.98,"x0":-1.9706604169118747,"y0":50.00700481379497,"z0":5.6511460175183235,"aX":-14.72257132169259},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.0,"breakHorizontal":12.1,"spinRate":1958,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.38436464622301925,"extension":6.7563640126382385},"index":3,"playId":"6aa76c52-a99a-3389-b7d5-df689cab089b","pitchNumber":4,"startTime":"2026-07-01T22:50:59.009Z","endTime":"2026-07-01T22:51:02.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.448948342266334,"aZ":-31.36233629214574,"pfxX":3.1656832819483474,"pfxZ":0.4908994819878041,"pX":0.8342282041058678,"pZ":1.431814301819546,"vX0":6.274114632071388,"vY0":-127.64650742572563,"vZ0":-4.0693048683596915,"x":85.2,"y":200.12,"x0":-2.0636962751887475,"y0":50.00457643914663,"z0":5.506970514227357,"aX":5.240130070940412},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.2,"breakHorizontal":-7.1,"spinRate":2234,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.4285591516548526,"extension":6.804034352252813},"index":4,"playId":"1563e7f6-f083-3bef-9af7-d9d510bdce3a","pitchNumber":5,"startTime":"2026-07-01T22:51:16.536Z","endTime":"2026-07-01T22:51:19.536Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T22:51:19.536Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Harper walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-01T22:51:38.790Z","endTime":"2026-07-01T22:53:34.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.446946085283628,"aZ":-32.683138087823664,"pfxX":-7.126398427145387,"pfxZ":-0.2739212052976283,"pX":-0.6494007832550106,"pZ":1.3818746000033175,"vX0":6.360684141929854,"vY0":-135.9957483753978,"vZ0":-5.2895447080457165,"x":141.75,"y":201.47,"x0":-2.0830523109302166,"y0":50.00095620190894,"z0":5.59630614123846,"aX":-13.461380620570322},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-1.3,"breakHorizontal":11.8,"spinRate":1460,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4014622402560999,"extension":6.880595739544045},"index":0,"playId":"dac00a0b-eaf4-3e2f-9343-700daba04284","pitchNumber":1,"startTime":"2026-07-01T22:51:49.522Z","endTime":"2026-07-01T22:51:52.596Z","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":92.8,"endSpeed":85.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.728784875698533,"aZ":-32.95615351226806,"pfxX":-8.239588937054839,"pfxZ":-0.4172444142548386,"pX":-1.9142310939778904,"pZ":2.7410299943406105,"vX0":3.569871106593766,"vY0":-135.1467216117025,"vZ0":-1.7716113317319588,"x":189.97,"y":164.77,"x0":-2.17706461498988,"y0":50.006196817026385,"z0":5.706217857923435,"aX":-15.339660299231248},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-1.0,"breakHorizontal":14.3,"spinRate":1490,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.4043281666708993,"extension":6.72976382697246},"index":1,"playId":"f7a47156-e9be-3e78-902c-cab27805dd95","pitchNumber":2,"startTime":"2026-07-01T22:52:08.413Z","endTime":"2026-07-01T22:52:11.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.307113991052468,"aZ":-30.374838837876812,"pfxX":-5.71617698802396,"pfxZ":0.9639988192511524,"pX":-0.8935887080952677,"pZ":3.164019987900055,"vX0":4.856723502907119,"vY0":-135.0510076535972,"vZ0":-1.2271668391991066,"x":151.06,"y":153.35,"x0":-1.9627101210480125,"y0":50.00334598108527,"z0":5.738776843732655,"aX":-10.678338214557657},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":1.7,"breakHorizontal":9.5,"spinRate":1415,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.4038418285100649,"extension":6.780424009003168},"index":2,"playId":"e710523d-2a76-3213-b464-588022e03147","pitchNumber":3,"startTime":"2026-07-01T22:52:25.102Z","endTime":"2026-07-01T22:52:29.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.857827083285997,"aZ":-28.27797466419034,"pfxX":1.5986089920591997,"pfxZ":2.3507566673662943,"pX":-0.8988754182068028,"pZ":3.130770575925024,"vX0":2.668394180735666,"vY0":-127.10680140267247,"vZ0":-0.8039813148096272,"x":151.26,"y":154.25,"x0":-2.1646989222856634,"y0":50.0032738014058,"z0":5.670656134493475,"aX":2.6495868098616806},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.3,"breakHorizontal":-3.5,"spinRate":2310,"spinDirection":112},"zone":11,"typeConfidence":2.0,"plateTime":0.4287812814946905,"extension":6.766987648405798},"index":3,"playId":"2ca06ff5-a039-30aa-9dd2-a44080b2005c","pitchNumber":4,"startTime":"2026-07-01T22:52:43.353Z","endTime":"2026-07-01T22:52:46.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.23894822674376,"aZ":-29.214112530452045,"pfxX":1.11058833702144,"pfxZ":1.7254143875862042,"pX":0.897083177959684,"pZ":0.460612973741949,"vX0":6.77794616846377,"vY0":-130.19124344568075,"vZ0":-7.192334704842887,"x":82.81,"y":226.34,"x0":-1.8879402465232586,"y0":50.00010492892527,"z0":5.480752797245553,"aX":1.8973466480656247},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.7,"breakHorizontal":-3.6,"spinRate":2093,"spinDirection":161},"zone":14,"typeConfidence":2.0,"plateTime":0.42129507196963223,"extension":6.904709408043886},"index":4,"playId":"4b54a553-bb53-3b5b-863d-ebe783d250ec","pitchNumber":5,"startTime":"2026-07-01T22:53:07.560Z","endTime":"2026-07-01T22:53:11.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.966075393106763,"aZ":-28.57597440832567,"pfxX":1.2195008185858214,"pfxZ":2.11653275304276,"pX":0.7875824405408467,"pZ":1.738401267972082,"vX0":6.792346007724234,"vY0":-129.42360616422354,"vZ0":-4.185929791654514,"x":86.98,"y":191.84,"x0":-2.0250331148983496,"y0":50.00548877316434,"z0":5.554906531864403,"aX":2.078270920625941},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.1,"breakHorizontal":-3.7,"spinRate":2322,"spinDirection":148},"zone":14,"typeConfidence":2.0,"plateTime":0.42253419458651287,"extension":6.951710428635606},"index":5,"playId":"bf5467f1-77b9-3921-b221-abcc1e715b9e","pitchNumber":6,"startTime":"2026-07-01T22:53:29.954Z","endTime":"2026-07-01T22:53:34.040Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T22:53:34.040Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Marsh flies out sharply to center fielder Jake Mangum.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-01T22:53:53.384Z","endTime":"2026-07-01T22:54:50.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":2},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.4,"endSpeed":80.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.73656951713059,"aZ":-25.393651620501558,"pfxX":3.658359765454492,"pfxZ":4.2001307996721,"pX":0.16964368672312444,"pZ":1.60723166448546,"vX0":4.633010003113604,"vY0":-125.76677123641878,"vZ0":-4.355138746521884,"x":110.53,"y":195.38,"x0":-2.1664386056410216,"y0":50.00167005698867,"z0":5.402849402009426,"aX":5.902695164431054},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.0,"breakHorizontal":-7.7,"spinRate":2214,"spinDirection":91},"zone":14,"typeConfidence":2.0,"plateTime":0.4342780418562029,"extension":6.957133976005064},"index":0,"playId":"245c469d-e9eb-32f1-9752-698da2707920","pitchNumber":1,"startTime":"2026-07-01T22:54:02.997Z","endTime":"2026-07-01T22:54:05.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.76895102735681,"aZ":-28.1464665157388,"pfxX":5.021949758877246,"pfxZ":2.5715897900288027,"pX":-1.6709043744477123,"pZ":3.2156235848961137,"vX0":-0.16819315746494423,"vY0":-123.5479779685699,"vZ0":0.05457544656405433,"x":180.69,"y":151.96,"x0":-2.2560214263845224,"y0":50.00108927693541,"z0":5.534867327755495,"aX":7.8582017569375795},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.9,"breakHorizontal":-9.1,"spinRate":2020,"spinDirection":89},"zone":11,"typeConfidence":2.0,"plateTime":0.44125593589474876,"extension":6.78257528324869},"index":1,"playId":"eafa1273-f734-3de1-a6a3-a832e3a0fa82","pitchNumber":2,"startTime":"2026-07-01T22:54:21.543Z","endTime":"2026-07-01T22:54:24.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.524845781689816,"aZ":-31.39556456610874,"pfxX":2.1056798139281354,"pfxZ":0.4845043679995573,"pX":0.010879746840452878,"pZ":2.19342412346425,"vX0":4.370975452644018,"vY0":-125.50524136035105,"vZ0":-2.056725201984938,"x":116.59,"y":179.56,"x0":-2.0214729246648213,"y0":50.00386855277045,"z0":5.561201005731707,"aX":3.3847027548955997},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.7,"breakHorizontal":-4.8,"spinRate":2395,"spinDirection":113},"zone":8,"typeConfidence":2.0,"plateTime":0.4351090917764413,"extension":6.93667569097032},"hitData":{"launchSpeed":100.2,"launchAngle":29.0,"totalDistance":411.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":112.1,"coordY":33.48}},"index":2,"playId":"ad48e5c6-538f-3f85-9476-d537e91ba815","pitchNumber":3,"startTime":"2026-07-01T22:54:41.918Z","endTime":"2026-07-01T22:54:50.975Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T22:54:50.975Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan O'Hearn strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-01T22:56:56.067Z","endTime":"2026-07-01T22:57:59.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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,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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.699890877105336,"aZ":-19.599210214088394,"pfxX":-1.7932155817350246,"pfxZ":6.774009021750603,"pX":1.1959695642441661,"pZ":3.097440763575858,"vX0":8.255334815909631,"vY0":-134.54375581199483,"vZ0":-1.4789045127302733,"x":71.41,"y":155.15,"x0":-1.6623287363973727,"y0":50.00402438114892,"z0":5.0256608966093586,"aX":-3.3299786919230083},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.2,"breakHorizontal":1.7,"spinRate":2466,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.40512187149970025,"extension":7.136979547514835},"index":0,"playId":"297680a0-5bd5-3528-9673-d693f7b347fe","pitchNumber":1,"startTime":"2026-07-01T22:57:06.601Z","endTime":"2026-07-01T22:57:10.199Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.340540378690836,"aZ":-15.360420491071494,"pfxX":-7.920666251312873,"pfxZ":8.665553296233778,"pX":-0.8644330021626283,"pZ":2.587351090326551,"vX0":5.087627888014734,"vY0":-138.0922209248664,"vZ0":-4.043222972381522,"x":149.95,"y":168.92,"x0":-1.6968955372487886,"y0":50.005909771833615,"z0":5.096685186104509,"aX":-15.375157960588595},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.1,"breakHorizontal":13.3,"spinRate":2428,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.39589775635021773,"extension":7.273696435025523},"index":1,"playId":"813d600d-3542-3c93-95d3-93607d995a66","pitchNumber":2,"startTime":"2026-07-01T22:57:21.068Z","endTime":"2026-07-01T22:57:24.068Z","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.8,"endSpeed":88.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53022106036101,"aZ":-15.66975295635103,"pfxX":-7.2341813791048715,"pfxZ":8.298969683901431,"pX":0.06719647377197882,"pZ":3.1472390104491814,"vX0":7.239416787031337,"vY0":-139.47104946133263,"vZ0":-2.4885248957682973,"x":114.44,"y":153.8,"x0":-1.610194511515747,"y0":50.00601632118492,"z0":5.07270872141223,"aX":-14.392771783758578},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.8,"breakHorizontal":11.8,"spinRate":2404,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.39127383605515753,"extension":7.116018595878742},"index":2,"playId":"d5344efa-36a1-3f42-bcc5-efc7d2b7b81a","pitchNumber":3,"startTime":"2026-07-01T22:57:37.111Z","endTime":"2026-07-01T22:57:40.111Z","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":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.66996957111416,"aZ":-42.05706254334888,"pfxX":5.953925357831229,"pfxZ":-6.945489912608013,"pX":1.17520100194314,"pZ":1.395532168563027,"vX0":4.873689343698902,"vY0":-118.29441532287144,"vZ0":0.11748268612063639,"x":72.2,"y":201.1,"x0":-1.68213058052651,"y0":50.00315015877541,"z0":5.187450907752596,"aX":8.471954948780233},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-12.2,"breakHorizontal":-11.9,"spinRate":2812,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4622734525371621,"extension":6.945355728786928},"index":3,"playId":"8f059075-af96-35e6-9df0-cc6d03de8bc7","pitchNumber":4,"startTime":"2026-07-01T22:57:55.263Z","endTime":"2026-07-01T22:57:59.369Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T22:57:59.369Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a ground ball to right fielder Gabriel Rincones Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-01T22:58:16.896Z","endTime":"2026-07-01T22:59:45.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"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"}]}],"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.1,"endSpeed":86.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.694728648276257,"aZ":-25.447622643656704,"pfxX":-10.694404042061237,"pfxZ":3.4722880604107607,"pX":-1.6682625188576041,"pZ":2.0155098870711385,"vX0":3.8840299064130432,"vY0":-138.45191983348062,"vZ0":-3.314262752944941,"x":180.59,"y":184.36,"x0":-1.7021808139709582,"y0":50.00199415097269,"z0":4.936420573156511,"aX":-20.703726231506355},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.8,"breakHorizontal":18.5,"spinRate":2278,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.3960345142370958,"extension":7.340674435233494},"index":0,"playId":"00215a07-8b07-3a9f-a468-4b890c23f7a1","pitchNumber":1,"startTime":"2026-07-01T22:58:26.107Z","endTime":"2026-07-01T22:58:29.477Z","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":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81501163041962,"aZ":-35.824310457819415,"pfxX":9.60851771638406,"pfxZ":-2.6186755189922337,"pX":0.3569622034350885,"pZ":1.4124581833584402,"vX0":2.2745277268985853,"vY0":-117.70464582071484,"vZ0":-0.5041515366137749,"x":103.39,"y":200.64,"x0":-1.8717385661464092,"y0":50.00442721983324,"z0":4.9669372303053985,"aX":13.386609867620653},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-4.6,"breakHorizontal":-18.0,"spinRate":2795,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4666012556611885,"extension":7.04999749841785},"index":1,"playId":"ed503ea8-e9d7-3be9-a9eb-58458804eb2c","pitchNumber":2,"startTime":"2026-07-01T22:58:42.715Z","endTime":"2026-07-01T22:58:45.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.266517569804297,"aZ":-17.981109796580654,"pfxX":-5.102175230014158,"pfxZ":7.251041187169285,"pX":-0.6099243091074769,"pZ":3.9376752548391414,"vX0":4.92361990189235,"vY0":-138.62007294404575,"vZ0":0.14529063286397248,"x":140.25,"y":132.46,"x0":-1.7411573770269297,"y0":50.0035288969653,"z0":5.079230688717996,"aX":-9.988808183381542},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.3,"breakHorizontal":8.3,"spinRate":2340,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.39423016989878246,"extension":7.285965962262376},"index":2,"playId":"d53efd8b-470c-33a9-bd47-8082c93fd9af","pitchNumber":3,"startTime":"2026-07-01T22:58:59.118Z","endTime":"2026-07-01T22:59:02.280Z","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":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.563906764353963,"aZ":-26.67565398938988,"pfxX":-10.523081554390613,"pfxZ":2.80494721730253,"pX":-0.3246781944493247,"pZ":2.688394974074334,"vX0":7.227978180622341,"vY0":-138.4887632470004,"vZ0":-1.337237350447449,"x":129.38,"y":166.19,"x0":-1.5905366863300305,"y0":50.00059146756213,"z0":4.94815220740156,"aX":-20.60456372032944},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.0,"breakHorizontal":17.8,"spinRate":2305,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.3942779109778396,"extension":7.289227658021104},"index":3,"playId":"430f7530-207b-376e-b4d8-ee4deff32e2b","pitchNumber":4,"startTime":"2026-07-01T22:59:15.424Z","endTime":"2026-07-01T22:59:18.570Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.515466470306503,"aZ":-16.394552640230916,"pfxX":-7.562852741616838,"pfxZ":7.880086540095125,"pX":0.4073923762553558,"pZ":2.3908360582550103,"vX0":8.25521633504663,"vY0":-140.32428158125919,"vZ0":-4.1141222763025915,"x":101.47,"y":174.23,"x0":-1.5841899402610626,"y0":50.00281416731915,"z0":4.937792699828975,"aX":-15.145337715705294},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.7,"breakHorizontal":12.1,"spinRate":2472,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.389711717523205,"extension":7.477814315570403},"hitData":{"launchSpeed":102.0,"launchAngle":5.0,"totalDistance":122.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.59,"coordY":120.45}},"index":4,"playId":"5472a8f7-4e7a-349c-81f7-00ee91ef9884","pitchNumber":5,"startTime":"2026-07-01T22:59:35.406Z","endTime":"2026-07-01T22:59:45.206Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T22:59:45.206Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Mangum flies out to left fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-01T23:00:04.386Z","endTime":"2026-07-01T23:01:46.538Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"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":"O","description":"Foul Tip"},"description":"Foul Tip","code":"O","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.16586933126883,"aZ":-25.888026528638104,"pfxX":-10.234600861340574,"pfxZ":3.683202141613835,"pX":0.691936407606729,"pZ":1.0846163618347853,"vX0":9.047976062131994,"vY0":-129.62110755350093,"vZ0":-4.939638585251087,"x":90.63,"y":209.5,"x0":-1.5080441451945272,"y0":50.00425077474669,"z0":4.982640962377918,"aX":-17.48080269954164},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.8,"breakHorizontal":16.6,"spinRate":1678,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.4219569605555251,"extension":7.23042589067651},"index":0,"playId":"a98d8eeb-c19d-3754-883f-771071284c23","pitchNumber":1,"startTime":"2026-07-01T23:00:12.482Z","endTime":"2026-07-01T23:00:17.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20163661353645,"aZ":-25.02791149938613,"pfxX":-0.05348973273815538,"pfxZ":3.918597260883937,"pX":0.8384819135990125,"pZ":3.9492043660775975,"vX0":6.8525453203983755,"vY0":-133.3829832478801,"vZ0":1.5207218069029231,"x":92.99,"y":79.64,"x0":-1.7431855056287107,"y0":50.00602244653158,"z0":5.160129021714757,"aX":-0.09797408821842046},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.6,"breakHorizontal":-1.2,"spinRate":2484,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.4086156939496295,"extension":7.005085280720638},"index":1,"playId":"b594f95d-a125-3f2f-8073-237f5d5baebb","pitchNumber":2,"startTime":"2026-07-01T23:00:45.690Z","endTime":"2026-07-01T23:00:49.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.176086309782296,"aZ":-17.185849959332756,"pfxX":-7.879044212194337,"pfxZ":7.595167623959112,"pX":0.8386525990769553,"pZ":3.225136521801337,"vX0":9.688880956020736,"vY0":-139.11065579650617,"vZ0":-1.7535751845267407,"x":85.03,"y":151.7,"x0":-1.6543830400608994,"y0":50.0032377378556,"z0":4.994558721854897,"aX":-15.550442871236479},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.6,"breakHorizontal":12.5,"spinRate":2461,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.392692396586658,"extension":7.266165379550001},"index":2,"playId":"134c7b8f-a423-35b2-9141-5aa50ae4cbb9","pitchNumber":3,"startTime":"2026-07-01T23:01:06.467Z","endTime":"2026-07-01T23:01:09.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.033351663164684,"aZ":-30.654674885672645,"pfxX":-9.42162047731168,"pfxZ":0.9233227780148425,"pX":-0.027006121136859965,"pZ":1.0918874926116326,"vX0":7.101315407796472,"vY0":-127.24979617988411,"vZ0":-3.908088448267856,"x":118.03,"y":209.3,"x0":-1.6236650121889575,"y0":50.00488492178817,"z0":5.06467829144396,"aX":-15.521330070519125},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.1,"breakHorizontal":15.6,"spinRate":1597,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.42972435218993876,"extension":7.264547488374199},"hitData":{"launchSpeed":75.8,"launchAngle":35.0,"totalDistance":264.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":50.81,"coordY":124.11}},"index":3,"playId":"74eb7aac-6e9d-375d-8617-bba0e4aa9258","pitchNumber":4,"startTime":"2026-07-01T23:01:34.960Z","endTime":"2026-07-01T23:01:46.538Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T23:01:46.538Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Callihan strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-01T23:02:05.604Z","endTime":"2026-07-01T23:03:32.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"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],"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":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.5,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.240869202860022,"aZ":-23.86511233590308,"pfxX":0.007248644946121097,"pfxZ":4.574044491089516,"pX":0.9171642425452666,"pZ":2.4722938502800766,"vX0":7.185641110072441,"vY0":-133.54800059189745,"vZ0":-2.1458644278093066,"x":82.04,"y":172.03,"x0":-1.8028597601462184,"y0":50.002048859625276,"z0":4.9928244771542465,"aX":0.012822874549017626},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.0,"breakHorizontal":-1.4,"spinRate":2450,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.40925826778242325,"extension":7.253206089062915},"index":0,"playId":"9268f597-09b5-3b41-9ea6-17980692024d","pitchNumber":1,"startTime":"2026-07-01T23:02:11.953Z","endTime":"2026-07-01T23:02:17.282Z","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":87.1,"endSpeed":80.0,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9273996013964,"aZ":-32.1689518753709,"pfxX":-10.065266588805851,"pfxZ":0.0063963949962584365,"pX":-1.3999452473214993,"pZ":1.732115648598738,"vX0":3.9298295904079352,"vY0":-126.79165439071686,"vZ0":-1.9061646215221106,"x":170.36,"y":192.01,"x0":-1.6621834984173762,"y0":50.00500137039138,"z0":5.060710127576413,"aX":-16.389671796259098},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.2,"breakHorizontal":17.3,"spinRate":1521,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4319840358238225,"extension":7.249460042311211},"index":1,"playId":"3ad91e27-9def-3a27-88ad-86c0d2aa4e9f","pitchNumber":2,"startTime":"2026-07-01T23:02:40.250Z","endTime":"2026-07-01T23:02:43.702Z","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":80.3,"endSpeed":73.7,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.01662013712945,"aZ":-41.70129593493814,"pfxX":6.5896524188974634,"pfxZ":-6.951848841584694,"pX":0.21986097026554177,"pZ":1.41363554896899,"vX0":2.904428087087717,"vY0":-116.85261365625766,"vZ0":0.32266385874419634,"x":108.62,"y":200.61,"x0":-1.8992061525941468,"y0":50.00499734346226,"z0":5.222893102254494,"aX":9.02544265268645},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-12.1,"breakHorizontal":-12.7,"spinRate":2877,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4704765357058647,"extension":6.9161658096303995},"index":2,"playId":"a1e98840-a0f5-3983-bf1a-d62292f1ff36","pitchNumber":3,"startTime":"2026-07-01T23:03:00.798Z","endTime":"2026-07-01T23:03:03.798Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-01T23:03:16.711Z","endTime":"2026-07-01T23:03:29.973Z","isPitch":false,"type":"action","player":{"id":682997,"link":"/api/v1/people/682997"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.829363552779206,"aZ":-17.265770056499242,"pfxX":-8.16754288594378,"pfxZ":7.619014340533861,"pX":-0.47747282089096765,"pZ":3.244365042904877,"vX0":6.482528162301909,"vY0":-139.13317935799503,"vZ0":-1.7703679346170114,"x":135.2,"y":151.18,"x0":-1.7789222994201808,"y0":50.000830378901014,"z0":5.0356592294876465,"aX":-15.977545089006759},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.6,"breakHorizontal":13.4,"spinRate":2485,"spinDirection":235},"zone":1,"typeConfidence":2.0,"plateTime":0.3939840790744902,"extension":7.3364295870232406},"index":4,"playId":"c823fc8b-31d9-3626-8bb3-97df5b52f117","pitchNumber":4,"startTime":"2026-07-01T23:03:29.973Z","endTime":"2026-07-01T23:03:32.973Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T23:03:32.973Z","atBatIndex":11},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Alec Bohm hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-01T23:05:53.666Z","endTime":"2026-07-01T23:06:41.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"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],"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":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.5573680099053,"aZ":-26.144676848618687,"pfxX":6.950855515994619,"pfxZ":3.911640827032497,"pX":1.416895835145483,"pZ":1.215013197462692,"vX0":7.373176814114455,"vY0":-123.88462023948506,"vZ0":-5.08065103459836,"x":62.99,"y":205.97,"x0":-2.50990378331836,"y0":50.0057285778117,"z0":5.499151902773973,"aX":10.719111494687128},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":6.0,"breakHorizontal":-14.4,"spinRate":2347,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.44345992425688685,"extension":6.844890024543148},"index":0,"playId":"54eb0888-c53d-3805-a150-5ddf2790e8a5","pitchNumber":1,"startTime":"2026-07-01T23:06:01.961Z","endTime":"2026-07-01T23:06:04.961Z","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":95.8,"endSpeed":88.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.711466333665168,"aZ":-15.106266046157584,"pfxX":-7.702329658568016,"pfxZ":8.639349992851013,"pX":-0.8611868884114631,"pZ":1.8173641085412553,"vX0":6.909041749168706,"vY0":-139.29480851603577,"vZ0":-7.6827363386999314,"x":149.83,"y":189.71,"x0":-2.3664359392242993,"y0":50.00500098829483,"z0":5.599490067879151,"aX":-15.219727749169671},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.3,"breakHorizontal":12.6,"spinRate":2117,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.39241484774372193,"extension":6.9653779890512375},"index":1,"playId":"b50ccb84-84a0-3f4f-bd70-e42932a2416f","pitchNumber":2,"startTime":"2026-07-01T23:06:16.727Z","endTime":"2026-07-01T23:06:20.117Z","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":95.2,"endSpeed":87.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.8543711630374,"aZ":-18.65609591695571,"pfxX":-6.39571115078583,"pfxZ":6.908709571765154,"pX":-1.8746972046453778,"pZ":4.127904222242487,"vX0":4.209574761763843,"vY0":-138.7094519931925,"vZ0":-1.2555089423882828,"x":188.46,"y":127.33,"x0":-2.5779419696440624,"y0":50.00050582668772,"z0":5.825282322590885,"aX":-12.511530733011574},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.5,"breakHorizontal":10.8,"spinRate":1891,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.3942550024029723,"extension":6.643877827994207},"index":2,"playId":"ccaf01a6-0a66-3627-8071-f927a020c461","pitchNumber":3,"startTime":"2026-07-01T23:06:36.831Z","endTime":"2026-07-01T23:06:41.027Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T23:06:41.027Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryson Stott singles on a ground ball to right fielder Esmerlyn Valdez. Alec Bohm to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-01T23:07:13.002Z","endTime":"2026-07-01T23:08:59.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"postOnThird":{"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,2],"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":4},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"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":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.069974230005347,"aZ":-21.716738021080033,"pfxX":-10.32296494059787,"pfxZ":5.189154097861266,"pX":0.769267856591848,"pZ":1.9835538672663862,"vX0":11.359874209609309,"vY0":-140.6152071590602,"vZ0":-5.906228822021397,"x":87.68,"y":185.22,"x0":-1.9701018294433301,"y0":50.00204815980932,"z0":5.507766360029472,"aX":-20.797884599546098},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.4,"breakHorizontal":16.6,"spinRate":1961,"spinDirection":238},"zone":9,"typeConfidence":2.0,"plateTime":0.38863215415695507,"extension":6.818365479241563},"index":0,"playId":"9dc39be0-c536-3b35-a28a-10f7814c8ea3","pitchNumber":1,"startTime":"2026-07-01T23:07:21.041Z","endTime":"2026-07-01T23:07:24.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.34083194181858,"aZ":-18.48760139885634,"pfxX":-9.817634930742388,"pfxZ":6.849331220290026,"pX":0.13386197211967865,"pZ":2.427165878422251,"vX0":9.239168641973858,"vY0":-140.38357576984126,"vZ0":-5.299771296607628,"x":111.9,"y":173.25,"x0":-1.9220090577421298,"y0":50.00612280115484,"z0":5.540412338615497,"aX":-19.6283839213654},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.5,"breakHorizontal":16.0,"spinRate":2211,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.3899373119552214,"extension":6.806500101518957},"index":1,"playId":"8927ad08-0fae-31cf-bc37-f1980e0fdca9","pitchNumber":2,"startTime":"2026-07-01T23:07:40.664Z","endTime":"2026-07-01T23:07:43.664Z","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":96.8,"endSpeed":88.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.504712055397444,"aZ":-16.874043578332508,"pfxX":-9.065510569159482,"pfxZ":7.617416227592882,"pX":-0.5284663544407233,"pZ":3.0754644196673877,"vX0":7.451499928727129,"vY0":-140.72938835936117,"vZ0":-3.9768641988527724,"x":137.14,"y":155.74,"x0":-2.0308523762448396,"y0":50.00511441898324,"z0":5.597916022710938,"aX":-18.21256960168285},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.2,"breakHorizontal":14.9,"spinRate":2302,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.38900750815127294,"extension":6.860187741378027},"index":2,"playId":"0b1e5e29-772b-311a-91a9-d7d38f6e6511","pitchNumber":3,"startTime":"2026-07-01T23:07:59.816Z","endTime":"2026-07-01T23:08:02.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95966613389407,"aZ":-18.151511547736064,"pfxX":-8.217685180514678,"pfxZ":6.890481509536249,"pX":-0.3768698181438439,"pZ":2.977725556438274,"vX0":7.51354766245947,"vY0":-141.24223245958882,"vZ0":-3.987892587652634,"x":131.37,"y":158.38,"x0":-1.994332643894227,"y0":50.004943807771525,"z0":5.563883611767533,"aX":-16.72771475329572},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.9,"breakHorizontal":13.4,"spinRate":2074,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.3867239975172425,"extension":6.831103202630912},"index":3,"playId":"91cac9f1-9c6a-365c-93cf-03356e27ee72","pitchNumber":4,"startTime":"2026-07-01T23:08:24.803Z","endTime":"2026-07-01T23:08:27.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68497624616189,"aZ":-29.74904562593625,"pfxX":1.183712448965408,"pfxZ":1.4972847102687599,"pX":0.29668432391664296,"pZ":1.3620320560964572,"vX0":5.4600045244739555,"vY0":-126.07831159905001,"vZ0":-4.363627990833567,"x":105.69,"y":202.01,"x0":-2.043757089902954,"y0":50.00545058123048,"z0":5.494207970793913,"aX":1.920899527010834},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.0,"breakHorizontal":-3.2,"spinRate":2280,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.43309966900302976,"extension":7.047753950712563},"hitData":{"launchSpeed":96.7,"launchAngle":4.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.3,"coordY":116.53}},"index":4,"playId":"cf7fb4ae-a29b-34b6-9239-18f23190aa18","pitchNumber":5,"startTime":"2026-07-01T23:08:49.289Z","endTime":"2026-07-01T23:08:59.311Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T23:08:59.311Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.T. Realmuto strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-01T23:10:22.432Z","endTime":"2026-07-01T23:14:13.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"postOnThird":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,7,8,9,10,11],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-01T23:09:41.531Z","endTime":"2026-07-01T23:10:24.782Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.37168947721446,"aZ":-24.655213640822613,"pfxX":-11.609408029342587,"pfxZ":3.7383750312734163,"pX":0.3353304687776468,"pZ":1.9896898720497131,"vX0":11.184574172869674,"vY0":-140.56521439811934,"vZ0":-5.4970811010383995,"x":104.22,"y":185.06,"x0":-2.1772826565761276,"y0":50.001274745300975,"z0":5.560536580776699,"aX":-23.345816016199517},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":5.8,"breakHorizontal":18.8,"spinRate":1978,"spinDirection":234},"zone":9,"typeConfidence":2.0,"plateTime":0.38890468445241666,"extension":6.807960633161178},"index":1,"playId":"85d0f7d1-2ffb-347d-8f66-41f473fe8b71","pitchNumber":1,"startTime":"2026-07-01T23:10:24.782Z","endTime":"2026-07-01T23:10:27.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.632413450824345,"aZ":-23.061771945342002,"pfxX":1.8514739861478102,"pfxZ":5.883228310140783,"pX":-0.34352280991728806,"pZ":3.689265240033887,"vX0":4.561384598258659,"vY0":-123.39128886046399,"vZ0":0.014171316071840967,"x":130.09,"y":139.17,"x0":-2.453487802845386,"y0":50.00020823363286,"z0":5.620137084872643,"aX":2.8649400886608976},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":10.9,"breakHorizontal":-4.3,"spinRate":2299,"spinDirection":98},"zone":11,"typeConfidence":2.0,"plateTime":0.4432258425611795,"extension":7.002589004090926},"index":2,"playId":"0a12dabc-d237-3aad-a906-18fa3561c1e2","pitchNumber":2,"startTime":"2026-07-01T23:10:42.855Z","endTime":"2026-07-01T23:10:46.022Z","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":84.5,"endSpeed":77.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.315592884365156,"aZ":-23.366322168241116,"pfxX":-0.8639729761673411,"pfxZ":5.739756531153015,"pX":-1.3528848839004097,"pZ":3.3361194169637263,"vX0":3.104801568624547,"vY0":-123.06543451530418,"vZ0":-0.496465285024466,"x":168.57,"y":148.7,"x0":-2.518333809424684,"y0":50.00313840405455,"z0":5.518895321233017,"aX":-1.3262619716044026},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":10.6,"breakHorizontal":0.8,"spinRate":2243,"spinDirection":119},"zone":11,"typeConfidence":2.0,"plateTime":0.44498853929441307,"extension":6.859756997963797},"index":3,"playId":"f9a6a889-39f3-334a-bf0b-02eb711f88f2","pitchNumber":3,"startTime":"2026-07-01T23:11:02.939Z","endTime":"2026-07-01T23:11:06.020Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13924334660338,"aZ":-26.69090497775287,"pfxX":-10.59627935680387,"pfxZ":2.9321392384243783,"pX":1.164367495029053,"pZ":0.3528808816394952,"vX0":12.699134773852474,"vY0":-135.61662014182764,"vZ0":-8.649263258827888,"x":72.62,"y":229.25,"x0":-2.1903017487425824,"y0":50.006137815591586,"z0":5.429580416769425,"aX":-19.84921465025928},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.6,"breakHorizontal":16.7,"spinRate":1655,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.4030400722383791,"extension":6.8466882188221305},"index":4,"playId":"3c94965d-c39d-3c02-a4af-2c5f69fbbc8b","pitchNumber":4,"startTime":"2026-07-01T23:11:23.471Z","endTime":"2026-07-01T23:11:26.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":89.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.67424352695365,"aZ":-23.40842669372513,"pfxX":-10.30451472443534,"pfxZ":4.3456022356728745,"pX":-0.9143836454360347,"pZ":2.69788381172975,"vX0":7.7967879385206,"vY0":-140.58355854308405,"vZ0":-3.882924370979523,"x":151.85,"y":165.94,"x0":-2.3747492101814,"y0":50.00142380803403,"z0":5.602899668366716,"aX":-20.776222208546386},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.3,"breakHorizontal":17.2,"spinRate":1864,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.38851811595426833,"extension":6.901582595408205},"index":5,"playId":"0b864420-d9b4-3f74-8881-bbedda694f24","pitchNumber":5,"startTime":"2026-07-01T23:11:47.816Z","endTime":"2026-07-01T23:11:50.816Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-07-01T23:12:06.721Z","endTime":"2026-07-01T23:12:27.348Z","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":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.17294488926352,"aZ":-16.211375566339576,"pfxX":-8.402261775726359,"pfxZ":7.797645414326597,"pX":-0.6526585267213536,"pZ":2.9142199026593105,"vX0":7.6982432433339545,"vY0":-141.88811372116135,"vZ0":-4.69135137710428,"x":141.88,"y":160.1,"x0":-2.3036812336093124,"y0":50.00598170604738,"z0":5.615588620700173,"aX":-17.208074798203008},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.3,"breakHorizontal":13.8,"spinRate":1900,"spinDirection":236},"zone":1,"typeConfidence":2.0,"plateTime":0.38540214164358044,"extension":6.877383255932478},"index":7,"playId":"2a82ae1b-b774-3707-8865-2d4e3664ca28","pitchNumber":6,"startTime":"2026-07-01T23:12:27.348Z","endTime":"2026-07-01T23:12:30.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":90.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03812133092044,"aZ":-16.738812949453973,"pfxX":-7.185597847702295,"pfxZ":7.449425780681871,"pX":-0.6201694816472734,"pZ":3.5889322394032024,"vX0":7.259483820132474,"vY0":-141.99208536553297,"vZ0":-2.965608612326704,"x":140.64,"y":141.88,"x0":-2.2584153730333996,"y0":50.003205377160285,"z0":5.69278173458414,"aX":-14.889097735612193},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.2,"breakHorizontal":11.8,"spinRate":1859,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3835999768739158,"extension":6.821331566819842},"index":8,"playId":"87d74638-7260-3936-9cd7-e9933a76ad72","pitchNumber":7,"startTime":"2026-07-01T23:12:51.205Z","endTime":"2026-07-01T23:12:55.785Z","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":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.610370849062726,"aZ":-24.286633039310228,"pfxX":-0.47976598644297486,"pfxZ":4.894459006634639,"pX":0.7364856865258129,"pZ":2.3510257256271743,"vX0":7.872304514456224,"vY0":-126.12081264282638,"vZ0":-3.043173862389688,"x":88.93,"y":175.3,"x0":-2.362738075093629,"y0":50.00338636853169,"z0":5.531762432725822,"aX":-0.7751827138362385},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.4,"breakHorizontal":-1.0,"spinRate":2386,"spinDirection":84},"zone":6,"typeConfidence":2.0,"plateTime":0.4342777259695363,"extension":6.9553552475577165},"index":9,"playId":"535c81a8-6de4-39f4-9ac1-c6cdf94cfdcf","pitchNumber":8,"startTime":"2026-07-01T23:13:15.498Z","endTime":"2026-07-01T23:13:19.203Z","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":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.95965297006234,"aZ":-23.009899131347996,"pfxX":3.407048954480406,"pfxZ":5.626944884201016,"pX":-0.1872927692329814,"pZ":2.680417790222765,"vX0":4.481393966535612,"vY0":-125.61972290643139,"vZ0":-2.590250843249625,"x":124.14,"y":166.41,"x0":-2.4243337309721973,"y0":50.00137485748868,"z0":5.558614356982054,"aX":5.546369280475397},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":10.0,"breakHorizontal":-7.1,"spinRate":2106,"spinDirection":100},"zone":5,"typeConfidence":2.0,"plateTime":0.4329191177028102,"extension":6.9541080512792375},"index":10,"playId":"436a002e-fc8c-3433-9218-bbcd322e045c","pitchNumber":9,"startTime":"2026-07-01T23:13:45.335Z","endTime":"2026-07-01T23:13:49.171Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10124394714253,"aZ":-26.79036678152328,"pfxX":-9.256905835019534,"pfxZ":3.0895233343195194,"pX":-0.12037117297609189,"pZ":1.2014399498423822,"vX0":8.732943777246653,"vY0":-130.76202843020016,"vZ0":-6.00460927513121,"x":121.59,"y":206.34,"x0":-2.2915322942041114,"y0":50.00118321952761,"z0":5.5224265358054625,"aX":-16.120661466673035},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.6,"breakHorizontal":15.0,"spinRate":1728,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.4179569734978452,"extension":6.8105929118832},"index":11,"playId":"cc4e61a7-d174-32d2-b3fb-2ebc5d05d9c8","pitchNumber":10,"startTime":"2026-07-01T23:14:10.832Z","endTime":"2026-07-01T23:14:13.832Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T23:14:13.832Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gabriel Rincones Jr. walks. Bryson Stott to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-01T23:14:31.090Z","endTime":"2026-07-01T23:17:35.878Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"postOnSecond":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"postOnThird":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"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":97.2,"endSpeed":88.8,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09671654307158,"aZ":-14.966320034828586,"pfxX":-7.640745818550103,"pfxZ":8.481664861648525,"pX":-1.0880929541330147,"pZ":3.538837303912582,"vX0":5.4719526318351805,"vY0":-141.4847529663535,"vZ0":-3.129212670130569,"x":158.48,"y":143.23,"x0":-2.0538974891068342,"y0":50.002210902232754,"z0":5.617568817166985,"aX":-15.499607321652297},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.9,"breakHorizontal":12.7,"spinRate":2136,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3870393601957609,"extension":6.899252330398969},"index":0,"playId":"973f5de7-c16d-3cd0-8b0d-7c059daa1fd2","pitchNumber":1,"startTime":"2026-07-01T23:14:40.966Z","endTime":"2026-07-01T23:14:43.966Z","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":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.1,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.242053347202337,"aZ":-15.707149393699291,"pfxX":-9.188911634544858,"pfxZ":8.140988663971779,"pX":-0.12568606575542027,"pZ":1.5789369860852416,"vX0":8.547358745818538,"vY0":-141.13322500816486,"vZ0":-8.122751090874566,"x":121.79,"y":196.15,"x0":-1.9952948894714024,"y0":50.00534596372842,"z0":5.500061125597377,"aX":-18.59394715203966},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.2,"breakHorizontal":15.0,"spinRate":2247,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.38764796979175653,"extension":6.992701299075534},"index":1,"playId":"ef2009b3-5f4d-300e-9af1-1b336cb5b366","pitchNumber":2,"startTime":"2026-07-01T23:14:58.755Z","endTime":"2026-07-01T23:15:25.787Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"}}},{"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.4,"endSpeed":88.3,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.622839574244118,"aZ":-16.085675690214885,"pfxX":-8.831902106355132,"pfxZ":8.047674700932891,"pX":-0.2796021949474911,"pZ":3.183663444616693,"vX0":8.033137838879128,"vY0":-140.24800082405807,"vZ0":-3.8477270465345614,"x":127.66,"y":152.82,"x0":-2.0283916721927997,"y0":50.00400856506538,"z0":5.617165940355342,"aX":-17.66025360636171},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.0,"breakHorizontal":14.4,"spinRate":2237,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.38998614467696635,"extension":6.927660897886717},"index":2,"playId":"af90443b-2046-375d-b4e4-76db1487a853","pitchNumber":3,"startTime":"2026-07-01T23:15:32.027Z","endTime":"2026-07-01T23:15:38.314Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.9,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.195572846602325,"aZ":-16.27582558294407,"pfxX":-4.5365615367560554,"pfxZ":7.6844532021395615,"pX":-0.9848060866480932,"pZ":4.500179070475053,"vX0":4.508152004216929,"vY0":-142.36696209732798,"vZ0":-0.36101086873967914,"x":154.54,"y":117.28,"x0":-1.9932230536798254,"y0":50.005617010525754,"z0":5.6514151702936415,"aX":-9.389756930110899},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.0,"breakHorizontal":7.4,"spinRate":2050,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.3835291516250905,"extension":6.81560273228436},"index":3,"playId":"f94c064a-3642-3c5a-9e23-951606b44f53","pitchNumber":4,"startTime":"2026-07-01T23:16:05.849Z","endTime":"2026-07-01T23:16:08.849Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-01T23:16:29.948Z","endTime":"2026-07-01T23:16:49.920Z","isPitch":false,"type":"action","player":{"id":687282,"link":"/api/v1/people/687282"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.8,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.116147147675306,"aZ":-18.933507540915922,"pfxX":-8.769526682632133,"pfxZ":6.439183635129751,"pX":-0.13639168924619907,"pZ":3.113224639721972,"vX0":8.150238183600973,"vY0":-141.94981335481387,"vZ0":-3.5939876880714032,"x":122.2,"y":154.72,"x0":-1.8945426223938828,"y0":50.00454086429168,"z0":5.589272835311944,"aX":-18.038137265437054},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.2,"breakHorizontal":14.4,"spinRate":2162,"spinDirection":233},"zone":2,"typeConfidence":2.0,"plateTime":0.38471209811966256,"extension":6.932820500085659},"index":5,"playId":"76f974f1-e4b5-33f6-a034-e29f995c7823","pitchNumber":5,"startTime":"2026-07-01T23:16:49.920Z","endTime":"2026-07-01T23:16:52.920Z","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":86.5,"endSpeed":80.2,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.61186416460968,"aZ":-24.88835429906057,"pfxX":3.666905238300482,"pfxZ":4.4702052370197904,"pX":-0.6488181238632217,"pZ":3.3335637727084952,"vX0":2.5224883076415043,"vY0":-126.04463376633485,"vZ0":-0.6545645865625134,"x":141.73,"y":148.77,"x0":-2.1346037621377505,"y0":50.00078571306386,"z0":5.584179275440549,"aX":5.972893450878506},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.2,"breakHorizontal":-7.2,"spinRate":1925,"spinDirection":94},"zone":1,"typeConfidence":2.0,"plateTime":0.4324910260531514,"extension":6.905996350933653},"index":6,"playId":"d7256d20-78d5-35fa-9703-4311dbda643f","pitchNumber":6,"startTime":"2026-07-01T23:17:11.824Z","endTime":"2026-07-01T23:17:15.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.1,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.63747385832023,"aZ":-15.799501169216636,"pfxX":-5.668177168459824,"pfxZ":8.02585656219128,"pX":-1.390955836344231,"pZ":4.718769481235485,"vX0":3.937641496466118,"vY0":-141.5397390613258,"vZ0":0.024029804073883887,"x":170.02,"y":111.37,"x0":-2.0598760169937784,"y0":50.0014091236605,"z0":5.71727926260952,"aX":-11.563021416859721},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.8,"breakHorizontal":9.5,"spinRate":2014,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.38615862222307307,"extension":6.895074801730046},"index":7,"playId":"9d1c93e4-79ac-3a40-be60-304f2a68c7e5","pitchNumber":7,"startTime":"2026-07-01T23:17:32.878Z","endTime":"2026-07-01T23:17:35.878Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T23:17:35.878Z","atBatIndex":15},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Justin Crawford reaches on a fielder's choice. Alec Bohm scores. Bryson Stott scores. Gabriel Rincones Jr. to 3rd. Justin Crawford to 2nd. Throwing error by third baseman Nick Gonzales.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-01T23:17:56.956Z","endTime":"2026-07-01T23:18:38.296Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":46},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"postOnThird":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5,6],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":{"id":694973,"link":"/api/v1/people/694973"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","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":694973,"link":"/api/v1/people/694973"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","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":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","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":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","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":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.487071929708833,"aZ":-18.91262058506805,"pfxX":-8.025656019530217,"pfxZ":6.69641300597733,"pX":-1.8874653087081998,"pZ":4.428804998225365,"vX0":3.4585790185029834,"vY0":-139.60757236102333,"vZ0":-0.003619026072442577,"x":188.95,"y":119.2,"x0":-2.097470516171931,"y0":50.00212039255864,"z0":5.671647675449011,"aX":-15.891894200555242},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.4,"breakHorizontal":13.8,"spinRate":1994,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.39185660615774065,"extension":6.838673913371435},"index":0,"playId":"3af03ddf-23fa-39d5-8a63-7bb7e53eaf00","pitchNumber":1,"startTime":"2026-07-01T23:18:04.305Z","endTime":"2026-07-01T23:18:07.305Z","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":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.682545437674438,"aZ":-17.97618024119533,"pfxX":-5.9595790490334375,"pfxZ":7.0060842169783335,"pX":-0.6429153994997572,"pZ":3.41177568116802,"vX0":5.666587292870897,"vY0":-141.1005243843818,"vZ0":-3.022565137784018,"x":141.51,"y":146.66,"x0":-1.8983227935974745,"y0":50.0004025698167,"z0":5.648485517202195,"aX":-12.07244632232476},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.2,"breakHorizontal":9.7,"spinRate":1694,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.387485426833166,"extension":6.905093412536298},"hitData":{"launchSpeed":77.6,"launchAngle":-48.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.03,"coordY":171.3}},"index":1,"playId":"06fae5ba-eff3-3fc3-92b5-3609dacc56b7","pitchNumber":2,"startTime":"2026-07-01T23:18:25.065Z","endTime":"2026-07-01T23:18:38.296Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T23:18:38.296Z","atBatIndex":16},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Trea Turner homers (10) on a fly ball to left field. Gabriel Rincones Jr. scores. Justin Crawford scores.","rbi":3,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-01T23:19:20.297Z","endTime":"2026-07-01T23:20:09.895Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":{"id":694973,"link":"/api/v1/people/694973"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"responsiblePitcher":{"id":694973,"link":"/api/v1/people/694973"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":{"id":694973,"link":"/api/v1/people/694973"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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":85.6,"endSpeed":78.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.775265329833253,"aZ":-21.92105003439096,"pfxX":0.6025795157631855,"pfxZ":6.50168329585474,"pX":-0.8803664368883125,"pZ":2.570978924932545,"vX0":2.862908083288981,"vY0":-124.67230582913304,"vZ0":-2.8058310360586667,"x":150.56,"y":169.36,"x0":-2.1211783142332927,"y0":50.000400276724946,"z0":5.517855479359127,"aX":0.9485972178363337},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":11.4,"breakHorizontal":-1.8,"spinRate":2041,"spinDirection":103},"zone":11,"typeConfidence":2.0,"plateTime":0.43913957498616174,"extension":6.983054369250152},"index":0,"playId":"f0497825-f623-38ca-a6bf-495fc8ce85f8","pitchNumber":1,"startTime":"2026-07-01T23:19:25.863Z","endTime":"2026-07-01T23:19:28.863Z","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":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.386412922213623,"aZ":-24.325824864230864,"pfxX":2.29701180403969,"pfxZ":5.0567447047949425,"pX":-0.6349613930005144,"pZ":2.479294808464481,"vX0":2.8828953936123107,"vY0":-123.75091421475308,"vZ0":-2.3916803033444762,"x":141.2,"y":171.84,"x0":-2.112954897313667,"y0":50.00515348713618,"z0":5.493178215407573,"aX":3.568015690300564},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":8.9,"breakHorizontal":-4.8,"spinRate":2087,"spinDirection":90},"zone":4,"typeConfidence":2.0,"plateTime":0.4423696246669975,"extension":7.007563782396525},"hitData":{"launchSpeed":93.8,"launchAngle":35.0,"totalDistance":372.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":30.61,"coordY":81.75}},"index":1,"playId":"b8c5dd97-350a-34c8-9c32-b7742309bdb2","pitchNumber":2,"startTime":"2026-07-01T23:19:44.850Z","endTime":"2026-07-01T23:20:09.895Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T23:20:09.895Z","atBatIndex":17},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kyle Schwarber pops out to third baseman Nick Gonzales.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-01T23:20:31.426Z","endTime":"2026-07-01T23:21:05.343Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.81625781007763,"aZ":-21.799739060549562,"pfxX":-9.908090173802986,"pfxZ":5.103709368583843,"pX":-0.23392007064108958,"pZ":2.978874296805131,"vX0":9.275393517670292,"vY0":-140.95713440962757,"vZ0":-3.408580762962043,"x":125.92,"y":158.35,"x0":-2.262746873645815,"y0":50.00633475223391,"z0":5.593481987634933,"aX":-20.15648852135203},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.8,"breakHorizontal":16.3,"spinRate":1929,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.38699621471086454,"extension":6.744358344825337},"index":0,"playId":"76df4a56-7630-35bd-864b-e3c630d8285b","pitchNumber":1,"startTime":"2026-07-01T23:20:35.747Z","endTime":"2026-07-01T23:20:38.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55896777386256,"aZ":-32.79455162950357,"pfxX":3.1042778836287575,"pfxZ":-0.38477546593832734,"pX":-0.3544129006322354,"pZ":2.8435313233954145,"vX0":3.0870606212573333,"vY0":-126.29595825382997,"vZ0":-0.49848959259114756,"x":130.51,"y":162.0,"x0":-1.9955161441894635,"y0":50.001912663319324,"z0":5.679421450065942,"aX":5.017511992523825},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.6,"breakHorizontal":-6.4,"spinRate":2277,"spinDirection":126},"zone":1,"typeConfidence":2.0,"plateTime":0.4335631160884663,"extension":6.707109232813555},"hitData":{"launchSpeed":86.5,"launchAngle":63.0,"totalDistance":185.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":100.51,"coordY":128.7}},"index":1,"playId":"2c981ad9-f35a-3b6b-9951-97383b4162de","pitchNumber":2,"startTime":"2026-07-01T23:20:55.099Z","endTime":"2026-07-01T23:21:05.343Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T23:21:05.343Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Harper strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-01T23:21:26.124Z","endTime":"2026-07-01T23:22:31.053Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"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":97.9,"endSpeed":90.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97478104937715,"aZ":-14.770956113157792,"pfxX":-7.186976188131628,"pfxZ":8.403049876141612,"pX":0.5246243924707226,"pZ":3.477316016357392,"vX0":8.838595268289687,"vY0":-142.38483900932997,"vZ0":-3.513827767795796,"x":97.0,"y":144.89,"x0":-1.6731399304416221,"y0":50.007047219513765,"z0":5.650790706175507,"aX":-14.892266756626732},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.8,"breakHorizontal":11.4,"spinRate":2045,"spinDirection":233},"zone":12,"typeConfidence":2.0,"plateTime":0.38339394670474025,"extension":6.86676974061071},"index":0,"playId":"1a4ef2e5-0e54-3913-80e0-1bc1fd83ea6d","pitchNumber":1,"startTime":"2026-07-01T23:21:30.612Z","endTime":"2026-07-01T23:21:33.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":83.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.94038496900448,"aZ":-28.4844309078194,"pfxX":0.9061208181480183,"pfxZ":2.136153062627404,"pX":1.159737101175235,"pZ":2.2447965464887636,"vX0":7.453860560929609,"vY0":-129.24874771932372,"vZ0":-2.9539266192308693,"x":72.79,"y":178.17,"x0":-1.855767632817247,"y0":50.00032958344479,"z0":5.545045969665079,"aX":1.5625304575659769},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.5,"breakHorizontal":-3.0,"spinRate":2370,"spinDirection":156},"zone":14,"typeConfidence":2.0,"plateTime":0.4206187470246032,"extension":6.8436707983208365},"index":1,"playId":"deaaf9e5-304c-346e-b223-263020f97228","pitchNumber":2,"startTime":"2026-07-01T23:21:46.683Z","endTime":"2026-07-01T23:21:49.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.353487383099555,"aZ":-30.107801504187158,"pfxX":-9.876573582828115,"pfxZ":1.0870882843492193,"pX":0.0569858685209209,"pZ":1.633894830093899,"vX0":8.524770834055033,"vY0":-136.46215069502495,"vZ0":-4.890738128541087,"x":114.83,"y":194.66,"x0":-1.815150483748518,"y0":50.00097604433344,"z0":5.508649380731325,"aX":-18.736492800918633},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":1.2,"breakHorizontal":16.2,"spinRate":1584,"spinDirection":248},"zone":8,"typeConfidence":2.0,"plateTime":0.400473292063245,"extension":6.819116556535151},"index":2,"playId":"dab1a751-9347-3dff-92b1-ecf78f5280b7","pitchNumber":3,"startTime":"2026-07-01T23:22:03.674Z","endTime":"2026-07-01T23:22:07.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.754302090924803,"aZ":-17.747032197005378,"pfxX":-4.386349232812148,"pfxZ":7.122877232142246,"pX":-1.0337388367990756,"pZ":2.8346946925101237,"vX0":4.05476308207768,"vY0":-141.0943740886673,"vZ0":-4.410009908132336,"x":156.4,"y":162.24,"x0":-1.91644514331238,"y0":50.000180745464164,"z0":5.554220099801149,"aX":-8.882146026228387},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.2,"breakHorizontal":7.2,"spinRate":1787,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.3875236657807193,"extension":6.883211436098272},"index":3,"playId":"c141aef5-f88f-36c6-bd46-e8f38124611f","pitchNumber":4,"startTime":"2026-07-01T23:22:28.053Z","endTime":"2026-07-01T23:22:31.053Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T23:22:31.053Z","atBatIndex":19},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Henry Davis homers (7) on a fly ball to left center field.","rbi":1,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-01T23:24:38.352Z","endTime":"2026-07-01T23:26:20.504Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"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,4],"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":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":{"id":554430,"link":"/api/v1/people/554430"},"isScoringEvent":true,"rbi":true,"earned":true,"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.422452568062745,"aZ":-14.835181696446451,"pfxX":-8.17305262036557,"pfxZ":9.002057062141201,"pX":0.32182793246404634,"pZ":2.771830742865828,"vX0":7.9267014417089845,"vY0":-138.07810539646707,"vZ0":-3.7652148088990116,"x":104.73,"y":163.94,"x0":-1.5275490707427353,"y0":50.004200579826175,"z0":5.1546698976130205,"aX":-15.74573067709148},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.7,"breakHorizontal":13.1,"spinRate":2490,"spinDirection":229},"zone":3,"typeConfidence":2.0,"plateTime":0.39702832095782403,"extension":7.066142881612385},"index":0,"playId":"99831977-1211-3ba5-a7e6-5bb583876a85","pitchNumber":1,"startTime":"2026-07-01T23:24:48.689Z","endTime":"2026-07-01T23:24:51.689Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.236322269067525,"aZ":-30.79185620954372,"pfxX":9.656719457858332,"pfxZ":0.9911115897908475,"pX":2.188749869413559,"pZ":-0.025965082952732834,"vX0":6.007823501875401,"vY0":-117.58260756963496,"vZ0":-4.736210569952692,"x":33.57,"y":239.48,"x0":-1.6580023365920702,"y0":50.003865846036724,"z0":4.886333831505157,"aX":13.458730789346454},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":0.8,"breakHorizontal":-19.0,"spinRate":2781,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4666363956569257,"extension":7.053670144222787},"index":1,"playId":"64eaedb1-538f-3aca-8525-136eb7a07256","pitchNumber":2,"startTime":"2026-07-01T23:25:02.266Z","endTime":"2026-07-01T23:25:05.803Z","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":81.4,"endSpeed":75.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.972412241736365,"aZ":-31.62003813903087,"pfxX":8.597373960467724,"pfxZ":0.3919778439593037,"pX":2.186992478983751,"pZ":-0.07956495615589579,"vX0":6.581045044160261,"vY0":-118.35019424807389,"vZ0":-4.731728705485882,"x":33.64,"y":240.93,"x0":-1.7530500036595973,"y0":50.001820843825584,"z0":4.863039244384309,"aX":12.114562742365978},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-0.2,"breakHorizontal":-17.3,"spinRate":2876,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4639753956180268,"extension":7.182642470281145},"index":2,"playId":"dbbae8c7-6e64-35e5-b27c-6d0f54a4e09b","pitchNumber":3,"startTime":"2026-07-01T23:25:21.998Z","endTime":"2026-07-01T23:25:24.998Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-01T23:25:38.853Z","endTime":"2026-07-01T23:25:58.273Z","isPitch":false,"type":"action","player":{"id":680779,"link":"/api/v1/people/680779"}},{"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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.29023984624931,"aZ":-15.892021177246525,"pfxX":-6.45591052295795,"pfxZ":8.470493287880348,"pX":-0.2628359677499023,"pZ":3.002718552410376,"vX0":6.157473019387551,"vY0":-137.69801344465859,"vZ0":-2.534281285588912,"x":127.02,"y":157.71,"x0":-1.6881220829555685,"y0":50.0038435044104,"z0":5.009035526136569,"aX":-12.4109525877523},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.0,"breakHorizontal":10.4,"spinRate":2461,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.39763558022816703,"extension":7.277400728993919},"hitData":{"launchSpeed":96.9,"launchAngle":25.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":65.57,"coordY":58.3}},"index":4,"playId":"2a4d22bc-ccfa-32b9-9b86-bf38888e7138","pitchNumber":4,"startTime":"2026-07-01T23:25:58.273Z","endTime":"2026-07-01T23:26:20.504Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T23:26:20.504Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Konnor Griffin singles on a ground ball to shortstop Trea Turner.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-01T23:26:38.233Z","endTime":"2026-07-01T23:27:44.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.29487207161835,"aZ":-34.654644698052046,"pfxX":9.402006931686891,"pfxZ":-1.7359659475198823,"pX":-0.37282155114384713,"pZ":1.4018703125456957,"vX0":0.9440856047389309,"vY0":-118.61422055538618,"vZ0":-0.9366683727573892,"x":131.21,"y":200.93,"x0":-1.9976419157466123,"y0":50.003703323270514,"z0":4.956508017292575,"aX":13.422192130727849},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-3.1,"breakHorizontal":-17.3,"spinRate":2813,"spinDirection":59},"zone":13,"typeConfidence":2.0,"plateTime":0.46143735397895025,"extension":6.9275741909816375},"index":0,"playId":"551c0f4b-22a4-3fef-9427-d77154d6000f","pitchNumber":1,"startTime":"2026-07-01T23:26:44.982Z","endTime":"2026-07-01T23:26:48.426Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-01T23:26:58.014Z","endTime":"2026-07-01T23:27:05.572Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"}},{"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":80.9,"endSpeed":74.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.879572970083398,"aZ":-34.82910423864415,"pfxX":8.48204354845618,"pfxZ":-1.887193610592746,"pX":0.24057450746959336,"pZ":1.834214038620021,"vX0":2.275593871017084,"vY0":-117.819570378606,"vZ0":-0.0280535241115647,"x":107.83,"y":189.26,"x0":-1.8390905788193095,"y0":50.001882375994214,"z0":5.05865497475632,"aX":11.950960940089358},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-3.1,"breakHorizontal":-16.0,"spinRate":2837,"spinDirection":56},"zone":9,"typeConfidence":2.0,"plateTime":0.4644609537925408,"extension":7.028573169275311},"index":2,"playId":"d9ef4063-90c8-3da3-8c18-b598959df3d4","pitchNumber":2,"startTime":"2026-07-01T23:27:05.572Z","endTime":"2026-07-01T23:27:08.572Z","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":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.428773437231783,"aZ":-24.190027776266437,"pfxX":-8.862620489925112,"pfxZ":4.151446474164834,"pX":0.18201395983708718,"pZ":3.6413795888733955,"vX0":7.831358165667941,"vY0":-137.10201422488592,"vZ0":0.6594908075198771,"x":110.06,"y":140.46,"x0":-1.545892848650721,"y0":50.0015413930321,"z0":5.03578534468922,"aX":-17.04218143268087},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.9,"breakHorizontal":14.6,"spinRate":2345,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.397958178472432,"extension":7.463149852505302},"index":3,"playId":"6fc093f1-f466-3799-944e-4f6870ba9be6","pitchNumber":3,"startTime":"2026-07-01T23:27:19.729Z","endTime":"2026-07-01T23:27:22.884Z","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":94.2,"endSpeed":86.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.84959190840218,"aZ":-23.626584670739067,"pfxX":-8.504029773742147,"pfxZ":4.445000860886319,"pX":-1.1910141776458476,"pZ":2.979622615330753,"vX0":4.154318988391117,"vY0":-137.21724781291417,"vZ0":-1.1966010431106509,"x":162.4,"y":158.33,"x0":-1.6124443099099304,"y0":50.004999940882456,"z0":5.017773764631439,"aX":-16.361890719020618},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.0,"breakHorizontal":14.6,"spinRate":2315,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.39782964506532714,"extension":7.3099249903124965},"hitData":{"launchSpeed":38.7,"launchAngle":28.0,"totalDistance":88.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.93,"coordY":157.87}},"index":4,"playId":"ca4352db-842d-3713-97de-aae3e1c7927a","pitchNumber":4,"startTime":"2026-07-01T23:27:34.918Z","endTime":"2026-07-01T23:27:44.671Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T23:27:44.671Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-01T23:28:06.258Z","endTime":"2026-07-01T23:29:10.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.903442114335306,"aZ":-30.8006511035645,"pfxX":-8.897048384740458,"pfxZ":0.8262742915757721,"pX":0.5092418356630724,"pZ":1.9768248408067088,"vX0":8.30007648495642,"vY0":-127.37026348889104,"vZ0":-1.7854702459189054,"x":97.59,"y":185.41,"x0":-1.6213949483685843,"y0":50.00082809064449,"z0":5.101164622455673,"aX":-14.751624218860778},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.3,"breakHorizontal":14.4,"spinRate":1565,"spinDirection":246},"zone":9,"typeConfidence":2.0,"plateTime":0.4285184250394325,"extension":7.2544637954958775},"index":0,"playId":"8ecbe00a-802b-3c6e-a738-a64a79290d5a","pitchNumber":1,"startTime":"2026-07-01T23:28:12.717Z","endTime":"2026-07-01T23:28:15.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.966296615552498,"aZ":-22.94715694069427,"pfxX":-0.15683496208473002,"pfxZ":5.068201695291052,"pX":1.2420956801191925,"pZ":3.1368292126612127,"vX0":7.799740611934038,"vY0":-133.3852618763294,"vZ0":-0.7023353064904386,"x":69.65,"y":154.09,"x0":-1.6869947929690012,"y0":50.000512696697044,"z0":5.043110893326082,"aX":-0.28546505685179124},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.2,"breakHorizontal":-1.2,"spinRate":2412,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.4090537090745663,"extension":7.213729220364048},"index":1,"playId":"34beb09a-1b16-3430-ae58-b1a0a7652b23","pitchNumber":2,"startTime":"2026-07-01T23:28:31.423Z","endTime":"2026-07-01T23:28:34.423Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-01T23:28:49.901Z","endTime":"2026-07-01T23:29:07.790Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.694417456294612,"aZ":-16.46989135006473,"pfxX":-8.940223087220904,"pfxZ":7.967885218821765,"pX":0.5645016914880451,"pZ":2.854188151892864,"vX0":9.364979748326276,"vY0":-138.92900494385856,"vZ0":-2.86514842393651,"x":95.48,"y":161.72,"x0":-1.6751251235863467,"y0":50.002974549248506,"z0":4.982347231267492,"aX":-17.62244823773037},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.0,"breakHorizontal":14.4,"spinRate":2487,"spinDirection":234},"zone":3,"typeConfidence":2.0,"plateTime":0.3930035553826663,"extension":7.374744137747151},"index":3,"playId":"43673523-7dd0-387e-9d7a-1e9becab3e84","pitchNumber":3,"startTime":"2026-07-01T23:29:07.790Z","endTime":"2026-07-01T23:29:10.994Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T23:29:10.994Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Reynolds singles on a sharp line drive to left fielder Brandon Marsh. Konnor Griffin scores.","rbi":1,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-01T23:29:32.186Z","endTime":"2026-07-01T23:32:09.687Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,7],"actionIndex":[6],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":{"id":554430,"link":"/api/v1/people/554430"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.162597395532096,"aZ":-28.732659500703118,"pfxX":-9.01511845385869,"pfxZ":2.0759264609937293,"pX":-0.3164519111684496,"pZ":1.8459590853399512,"vX0":6.290018918602202,"vY0":-127.87039347167983,"vZ0":-2.4182795134436508,"x":129.06,"y":188.94,"x0":-1.6359221665594152,"y0":50.00228053746732,"z0":5.056331417994503,"aX":-14.94088039814019},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.5,"breakHorizontal":14.9,"spinRate":1654,"spinDirection":242},"zone":7,"typeConfidence":2.0,"plateTime":0.42820479887096985,"extension":7.347035634786648},"index":0,"playId":"ce2b0855-ebf8-3a65-8847-284fd84cd210","pitchNumber":1,"startTime":"2026-07-01T23:29:41.181Z","endTime":"2026-07-01T23:29:44.181Z","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":80.0,"endSpeed":73.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.25334243778698,"aZ":-42.17823818027731,"pfxX":6.332981156393126,"pfxZ":-7.329393860982187,"pX":0.814677806810905,"pZ":1.2108991461219663,"vX0":4.157266817780413,"vY0":-116.51147934402519,"vZ0":-0.12551595625018197,"x":85.95,"y":206.09,"x0":-1.81940837891155,"y0":50.00047344484221,"z0":5.2736364826083415,"aX":8.647269983081566},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-13.0,"breakHorizontal":-12.6,"spinRate":2889,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4713030045752502,"extension":6.889980082690039},"index":1,"playId":"613ba45d-f1eb-315a-8103-f3a93c5e301a","pitchNumber":2,"startTime":"2026-07-01T23:30:00.867Z","endTime":"2026-07-01T23:30:03.867Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-01T23:30:17.091Z","endTime":"2026-07-01T23:30:37.743Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.032911418088073,"aZ":-41.6872652599703,"pfxX":6.7990964345648575,"pfxZ":-7.001228072539143,"pX":1.169562494579544,"pZ":0.48263160066325317,"vX0":4.788940767614043,"vY0":-116.44252855281643,"vZ0":-1.5916392756601125,"x":72.42,"y":225.75,"x0":-1.8047649623766242,"y0":50.00324464892388,"z0":5.15743135846471,"aX":9.237065580913022},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-12.7,"breakHorizontal":-13.6,"spinRate":2984,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.47231331284366673,"extension":7.063340661255978},"index":3,"playId":"37448279-afb8-33da-bd6f-6ca755ce928e","pitchNumber":3,"startTime":"2026-07-01T23:30:37.743Z","endTime":"2026-07-01T23:30:40.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.158564852943265,"aZ":-18.939945437493193,"pfxX":-6.516281231541562,"pfxZ":6.804968914857453,"pX":-0.7905942454219642,"pZ":3.688204970362598,"vX0":5.003205545365392,"vY0":-138.17876059884887,"vZ0":-0.357658268735078,"x":147.14,"y":139.2,"x0":-1.773013865315124,"y0":50.00199168599004,"z0":5.085586649930554,"aX":-12.671632568310395},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.5,"breakHorizontal":10.8,"spinRate":2395,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3955281403248372,"extension":7.300929296302089},"index":4,"playId":"f53fd65f-e7bb-3dfc-b112-70af9856d84a","pitchNumber":4,"startTime":"2026-07-01T23:31:01.161Z","endTime":"2026-07-01T23:31:04.573Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.91278893287417,"aZ":-17.66134836919178,"pfxX":-6.826591186469747,"pfxZ":7.481216539119956,"pX":-0.5435880912247014,"pZ":4.151341950610736,"vX0":5.6262952992618,"vY0":-138.18458986070297,"vZ0":0.706023571392934,"x":137.72,"y":126.69,"x0":-1.7160453373089761,"y0":50.002700229736504,"z0":5.076432751270572,"aX":-13.24250090111162},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.9,"breakHorizontal":11.3,"spinRate":2375,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.39592154510576316,"extension":7.307333772417406},"index":5,"playId":"c2225907-8e3e-3ff2-ad20-d8c724ad8af6","pitchNumber":5,"startTime":"2026-07-01T23:31:22.312Z","endTime":"2026-07-01T23:31:29.375Z","isPitch":true,"type":"pitch"},{"details":{"description":"Konnor Griffin steals (16) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"actionPlayId":"c2225907-8e3e-3ff2-ad20-d8c724ad8af6","startTime":"2026-07-01T23:31:32.396Z","endTime":"2026-07-01T23:31:58.528Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"}},{"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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.22977349379633,"aZ":-27.24626587393979,"pfxX":-9.677758971664042,"pfxZ":2.531048787694079,"pX":-0.38108234933824214,"pZ":3.0612466405671146,"vX0":7.042890114079471,"vY0":-137.99518494535963,"vZ0":-0.34133718705197247,"x":131.53,"y":156.13,"x0":-1.6980214297335812,"y0":50.001153670952384,"z0":5.008593437211984,"aX":-18.823793686478943},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.7,"breakHorizontal":16.2,"spinRate":2286,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.3956172528076949,"extension":7.249332654235437},"hitData":{"launchSpeed":101.9,"launchAngle":10.0,"totalDistance":209.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":78.69,"coordY":88.46}},"index":7,"playId":"85b02556-ed35-3997-938a-22320d86e07f","pitchNumber":6,"startTime":"2026-07-01T23:31:58.528Z","endTime":"2026-07-01T23:32:09.687Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T23:32:09.687Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esmerlyn Valdez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-01T23:32:31.181Z","endTime":"2026-07-01T23:34:58.459Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"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(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":96.0,"endSpeed":88.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.566954180182854,"aZ":-25.469185975050753,"pfxX":-10.340892661436012,"pfxZ":3.3598267218341524,"pX":-1.643646043697968,"pZ":1.9718928333380077,"vX0":4.143891285605507,"vY0":-139.88297228604185,"vZ0":-3.644094158772361,"x":179.65,"y":185.54,"x0":-1.795122921969641,"y0":50.00148156885069,"z0":4.948271484608369,"aX":-20.628960704517198},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.5,"breakHorizontal":18.0,"spinRate":2314,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.39055694673183927,"extension":7.280815732967796},"index":0,"playId":"6428b56d-8fed-3861-b55e-8520d7f98506","pitchNumber":1,"startTime":"2026-07-01T23:32:39.450Z","endTime":"2026-07-01T23:32:42.661Z","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":82.0,"endSpeed":75.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.247804991383127,"aZ":-33.40654292740581,"pfxX":9.89954457971025,"pfxZ":-0.8573521279160978,"pX":-0.06751206541874516,"pZ":3.3203417856300557,"vX0":1.0529219487484511,"vY0":-119.42451056693822,"vZ0":2.70636179249962,"x":119.57,"y":149.13,"x0":-1.7999942540824867,"y0":50.00029367077966,"z0":5.179576159560398,"aX":14.280296512188134},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-0.6,"breakHorizontal":-18.1,"spinRate":2727,"spinDirection":59},"zone":2,"typeConfidence":2.0,"plateTime":0.4588418873824551,"extension":7.0098022751663995},"index":1,"playId":"4756884c-45d9-3155-b530-5f981fb80b99","pitchNumber":2,"startTime":"2026-07-01T23:32:56.641Z","endTime":"2026-07-01T23:32:59.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.456381431393645,"aZ":-25.879418228150264,"pfxX":-10.097495466690592,"pfxZ":3.2450324708148006,"pX":-1.3472676925338085,"pZ":2.630647478160041,"vX0":4.633216049360825,"vY0":-138.1199583717646,"vZ0":-1.5089008513184097,"x":168.35,"y":167.75,"x0":-1.7302812509035739,"y0":50.00582992017633,"z0":4.916828962319453,"aX":-19.600785977506828},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.8,"breakHorizontal":17.4,"spinRate":2282,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.39588850847865453,"extension":7.387659312677033},"index":2,"playId":"77bb937e-fe8d-3347-a517-17cc9cc5562e","pitchNumber":3,"startTime":"2026-07-01T23:33:15.558Z","endTime":"2026-07-01T23:33:18.558Z","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":2,"outs":1},"index":3,"startTime":"2026-07-01T23:33:35.778Z","endTime":"2026-07-01T23:33:49.371Z","isPitch":false,"type":"action","player":{"id":699013,"link":"/api/v1/people/699013"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.089632125636378,"aZ":-16.827735668112314,"pfxX":-6.409542943109885,"pfxZ":7.860224187304084,"pX":-0.1659022756958123,"pZ":4.195890833450462,"vX0":6.502775600839551,"vY0":-138.1949401364529,"vZ0":0.6081516401160167,"x":123.32,"y":125.49,"x0":-1.7061645559893617,"y0":50.00218366765001,"z0":5.095460677157159,"aX":-12.513707110511678},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.5,"breakHorizontal":10.4,"spinRate":2321,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3949273228998753,"extension":7.397101536447309},"index":4,"playId":"d62acbb0-f4fa-3736-9465-34d0f56ba1c1","pitchNumber":4,"startTime":"2026-07-01T23:33:49.371Z","endTime":"2026-07-01T23:33:52.842Z","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":88.1,"endSpeed":81.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90586782723844,"aZ":-27.25820748641927,"pfxX":-9.776435998248967,"pfxZ":2.942141067023666,"pX":-1.1820657281859532,"pZ":2.221856616687788,"vX0":4.615344560878392,"vY0":-128.27900940577248,"vZ0":-1.6976648619258081,"x":162.06,"y":178.79,"x0":-1.7319584408106985,"y0":50.002612257634354,"z0":5.012045547990325,"aX":-16.334277594902826},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.2,"breakHorizontal":16.7,"spinRate":1580,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.42656612855371634,"extension":7.315809799913798},"index":5,"playId":"d4adaf3b-2692-3201-a936-a9ef068bad24","pitchNumber":5,"startTime":"2026-07-01T23:34:08.918Z","endTime":"2026-07-01T23:34:12.861Z","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":81.4,"endSpeed":74.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30593398337402,"aZ":-33.52773223097677,"pfxX":11.38992899579696,"pfxZ":-0.9648804036425469,"pX":0.24950641206380128,"pZ":1.1696949318400267,"vX0":1.5576493858778913,"vY0":-118.4721621757464,"vZ0":-1.353758154732712,"x":107.49,"y":207.2,"x0":-1.8965725478396425,"y0":50.00224273883507,"z0":4.848553504558936,"aX":15.985098585467838},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-1.8,"breakHorizontal":-21.0,"spinRate":2804,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4645836198250475,"extension":7.048131133285396},"index":6,"playId":"10f622ec-76a2-3588-8c22-e3a497c139d8","pitchNumber":6,"startTime":"2026-07-01T23:34:35.461Z","endTime":"2026-07-01T23:34:39.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.861461101991846,"aZ":-15.514650696065734,"pfxX":-6.141498006095822,"pfxZ":8.335380379197582,"pX":-0.25994149729242605,"pZ":3.362911192310324,"vX0":6.035729913987669,"vY0":-140.27751925056364,"vZ0":-1.7426940695896147,"x":126.91,"y":147.98,"x0":-1.6385068283570656,"y0":50.00302922849945,"z0":5.00041202860914,"aX":-12.275786250214503},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.0,"breakHorizontal":10.0,"spinRate":2513,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.3900185310357851,"extension":7.345548650804749},"index":7,"playId":"359c7edd-845d-386a-ac10-04dd45dbd199","pitchNumber":7,"startTime":"2026-07-01T23:34:55.459Z","endTime":"2026-07-01T23:34:58.459Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T23:34:58.459Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan O'Hearn strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-01T23:35:16.861Z","endTime":"2026-07-01T23:37:17.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.551093398003506,"aZ":-42.36346237450855,"pfxX":7.985874727915856,"pfxZ":-7.525500847138465,"pX":0.1649487094496154,"pZ":2.087052796460681,"vX0":2.1739157256010637,"vY0":-116.12329005968593,"vZ0":2.0324522969359036,"x":110.71,"y":182.43,"x0":-1.822901514051914,"y0":50.0034690011612,"z0":5.257298022356998,"aX":10.809752878120932},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-12.7,"breakHorizontal":-15.0,"spinRate":2947,"spinDirection":56},"zone":8,"typeConfidence":2.0,"plateTime":0.4732941474414929,"extension":6.992907856347458},"index":0,"playId":"f40185f4-e26b-3d6d-8f0d-7c6143038816","pitchNumber":1,"startTime":"2026-07-01T23:35:24.074Z","endTime":"2026-07-01T23:35:27.074Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.112267328492905,"aZ":-26.10084150942738,"pfxX":-9.585172560571351,"pfxZ":3.6217880085410856,"pX":-0.35108709211185174,"pZ":0.761086033645064,"vX0":6.460910741222393,"vY0":-128.5941736535449,"vZ0":-5.470671706695395,"x":130.38,"y":218.23,"x0":-1.6479074229949215,"y0":50.006418625137364,"z0":4.935340294972545,"aX":-16.092180990405193},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.5,"breakHorizontal":16.0,"spinRate":1655,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.42558265467400735,"extension":7.283012572406758},"index":1,"playId":"17079f36-7795-36ba-8ed6-bc90aef1e257","pitchNumber":2,"startTime":"2026-07-01T23:35:41.076Z","endTime":"2026-07-01T23:35:44.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.469623998980133,"aZ":-40.88121357722311,"pfxX":8.415466583682235,"pfxZ":-6.618629636340917,"pX":-0.5170062653849518,"pZ":0.9539660782377772,"vX0":0.7256751532676133,"vY0":-114.41377475614918,"vZ0":-0.2935490391541309,"x":136.71,"y":213.02,"x0":-1.93110210568927,"y0":50.001000127574144,"z0":5.113825171784187,"aX":11.077709733546095},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-11.8,"breakHorizontal":-15.4,"spinRate":2884,"spinDirection":53},"zone":13,"typeConfidence":2.0,"plateTime":0.4800055586096792,"extension":6.905035691312634},"index":2,"playId":"b97aeaa3-fafb-3d1f-9696-f4f0ea4de905","pitchNumber":3,"startTime":"2026-07-01T23:36:03.704Z","endTime":"2026-07-01T23:36:06.877Z","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":94.8,"endSpeed":86.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.995933082793833,"aZ":-16.986781238461617,"pfxX":-7.467514194439875,"pfxZ":7.88052749876063,"pX":-0.8237553273273263,"pZ":3.954353012693396,"vX0":4.970359593357677,"vY0":-138.03038166333133,"vZ0":0.07411737933218787,"x":148.4,"y":132.01,"x0":-1.6784243209652323,"y0":50.005511677536724,"z0":5.0717797130611295,"aX":-14.397872825372184},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.5,"breakHorizontal":12.5,"spinRate":2436,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3969477814363609,"extension":7.364765139319237},"index":3,"playId":"1b6cb55c-f801-3989-9a22-be416a361871","pitchNumber":4,"startTime":"2026-07-01T23:36:24.548Z","endTime":"2026-07-01T23:36:27.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.474995251916063,"aZ":-42.77073090821783,"pfxX":8.151533221592256,"pfxZ":-7.72770138337106,"pX":-1.3291607209656122,"pZ":1.9027111305445035,"vX0":-1.0914796464846042,"vY0":-116.75878063115243,"vZ0":1.7310409999233571,"x":167.66,"y":187.41,"x0":-1.9120199987900741,"y0":50.00417704119296,"z0":5.1985857578123715,"aX":11.1737840598594},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-13.2,"breakHorizontal":-14.4,"spinRate":2906,"spinDirection":56},"zone":13,"typeConfidence":2.0,"plateTime":0.47042167701876725,"extension":6.745351992093133},"index":4,"playId":"03334225-9fae-3329-ade7-72ba7adf5e12","pitchNumber":5,"startTime":"2026-07-01T23:36:45.893Z","endTime":"2026-07-01T23:36:49.200Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":85.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.585984773153193,"aZ":-24.974239606938532,"pfxX":0.41817007828917085,"pfxZ":3.940955440301492,"pX":0.1399795988985088,"pZ":1.6543064446974585,"vX0":5.05331409610897,"vY0":-133.30025715662683,"vZ0":-3.9438062647703243,"x":111.66,"y":194.11,"x0":-1.8227878275248273,"y0":50.003085624332115,"z0":4.924304875607941,"aX":0.7631141173642353},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.6,"breakHorizontal":-1.7,"spinRate":2632,"spinDirection":196},"zone":8,"typeConfidence":2.0,"plateTime":0.4085448597621908,"extension":7.061409255123343},"index":5,"playId":"6d720757-e11c-38f9-b7f8-27bb6a1adf3c","pitchNumber":6,"startTime":"2026-07-01T23:37:14.798Z","endTime":"2026-07-01T23:37:17.798Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T23:37:17.798Z","atBatIndex":25},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brandon Marsh homers (15) on a fly ball to right field.","rbi":1,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-01T23:39:23.796Z","endTime":"2026-07-01T23:40:12.444Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":{"id":694973,"link":"/api/v1/people/694973"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":96.0,"endSpeed":88.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.670057969001853,"aZ":-17.699526717273326,"pfxX":-6.803476258070528,"pfxZ":7.281990082835998,"pX":-1.055435751265247,"pZ":3.637782214684476,"vX0":6.161653188656864,"vY0":-139.68953695431554,"vZ0":-2.745018196772346,"x":157.23,"y":140.56,"x0":-2.399305169062825,"y0":50.00629485647648,"z0":5.7885124968555335,"aX":-13.53041109530558},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.8,"breakHorizontal":11.2,"spinRate":1857,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.39118921423514674,"extension":6.67885622491443},"index":0,"playId":"2e2e49d3-abaf-3613-91b8-f2f0f8e3b62b","pitchNumber":1,"startTime":"2026-07-01T23:39:31.718Z","endTime":"2026-07-01T23:39:34.906Z","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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.397708171070693,"aZ":-29.587312396074605,"pfxX":0.9470337458709169,"pfxZ":1.6235170366897993,"pX":0.20816574521828432,"pZ":2.2346646925040616,"vX0":5.048068607656415,"vY0":-124.89128836033689,"vZ0":-2.3173144785882513,"x":109.07,"y":178.44,"x0":-1.956044684432333,"y0":50.00068427787603,"z0":5.589964782529776,"aX":1.506807076711362},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.6,"breakHorizontal":-2.8,"spinRate":2172,"spinDirection":123},"zone":8,"typeConfidence":2.0,"plateTime":0.4373228775403173,"extension":6.756509899906308},"hitData":{"launchSpeed":99.2,"launchAngle":27.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":223.42,"coordY":94.91}},"index":1,"playId":"70fa716b-2278-3706-b67b-50eaf87323d7","pitchNumber":2,"startTime":"2026-07-01T23:39:47.885Z","endTime":"2026-07-01T23:40:12.444Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T23:40:12.444Z","atBatIndex":26},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alec Bohm lines out to first baseman Ryan O'Hearn.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-01T23:40:31.602Z","endTime":"2026-07-01T23:41:47.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"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":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.577993139089404,"aZ":-28.703915058256758,"pfxX":-8.10597836123043,"pfxZ":1.8623759617309101,"pX":-2.2271152714007765,"pZ":3.1929398302518197,"vX0":3.6394938653966102,"vY0":-135.09738829439306,"vZ0":-1.553558643799882,"x":201.89,"y":152.57,"x0":-2.533709319045409,"y0":50.00041604679876,"z0":5.7801039536265835,"aX":-15.082076300586403},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.2,"breakHorizontal":14.0,"spinRate":1470,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.404391906846572,"extension":6.787795953354917},"index":0,"playId":"4d353cd3-555e-38aa-8450-27f6ab4c92e7","pitchNumber":1,"startTime":"2026-07-01T23:40:37.299Z","endTime":"2026-07-01T23:40:41.535Z","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":96.7,"endSpeed":88.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.834844548348475,"aZ":-16.334310650487243,"pfxX":-7.305141081506504,"pfxZ":7.8472350842213086,"pX":-0.5706478021905502,"pZ":3.293549858815586,"vX0":7.347503271409259,"vY0":-140.6974430051099,"vZ0":-3.935916332306956,"x":138.75,"y":149.85,"x0":-2.258077734140077,"y0":50.005021436593395,"z0":5.758977954160311,"aX":-14.750408221485033},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.7,"breakHorizontal":11.9,"spinRate":1995,"spinDirection":232},"zone":1,"typeConfidence":2.0,"plateTime":0.3882553340304935,"extension":6.8546719715501085},"index":1,"playId":"3f605efc-4395-3a96-93a6-0483f094c49f","pitchNumber":2,"startTime":"2026-07-01T23:41:01.582Z","endTime":"2026-07-01T23:41:04.764Z","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":96.3,"endSpeed":88.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.133568280690714,"aZ":-14.472901695676336,"pfxX":-6.5758528386586725,"pfxZ":8.811248133041445,"pX":0.03905544941465677,"pZ":3.085842908042004,"vX0":8.942502521490642,"vY0":-140.03218688604412,"vZ0":-4.656800457773288,"x":115.51,"y":155.46,"x0":-2.3240729147731383,"y0":50.00559094879718,"z0":5.699945774249281,"aX":-13.215593007858915},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.2,"breakHorizontal":10.3,"spinRate":1871,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.3894018948805691,"extension":7.033218002338853},"index":2,"playId":"31e7040d-409b-3e68-aa51-d8274036c9b5","pitchNumber":3,"startTime":"2026-07-01T23:41:21.874Z","endTime":"2026-07-01T23:41:24.874Z","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":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.312931062637443,"aZ":-15.809277591760829,"pfxX":-8.204678912581128,"pfxZ":8.273632592750078,"pX":0.20312984736319936,"pZ":3.4349011987199254,"vX0":9.480655255097888,"vY0":-139.50941300295366,"vZ0":-3.414247374568645,"x":109.26,"y":146.04,"x0":-2.1674034299932177,"y0":50.00484731679994,"z0":5.711611434999293,"aX":-16.23386181006705},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.5,"breakHorizontal":13.0,"spinRate":2011,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.39205748944481167,"extension":6.913477073004513},"hitData":{"launchSpeed":87.3,"launchAngle":6.0,"totalDistance":120.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":150.25,"coordY":160.49}},"index":3,"playId":"7e8fac02-a8b4-3ee5-bd43-7ee32b4bc74a","pitchNumber":4,"startTime":"2026-07-01T23:41:41.954Z","endTime":"2026-07-01T23:41:47.404Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T23:41:47.404Z","atBatIndex":27},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bryson Stott pops out to third baseman Nick Gonzales in foul territory.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-01T23:42:07.882Z","endTime":"2026-07-01T23:42:25.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.166131121202802,"aZ":-27.036734497532645,"pfxX":1.9155925798106053,"pfxZ":3.4265067685643107,"pX":0.1767871091611663,"pZ":2.8039029095705974,"vX0":5.343187749190463,"vY0":-121.97643153396592,"vZ0":-1.2026503681114018,"x":110.26,"y":163.07,"x0":-2.295589955935022,"y0":50.00234819519134,"z0":5.64584143787023,"aX":2.8703367989509485},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.1,"breakHorizontal":-4.8,"spinRate":2038,"spinDirection":101},"zone":5,"typeConfidence":2.0,"plateTime":0.44994417996770375,"extension":6.7140459305633025},"hitData":{"launchSpeed":79.1,"launchAngle":76.0,"totalDistance":85.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":97.7,"coordY":183.31}},"index":0,"playId":"67673a30-9489-33b1-b071-c8d7c5d18439","pitchNumber":1,"startTime":"2026-07-01T23:42:14.153Z","endTime":"2026-07-01T23:42:25.315Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T23:42:25.315Z","atBatIndex":28},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"J.T. Realmuto pops out to first baseman Ryan O'Hearn in foul territory.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-01T23:43:01.254Z","endTime":"2026-07-01T23:43:31.250Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-01T23:42:46.344Z","endTime":"2026-07-01T23:43:03.531Z","isPitch":false,"type":"action","player":{"id":592663,"link":"/api/v1/people/592663"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.86485496480832,"aZ":-26.222669128219746,"pfxX":5.973223389400604,"pfxZ":3.944642604240153,"pX":0.2709627413350773,"pZ":3.1984827912799623,"vX0":3.5314093948354,"vY0":-122.28708230365035,"vZ0":-0.4669954921303532,"x":106.67,"y":152.42,"x0":-1.9695560825223848,"y0":50.00374666430926,"z0":5.647903069064312,"aX":9.016995240022196},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":7.3,"breakHorizontal":-11.6,"spinRate":1977,"spinDirection":109},"zone":3,"typeConfidence":2.0,"plateTime":0.44846059336933,"extension":6.902618171521455},"index":1,"playId":"190233b2-dcdd-3a66-826f-247c0ecef722","pitchNumber":1,"startTime":"2026-07-01T23:43:03.531Z","endTime":"2026-07-01T23:43:06.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.717386067483933,"aZ":-15.44537383055347,"pfxX":-7.128564389132055,"pfxZ":8.551985324188502,"pX":-0.13233357329149667,"pZ":3.5271155905183527,"vX0":7.045167259474044,"vY0":-138.6694495181564,"vZ0":-3.039253947121414,"x":122.04,"y":143.55,"x0":-1.7742770426391943,"y0":50.00243615934169,"z0":5.661877467487703,"aX":-13.944560219612871},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.1,"breakHorizontal":11.5,"spinRate":2016,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3943170284409381,"extension":6.7622885356034415},"hitData":{"launchSpeed":85.6,"launchAngle":72.0,"totalDistance":111.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":177.58,"coordY":184.99}},"index":2,"playId":"246c72b9-1fbd-315c-a43d-70977b80fc9e","pitchNumber":2,"startTime":"2026-07-01T23:43:21.337Z","endTime":"2026-07-01T23:43:31.250Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T23:43:31.250Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a ground ball to shortstop Trea Turner.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-01T23:46:04.657Z","endTime":"2026-07-01T23:47:33.642Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.581216649711365,"aZ":-26.297783465360695,"pfxX":-10.789056737506716,"pfxZ":3.113814886236616,"pX":-0.04768550924956739,"pZ":2.1341942068208195,"vX0":7.787505497281282,"vY0":-136.81052242484515,"vZ0":-2.682706513804587,"x":118.82,"y":181.16,"x0":-1.5364767888518251,"y0":50.00206383756486,"z0":4.939474988622208,"aX":-20.349942450346177},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.3,"breakHorizontal":17.8,"spinRate":2316,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.40112550324821417,"extension":7.275374650016066},"index":0,"playId":"aae225f7-b465-3e6f-bca6-918b0761395b","pitchNumber":1,"startTime":"2026-07-01T23:46:12.201Z","endTime":"2026-07-01T23:46:15.201Z","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":81.4,"endSpeed":74.4,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.782061098813834,"aZ":-32.13853776562748,"pfxX":8.629588354770092,"pfxZ":0.023454516607051445,"pX":1.1533657713683425,"pZ":1.6907556343732981,"vX0":3.9699539538805046,"vY0":-118.4495002468173,"vZ0":-0.787210921511242,"x":73.04,"y":193.13,"x0":-1.6707380052846788,"y0":50.0021328067664,"z0":4.9926482462117345,"aX":12.134976178056426},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":0.1,"breakHorizontal":-16.7,"spinRate":2870,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4642316323469351,"extension":6.953336184765423},"index":1,"playId":"dcb53e0b-13f4-3ca2-8522-44c952451734","pitchNumber":2,"startTime":"2026-07-01T23:46:27.537Z","endTime":"2026-07-01T23:46:30.630Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.118297055087226,"aZ":-24.469369070246596,"pfxX":-10.192015850814574,"pfxZ":4.649565263962591,"pX":0.8636712045484347,"pZ":0.06914487453007787,"vX0":9.675628333356844,"vY0":-127.63640940616914,"vZ0":-7.103409413669843,"x":84.08,"y":236.91,"x0":-1.6435985973992888,"y0":50.005013968189395,"z0":4.802339444765663,"aX":-16.897544903541235},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.1,"breakHorizontal":16.4,"spinRate":1640,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.42837092560246326,"extension":7.4637566422396535},"index":2,"playId":"3c7855d0-e8c5-3ef1-9c3c-dd47c96d3a4e","pitchNumber":3,"startTime":"2026-07-01T23:46:46.252Z","endTime":"2026-07-01T23:46:49.252Z","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":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29711793120671,"aZ":-28.401265621821487,"pfxX":-8.165299005684659,"pfxZ":2.252308593910966,"pX":-0.23869349175106647,"pZ":1.5629509982799203,"vX0":5.985640317993771,"vY0":-128.0827520409239,"vZ0":-3.0035796874231604,"x":126.1,"y":196.58,"x0":-1.5349929613072253,"y0":50.00341308509635,"z0":4.9514646216433835,"aX":-13.685308912520547},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.7,"breakHorizontal":13.6,"spinRate":1581,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.4262170697009271,"extension":7.200889729894391},"index":3,"playId":"0f90637d-2d4a-3529-bc6f-335c30c26fa7","pitchNumber":4,"startTime":"2026-07-01T23:47:05.160Z","endTime":"2026-07-01T23:47:08.160Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.65460896304682,"aZ":-25.942992081413717,"pfxX":-10.161333991775088,"pfxZ":3.183685763669514,"pX":-0.38404784433289435,"pZ":2.132365408378329,"vX0":6.904883190067835,"vY0":-138.31744045256409,"vZ0":-2.7166584226098025,"x":131.64,"y":181.21,"x0":-1.5785085145048647,"y0":50.005915168040545,"z0":4.846487350178895,"aX":-19.910444628803706},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.4,"breakHorizontal":17.2,"spinRate":2333,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.39432460400987956,"extension":7.258264350401368},"hitData":{"launchSpeed":79.6,"launchAngle":-42.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.75,"coordY":160.65}},"index":4,"playId":"2a392d95-af82-3e61-93ec-2c12baf0abb0","pitchNumber":5,"startTime":"2026-07-01T23:47:25.705Z","endTime":"2026-07-01T23:47:33.642Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T23:47:33.642Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Mangum singles on a sharp line drive to center fielder Justin Crawford. Nick Gonzales to 2nd.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-01T23:47:59.450Z","endTime":"2026-07-01T23:49:06.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"postOnSecond":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":86.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.452849352919074,"aZ":-21.67936281100268,"pfxX":-0.6906601623614526,"pfxZ":5.6080401137500475,"pX":1.795991163524041,"pZ":1.858325527044005,"vX0":9.66860277152982,"vY0":-134.94167837523972,"vZ0":-3.8908861417017535,"x":48.54,"y":188.61,"x0":-1.7220066237748555,"y0":50.000537399120994,"z0":4.819867282283703,"aX":-1.2944648429559613},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.6,"breakHorizontal":-0.5,"spinRate":2602,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.40373026260078415,"extension":7.154160765650874},"index":0,"playId":"f391c815-da0e-3463-ab27-5fa500b7285d","pitchNumber":1,"startTime":"2026-07-01T23:48:06.807Z","endTime":"2026-07-01T23:48:09.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.136920912760058,"aZ":-41.95565535891849,"pfxX":5.605692099804065,"pfxZ":-7.0553977299521,"pX":0.8843489041092861,"pZ":0.6556800181541219,"vX0":4.413339251450756,"vY0":-117.27503743792994,"vZ0":-1.1781628766576981,"x":83.29,"y":221.08,"x0":-1.7533085019628936,"y0":50.00329923139028,"z0":5.0941484161294515,"aX":7.7710814075480386},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-12.7,"breakHorizontal":-11.3,"spinRate":2940,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4678788429958036,"extension":6.777848287464944},"index":1,"playId":"f208a39b-4a56-3aff-be50-45be428d8c7a","pitchNumber":2,"startTime":"2026-07-01T23:48:26.591Z","endTime":"2026-07-01T23:48:29.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58580411667754,"aZ":-22.060901355941507,"pfxX":-0.39463752656880424,"pfxZ":5.743632531377351,"pX":-0.27464428005980784,"pZ":2.2720631521985624,"vX0":4.350013207267208,"vY0":-130.83874170702748,"vZ0":-2.744388671378468,"x":127.47,"y":177.43,"x0":-1.8965544126191334,"y0":50.00147334836345,"z0":4.959812372303113,"aX":-0.6947706875993795},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.1,"breakHorizontal":-0.1,"spinRate":2490,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.4161676737307034,"extension":6.97951838785807},"hitData":{"launchSpeed":104.1,"launchAngle":9.0,"totalDistance":222.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":100.2,"coordY":96.53}},"index":2,"playId":"97d35fec-7874-346e-9f2f-d71b8cb607f9","pitchNumber":3,"startTime":"2026-07-01T23:48:55.496Z","endTime":"2026-07-01T23:49:06.931Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T23:49:06.931Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Callihan strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-01T23:49:38.777Z","endTime":"2026-07-01T23:51:12.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"postOnSecond":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.310831674138516,"aZ":-17.115748439599116,"pfxX":-7.275927355117169,"pfxZ":7.678075885874714,"pX":-0.20853685026006488,"pZ":3.727023017562462,"vX0":6.718743266425974,"vY0":-138.73567562484337,"vZ0":-0.35465753146542545,"x":124.95,"y":138.15,"x0":-1.7093953363348389,"y0":50.00007948149532,"z0":4.99130560293352,"aX":-14.265630915358177},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.0,"breakHorizontal":11.9,"spinRate":2408,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.39389839290893125,"extension":7.444297101447307},"index":0,"playId":"cfe1ecc9-75a4-3ae6-85ff-d3015385ff96","pitchNumber":1,"startTime":"2026-07-01T23:49:46.058Z","endTime":"2026-07-01T23:49:49.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1955006017502,"aZ":-24.692147104393317,"pfxX":-8.7350349104813,"pfxZ":4.442016825813037,"pX":-0.5175559080656299,"pZ":1.6027526080039172,"vX0":5.95396209228628,"vY0":-128.61017457087416,"vZ0":-3.576910449713176,"x":136.73,"y":195.51,"x0":-1.7208135528259418,"y0":50.00501018327502,"z0":4.9138862979365205,"aX":-14.721511917761202},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.6,"breakHorizontal":14.6,"spinRate":1600,"spinDirection":245},"zone":7,"typeConfidence":2.0,"plateTime":0.42492071687353716,"extension":7.358046294632534},"index":1,"playId":"64980184-5d19-3143-bb6b-47e716de49c6","pitchNumber":2,"startTime":"2026-07-01T23:50:04.512Z","endTime":"2026-07-01T23:50:08.336Z","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":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.763125055482966,"aZ":-26.20765936504118,"pfxX":-9.264466188830202,"pfxZ":3.5707897613624073,"pX":-1.1018795149278402,"pZ":2.5909090710566267,"vX0":4.714966231403882,"vY0":-128.26390837259578,"vZ0":-1.105587542754059,"x":159.0,"y":168.83,"x0":-1.7572605968397566,"y0":50.00358887999631,"z0":5.065336176155846,"aX":-15.484652842032869},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.5,"breakHorizontal":15.7,"spinRate":1633,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.4265309453675141,"extension":7.178995576494967},"index":2,"playId":"abd58a90-851a-3d9c-b400-cf99bc5b5491","pitchNumber":3,"startTime":"2026-07-01T23:50:23.787Z","endTime":"2026-07-01T23:50:26.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":75.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.67467246219747,"aZ":-40.58035063188519,"pfxX":5.5403592617104,"pfxZ":-6.0329917738233645,"pX":2.641787251409628,"pZ":-0.46752398846859794,"vX0":8.163398303250446,"vY0":-117.44122031671257,"vZ0":-3.95414150028856,"x":16.3,"y":251.4,"x0":-1.6017453843760943,"y0":50.00256045357104,"z0":5.0205487132684645,"aX":7.720615724029531},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-11.6,"breakHorizontal":-12.1,"spinRate":2871,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.46675351453332903,"extension":6.977349635435975},"index":3,"playId":"7273c5ca-1b75-3131-8a57-1b7f04602551","pitchNumber":4,"startTime":"2026-07-01T23:50:45.811Z","endTime":"2026-07-01T23:50:48.811Z","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":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.628992470165876,"aZ":-16.00541299468823,"pfxX":-7.631008051968234,"pfxZ":8.119365505761817,"pX":-0.15238706542043337,"pZ":2.7007028066227265,"vX0":7.299788959898548,"vY0":-139.79026519526934,"vZ0":-3.19165077714026,"x":122.81,"y":165.86,"x0":-1.7980630535218547,"y0":50.00458059281049,"z0":4.8993792140545125,"aX":-15.200709120158594},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.3,"breakHorizontal":12.5,"spinRate":2473,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.39086896021227524,"extension":7.223392938523396},"index":4,"playId":"428697f7-d774-37a3-a1e2-6bf7ce546c02","pitchNumber":5,"startTime":"2026-07-01T23:51:09.508Z","endTime":"2026-07-01T23:51:12.508Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T23:51:12.508Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Davis strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-01T23:51:30.940Z","endTime":"2026-07-01T23:53:47.479Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"postOnSecond":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"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":"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":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.022796226078757,"aZ":-24.61174900852414,"pfxX":-10.907885443918403,"pfxZ":3.888724047400138,"pX":-0.5113878748148548,"pZ":2.0815899723283624,"vX0":7.110070972288605,"vY0":-138.1647152620715,"vZ0":-3.0807027393840962,"x":136.49,"y":182.58,"x0":-1.6928961963199227,"y0":50.00323529911167,"z0":4.8537574317945,"aX":-21.21822123065833},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.6,"breakHorizontal":18.4,"spinRate":2330,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.3955017186882408,"extension":7.283319421034692},"index":0,"playId":"edc6eb8a-f70a-309c-8866-2f3af6305020","pitchNumber":1,"startTime":"2026-07-01T23:51:38.301Z","endTime":"2026-07-01T23:51:42.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.941031828458037,"aZ":-25.84171267277014,"pfxX":-10.589207287224138,"pfxZ":3.1966081438335046,"pX":-1.0573323638210725,"pZ":2.3937244469480192,"vX0":5.781857441926924,"vY0":-139.51035850839065,"vZ0":-2.2416798966449054,"x":157.3,"y":174.15,"x0":-1.775453418440305,"y0":50.003994012830994,"z0":4.9024491828989705,"aX":-20.97700522006484},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.5,"breakHorizontal":18.1,"spinRate":2375,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.39187099721147955,"extension":7.183787854763797},"index":1,"playId":"09996ea3-f504-34d1-8ed8-815db5401239","pitchNumber":2,"startTime":"2026-07-01T23:52:09.050Z","endTime":"2026-07-01T23:52:12.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.47788596014155,"aZ":-31.574950196618197,"pfxX":12.51720030941949,"pfxZ":0.42017560815467014,"pX":0.39258964274861313,"pZ":2.1917857688032494,"vX0":1.5417385598829165,"vY0":-118.7246180428727,"vZ0":0.3310482235687431,"x":102.04,"y":179.6,"x0":-1.891155856344839,"y0":50.0004484182661,"z0":4.943500085898221,"aX":17.718932595980846},"breaks":{"breakAngle":30.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":1.2,"breakHorizontal":-23.0,"spinRate":2830,"spinDirection":57},"zone":6,"typeConfidence":2.0,"plateTime":0.46280930604443915,"extension":6.820095497657559},"index":2,"playId":"f8b8b87e-6786-3257-99f3-0671e47d6ef8","pitchNumber":3,"startTime":"2026-07-01T23:52:27.470Z","endTime":"2026-07-01T23:52:31.165Z","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":88.4,"endSpeed":81.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44652521096062,"aZ":-25.663828773647875,"pfxX":-8.573532354039607,"pfxZ":3.8869496184452474,"pX":-0.1815572946500137,"pZ":1.1724752247215706,"vX0":6.709321962111448,"vY0":-128.50048701398015,"vZ0":-4.292268654207868,"x":123.92,"y":207.12,"x0":-1.7115644205570764,"y0":50.00074423165596,"z0":4.8566012674470755,"aX":-14.346876673859752},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.2,"breakHorizontal":14.0,"spinRate":1667,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4261232886170756,"extension":7.376866235582466},"index":3,"playId":"2c3b27ca-496d-36a3-90af-119776a8b1c2","pitchNumber":4,"startTime":"2026-07-01T23:52:49.929Z","endTime":"2026-07-01T23:52:52.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.22837125736772,"aZ":-24.911227034626574,"pfxX":-9.735855568921405,"pfxZ":3.6846875023869154,"pX":-1.1794879328352663,"pZ":2.0427610974392403,"vX0":5.212317630621853,"vY0":-139.2050063989564,"vZ0":-3.2060475900289864,"x":161.96,"y":183.63,"x0":-1.807891304875452,"y0":50.000711360799436,"z0":4.852150338611976,"aX":-19.171100986811464},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.2,"breakHorizontal":16.6,"spinRate":2335,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.3929571686034983,"extension":7.258901323688628},"index":4,"playId":"ae9758a1-d64e-3838-acb0-956a14b432af","pitchNumber":5,"startTime":"2026-07-01T23:53:13.965Z","endTime":"2026-07-01T23:53:17.093Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.528242686659837,"aZ":-27.484159240601375,"pfxX":1.4175233883049465,"pfxZ":2.643931866269307,"pX":0.5072236494171944,"pZ":1.68729445438404,"vX0":6.01111501736086,"vY0":-131.6480314449632,"vZ0":-2.9940680762543495,"x":97.67,"y":193.22,"x0":-1.9811294546865956,"y0":50.00082109909015,"z0":4.853851294597375,"aX":2.508673237055852},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.4,"breakHorizontal":-3.7,"spinRate":2588,"spinDirection":197},"zone":9,"typeConfidence":2.0,"plateTime":0.4146018603589501,"extension":7.176447668763391},"index":5,"playId":"a74c86b2-5c6f-378a-81d6-13c96a357540","pitchNumber":6,"startTime":"2026-07-01T23:53:42.991Z","endTime":"2026-07-01T23:53:47.479Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T23:53:47.479Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Konnor Griffin strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-01T23:54:04.744Z","endTime":"2026-07-01T23:55:50.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"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,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.166949342698313,"aZ":-25.968829010119794,"pfxX":-10.894483087610972,"pfxZ":3.173639970146752,"pX":-1.2972147328418986,"pZ":2.4601531866271493,"vX0":5.0406229833449245,"vY0":-139.0049535763717,"vZ0":-1.8437065899336498,"x":166.45,"y":172.36,"x0":-1.7185397435006764,"y0":50.00577068991123,"z0":4.856231520706054,"aX":-21.322661013529746},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.5,"breakHorizontal":18.7,"spinRate":2299,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.3940405422741948,"extension":7.213526752515602},"index":0,"playId":"2535d040-7e21-3fc5-996d-282db15fe520","pitchNumber":1,"startTime":"2026-07-01T23:54:12.677Z","endTime":"2026-07-01T23:54:17.221Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-01T23:54:24.012Z","endTime":"2026-07-01T23:54:41.437Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.775522098087148,"aZ":-33.99007419102504,"pfxX":10.163838561940905,"pfxZ":-1.268799974488723,"pX":0.7943859597401693,"pZ":1.2324119078335924,"vX0":3.375483867028087,"vY0":-118.93098283567157,"vZ0":-1.388388646917298,"x":86.72,"y":205.5,"x0":-1.9657778945076745,"y0":50.00544703410339,"z0":4.919263447887146,"aX":14.496106956428566},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.4,"breakHorizontal":-19.2,"spinRate":2823,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4613475007687091,"extension":7.002908653286386},"index":2,"playId":"bdbcd946-348a-332e-b203-f8a0b7628cb9","pitchNumber":2,"startTime":"2026-07-01T23:54:41.437Z","endTime":"2026-07-01T23:54:44.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17235206569802,"aZ":-17.04528442676839,"pfxX":-7.915277419075014,"pfxZ":7.559966617179832,"pX":-0.1271510694390814,"pZ":3.761040693623766,"vX0":7.405472065996195,"vY0":-140.00829756880364,"vZ0":-0.19307177934713504,"x":121.85,"y":137.23,"x0":-1.767514404262379,"y0":50.00473525823573,"z0":4.938547309858794,"aX":-15.845430764698554},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.9,"breakHorizontal":13.0,"spinRate":2446,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3899800492126131,"extension":7.279207060790837},"index":3,"playId":"9e985bea-eb38-34c3-8d0e-7a964e483a15","pitchNumber":3,"startTime":"2026-07-01T23:55:01.827Z","endTime":"2026-07-01T23:55:05.616Z","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":95.4,"endSpeed":87.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.214834990202363,"aZ":-19.109860150964202,"pfxX":-7.258973551051426,"pfxZ":6.628423241640652,"pX":0.15800550155858972,"pZ":3.7652272739416595,"vX0":7.779239477667457,"vY0":-138.82903843292297,"vZ0":0.2882542783900628,"x":110.98,"y":137.12,"x0":-1.7242139410606983,"y0":50.00406163073058,"z0":4.922123920471416,"aX":-14.310521088256166},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.2,"breakHorizontal":11.8,"spinRate":2448,"spinDirection":233},"zone":12,"typeConfidence":2.0,"plateTime":0.39305474183371736,"extension":7.462385364625002},"index":4,"playId":"bfef34c9-d1cb-3f94-8ca0-3b574a1f905a","pitchNumber":4,"startTime":"2026-07-01T23:55:22.407Z","endTime":"2026-07-01T23:55:25.407Z","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":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.084852507044975,"aZ":-32.52050411402614,"pfxX":8.513298700594389,"pfxZ":-0.24073141827527422,"pX":1.1468126690713332,"pZ":1.5779772784190227,"vX0":4.32806735244441,"vY0":-118.9097051990899,"vZ0":-0.8514526349282951,"x":73.29,"y":196.17,"x0":-1.8066548125738358,"y0":50.004728113775364,"z0":4.907016712076791,"aX":12.118165724560892},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-0.4,"breakHorizontal":-16.6,"spinRate":2826,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.46168860226260655,"extension":7.0301814632464925},"index":5,"playId":"4ecf4858-9cbf-379d-827d-e06947f31eb0","pitchNumber":5,"startTime":"2026-07-01T23:55:47.898Z","endTime":"2026-07-01T23:55:50.898Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T23:55:50.898Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Rincones Jr. singles on a ground ball to center fielder Jake Mangum.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-01T23:57:53.241Z","endTime":"2026-07-01T23:59:01.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.5,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62102502309931,"aZ":-15.937619411868791,"pfxX":-6.405007398576869,"pfxZ":8.532634005566482,"pX":0.06063646714669736,"pZ":2.966529256617026,"vX0":7.076472956051947,"vY0":-136.27684059925065,"vZ0":-4.417776091267112,"x":114.69,"y":158.68,"x0":-1.7230546544451826,"y0":50.006584229967416,"z0":5.6909990393781085,"aX":-12.19334727928183},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.9,"breakHorizontal":10.3,"spinRate":1879,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.4001270352240045,"extension":6.599220372727096},"index":0,"playId":"1824767a-bdcd-3068-985f-b357f5105a80","pitchNumber":1,"startTime":"2026-07-01T23:57:59.893Z","endTime":"2026-07-01T23:58:02.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.496156693476575,"aZ":-29.22479705046356,"pfxX":-9.683047169658046,"pfxZ":1.8165358994362668,"pX":0.014365930628259414,"pZ":0.8517142047714754,"vX0":7.562323589854877,"vY0":-126.27941174744541,"vZ0":-5.80340152786242,"x":116.45,"y":215.78,"x0":-1.753643850169521,"y0":50.00328874019487,"z0":5.516049023904314,"aX":-15.718357918388488},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.2,"breakHorizontal":16.0,"spinRate":1542,"spinDirection":266},"zone":14,"typeConfidence":2.0,"plateTime":0.43290261722786827,"extension":6.773775811821692},"index":1,"playId":"458ff9c6-f444-37f1-bea8-b209c70cadbb","pitchNumber":2,"startTime":"2026-07-01T23:58:18.738Z","endTime":"2026-07-01T23:58:21.843Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.10804526402258,"aZ":-27.35966053196513,"pfxX":-8.821671157258335,"pfxZ":2.9955182301459926,"pX":-1.4499661756404636,"pZ":2.1404275967119677,"vX0":4.307893244712637,"vY0":-125.59666573225493,"vZ0":-3.201660281011738,"x":172.27,"y":180.99,"x0":-2.0362490473342283,"y0":50.00075422999915,"z0":5.643275284010722,"aX":-14.170712386401652},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.9,"breakHorizontal":15.1,"spinRate":1655,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.4351612111855787,"extension":6.324912997672808},"index":2,"playId":"a4a608f5-d3ee-3b00-9665-e6654a6af2b0","pitchNumber":3,"startTime":"2026-07-01T23:58:34.785Z","endTime":"2026-07-01T23:58:38.211Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.5,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.199734943444817,"aZ":-18.35231992826524,"pfxX":-7.640357462776593,"pfxZ":7.10059459027288,"pX":-0.1665479733960626,"pZ":2.0459482330756202,"vX0":7.081556557399327,"vY0":-138.02520264556802,"vZ0":-6.261212427755592,"x":123.35,"y":183.54,"x0":-1.7619440000141862,"y0":50.00067400324219,"z0":5.562185878123051,"aX":-14.86915545315468},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.9,"breakHorizontal":12.5,"spinRate":2028,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.3955004790091312,"extension":6.526012522098074},"hitData":{"launchSpeed":111.1,"launchAngle":-4.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.6,"coordY":132.58}},"index":3,"playId":"43d4945e-85d0-3786-888b-dedab784d0d2","pitchNumber":4,"startTime":"2026-07-01T23:58:49.793Z","endTime":"2026-07-01T23:59:01.063Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T23:59:01.063Z","atBatIndex":35},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Justin Crawford lines out sharply to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-01T23:59:16.810Z","endTime":"2026-07-01T23:59:37.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.130207762835354,"aZ":-24.82634725011056,"pfxX":-9.179023178841097,"pfxZ":4.1098411883331485,"pX":0.4911449295297732,"pZ":1.9345743338127308,"vX0":9.464468597499815,"vY0":-132.99639844769706,"vZ0":-4.93713726183641,"x":98.28,"y":186.55,"x0":-1.9249231786650027,"y0":50.002427922883456,"z0":5.620813974605679,"aX":-16.406322956415778},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.5,"breakHorizontal":14.5,"spinRate":1587,"spinDirection":248},"zone":9,"typeConfidence":2.0,"plateTime":0.4121899085558747,"extension":6.796057105639583},"hitData":{"launchSpeed":104.0,"launchAngle":14.0,"totalDistance":299.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":188.55,"coordY":96.28}},"index":0,"playId":"b4576273-ecf2-343c-b06e-be4235987be0","pitchNumber":1,"startTime":"2026-07-01T23:59:26.010Z","endTime":"2026-07-01T23:59:37.903Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-01T23:59:37.903Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trea Turner singles on a ground ball to left fielder Tyler Callihan. Gabriel Rincones Jr. to 2nd.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-01T23:59:56.472Z","endTime":"2026-07-02T00:00:51.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"postOnSecond":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":682997,"link":"/api/v1/people/682997"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97239305045023,"aZ":-18.060953889007983,"pfxX":-4.955558925960657,"pfxZ":7.268183587963412,"pX":0.04060347037707257,"pZ":3.607835287290723,"vX0":7.142418126618669,"vY0":-137.84577911386884,"vZ0":-2.4234538096200504,"x":115.45,"y":141.37,"x0":-1.929168508799347,"y0":50.00677552912113,"z0":5.705095684693862,"aX":-9.628424607699118},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.0,"breakHorizontal":7.7,"spinRate":1806,"spinDirection":240},"zone":12,"typeConfidence":2.0,"plateTime":0.3959512474548168,"extension":6.679676257585224},"index":0,"playId":"ae53e926-83d8-3e85-99b1-94c9a80d8916","pitchNumber":1,"startTime":"2026-07-02T00:00:05.483Z","endTime":"2026-07-02T00:00:09.132Z","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":91.4,"endSpeed":84.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.23736512828597,"aZ":-30.138527160391313,"pfxX":-8.77591978275498,"pfxZ":1.130740633802664,"pX":-1.3039683403094435,"pZ":1.761578926737826,"vX0":5.124757687217775,"vY0":-133.01922240546014,"vZ0":-4.651991591318398,"x":166.7,"y":191.22,"x0":-2.1104562770964246,"y0":50.00395048545469,"z0":5.705948996081178,"aX":-15.803965232426638},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.3,"breakHorizontal":14.9,"spinRate":1604,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4110090966841877,"extension":6.781484026419422},"index":1,"playId":"f64123e3-c384-3230-b426-2639d0ce0810","pitchNumber":2,"startTime":"2026-07-02T00:00:22.052Z","endTime":"2026-07-02T00:00:26.068Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.1480135729037,"aZ":-24.363256000078465,"pfxX":-10.784476112542773,"pfxZ":3.9955845735082702,"pX":-0.5873315663063587,"pZ":1.9770670382871636,"vX0":7.7425382511778125,"vY0":-138.71597679612043,"vZ0":-5.302162515882344,"x":139.39,"y":185.4,"x0":-2.009294435429322,"y0":50.001364553672204,"z0":5.5308547082364665,"aX":-21.078978287664444},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.4,"breakHorizontal":18.0,"spinRate":1871,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.39439617224071677,"extension":6.7795396809528725},"hitData":{"launchSpeed":103.8,"launchAngle":3.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.25,"coordY":102.84}},"index":2,"playId":"2d7debc0-8b02-3fe2-b855-1d7248171196","pitchNumber":3,"startTime":"2026-07-02T00:00:41.718Z","endTime":"2026-07-02T00:00:51.953Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:00:51.953Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-02T00:01:11.923Z","endTime":"2026-07-02T00:03:04.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"postOnSecond":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57495661805076,"aZ":-33.54534569868764,"pfxX":-8.07965141087899,"pfxZ":-0.7318480042819582,"pX":-0.5217154096821387,"pZ":1.6004255069517643,"vX0":6.727711831196641,"vY0":-135.67183479250184,"vZ0":-4.51732676364834,"x":136.89,"y":195.57,"x0":-1.9789936798428622,"y0":50.00426114405309,"z0":5.6145363558957735,"aX":-15.123777937256829},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-2.0,"breakHorizontal":13.3,"spinRate":1619,"spinDirection":245},"zone":7,"typeConfidence":2.0,"plateTime":0.403113623191405,"extension":6.848153845670429},"index":0,"playId":"1ece607e-9fe6-321e-b3cb-8f1b9ee57cc0","pitchNumber":1,"startTime":"2026-07-02T00:01:22.042Z","endTime":"2026-07-02T00:01:26.032Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.155616407393975,"aZ":-28.736038754878198,"pfxX":-9.757173884633561,"pfxZ":1.834841879476551,"pX":-0.32968293726032083,"pZ":1.8968606820621607,"vX0":7.786451638830639,"vY0":-135.6509653486651,"vZ0":-4.512223604111679,"x":129.57,"y":187.56,"x0":-1.961879078351271,"y0":50.00313571912652,"z0":5.572314536596727,"aX":-18.28377992803526},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.6,"breakHorizontal":16.1,"spinRate":1736,"spinDirection":247},"zone":7,"typeConfidence":2.0,"plateTime":0.40293185047300684,"extension":6.845295156054482},"index":1,"playId":"a6f2dba5-ed74-3deb-be6a-a8c99f2c484c","pitchNumber":2,"startTime":"2026-07-02T00:01:45.259Z","endTime":"2026-07-02T00:01:48.840Z","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":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.594025879474987,"aZ":-28.20396856186787,"pfxX":-10.231802007481352,"pfxZ":2.156106281387407,"pX":0.8058944591597065,"pZ":0.4899523574539994,"vX0":10.817476472785744,"vY0":-134.15010444226212,"vZ0":-7.8599858193620715,"x":86.28,"y":225.55,"x0":-1.9323319398765195,"y0":50.00187476117927,"z0":5.442688207981716,"aX":-18.81540035266856},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.4,"breakHorizontal":16.4,"spinRate":1591,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.4069083288023738,"extension":6.954546973804405},"index":2,"playId":"f1d93e74-1458-3475-b857-776530690e3c","pitchNumber":3,"startTime":"2026-07-02T00:02:08.780Z","endTime":"2026-07-02T00:02:11.780Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"4acefbec-a0ba-39d6-a305-f0196be460a2","startTime":"2026-07-02T00:02:33.482Z","endTime":"2026-07-02T00:02:36.482Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.390895415635217,"aZ":-18.907287070862903,"pfxX":-7.415485779696494,"pfxZ":6.754992034677141,"pX":0.1554468393188576,"pZ":3.18400147826814,"vX0":8.534102509122894,"vY0":-138.64040917182285,"vZ0":-3.230446754709842,"x":111.07,"y":152.81,"x0":-1.9861892165449404,"y0":50.003381067204096,"z0":5.612497661841825,"aX":-14.566087219465945},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.8,"breakHorizontal":11.9,"spinRate":1806,"spinDirection":237},"zone":2,"typeConfidence":2.0,"plateTime":0.3937209099198782,"extension":6.765330328020163},"index":4,"playId":"a62b7b23-1c22-366d-8fad-7138e7006198","pitchNumber":4,"startTime":"2026-07-02T00:03:01.099Z","endTime":"2026-07-02T00:03:04.099Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:03:04.099Z","atBatIndex":38},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryce Harper doubles (15) on a line drive to center fielder Jake Mangum. Gabriel Rincones Jr. scores. Trea Turner scores.","rbi":2,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-02T00:03:24.223Z","endTime":"2026-07-02T00:04:21.192Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":{"id":694973,"link":"/api/v1/people/694973"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"responsiblePitcher":{"id":694973,"link":"/api/v1/people/694973"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.109730461822725,"aZ":-26.932095446343595,"pfxX":-8.603811069112364,"pfxZ":3.2183347856476097,"pX":0.8195652986274564,"pZ":1.7333056406189247,"vX0":10.079647391567601,"vY0":-126.65059800414085,"vZ0":-4.010417439842737,"x":85.76,"y":191.98,"x0":-2.088235869415466,"y0":50.0048353518199,"z0":5.483680241742504,"aX":-14.023308243898091},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.2,"breakHorizontal":13.3,"spinRate":1602,"spinDirection":263},"zone":14,"typeConfidence":2.0,"plateTime":0.4319620149828278,"extension":6.829847946695762},"index":0,"playId":"e5a48fbd-084e-3c17-9b2c-cf08d01009e3","pitchNumber":1,"startTime":"2026-07-02T00:03:30.073Z","endTime":"2026-07-02T00:03:33.585Z","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":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.268884220308895,"aZ":-31.113023239508742,"pfxX":-8.723806123508766,"pfxZ":0.581483866677484,"pX":-0.589404929653688,"pZ":1.4057718608834708,"vX0":6.573854816245808,"vY0":-134.1135541420416,"vZ0":-5.1143130551148905,"x":139.47,"y":200.82,"x0":-1.9356335882291005,"y0":50.00290747090766,"z0":5.549314502911267,"aX":-15.934838293126598},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.1,"breakHorizontal":14.4,"spinRate":1597,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.40797715989219174,"extension":6.801086285134869},"index":1,"playId":"b8484436-c965-3e3c-bb1d-d1bd6dbbaf5c","pitchNumber":2,"startTime":"2026-07-02T00:03:48.234Z","endTime":"2026-07-02T00:03:51.920Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.76208500317449,"aZ":-29.474688324227667,"pfxX":-9.03325365434203,"pfxZ":1.4859688637908786,"pX":-0.8361468440218496,"pZ":1.859312530138095,"vX0":6.5223344551261295,"vY0":-133.8310734109522,"vZ0":-4.262973563837023,"x":148.87,"y":188.58,"x0":-2.1261021939858997,"y0":50.00595177650531,"z0":5.573974521002749,"aX":-16.45705298673114},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.0,"breakHorizontal":15.0,"spinRate":1622,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.40862161933845176,"extension":6.770836976918872},"hitData":{"launchSpeed":97.9,"launchAngle":14.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":67.91,"coordY":80.2}},"index":2,"playId":"40070989-b45f-39b1-9df7-971d830e45b5","pitchNumber":3,"startTime":"2026-07-02T00:04:08.181Z","endTime":"2026-07-02T00:04:21.192Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:04:21.192Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Marsh strikes out swinging.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-02T00:05:37.237Z","endTime":"2026-07-02T00:07:20.708Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-02T00:04:40.161Z","endTime":"2026-07-02T00:05:39.457Z","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(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.8,"endSpeed":87.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.467472182023236,"aZ":-17.131555611299042,"pfxX":-7.679167156478209,"pfxZ":7.619559192708891,"pX":-0.8919392507906392,"pZ":3.0849649954255627,"vX0":5.958541504749322,"vY0":-139.42935768750002,"vZ0":-3.980326463375059,"x":151.0,"y":155.49,"x0":-2.0557260298970332,"y0":50.006879146116816,"z0":5.657028258002528,"aX":-15.168702366226631},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.2,"breakHorizontal":12.7,"spinRate":1889,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.3923830662439425,"extension":6.858031747931063},"index":1,"playId":"05f91e4d-921f-30d8-a482-dc561ad2239c","pitchNumber":1,"startTime":"2026-07-02T00:05:39.457Z","endTime":"2026-07-02T00:05:42.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.984449582615895,"aZ":-18.289380444057784,"pfxX":-6.997486862428104,"pfxZ":7.040764949745261,"pX":-0.5539506988461851,"pZ":4.171595192305449,"vX0":6.609852658549707,"vY0":-139.65708444283305,"vZ0":-0.9739387051227323,"x":138.12,"y":126.15,"x0":-2.0443692211250957,"y0":50.0003942243649,"z0":5.729839769093379,"aX":-13.795608177206358},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.7,"breakHorizontal":11.3,"spinRate":1935,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.392465436542774,"extension":6.909000831082075},"index":2,"playId":"d2f2aade-b7ca-3885-aa9f-fc04f2cb1e4f","pitchNumber":2,"startTime":"2026-07-02T00:05:57.427Z","endTime":"2026-07-02T00:06:00.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.499539658884466,"aZ":-18.598760859469824,"pfxX":-8.263781098112423,"pfxZ":6.846227382152168,"pX":0.06708958515198872,"pZ":3.587067629076116,"vX0":8.286709664088661,"vY0":-139.92533662324698,"vZ0":-2.4359219296180354,"x":114.44,"y":141.93,"x0":-1.8588030488708913,"y0":50.00516258760708,"z0":5.687211314595301,"aX":-16.39304405153038},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.1,"breakHorizontal":13.3,"spinRate":2016,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.3913956744766698,"extension":6.931331274885499},"index":3,"playId":"b1c3148a-a816-37a9-977e-f0329967f938","pitchNumber":3,"startTime":"2026-07-02T00:06:16.290Z","endTime":"2026-07-02T00:06:19.290Z","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.8,"endSpeed":86.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.599402072198142,"aZ":-18.356226049563045,"pfxX":-9.298090479946687,"pfxZ":7.2928616521631655,"pX":1.9646896639205187,"pZ":1.7504089799291043,"vX0":12.783860786389807,"vY0":-135.97964315729226,"vZ0":-6.9366115193666475,"x":42.11,"y":191.52,"x0":-1.56444976417149,"y0":50.00106751165646,"z0":5.583556791890997,"aX":-17.61251354268825},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.0,"breakHorizontal":14.5,"spinRate":1872,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.40104052753976704,"extension":7.057093922091942},"index":4,"playId":"ea019d11-50e8-31d8-b4af-f56f00774178","pitchNumber":4,"startTime":"2026-07-02T00:06:47.654Z","endTime":"2026-07-02T00:06:50.679Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":83.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.12709308494595,"aZ":-28.116664388368186,"pfxX":-1.0648610170849073,"pfxZ":2.352078234221182,"pX":1.1201214185423944,"pZ":0.5821303514412873,"vX0":8.168338895543618,"vY0":-129.5082134888668,"vZ0":-6.942190796904757,"x":74.3,"y":223.06,"x0":-1.915741350870366,"y0":50.003416843774794,"z0":5.403510022091069,"aX":-1.8380672688006325},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.1,"breakHorizontal":0.4,"spinRate":2101,"spinDirection":178},"zone":14,"typeConfidence":2.0,"plateTime":0.4204550923909176,"extension":6.867251480551184},"index":5,"playId":"b24c3256-fad2-3b3b-9fe4-97413d1d167d","pitchNumber":5,"startTime":"2026-07-02T00:07:15.711Z","endTime":"2026-07-02T00:07:20.708Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:07:20.708Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Lowe grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-02T00:09:37.986Z","endTime":"2026-07-02T00:11:21.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"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,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"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":79.2,"endSpeed":73.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.08393945887083,"aZ":-40.52287554562688,"pfxX":5.328433668052186,"pfxZ":-6.21380511072921,"pX":-0.38588108926779435,"pZ":1.4522035081407656,"vX0":1.9997464939449148,"vY0":-115.40718522266006,"vZ0":0.3442876873041143,"x":131.71,"y":199.57,"x0":-1.9564647661126646,"y0":50.00064064360467,"z0":5.213917847932442,"aX":7.163819452460764},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-10.8,"breakHorizontal":-10.2,"spinRate":2832,"spinDirection":57},"zone":13,"typeConfidence":2.0,"plateTime":0.47516697654282636,"extension":6.754847696814391},"index":0,"playId":"9c31b3ea-8750-3785-a691-75c3bfe429cc","pitchNumber":1,"startTime":"2026-07-02T00:09:44.787Z","endTime":"2026-07-02T00:09:47.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.734395682132046,"aZ":-21.701564016687023,"pfxX":-0.8997941999640666,"pfxZ":5.742369134285255,"pX":0.8157631638652905,"pZ":3.2656409703352507,"vX0":7.014911388703981,"vY0":-133.02304058050098,"vZ0":-0.2177335024903006,"x":85.91,"y":150.61,"x0":-1.718626600317121,"y0":50.00471658251379,"z0":4.898137518948862,"aX":-1.6423149832982122},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.6,"breakHorizontal":0.4,"spinRate":2572,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.4089596204718289,"extension":7.0922575879714485},"index":1,"playId":"f9be2406-d94d-3ea3-8896-698ace58ef15","pitchNumber":2,"startTime":"2026-07-02T00:10:02.169Z","endTime":"2026-07-02T00:10:08.928Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-02T00:10:27.154Z","endTime":"2026-07-02T00:10:37.908Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"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.5,"endSpeed":73.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.731904739767305,"aZ":-33.45348126390767,"pfxX":11.44484635971965,"pfxZ":-0.9249089762915661,"pX":-1.3195483692464758,"pZ":1.924915113029215,"vX0":-1.6409601696843208,"vY0":-117.2754487258526,"vZ0":0.2643623795501284,"x":167.3,"y":186.81,"x0":-2.093565654468015,"y0":50.002571174368256,"z0":4.950216984007014,"aX":15.822096983975586},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-1.3,"breakHorizontal":-20.3,"spinRate":2820,"spinDirection":61},"zone":13,"typeConfidence":2.0,"plateTime":0.4683817921738762,"extension":6.97878654531908},"index":3,"playId":"f7754637-11a9-39e1-914f-0db55f964947","pitchNumber":3,"startTime":"2026-07-02T00:10:37.908Z","endTime":"2026-07-02T00:10:41.015Z","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":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.698575617330842,"aZ":-27.85272850821215,"pfxX":-10.374874098251881,"pfxZ":2.5590824679406823,"pX":-1.1886832065582669,"pZ":0.5796805323156956,"vX0":4.8113912566631205,"vY0":-129.039834789766,"vZ0":-5.389631764322677,"x":162.31,"y":223.13,"x0":-1.7288901060941397,"y0":50.002756748557836,"z0":4.839736692756339,"aX":-17.506393572957077},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.6,"breakHorizontal":17.8,"spinRate":1607,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.42436420441584133,"extension":7.317946804274691},"index":4,"playId":"73f9b9a7-af30-36c2-bdcd-baa8071c47b3","pitchNumber":4,"startTime":"2026-07-02T00:10:53.400Z","endTime":"2026-07-02T00:10:57.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53673110161624,"aZ":-39.92035811997916,"pfxX":8.900305392226375,"pfxZ":-5.667989962674604,"pX":-0.4414879356218401,"pZ":1.6453943074551385,"vX0":0.4954718473410654,"vY0":-116.62356724717903,"vZ0":0.769768225432715,"x":133.83,"y":194.35,"x0":-1.8121803994924677,"y0":50.002785008438,"z0":5.099903786768956,"aX":12.163540234969414},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-9.7,"breakHorizontal":-16.2,"spinRate":2835,"spinDirection":56},"zone":7,"typeConfidence":2.0,"plateTime":0.4710711284719644,"extension":6.804597182088105},"hitData":{"launchSpeed":106.7,"launchAngle":-21.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":132.96,"coordY":148.48}},"index":5,"playId":"04eed34b-bb10-3d85-9a11-8c760db93e94","pitchNumber":5,"startTime":"2026-07-02T00:11:13.644Z","endTime":"2026-07-02T00:11:21.808Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:11:21.808Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds strikes out swinging.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-02T00:11:40.635Z","endTime":"2026-07-02T00:14:07.647Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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,3,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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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(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":79.5,"endSpeed":72.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.383765339837353,"aZ":-40.1019086047073,"pfxX":8.57867844016903,"pfxZ":-5.922927933899179,"pX":-0.7938339056427542,"pZ":0.5213393273060432,"vX0":-0.03215611114559358,"vY0":-115.79726031132829,"vZ0":-1.263630460545747,"x":147.26,"y":224.7,"x0":-1.891527826398429,"y0":50.00147783435117,"z0":4.95814782985943,"aX":11.488917375491404},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-10.7,"breakHorizontal":-15.5,"spinRate":2976,"spinDirection":52},"zone":13,"typeConfidence":2.0,"plateTime":0.4755061822683646,"extension":6.892343460322923},"index":0,"playId":"6373be63-8e77-3633-91d8-488516a8dcda","pitchNumber":1,"startTime":"2026-07-02T00:11:48.118Z","endTime":"2026-07-02T00:11:51.118Z","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":94.9,"endSpeed":87.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.247192561687637,"aZ":-25.693482331486774,"pfxX":-10.57757581951232,"pfxZ":3.331840765503676,"pX":-1.120407309325502,"pZ":2.2574258192654604,"vX0":5.130923586224975,"vY0":-138.19267680719122,"vZ0":-2.5516394439873054,"x":159.71,"y":177.83,"x0":-1.621495248798364,"y0":50.002817824737306,"z0":4.90900406871722,"aX":-20.56779992438766},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.8,"breakHorizontal":18.1,"spinRate":2342,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.3955466381862873,"extension":7.185312405240973},"index":1,"playId":"0f04faa2-b86e-30ae-af0b-6d229f6d0fc1","pitchNumber":2,"startTime":"2026-07-02T00:12:10.284Z","endTime":"2026-07-02T00:12:14.428Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.551846744832364,"aZ":-25.88797645758587,"pfxX":-11.178588491150368,"pfxZ":3.182374713525226,"pX":-0.842892833682398,"pZ":2.305252627979218,"vX0":6.186753271926427,"vY0":-139.48620483250625,"vZ0":-2.4053329988047674,"x":149.13,"y":176.54,"x0":-1.6339051301297134,"y0":50.00524691350473,"z0":4.880806630507164,"aX":-22.092022078863234},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.5,"breakHorizontal":19.1,"spinRate":2337,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.39225888846523516,"extension":7.285236276253247},"index":2,"playId":"585df076-cc85-39bc-b090-9654f981b8dd","pitchNumber":3,"startTime":"2026-07-02T00:12:28.173Z","endTime":"2026-07-02T00:12:31.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.841131513965948,"aZ":-16.462352869908642,"pfxX":-5.987438457901057,"pfxZ":7.8790210813488235,"pX":-0.39904770860992367,"pZ":2.59676393986278,"vX0":5.523471612187185,"vY0":-139.93268680538094,"vZ0":-3.3527768644220552,"x":132.21,"y":168.67,"x0":-1.6149716995504773,"y0":50.00577585747642,"z0":4.880801979495873,"aX":-11.945706501125116},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.8,"breakHorizontal":9.8,"spinRate":2528,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.390532931610716,"extension":7.275604944541542},"index":3,"playId":"a8e3771c-a6e3-3e05-9140-00a4f1fcfa04","pitchNumber":4,"startTime":"2026-07-02T00:12:47.218Z","endTime":"2026-07-02T00:12:50.218Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-02T00:12:58.358Z","endTime":"2026-07-02T00:13:20.804Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89397835582765,"aZ":-41.81562111798262,"pfxX":6.483853593792722,"pfxZ":-6.760528209036237,"pX":1.6544599536641755,"pZ":0.08825782748670523,"vX0":5.631122689563161,"vY0":-118.94306652102676,"vZ0":-2.4995002064715046,"x":53.94,"y":236.4,"x0":-1.590603660616533,"y0":50.00504890746642,"z0":4.962890543974574,"aX":9.242878625521508},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-12.6,"breakHorizontal":-13.2,"spinRate":2882,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4614036185722781,"extension":6.959182181032415},"index":5,"playId":"a6617d1d-c4a7-3cd5-a15b-b0c2441f2811","pitchNumber":5,"startTime":"2026-07-02T00:13:20.804Z","endTime":"2026-07-02T00:13:24.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.447554644791172,"aZ":-16.208111901602887,"pfxX":-5.132336683013215,"pfxZ":8.008391226221729,"pX":-0.6653197372284019,"pZ":2.5834493797055185,"vX0":4.5662276364139185,"vY0":-139.81170815486655,"vZ0":-3.3990699576422863,"x":142.36,"y":169.03,"x0":-1.6472876583457778,"y0":50.00351617243449,"z0":4.868979033831397,"aX":-10.232687353540467},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.0,"breakHorizontal":8.4,"spinRate":2450,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.39071847000690774,"extension":7.368494135881872},"index":6,"playId":"3b51ab6f-a2d9-3c1a-b547-3cc12c176948","pitchNumber":6,"startTime":"2026-07-02T00:13:43.831Z","endTime":"2026-07-02T00:13:46.831Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.293829443035424,"aZ":-27.10433596775824,"pfxX":1.3663418192505725,"pfxZ":2.8587677637809454,"pX":0.5714239753334374,"pZ":1.231938140578586,"vX0":5.579694918333913,"vY0":-131.72089146751142,"vZ0":-4.302298891872757,"x":95.22,"y":205.52,"x0":-1.7431816200978123,"y0":50.00523203206062,"z0":4.866591687195429,"aX":2.425754219153484},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.6,"breakHorizontal":-3.6,"spinRate":2578,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.4142044624863286,"extension":7.076278041142065},"index":7,"playId":"51616131-2f00-3ca9-82a2-b95786e19ace","pitchNumber":7,"startTime":"2026-07-02T00:14:04.647Z","endTime":"2026-07-02T00:14:07.647Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:14:07.647Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Esmerlyn Valdez singles on a line drive to right fielder Gabriel Rincones Jr.","rbi":0,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-02T00:14:26.563Z","endTime":"2026-07-02T00:15:00.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"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":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.925272976100253,"aZ":-26.37500527863984,"pfxX":-10.168243782733857,"pfxZ":2.9843614062796595,"pX":-1.2961484791323414,"pZ":1.9491878343583673,"vX0":4.732956345656258,"vY0":-138.6880158107914,"vZ0":-2.8585636787527897,"x":166.41,"y":186.15,"x0":-1.706782214600355,"y0":50.00159298497968,"z0":4.758354861740826,"aX":-19.743922546600967},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.0,"breakHorizontal":17.4,"spinRate":2350,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.39542005479484166,"extension":7.278277471235921},"index":0,"playId":"c6cfdfc9-5f49-3cfb-b27a-31b87dadd515","pitchNumber":1,"startTime":"2026-07-02T00:14:33.763Z","endTime":"2026-07-02T00:14:37.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.42254857998051,"aZ":-25.61926948621819,"pfxX":-11.339760163811317,"pfxZ":3.35449381319933,"pX":-0.38010335099029763,"pZ":2.6695938101357104,"vX0":7.542930118359513,"vY0":-139.15423291549632,"vZ0":-1.2074226437845164,"x":131.49,"y":166.7,"x0":-1.658372786321243,"y0":50.00100190677079,"z0":4.812932024993955,"aX":-22.14531252731987},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.0,"breakHorizontal":18.8,"spinRate":2391,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.39423355443840746,"extension":7.319317164555843},"hitData":{"launchSpeed":72.6,"launchAngle":21.0,"totalDistance":189.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":192.24,"coordY":126.78}},"index":1,"playId":"0a44321b-59dc-3984-88bf-957c30dfdbcf","pitchNumber":2,"startTime":"2026-07-02T00:14:49.528Z","endTime":"2026-07-02T00:15:00.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:15:00.651Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan O'Hearn singles on a ground ball to center fielder Justin Crawford. Esmerlyn Valdez to 2nd.","rbi":0,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-02T00:15:16.998Z","endTime":"2026-07-02T00:15:43.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"postOnSecond":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"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(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":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.091260825474734,"aZ":-15.35009006841905,"pfxX":-7.449920059653092,"pfxZ":8.442623874854565,"pX":-0.6184271873725372,"pZ":2.2193434868233775,"vX0":5.7589967692746,"vY0":-140.12530412396376,"vZ0":-4.551032157701971,"x":140.57,"y":178.86,"x0":-1.7304309622634457,"y0":50.000433366796,"z0":4.8644225100746405,"aX":-14.841629815416669},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.5,"breakHorizontal":12.4,"spinRate":2474,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.39059358398645294,"extension":7.423548269428091},"hitData":{"launchSpeed":103.8,"launchAngle":2.0,"totalDistance":62.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.07,"coordY":102.84}},"index":0,"playId":"b129b641-a6cc-322b-a236-d00f10c9b952","pitchNumber":1,"startTime":"2026-07-02T00:15:32.143Z","endTime":"2026-07-02T00:15:43.429Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:15:43.429Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a line drive to center fielder Justin Crawford. Esmerlyn Valdez scores. Ryan O'Hearn to 2nd.","rbi":1,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-02T00:17:04.256Z","endTime":"2026-07-02T00:17:56.397Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnSecond":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":{"id":554430,"link":"/api/v1/people/554430"},"isScoringEvent":true,"rbi":true,"earned":true,"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-02T00:16:00.105Z","endTime":"2026-07-02T00:17:06.538Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":74.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.155284338209025,"aZ":-34.42980381958266,"pfxX":10.715299618144119,"pfxZ":-1.5832280568871218,"pX":0.020260088951213343,"pZ":1.0462795293571308,"vX0":1.2832281868806044,"vY0":-119.12477210717694,"vZ0":-1.6067293197314187,"x":116.23,"y":210.53,"x0":-1.917587133011654,"y0":50.00396177328815,"z0":4.872703478450835,"aX":15.237723925964053},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-3.0,"breakHorizontal":-19.7,"spinRate":2691,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4616765298115677,"extension":7.020348811282552},"index":1,"playId":"3e253f45-d934-3930-9aab-8d1baac72903","pitchNumber":1,"startTime":"2026-07-02T00:17:06.538Z","endTime":"2026-07-02T00:17:09.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.294312801434955,"aZ":-24.389195891596152,"pfxX":-9.537125308766864,"pfxZ":3.981873309568357,"pX":-1.6764886028298835,"pZ":2.5072137129983787,"vX0":3.7279151845855196,"vY0":-138.7764148565229,"vZ0":-1.9980949673299602,"x":180.9,"y":171.09,"x0":-1.7960290938073966,"y0":50.005007180986226,"z0":4.85689289070316,"aX":-18.652711802827646},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.0,"breakHorizontal":16.6,"spinRate":2404,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.3942893162613763,"extension":7.060236424350209},"index":2,"playId":"5d780385-589b-3bff-96fa-7519a1e890ea","pitchNumber":2,"startTime":"2026-07-02T00:17:24.846Z","endTime":"2026-07-02T00:17:27.954Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.29801685233451,"aZ":-25.90931319682463,"pfxX":-10.197340460532493,"pfxZ":3.226180001570496,"pX":-0.6373663552054206,"pZ":2.734359938699303,"vX0":6.465566380160838,"vY0":-138.49667905085124,"vZ0":-1.0996560990327688,"x":141.29,"y":164.95,"x0":-1.6788901659133777,"y0":50.00038897276132,"z0":4.871444416423894,"aX":-19.78181275362927},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.8,"breakHorizontal":17.0,"spinRate":2407,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.395682240224148,"extension":7.242821479078042},"hitData":{"launchSpeed":63.4,"launchAngle":25.0,"totalDistance":193.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":129.99,"coordY":106.39}},"index":3,"playId":"ce27f907-ca89-3c1a-b45c-a12f1e31f43f","pitchNumber":3,"startTime":"2026-07-02T00:17:44.938Z","endTime":"2026-07-02T00:17:56.397Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:17:56.397Z","atBatIndex":45},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jake Mangum hit by pitch. Ryan O'Hearn to 3rd. Nick Gonzales to 2nd.","rbi":0,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-02T00:20:33.970Z","endTime":"2026-07-02T00:20:58.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"postOnSecond":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnThird":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-02T00:18:05.198Z","endTime":"2026-07-02T00:19:22.161Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Kyle Backhus replaces Zack Wheeler.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-02T00:19:22.161Z","endTime":"2026-07-02T00:20:36.215Z","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":"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":78.4,"endSpeed":71.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.021974201550613,"aZ":-32.03732886549742,"pfxX":-7.443711356491624,"pfxZ":0.10799121691617053,"pX":-0.6730450785252947,"pZ":2.676026023848422,"vX0":-7.904805736206481,"vY0":-113.83013831212754,"vZ0":3.5833625483536617,"x":142.65,"y":166.53,"x0":3.8261382599084057,"y0":50.00390838972769,"z0":4.2749577670001,"aX":-9.662219671699845},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":1.6,"breakHorizontal":15.7,"spinRate":1964,"spinDirection":279},"zone":4,"typeConfidence":0.9,"plateTime":0.48319779586555756,"extension":7.38514020398827},"index":2,"playId":"510703bd-55d5-3c01-a9d9-888d25d4cbf1","pitchNumber":1,"startTime":"2026-07-02T00:20:36.215Z","endTime":"2026-07-02T00:20:39.215Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.707286970800762,"aZ":-34.67186124589079,"pfxX":-7.260041570232435,"pfxZ":-1.9682006758065564,"pX":-2.7678308204049045,"pZ":0.49543935146898155,"vX0":-12.188539221039097,"vY0":-112.99055202066022,"vZ0":-0.2601826491154071,"x":222.5,"y":225.4,"x0":3.6738483062798157,"y0":50.00016657959071,"z0":4.14452708810412,"aX":-9.231734764716675},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-3.2,"breakHorizontal":16.7,"spinRate":2127,"spinDirection":290},"zone":13,"typeConfidence":0.9,"plateTime":0.48780356190629437,"extension":7.301363283087442},"index":3,"playId":"8799dffb-a912-38fe-b872-7909c27ed850","pitchNumber":2,"startTime":"2026-07-02T00:20:54.835Z","endTime":"2026-07-02T00:20:58.705Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:20:58.705Z","atBatIndex":46},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jared Triolo hit by pitch. Ryan O'Hearn scores. Nick Gonzales to 3rd. Jake Mangum to 2nd.","rbi":1,"awayScore":4,"homeScore":8,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-02T00:21:47.206Z","endTime":"2026-07-02T00:21:53.318Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"postOnSecond":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"postOnThird":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":{"id":554430,"link":"/api/v1/people/554430"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jared Triolo replaces Tyler Callihan.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-02T00:21:23.445Z","endTime":"2026-07-02T00:21:49.516Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":682997,"link":"/api/v1/people/682997"}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.92192815896872,"aZ":-35.51095572617652,"pfxX":13.254798896958057,"pfxZ":-1.9570268821507844,"pX":-1.9633329651866585,"pZ":1.6468982907664445,"vX0":-18.22056427101639,"vY0":-129.64679928005995,"vZ0":0.1163150153578687,"x":191.84,"y":194.31,"x0":3.4313011315881794,"y0":50.004609609314286,"z0":4.310163135701413,"aX":22.584159722147586},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-3.2,"breakHorizontal":-20.0,"spinRate":1997,"spinDirection":91},"zone":13,"typeConfidence":0.9,"plateTime":0.42236937854505063,"extension":7.675045393412499},"index":1,"playId":"648e38b5-2b3d-3aeb-b9f5-3069835fda57","pitchNumber":1,"startTime":"2026-07-02T00:21:49.516Z","endTime":"2026-07-02T00:21:53.318Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:21:53.318Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Davis called out on strikes.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-02T00:23:19.044Z","endTime":"2026-07-02T00:24:25.672Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"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":[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":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"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":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-02T00:22:20.350Z","endTime":"2026-07-02T00:23:21.368Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.516570437349884,"aZ":-32.62633863982098,"pfxX":11.147287987881919,"pfxZ":-0.27763030550224777,"pX":-0.5539011354773188,"pZ":1.6297791009563318,"vX0":-14.01200927381667,"vY0":-127.41599965077965,"vZ0":-0.2839943457951053,"x":138.11,"y":194.78,"x0":3.550928386318368,"y0":50.000121520890296,"z0":4.306030612803521,"aX":18.45209614731505},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.4,"breakHorizontal":-17.3,"spinRate":1874,"spinDirection":87},"zone":7,"typeConfidence":0.87,"plateTime":0.4287766242667139,"extension":7.448101158335236},"index":1,"playId":"d1602e11-1f45-3bf8-8bd5-1bdee51ba076","pitchNumber":1,"startTime":"2026-07-02T00:23:21.368Z","endTime":"2026-07-02T00:23:24.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.810381858306965,"aZ":-34.002412311175185,"pfxX":12.033330823490328,"pfxZ":-1.0365837562885805,"pX":-0.6151651035929128,"pZ":2.6059338131414815,"vX0":-14.947830952270778,"vY0":-131.49317363608228,"vZ0":1.9023755608724808,"x":140.45,"y":168.42,"x0":3.5689169804244925,"y0":50.00558710719718,"z0":4.38849638426678,"aX":21.163205034468955},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-1.2,"breakHorizontal":-18.7,"spinRate":2048,"spinDirection":103},"zone":4,"typeConfidence":0.9,"plateTime":0.4159001548505068,"extension":7.440249937057894},"index":2,"playId":"c988ddb3-a8c3-3f25-8de0-864d29f744c9","pitchNumber":2,"startTime":"2026-07-02T00:23:39.209Z","endTime":"2026-07-02T00:23:42.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.402363719913694,"aZ":-31.604283256112954,"pfxX":11.156211278523532,"pfxZ":0.32191333366825603,"pX":-0.22616213249926082,"pZ":2.8108098748269263,"vX0":-13.716685833605801,"vY0":-131.38693961270275,"vZ0":1.9327125057606902,"x":125.62,"y":162.89,"x0":3.599239130885607,"y0":50.001186521165444,"z0":4.405351604786686,"aX":19.611589651906836},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.3,"breakHorizontal":-17.4,"spinRate":2034,"spinDirection":95},"zone":2,"typeConfidence":0.9,"plateTime":0.41600525024232393,"extension":7.379298463708146},"index":3,"playId":"f1731aeb-9894-319c-89c6-0d58e342b67a","pitchNumber":3,"startTime":"2026-07-02T00:23:59.698Z","endTime":"2026-07-02T00:24:03.080Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.38813820888362,"aZ":-33.214667585958715,"pfxX":11.935447927134895,"pfxZ":-0.5972435737634196,"pX":-0.8196222217521861,"pZ":2.6182667054689124,"vX0":-15.712019849546891,"vY0":-130.5698282484623,"vZ0":1.523996505996477,"x":148.24,"y":168.09,"x0":3.691696682651575,"y0":50.001753558163564,"z0":4.504529332367519,"aX":20.857107198112114},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-0.5,"breakHorizontal":-18.6,"spinRate":2167,"spinDirection":108},"zone":11,"typeConfidence":0.9,"plateTime":0.41757400294354863,"extension":7.446485994229487},"index":4,"playId":"1198c077-3e3e-32a9-a60e-c189d3d4c114","pitchNumber":4,"startTime":"2026-07-02T00:24:22.373Z","endTime":"2026-07-02T00:24:25.672Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:24:25.672Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Bohm strikes out swinging.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-02T00:26:45.571Z","endTime":"2026-07-02T00:28:30.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from right field to left field for Esmerlyn Valdez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-02T00:25:49.081Z","endTime":"2026-07-02T00:25:49.100Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"400"},{"details":{"description":"Jared Triolo remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-02T00:25:49.100Z","endTime":"2026-07-02T00:25:50.100Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":682997,"link":"/api/v1/people/682997"}},{"details":{"description":"Pitching Change: Cam Sanders replaces Paul Skenes.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-02T00:25:49.100Z","endTime":"2026-07-02T00:26:47.894Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676742,"link":"/api/v1/people/676742"},"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":96.5,"endSpeed":88.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.01824721786747,"aZ":-25.095188412075622,"pfxX":-9.498397819306128,"pfxZ":3.5330110834821653,"pX":-1.8698750819313017,"pZ":2.897207037220598,"vX0":6.179050750053299,"vY0":-140.49222399002602,"vZ0":-3.951337853194622,"x":188.28,"y":160.56,"x0":-2.860602949949892,"y0":50.003368352034244,"z0":5.9475380189478475,"aX":-19.040060361222846},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":5.8,"breakHorizontal":16.0,"spinRate":2463,"spinDirection":214},"zone":11,"typeConfidence":0.92,"plateTime":0.38944612831944303,"extension":6.05052116944681},"index":3,"playId":"9f899ff0-adc1-3b8d-8f07-d98c297cdda9","pitchNumber":1,"startTime":"2026-07-02T00:26:47.894Z","endTime":"2026-07-02T00:26:51.328Z","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":true},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.002252629407096,"aZ":-12.602325475712664,"pfxX":-4.766141369958568,"pfxZ":9.904481131425646,"pX":-0.9774098139951942,"pZ":2.5852459697382386,"vX0":7.1634705178028115,"vY0":-139.8016762116679,"vZ0":-6.429288113255118,"x":154.26,"y":168.98,"x0":-2.95569606725349,"y0":50.00275298596619,"z0":5.744675519753429,"aX":-9.418769127432627},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.7,"breakHorizontal":7.1,"spinRate":2696,"spinDirection":217},"zone":13,"typeConfidence":0.91,"plateTime":0.3920309612268955,"extension":6.264221641985298},"index":4,"playId":"ff1cc2d1-cbd8-34c7-862e-0488b80ec498","pitchNumber":2,"startTime":"2026-07-02T00:27:03.513Z","endTime":"2026-07-02T00:27:30.544Z","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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.94009511014203,"aZ":-28.002031030208002,"pfxX":0.17135173407872673,"pfxZ":2.516721194918329,"pX":0.5269367771004009,"pZ":1.6734972569875048,"vX0":8.168791358948717,"vY0":-127.74895314296741,"vZ0":-5.295464581940257,"x":96.91,"y":193.6,"x0":-2.732163458915923,"y0":50.00132606389859,"z0":5.970349429673001,"aX":0.2811819874198028},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.6,"breakHorizontal":-2.2,"spinRate":2741,"spinDirection":165},"zone":14,"typeConfidence":0.91,"plateTime":0.4285172765570211,"extension":6.030555326163065},"index":5,"playId":"08b6c2a0-baba-3476-8ee0-80535514b317","pitchNumber":3,"startTime":"2026-07-02T00:27:33.050Z","endTime":"2026-07-02T00:27:36.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.236352804780434,"aZ":-31.9607150045727,"pfxX":0.9932563299591717,"pfxZ":0.12992452501093776,"pX":1.178355677830097,"pZ":1.1438244679192242,"vX0":9.169937255934892,"vY0":-126.93852725386536,"vZ0":-5.81942524317707,"x":72.08,"y":207.9,"x0":-2.6052540518780476,"y0":50.00193502319611,"z0":6.0010027304569284,"aX":1.6255986472488344},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.8,"breakHorizontal":-3.8,"spinRate":2856,"spinDirection":80},"zone":14,"typeConfidence":0.87,"plateTime":0.4309831284731196,"extension":6.108994757327595},"index":6,"playId":"7da3d097-fab5-3103-9989-0fc7c8bebcec","pitchNumber":4,"startTime":"2026-07-02T00:27:50.460Z","endTime":"2026-07-02T00:27:53.460Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.412794714936517,"aZ":-32.331512760197796,"pfxX":1.8152829016240721,"pfxZ":-0.0922815330355169,"pX":1.1279921834923237,"pZ":0.6403704674967883,"vX0":8.800531972914067,"vY0":-128.62670998632257,"vZ0":-6.8267763479293775,"x":74.0,"y":221.49,"x0":-2.566594443152002,"y0":50.004045780756464,"z0":5.819650069167336,"aX":3.056414290196273},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.4,"breakHorizontal":-5.2,"spinRate":2892,"spinDirection":69},"zone":14,"typeConfidence":0.86,"plateTime":0.42499852793982473,"extension":6.077964072405045},"index":7,"playId":"fa7ad38c-90ef-3b92-b869-629a62361298","pitchNumber":5,"startTime":"2026-07-02T00:28:09.141Z","endTime":"2026-07-02T00:28:12.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":81.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.30446444496211,"aZ":-29.57292655753757,"pfxX":0.38332461500235615,"pfxZ":1.5878999526444395,"pX":0.1389944160680977,"pZ":0.9471724230600046,"vX0":6.872826638183105,"vY0":-126.15979526506865,"vZ0":-6.634309014104649,"x":111.7,"y":213.21,"x0":-2.6544386202072925,"y0":50.001829800108645,"z0":5.951927086343029,"aX":0.624423293432753},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.8,"breakHorizontal":-2.0,"spinRate":2813,"spinDirection":70},"zone":14,"typeConfidence":0.9,"plateTime":0.4318570217929425,"extension":6.035027299116683},"index":8,"playId":"20a9828b-0438-3041-87b9-13ad155c2da7","pitchNumber":6,"startTime":"2026-07-02T00:28:27.612Z","endTime":"2026-07-02T00:28:30.612Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:28:30.612Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryson Stott flies out to right fielder Jared Triolo.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-02T00:28:50.428Z","endTime":"2026-07-02T00:30:41.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.00469918825387,"aZ":-13.265809075946958,"pfxX":-4.62216895846646,"pfxZ":9.085462198451147,"pX":-0.0779796309099634,"pZ":3.7192042739841535,"vX0":9.34305400742835,"vY0":-143.31046838213274,"vZ0":-3.830398625082311,"x":119.97,"y":138.36,"x0":-2.779206879060356,"y0":50.00045113327318,"z0":5.9012524299318825,"aX":-9.618313610544297},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.8,"breakHorizontal":6.5,"spinRate":2632,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.38215073308110314,"extension":6.399422168174975},"index":0,"playId":"0dd576d6-cfaa-3170-b4c8-acd9269017f0","pitchNumber":1,"startTime":"2026-07-02T00:28:57.178Z","endTime":"2026-07-02T00:29:00.420Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41518194220387,"aZ":-28.000640466582215,"pfxX":0.0904291805689279,"pfxZ":2.532812968028468,"pX":0.2636292354579775,"pZ":1.9812862011669545,"vX0":7.658944254993176,"vY0":-127.11800764754636,"vZ0":-4.560557965285238,"x":106.95,"y":185.29,"x0":-2.791527262575384,"y0":50.00164530308625,"z0":6.003974124496387,"aX":0.1490292024067104},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.8,"breakHorizontal":-1.8,"spinRate":2794,"spinDirection":132},"zone":9,"typeConfidence":0.91,"plateTime":0.429764365631347,"extension":6.064680202028005},"index":1,"playId":"776b0215-b4b4-300a-844b-3b40e157bd92","pitchNumber":2,"startTime":"2026-07-02T00:29:13.483Z","endTime":"2026-07-02T00:29:16.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91824609564774,"aZ":-28.594281495072995,"pfxX":-0.2193501152543642,"pfxZ":2.120215492019989,"pX":0.9773022134550929,"pZ":1.5144074953467455,"vX0":9.396690886328773,"vY0":-128.84487874844723,"vZ0":-5.74497687298778,"x":79.75,"y":197.89,"x0":-2.6831678001702817,"y0":50.0029647010695,"z0":5.97338912081787,"aX":-0.37260167051301496},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.8,"breakHorizontal":-1.7,"spinRate":2797,"spinDirection":102},"zone":14,"typeConfidence":0.9,"plateTime":0.42455445820327453,"extension":6.050015954933448},"index":2,"playId":"4d55e8b3-9dde-397a-91b0-342f34c433e4","pitchNumber":3,"startTime":"2026-07-02T00:29:30.975Z","endTime":"2026-07-02T00:29:33.975Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-02T00:29:45.407Z","endTime":"2026-07-02T00:29:53.348Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":84.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.111507546980594,"aZ":-28.827645780798818,"pfxX":0.4418333410250441,"pfxZ":1.8885404373430852,"pX":0.08075934810082719,"pZ":2.292649346540111,"vX0":7.187761400304207,"vY0":-131.36323955166299,"vZ0":-4.13218188024128,"x":113.92,"y":176.88,"x0":-2.7321936515430845,"y0":50.003434908369314,"z0":5.994717909434109,"aX":0.782511748089878},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.9,"breakHorizontal":-2.2,"spinRate":2881,"spinDirection":110},"zone":5,"typeConfidence":0.88,"plateTime":0.41470462545457787,"extension":5.956629506021036},"index":4,"playId":"80d5d128-1d5b-359e-aa00-a9712dbe6818","pitchNumber":4,"startTime":"2026-07-02T00:29:53.348Z","endTime":"2026-07-02T00:29:56.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":90.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.312422947387137,"aZ":-13.39259938208142,"pfxX":-5.855083832230532,"pfxZ":8.976008200085591,"pX":-1.1909661804670788,"pZ":2.0767980716679295,"vX0":6.955698894168888,"vY0":-142.91022663697737,"vZ0":-8.225092291542655,"x":162.4,"y":182.71,"x0":-2.8822964741264214,"y0":50.005257295177024,"z0":5.8113304879052405,"aX":-12.25507481110561},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.0,"breakHorizontal":9.4,"spinRate":2633,"spinDirection":217},"zone":13,"typeConfidence":0.9,"plateTime":0.3815551875079084,"extension":6.121176634584918},"index":5,"playId":"97b2218e-eac7-3366-ad25-3ff0ef4ae773","pitchNumber":5,"startTime":"2026-07-02T00:30:12.368Z","endTime":"2026-07-02T00:30:16.063Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":82.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.849352943274567,"aZ":-28.881911539607007,"pfxX":0.24928225709991036,"pfxZ":1.9517022795623484,"pX":0.1449676154471374,"pZ":1.5822182251450694,"vX0":7.299624178250036,"vY0":-127.8993448631918,"vZ0":-5.663854305474384,"x":111.47,"y":196.06,"x0":-2.756818628046568,"y0":50.003524633876275,"z0":6.039643330311471,"aX":0.4195752975354378},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.6,"breakHorizontal":-1.8,"spinRate":2706,"spinDirection":176},"zone":14,"typeConfidence":0.9,"plateTime":0.4252853360512141,"extension":6.156553431356013},"hitData":{"launchSpeed":83.0,"launchAngle":33.0,"totalDistance":313.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.1,"coordY":85.85}},"index":6,"playId":"4b1d6275-a274-3b1c-a95f-6e06c1cf003f","pitchNumber":6,"startTime":"2026-07-02T00:30:32.956Z","endTime":"2026-07-02T00:30:41.511Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:30:41.511Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"J.T. Realmuto walks.","rbi":0,"awayScore":4,"homeScore":8,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-02T00:31:01.622Z","endTime":"2026-07-02T00:32:23.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"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,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":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.514829255200432,"aZ":-30.70847939143832,"pfxX":0.16646254635540192,"pfxZ":0.857765217254002,"pX":-1.0200508665622883,"pZ":4.311240923069309,"vX0":4.817146213432956,"vY0":-129.64214053360624,"vZ0":1.1672964859507204,"x":155.88,"y":122.38,"x0":-2.9190792516753885,"y0":50.00518960789375,"z0":6.18813869724425,"aX":0.2840676559075358},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.0,"breakHorizontal":-1.3,"spinRate":2536,"spinDirection":136},"zone":11,"typeConfidence":0.9,"plateTime":0.421494809675496,"extension":5.9980401889466135},"index":0,"playId":"cb6f044b-269b-3109-95ac-bdc62a149ac9","pitchNumber":1,"startTime":"2026-07-02T00:31:08.746Z","endTime":"2026-07-02T00:31:11.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.08231745791203,"aZ":-28.79871327604893,"pfxX":0.10230104638879167,"pfxZ":2.0222313438161716,"pX":-0.9379792921137607,"pZ":2.7527510793446655,"vX0":4.715733845055396,"vY0":-127.63153864173734,"vZ0":-2.6366718147014314,"x":152.75,"y":164.46,"x0":-2.812975509689986,"y0":50.00486653097376,"z0":6.037457244659597,"aX":0.17061393746128695},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.4,"breakHorizontal":-1.1,"spinRate":2567,"spinDirection":141},"zone":11,"typeConfidence":0.9,"plateTime":0.42703547363641814,"extension":6.120740696896581},"index":1,"playId":"aa275a7f-b3d3-3776-85b6-51db3385738f","pitchNumber":2,"startTime":"2026-07-02T00:31:25.832Z","endTime":"2026-07-02T00:31:28.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82088516957722,"aZ":-28.814473352354685,"pfxX":-1.9876955978512987,"pfxZ":1.9575951834921064,"pX":-1.183405079178831,"pZ":3.3255794487128467,"vX0":4.794421741964783,"vY0":-129.6638840408988,"vZ0":-1.4968134616049769,"x":162.11,"y":148.99,"x0":-2.7908094261056573,"y0":50.00387793677939,"z0":6.090313058076271,"aX":-3.4152471445828634},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.5,"breakHorizontal":2.6,"spinRate":2715,"spinDirection":141},"zone":11,"typeConfidence":0.89,"plateTime":0.42096175444747397,"extension":5.9260626735085395},"index":2,"playId":"ab2e4443-5ef7-36aa-94a6-6a2ff20b1d4e","pitchNumber":3,"startTime":"2026-07-02T00:31:43.341Z","endTime":"2026-07-02T00:31:46.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.78011283129239,"aZ":-28.29865451198333,"pfxX":-0.669932565115178,"pfxZ":2.462065852864293,"pX":1.110469829729384,"pZ":1.1814381986859324,"vX0":9.725281937924013,"vY0":-123.97928468863287,"vZ0":-5.896810205130192,"x":74.67,"y":206.88,"x0":-2.7548336353988785,"y0":50.005807640769675,"z0":5.914608005061035,"aX":-1.0565052205997227},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.4,"breakHorizontal":-0.7,"spinRate":2544,"spinDirection":92},"zone":14,"typeConfidence":0.9,"plateTime":0.4396188771210525,"extension":6.072433655429447},"index":3,"playId":"047b387e-d141-3b24-bb48-50f89a64532d","pitchNumber":4,"startTime":"2026-07-02T00:32:01.353Z","endTime":"2026-07-02T00:32:04.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.403408563850608,"aZ":-13.064890841801436,"pfxX":-4.847587173659548,"pfxZ":9.455618607768137,"pX":-1.6264460731463923,"pZ":3.125657401163923,"vX0":5.997253431433903,"vY0":-140.90276306983742,"vZ0":-4.997341279170738,"x":179.0,"y":154.39,"x0":-3.1473214601913795,"y0":50.00685149648044,"z0":5.7587353237098196,"aX":-9.80178124988066},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.3,"breakHorizontal":7.7,"spinRate":2529,"spinDirection":213},"zone":11,"typeConfidence":0.91,"plateTime":0.3879266320955881,"extension":6.176975783414539},"index":4,"playId":"6a3b0298-c29f-390d-9ded-5c5ce2bf0acc","pitchNumber":5,"startTime":"2026-07-02T00:32:20.052Z","endTime":"2026-07-02T00:32:23.156Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:32:23.156Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Rincones Jr. singles on a sharp line drive to right fielder Jared Triolo. J.T. Realmuto to 3rd.","rbi":0,"awayScore":4,"homeScore":8,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-02T00:32:41.793Z","endTime":"2026-07-02T00:35:10.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"postOnThird":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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":85.9,"endSpeed":79.8,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.70802188672775,"aZ":-29.789070760372127,"pfxX":0.4227324263991705,"pfxZ":1.4936195618963328,"pX":-0.19553898411594528,"pZ":2.321323151391005,"vX0":6.921796582875095,"vY0":-125.00338213777458,"vZ0":-3.2086574215942054,"x":124.45,"y":176.1,"x0":-3.0433017698197737,"y0":50.003792838542694,"z0":6.040186507499674,"aX":0.6762636720412448},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.3,"breakHorizontal":-2.2,"spinRate":2581,"spinDirection":78},"zone":5,"typeConfidence":0.91,"plateTime":0.43641860702791924,"extension":5.795871487607727},"index":0,"playId":"6761ce73-76a0-3ba0-ba17-48ccb90facb0","pitchNumber":1,"startTime":"2026-07-02T00:32:50.522Z","endTime":"2026-07-02T00:32:53.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.263246590035607,"aZ":-32.32156012349061,"pfxX":-0.1485609429286585,"pfxZ":-0.09279063730284687,"pX":-0.7862787375027405,"pZ":1.0116655020669767,"vX0":5.648552950054877,"vY0":-125.10611845723427,"vZ0":-5.462724045275938,"x":146.97,"y":211.47,"x0":-3.0582385961824627,"y0":50.00431414378439,"z0":5.886449229561427,"aX":-0.23551557290950131},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.2,"breakHorizontal":-1.1,"spinRate":2684,"spinDirection":58},"zone":13,"typeConfidence":0.77,"plateTime":0.4385496992936013,"extension":5.857149644657722},"index":1,"playId":"61a0bfb6-6632-3158-ad2c-1973ff65fd4b","pitchNumber":2,"startTime":"2026-07-02T00:33:08.898Z","endTime":"2026-07-02T00:33:12.198Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-07-02T00:33:32.478Z","endTime":"2026-07-02T00:33:52.211Z","isPitch":false,"type":"action","player":{"id":687282,"link":"/api/v1/people/687282"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.167014025444235,"aZ":-29.771631719282382,"pfxX":-0.03222612931260871,"pfxZ":1.5229650508305816,"pX":-0.5074899494835144,"pZ":2.585882363188534,"vX0":5.681991923010248,"vY0":-124.45895326599938,"vZ0":-2.6408988773077677,"x":136.34,"y":168.96,"x0":-2.8124003551263854,"y0":50.00072334297825,"z0":6.117677889351005,"aX":-0.051707326700477944},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.4,"breakHorizontal":-1.2,"spinRate":2556,"spinDirection":139},"zone":4,"typeConfidence":0.9,"plateTime":0.4395033177763019,"extension":6.129759853038991},"index":3,"playId":"ab64d4bc-60fa-3e06-ab1e-965145e02c0b","pitchNumber":3,"startTime":"2026-07-02T00:33:52.211Z","endTime":"2026-07-02T00:33:55.211Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.9,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.855278805026423,"aZ":-32.05690257349047,"pfxX":0.6163808292688975,"pfxZ":0.07538986111841339,"pX":-0.8929457481695828,"pZ":2.958428880910219,"vX0":5.060522605819965,"vY0":-126.22187560010167,"vZ0":-1.2760615377196998,"x":151.04,"y":158.9,"x0":-3.001119450226435,"y0":50.00579826199377,"z0":6.043682102478805,"aX":0.9972324528746507},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.1,"breakHorizontal":-2.3,"spinRate":2658,"spinDirection":79},"zone":11,"typeConfidence":0.89,"plateTime":0.4333700690512199,"extension":5.958114789388685},"index":4,"playId":"661036f3-aa71-37e7-9851-df629e81abdc","pitchNumber":4,"startTime":"2026-07-02T00:34:14.384Z","endTime":"2026-07-02T00:34:18.106Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.3,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.878386923996526,"aZ":-28.847428573739744,"pfxX":-0.1641897991615342,"pfxZ":2.0253045443160484,"pX":0.0037749584649969074,"pZ":0.39162855440502803,"vX0":6.953594906585231,"vY0":-126.88335982199705,"vZ0":-7.940583973751208,"x":116.86,"y":228.21,"x0":-2.7411638159818192,"y0":50.00485670728198,"z0":5.832985674636992,"aX":-0.2704750045961764},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.2,"breakHorizontal":-1.2,"spinRate":2665,"spinDirection":237},"zone":14,"typeConfidence":0.9,"plateTime":0.43027851868904854,"extension":6.013731344955904},"index":5,"playId":"6a6ba65f-585c-31e6-aad0-dcbba9ac0227","pitchNumber":5,"startTime":"2026-07-02T00:34:36.395Z","endTime":"2026-07-02T00:34:40.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.5,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.634776443870127,"aZ":-29.824849664919522,"pfxX":-0.048173260658167294,"pfxZ":1.4113658865171965,"pX":0.42404127745750353,"pZ":1.8506893600938288,"vX0":8.084728728179593,"vY0":-127.16524720265846,"vZ0":-4.34810798337012,"x":100.84,"y":188.81,"x0":-2.7713201528800595,"y0":50.00192555839435,"z0":5.911426538912854,"aX":-0.08251603380859092},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.9,"breakHorizontal":-1.4,"spinRate":2730,"spinDirection":221},"zone":9,"typeConfidence":0.9,"plateTime":0.4284345596824255,"extension":6.1192024366034605},"hitData":{"launchSpeed":108.0,"launchAngle":8.0,"totalDistance":149.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":183.59,"coordY":126.34}},"index":6,"playId":"43f4ee2b-fe8d-3195-ad0b-cd1acbd2ad85","pitchNumber":6,"startTime":"2026-07-02T00:35:00.897Z","endTime":"2026-07-02T00:35:10.689Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:35:10.689Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Crawford grounds out, second baseman Brandon Lowe to first baseman Ryan O'Hearn.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-02T00:35:34.638Z","endTime":"2026-07-02T00:37:13.755Z","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":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"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(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":95.9,"endSpeed":88.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46834931600133,"aZ":-14.807896255784895,"pfxX":-4.795119327952769,"pfxZ":8.729285853745745,"pX":-0.5379280225821103,"pZ":1.7074884859902106,"vX0":8.269739832259905,"vY0":-139.26878428184386,"vZ0":-8.633942827997984,"x":137.5,"y":192.68,"x0":-2.9054183829789957,"y0":50.006451214971676,"z0":5.8001776040754365,"aX":-9.5441866364799},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.4,"breakHorizontal":7.2,"spinRate":2348,"spinDirection":216},"zone":7,"typeConfidence":0.9,"plateTime":0.3913503994819858,"extension":6.336828481100261},"index":0,"playId":"901cac88-5a18-3157-8179-7848ef4a5bf7","pitchNumber":1,"startTime":"2026-07-02T00:35:41.592Z","endTime":"2026-07-02T00:36:08.605Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"}}},{"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.2,"endSpeed":89.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56490244225943,"aZ":-13.509470652317884,"pfxX":-6.671125605160082,"pfxZ":9.232422628829799,"pX":0.8707338513580748,"pZ":1.2803946613234114,"vX0":12.76561529845464,"vY0":-140.7373789780611,"vZ0":-9.557224301097195,"x":83.81,"y":204.21,"x0":-2.841047318494692,"y0":50.00546307940917,"z0":5.578402077869532,"aX":-13.491355059537515},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.0,"breakHorizontal":9.7,"spinRate":2516,"spinDirection":216},"zone":14,"typeConfidence":0.86,"plateTime":0.38801363138417244,"extension":6.330483384113505},"index":1,"playId":"b2add48a-55fc-35c4-992a-552fd753815a","pitchNumber":2,"startTime":"2026-07-02T00:36:16.818Z","endTime":"2026-07-02T00:36:19.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.5,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.165445188553843,"aZ":-34.0994463045935,"pfxX":-9.621583353327672,"pfxZ":-1.1177276842400499,"pX":-0.33616434152638425,"pZ":2.6997960601702062,"vX0":9.502999924533212,"vY0":-130.5752659404192,"vZ0":-1.8763643364563154,"x":129.81,"y":165.89,"x0":-2.770407506853273,"y0":50.00095357093194,"z0":5.990358480555465,"aX":-16.634855514780252},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-2.2,"breakHorizontal":15.4,"spinRate":1930,"spinDirection":236},"zone":4,"typeConfidence":0.9,"plateTime":0.419278259485516,"extension":6.095441283697795},"index":2,"playId":"e488a0ac-e18e-3751-ab7f-e7c1eb2c44b0","pitchNumber":3,"startTime":"2026-07-02T00:36:37.345Z","endTime":"2026-07-02T00:36:44.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":96.2,"endSpeed":88.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.424186417543517,"aZ":-16.472257080948523,"pfxX":-2.4706990897206795,"pfxZ":7.919470974798775,"pX":0.3717627531242949,"pZ":2.1187805744987087,"vX0":10.074112369651715,"vY0":-139.65727382968203,"vZ0":-7.127127999856169,"x":102.83,"y":181.57,"x0":-2.9555294438424213,"y0":50.000298696044815,"z0":5.780296438904626,"aX":-4.898254706512258},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.1,"breakHorizontal":2.5,"spinRate":2412,"spinDirection":217},"zone":9,"typeConfidence":0.9,"plateTime":0.3916690458106076,"extension":6.388702182842279},"hitData":{"launchSpeed":77.7,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.65,"coordY":156.08}},"index":3,"playId":"8f58f97d-5de5-3bad-93e6-826c6a34b5e0","pitchNumber":4,"startTime":"2026-07-02T00:37:05.926Z","endTime":"2026-07-02T00:37:13.755Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:37:13.755Z","atBatIndex":53},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Konnor Griffin lines out sharply to left fielder Brandon Marsh.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-02T00:39:37.406Z","endTime":"2026-07-02T00:41:35.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"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,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.777985941815512,"aZ":-29.954802202855888,"pfxX":-3.0099437673942324,"pfxZ":1.6706930570416283,"pX":0.19889018673157446,"pZ":2.1619665719341157,"vX0":-8.275222382603713,"vY0":-114.19469338001322,"vZ0":1.8726136546611283,"x":109.42,"y":180.41,"x0":4.251474976840147,"y0":50.00376804338816,"z0":4.264824067162732,"aX":-3.9989782919856838},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":3.8,"breakHorizontal":7.4,"spinRate":2215,"spinDirection":286},"zone":8,"typeConfidence":0.87,"plateTime":0.4784847706437554,"extension":7.093794680689937},"index":0,"playId":"3de59395-2759-3f42-ba5e-834f529cc44c","pitchNumber":1,"startTime":"2026-07-02T00:39:43.603Z","endTime":"2026-07-02T00:39:46.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.130410314937148,"aZ":-34.10152601470244,"pfxX":12.114951132657058,"pfxZ":-1.1238247490983788,"pX":0.6593224446287136,"pZ":3.8751176697630667,"vX0":-12.095286566382725,"vY0":-130.03504992650778,"vZ0":5.083820312010895,"x":91.87,"y":134.15,"x0":3.7958105447568067,"y0":50.00347066341171,"z0":4.481152991410823,"aX":20.759646203073657},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.6,"breakHorizontal":-19.3,"spinRate":1948,"spinDirection":97},"zone":12,"typeConfidence":0.9,"plateTime":0.4211210060851194,"extension":7.269091815916077},"index":1,"playId":"daa5c1f3-c5bf-3c24-8e08-0c765b5ee68b","pitchNumber":2,"startTime":"2026-07-02T00:39:58.532Z","endTime":"2026-07-02T00:40:01.741Z","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":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.71647765782697,"aZ":-29.992434944714226,"pfxX":12.89985583491342,"pfxZ":1.3028473431425347,"pX":-1.7027426117439666,"pZ":2.0187618612657974,"vX0":-17.815303137182077,"vY0":-128.43660210536234,"vZ0":-0.07722772558295898,"x":181.9,"y":184.27,"x0":3.6362344023245794,"y0":50.00484154266901,"z0":4.374800684844579,"aX":21.632758852739542},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.6,"breakHorizontal":-19.6,"spinRate":2508,"spinDirection":99},"zone":13,"typeConfidence":0.89,"plateTime":0.4258905258316812,"extension":7.388072333064686},"index":2,"playId":"182d423d-cb96-368d-9398-34d5a067070f","pitchNumber":3,"startTime":"2026-07-02T00:40:15.185Z","endTime":"2026-07-02T00:40:18.609Z","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":77.5,"endSpeed":71.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.27659376893692,"aZ":-30.096591019203565,"pfxX":-3.7930142179619044,"pfxZ":1.6221877562429556,"pX":-0.6199914804041676,"pZ":1.2749936022617956,"vX0":-9.353173178951527,"vY0":-112.57781553194836,"vZ0":0.4298102304623106,"x":140.63,"y":204.36,"x0":4.088275787778076,"y0":50.000110500709205,"z0":4.138760513254076,"aX":-4.845700818211591},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":3.4,"breakHorizontal":9.4,"spinRate":2050,"spinDirection":290},"zone":13,"typeConfidence":0.89,"plateTime":0.4873554264434312,"extension":7.089042985203729},"index":3,"playId":"209e4334-5c1a-3129-ae9f-771352086adf","pitchNumber":4,"startTime":"2026-07-02T00:40:31.351Z","endTime":"2026-07-02T00:40:34.730Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.30324806402921,"aZ":-26.55990509990168,"pfxX":12.224672853894791,"pfxZ":3.2570438077566273,"pX":-0.15773377355017829,"pZ":3.3613440943509314,"vX0":-14.315628476898837,"vY0":-130.24585352220367,"vZ0":2.1832700810306243,"x":123.01,"y":148.02,"x0":3.811044081823695,"y0":50.005456639107,"z0":4.5153080875443115,"aX":21.093560116665095},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.7,"breakHorizontal":-19.1,"spinRate":2310,"spinDirection":109},"zone":2,"typeConfidence":0.9,"plateTime":0.4198815330812997,"extension":7.284574856017759},"index":4,"playId":"935ce8fd-0678-309d-a362-be5e69e7e372","pitchNumber":5,"startTime":"2026-07-02T00:40:48.232Z","endTime":"2026-07-02T00:40:52.814Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-02T00:41:09.989Z","endTime":"2026-07-02T00:41:29.100Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.011751994133373,"aZ":-30.8281224511585,"pfxX":11.796757243291896,"pfxZ":0.7690345997042742,"pX":-0.4292166307568542,"pZ":1.7210311625092831,"vX0":-14.92316010299102,"vY0":-131.47994675180442,"vZ0":-0.819668597403058,"x":133.36,"y":192.31,"x0":3.778805498042469,"y0":50.00547479646155,"z0":4.317857283840308,"aX":20.726368152972},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.4,"breakHorizontal":-18.2,"spinRate":2137,"spinDirection":103},"zone":7,"typeConfidence":0.9,"plateTime":0.41606337089464906,"extension":7.42721263497022},"hitData":{"launchSpeed":102.1,"launchAngle":18.0,"totalDistance":309.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":66.12,"coordY":90.01}},"index":6,"playId":"65be9255-570c-3712-a63f-9d99f9c25c8e","pitchNumber":6,"startTime":"2026-07-02T00:41:29.100Z","endTime":"2026-07-02T00:41:35.671Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:41:35.671Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Lowe singles on a ground ball to shortstop Trea Turner.","rbi":0,"awayScore":4,"homeScore":8,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-02T00:42:00.666Z","endTime":"2026-07-02T00:43:33.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.697581645462027,"aZ":-30.14680848896221,"pfxX":10.723952582653533,"pfxZ":1.167861212848175,"pX":-0.0021252374122376983,"pZ":2.444477901659261,"vX0":-12.974742530557165,"vY0":-130.37472445871703,"vZ0":1.0439120842025242,"x":117.08,"y":172.78,"x0":3.6301540739800617,"y0":50.00134241426058,"z0":4.3027336250850565,"aX":18.583979191363206},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.6,"breakHorizontal":-16.8,"spinRate":2041,"spinDirection":98},"zone":5,"typeConfidence":0.9,"plateTime":0.419055446378656,"extension":7.455379928871494},"index":0,"playId":"6e5dccff-1e15-3fd9-8ab9-efd6de21b547","pitchNumber":1,"startTime":"2026-07-02T00:42:07.663Z","endTime":"2026-07-02T00:42:10.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.461314653163797,"aZ":-28.27447949000715,"pfxX":-4.58776823390404,"pfxZ":2.8556084133359905,"pX":-0.919855991271295,"pZ":1.9795653731817626,"vX0":-9.739916909106487,"vY0":-116.09345048798649,"vZ0":1.2707741073165357,"x":152.06,"y":185.33,"x0":3.92393111697986,"y0":50.00464905684439,"z0":4.11363400864547,"aX":-6.270028332612178},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":5.8,"breakHorizontal":10.7,"spinRate":2257,"spinDirection":279},"zone":13,"typeConfidence":0.89,"plateTime":0.4715573581477428,"extension":7.260581305561324},"index":1,"playId":"14a550f7-6b6e-3710-acb2-30db86ef0e6c","pitchNumber":2,"startTime":"2026-07-02T00:42:23.908Z","endTime":"2026-07-02T00:42:27.980Z","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":79.6,"endSpeed":73.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.250829405538276,"aZ":-28.68278344489457,"pfxX":-3.8012416150265764,"pfxZ":2.5765569738020595,"pX":-0.5979270153479721,"pZ":1.5694793181219375,"vX0":-9.113501396702329,"vY0":-115.60925391112258,"vZ0":0.4997630758980933,"x":139.79,"y":196.4,"x0":3.886780313413607,"y0":50.00429198802153,"z0":4.100314860773124,"aX":-5.151326237253207},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":5.0,"breakHorizontal":9.1,"spinRate":2303,"spinDirection":293},"zone":7,"typeConfidence":0.89,"plateTime":0.4735078193603206,"extension":7.223914918034338},"index":2,"playId":"56105810-2fc9-35bb-9469-eab9cc3ead75","pitchNumber":3,"startTime":"2026-07-02T00:42:40.896Z","endTime":"2026-07-02T00:42:43.896Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-02T00:42:52.097Z","endTime":"2026-07-02T00:43:08.036Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"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":80.0,"endSpeed":73.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.252774620062713,"aZ":-30.61817326974856,"pfxX":-5.605717050295694,"pfxZ":1.1418001341175792,"pX":-1.2854274917333302,"pZ":1.1679709435732717,"vX0":-9.803508739075385,"vY0":-116.1608753970297,"vZ0":0.017311029201653838,"x":166.0,"y":207.24,"x0":3.721898316440568,"y0":50.00255408247436,"z0":4.077174120061702,"aX":-7.641664774185534},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":2.4,"breakHorizontal":12.6,"spinRate":2263,"spinDirection":292},"zone":13,"typeConfidence":0.9,"plateTime":0.47196337949537925,"extension":7.239491969646036},"index":4,"playId":"d883e309-e84f-3ce6-969a-7095fea88d0c","pitchNumber":4,"startTime":"2026-07-02T00:43:08.036Z","endTime":"2026-07-02T00:43:11.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.415758378146457,"aZ":-29.729574863579693,"pfxX":12.171573293292923,"pfxZ":1.4086690381370586,"pX":0.0503144411182593,"pZ":1.696626453632749,"vX0":-13.233060118817923,"vY0":-130.88640521533188,"vZ0":-0.9224113803510386,"x":115.08,"y":192.97,"x0":3.588390993910791,"y0":50.00301707488564,"z0":4.278186800034683,"aX":21.135530631566233},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.5,"breakHorizontal":-19.2,"spinRate":2205,"spinDirection":92},"zone":8,"typeConfidence":0.9,"plateTime":0.41833475209706705,"extension":7.473894632717102},"hitData":{"launchSpeed":75.0,"launchAngle":-50.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.3,"coordY":163.18}},"index":5,"playId":"b333321c-70f9-386d-b40f-943c6ddcc5b0","pitchNumber":5,"startTime":"2026-07-02T00:43:26.452Z","endTime":"2026-07-02T00:43:33.521Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:43:33.521Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds called out on strikes.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-02T00:46:13.650Z","endTime":"2026-07-02T00:48:36.626Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[1],"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-02T00:43:50.099Z","endTime":"2026-07-02T00:44:46.009Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Seth Johnson replaces Kyle Backhus.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-02T00:44:46.009Z","endTime":"2026-07-02T00:46:15.965Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686751,"link":"/api/v1/people/686751"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.92984833212172,"aZ":-29.41227566789799,"pfxX":1.9381311227138338,"pfxZ":1.682152812853988,"pX":0.3041401303712144,"pZ":0.7724055220540671,"vX0":5.0617334019645375,"vY0":-126.85481242201644,"vZ0":-5.848445226684658,"x":105.41,"y":217.93,"x0":-1.9623857712245345,"y0":50.00525348135304,"z0":5.428588317260563,"aX":3.1842335961938297},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.0,"breakHorizontal":-4.6,"spinRate":2519,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.43042010881061543,"extension":6.5503109999246645},"index":2,"playId":"888a850f-85c7-36f7-a815-c28b70345589","pitchNumber":1,"startTime":"2026-07-02T00:46:15.965Z","endTime":"2026-07-02T00:46:19.506Z","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":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.62554473403626,"aZ":-11.155124110601013,"pfxX":-4.64907418770232,"pfxZ":10.266524734739573,"pX":-0.9553311303283889,"pZ":2.646792643729965,"vX0":4.1710002661172085,"vY0":-141.7567891999716,"vZ0":-6.167701564735103,"x":153.41,"y":167.32,"x0":-1.8375439301228829,"y0":50.00255193671157,"z0":5.554149621120392,"aX":-9.517383570321275},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.6,"breakHorizontal":7.7,"spinRate":2261,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.385528120416327,"extension":6.540559345180345},"index":3,"playId":"56e202b6-9ddd-359b-b01e-d6584718d1e2","pitchNumber":2,"startTime":"2026-07-02T00:46:37.032Z","endTime":"2026-07-02T00:46:40.506Z","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":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.282080082602924,"aZ":-29.525035829196796,"pfxX":9.104922350220326,"pfxZ":1.7653105299134673,"pX":-0.10557793738132584,"pZ":3.5032897148718583,"vX0":1.9397046315369186,"vY0":-121.31408083805447,"vZ0":1.1729261565304263,"x":121.02,"y":144.19,"x0":-2.097456507249292,"y0":50.0023411368097,"z0":5.574561560946531,"aX":13.658521610759195},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.7,"breakHorizontal":-16.9,"spinRate":2757,"spinDirection":58},"zone":11,"typeConfidence":2.0,"plateTime":0.4503731924403165,"extension":6.730556303628559},"index":4,"playId":"c88b08c4-dcd1-320b-877b-46195d7d9af7","pitchNumber":3,"startTime":"2026-07-02T00:46:58.107Z","endTime":"2026-07-02T00:47:01.107Z","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":98.3,"endSpeed":90.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.0115551635125,"aZ":-9.828905977871578,"pfxX":-5.397631759239823,"pfxZ":10.71078493232169,"pX":0.47791887603702826,"pZ":2.361113206700617,"vX0":7.997819332386812,"vY0":-142.8657226608011,"vZ0":-7.093544715851886,"x":98.78,"y":175.03,"x0":-1.6444591503136747,"y0":50.00647109226009,"z0":5.479566809659684,"aX":-11.265178441789768},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.2,"breakHorizontal":8.4,"spinRate":2423,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.38200867635783453,"extension":6.590061098236537},"index":5,"playId":"6ea9a070-a546-31a3-a167-6e0fa50d3b3e","pitchNumber":4,"startTime":"2026-07-02T00:47:20.503Z","endTime":"2026-07-02T00:47:23.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76294587864907,"aZ":-38.010938439413316,"pfxX":7.066453197508635,"pfxZ":-4.008504105286065,"pX":-0.07259442058761252,"pZ":2.263634331460901,"vX0":2.206622437609788,"vY0":-120.05467951872,"vZ0":0.20037766195597473,"x":119.77,"y":177.66,"x0":-1.9222031677899623,"y0":50.00190823730377,"z0":5.568817544802009,"aX":10.289968937682287},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-7.0,"breakHorizontal":-13.3,"spinRate":2784,"spinDirection":48},"zone":5,"typeConfidence":2.0,"plateTime":0.4566425165860686,"extension":6.643082002948953},"index":6,"playId":"99e1da22-673e-37e4-8b7d-6d1b4bfd2a09","pitchNumber":5,"startTime":"2026-07-02T00:47:46.006Z","endTime":"2026-07-02T00:47:49.806Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.2,"endSpeed":82.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76334439526696,"aZ":-30.085054503763185,"pfxX":2.387562339489901,"pfxZ":1.2399401249884958,"pX":0.03640569520566573,"pZ":1.1868835446625534,"vX0":3.945413557490406,"vY0":-128.4390731006938,"vZ0":-4.798505849670202,"x":115.61,"y":206.73,"x0":-1.82324465010743,"y0":50.00611790883826,"z0":5.388211407294398,"aX":4.034771697406415},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.4,"breakHorizontal":-5.2,"spinRate":2552,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4246151218133085,"extension":6.655455614287303},"index":7,"playId":"89596fbb-a274-393f-901f-8aef0c0d0ad7","pitchNumber":6,"startTime":"2026-07-02T00:48:12.792Z","endTime":"2026-07-02T00:48:15.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.75451353458653,"aZ":-27.79742457111655,"pfxX":1.931660971810886,"pfxZ":2.544579689123127,"pX":0.36289724157156744,"pZ":1.9604177141448242,"vX0":4.787422292389098,"vY0":-129.80777431612665,"vZ0":-3.7007541717724535,"x":103.17,"y":185.85,"x0":-1.749480218872706,"y0":50.00553970154233,"z0":5.498603303434504,"aX":3.328680695906957},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.1,"breakHorizontal":-4.4,"spinRate":2547,"spinDirection":147},"zone":9,"typeConfidence":2.0,"plateTime":0.4204164924892302,"extension":6.527090357087617},"index":8,"playId":"60c87997-cc38-3fe1-b49e-53014b48c717","pitchNumber":7,"startTime":"2026-07-02T00:48:33.194Z","endTime":"2026-07-02T00:48:36.626Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:48:36.626Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Esmerlyn Valdez grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-02T00:48:56.693Z","endTime":"2026-07-02T00:51:45.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.660495178670583,"aZ":-28.192176231029304,"pfxX":1.9233647082849883,"pfxZ":2.3035229628534575,"pX":0.530364190143108,"pZ":1.8691728450097882,"vX0":5.034700831631497,"vY0":-129.97329012368965,"vZ0":-3.9832950639002878,"x":96.78,"y":188.31,"x0":-1.6738772579797725,"y0":50.00219839144591,"z0":5.538116451191852,"aX":3.323300800707195},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.6,"breakHorizontal":-4.4,"spinRate":2555,"spinDirection":162},"zone":9,"typeConfidence":2.0,"plateTime":0.41980243693820496,"extension":6.610668472221521},"index":0,"playId":"e7f99b25-8730-3a0f-aa10-897eae4a074e","pitchNumber":1,"startTime":"2026-07-02T00:49:03.811Z","endTime":"2026-07-02T00:49:06.811Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.099454557589144,"aZ":-29.90319753656782,"pfxX":8.756247596251528,"pfxZ":1.5088119751551545,"pX":0.9103700415117975,"pZ":2.1524456331190667,"vX0":3.5685462129150056,"vY0":-122.27378597729123,"vZ0":-1.9823649170451092,"x":82.3,"y":180.66,"x0":-1.7077052159486175,"y0":50.00581405300455,"z0":5.5506031982086865,"aX":13.200678554766458},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.5,"breakHorizontal":-16.7,"spinRate":2749,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.44872136714975097,"extension":6.548199354300657},"index":1,"playId":"ab364bd1-9655-3d0c-8e54-1feef4e7ca65","pitchNumber":2,"startTime":"2026-07-02T00:49:24.405Z","endTime":"2026-07-02T00:49:28.279Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03759393375967,"aZ":-21.995762373073404,"pfxX":-8.480167783359049,"pfxZ":5.298933789861957,"pX":-0.7022269277760324,"pZ":2.627411719881767,"vX0":6.069796971126106,"vY0":-137.18294325707376,"vZ0":-3.6572818900601103,"x":143.77,"y":167.84,"x0":-1.8326367220077875,"y0":50.00621338093191,"z0":5.462828207696774,"aX":-16.297707753120505},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.1,"breakHorizontal":14.3,"spinRate":2270,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.3980447874859361,"extension":6.554198285007189},"index":2,"playId":"e7c418ba-ead0-39d0-bf53-2bd2e46b5f7a","pitchNumber":3,"startTime":"2026-07-02T00:49:45.693Z","endTime":"2026-07-02T00:49:48.693Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-02T00:50:14.246Z","endTime":"2026-07-02T00:50:31.846Z","isPitch":false,"type":"action","player":{"id":699013,"link":"/api/v1/people/699013"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.501263527884475,"aZ":-27.29947791125495,"pfxX":1.2791648297661151,"pfxZ":2.8761966973585427,"pX":1.122815518348884,"pZ":2.514757132177125,"vX0":6.481690549497013,"vY0":-128.75394517527158,"vZ0":-2.5035675144450837,"x":74.2,"y":170.88,"x0":-1.5841594379453399,"y0":50.00159083367685,"z0":5.59309822560539,"aX":2.1655567889347456},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.9,"breakHorizontal":-3.6,"spinRate":2480,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.42396980986494226,"extension":6.504286286169222},"index":4,"playId":"8ba8f65b-3897-31eb-9bae-70cb2b7ff738","pitchNumber":4,"startTime":"2026-07-02T00:50:31.846Z","endTime":"2026-07-02T00:50:35.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":90.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.886625085931875,"aZ":-9.068220505961055,"pfxX":-3.647598298830205,"pfxZ":10.96558871032841,"pX":0.4397548564509114,"pZ":2.151945808616687,"vX0":7.192563651013987,"vY0":-144.3146332229383,"vZ0":-7.729601695987709,"x":100.24,"y":180.68,"x0":-1.6121031560143015,"y0":50.0062635064162,"z0":5.425422898869802,"aX":-7.688878352349156},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":18.5,"breakHorizontal":5.2,"spinRate":2386,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.37967576569788797,"extension":6.5360386040689695},"index":5,"playId":"4111ac39-3807-3605-b89e-b2bed45f1620","pitchNumber":5,"startTime":"2026-07-02T00:50:51.624Z","endTime":"2026-07-02T00:50:55.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":89.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.61221503654768,"aZ":-9.837074701126921,"pfxX":-3.642202499571038,"pfxZ":10.825988948307861,"pX":0.5953131951715785,"pZ":1.3191106095025695,"vX0":7.185417506755992,"vY0":-143.10142310144616,"vZ0":-9.621645495079306,"x":94.31,"y":203.16,"x0":-1.4808672101101819,"y0":50.00430243847889,"z0":5.351363420904354,"aX":-7.516374386410299},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.6,"breakHorizontal":5.0,"spinRate":2430,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.38350709744380485,"extension":6.660037502678346},"index":6,"playId":"fd133a74-57d2-3061-ada4-7735762c9fb8","pitchNumber":6,"startTime":"2026-07-02T00:51:14.967Z","endTime":"2026-07-02T00:51:17.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.779302370117097,"aZ":-28.679251082871854,"pfxX":2.6613434102841476,"pfxZ":2.0521512764266925,"pX":-0.3656000661310778,"pZ":2.0760178458067635,"vX0":2.863997536859575,"vY0":-129.31794000774656,"vZ0":-3.143208124615702,"x":130.94,"y":182.73,"x0":-1.8312438566561102,"y0":50.00239785395509,"z0":5.496349651123667,"aX":4.527483109126798},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.2,"breakHorizontal":-5.4,"spinRate":2493,"spinDirection":151},"zone":7,"typeConfidence":2.0,"plateTime":0.422800476424666,"extension":6.613695224083086},"hitData":{"launchSpeed":77.1,"launchAngle":3.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.3,"coordY":147.97}},"index":7,"playId":"175ce253-cac5-3882-a21e-e14c485e3f05","pitchNumber":7,"startTime":"2026-07-02T00:51:37.313Z","endTime":"2026-07-02T00:51:45.066Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:51:45.066Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trea Turner grounds out, first baseman Ryan O'Hearn to pitcher Cam Sanders.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-02T00:53:49.221Z","endTime":"2026-07-02T00:55:41.441Z","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":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":676742,"link":"/api/v1/people/676742"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.223403821491363,"aZ":-30.98781487877943,"pfxX":0.8082979343634458,"pfxZ":0.7447944710269372,"pX":-0.5414994487495381,"pZ":3.3865564615316366,"vX0":5.523089279205981,"vY0":-124.76413712636355,"vZ0":-0.49323408733738117,"x":137.64,"y":147.34,"x0":-2.8778324300465874,"y0":50.00341538946466,"z0":6.113828047500022,"aX":1.2897531725468823},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.4,"breakHorizontal":-2.6,"spinRate":2577,"spinDirection":107},"zone":1,"typeConfidence":0.9,"plateTime":0.43696111894941714,"extension":5.954032841613215},"index":0,"playId":"4f86f2f0-fd48-3fa0-a996-b859c94162cd","pitchNumber":1,"startTime":"2026-07-02T00:53:56.159Z","endTime":"2026-07-02T00:53:59.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":82.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.562002566839325,"aZ":-27.611619428099896,"pfxX":-0.49738908212110555,"pfxZ":2.724673984350387,"pX":1.2301208758871298,"pZ":0.4960188509975545,"vX0":9.982864678012161,"vY0":-127.6489636843313,"vZ0":-7.92644942680886,"x":70.11,"y":225.39,"x0":-2.6421028477070365,"y0":50.00485128230916,"z0":5.769134720079467,"aX":-0.8349801235776425},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.5,"breakHorizontal":-1.0,"spinRate":2745,"spinDirection":171},"zone":14,"typeConfidence":0.9,"plateTime":0.4266407315157852,"extension":6.077386915019824},"index":1,"playId":"1b392e41-6be4-3412-9158-84a45ba2a455","pitchNumber":2,"startTime":"2026-07-02T00:54:10.989Z","endTime":"2026-07-02T00:54:13.989Z","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":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.460092995806647,"aZ":-25.02003713230394,"pfxX":-10.280634738794582,"pfxZ":3.575889837171946,"pX":-2.5925779810274863,"pZ":3.4613764439329175,"vX0":4.996650816176821,"vY0":-140.4871426421404,"vZ0":-1.956293109746409,"x":215.82,"y":145.32,"x0":-3.057309882711702,"y0":50.00314856348761,"z0":5.790908632025211,"aX":-20.57577966871651},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.2,"breakHorizontal":17.6,"spinRate":2556,"spinDirection":216},"zone":11,"typeConfidence":0.92,"plateTime":0.38968021905222194,"extension":6.160244802153009},"index":2,"playId":"d2379007-962b-3216-8712-de8d36885f96","pitchNumber":3,"startTime":"2026-07-02T00:54:27.878Z","endTime":"2026-07-02T00:54:32.282Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.60110042526025,"aZ":-13.972895426032995,"pfxX":-3.336015012710482,"pfxZ":9.150380706465485,"pX":-0.0454729911924762,"pZ":3.4701684826720367,"vX0":8.633627189588484,"vY0":-139.28707875332165,"vZ0":-4.1033176094498165,"x":118.73,"y":145.09,"x0":-2.73479241460941,"y0":50.005813579123945,"z0":5.869139283186795,"aX":-6.638420815618078},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.1,"breakHorizontal":4.6,"spinRate":2523,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.3913588221772262,"extension":6.212900787551273},"index":3,"playId":"5f5ab4ef-37da-3694-8b58-b68d969aca60","pitchNumber":4,"startTime":"2026-07-02T00:54:55.597Z","endTime":"2026-07-02T00:54:58.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.708784576793732,"aZ":-28.51337734684003,"pfxX":0.4707239469485316,"pfxZ":2.2027528080547762,"pX":-0.0482891031603212,"pZ":1.449117987856243,"vX0":6.904314089418753,"vY0":-127.18057599113124,"vZ0":-5.595633351729413,"x":118.84,"y":199.65,"x0":-2.8437802023773706,"y0":50.0019483455346,"z0":5.900895983495801,"aX":0.7807263424153869},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.1,"breakHorizontal":-2.2,"spinRate":2794,"spinDirection":52},"zone":13,"typeConfidence":0.9,"plateTime":0.42842388099317397,"extension":5.782277047036818},"index":4,"playId":"9194ce9e-534e-3732-91da-935a9741a5a7","pitchNumber":5,"startTime":"2026-07-02T00:55:11.896Z","endTime":"2026-07-02T00:55:15.525Z","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":90.8,"endSpeed":84.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.468908300959285,"aZ":-33.17300636548325,"pfxX":-6.754393510797755,"pfxZ":-0.5594965006982626,"pX":-1.3867714603078953,"pZ":2.755429124127569,"vX0":6.171006360947919,"vY0":-132.2847003247021,"vZ0":-1.7436286813088069,"x":169.86,"y":164.38,"x0":-2.8563608964841474,"y0":50.00067688706661,"z0":5.822806813011258,"aX":-12.13952932333066},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-1.2,"breakHorizontal":11.2,"spinRate":1470,"spinDirection":239},"zone":11,"typeConfidence":0.91,"plateTime":0.41183049444997666,"extension":5.981354161004931},"hitData":{"launchSpeed":41.7,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.62,"coordY":173.32}},"index":5,"playId":"fa732c12-aa36-3cfc-8dc1-a29b19888549","pitchNumber":6,"startTime":"2026-07-02T00:55:32.318Z","endTime":"2026-07-02T00:55:41.441Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:55:41.441Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Schwarber walks.","rbi":0,"awayScore":4,"homeScore":8,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-02T00:56:09.601Z","endTime":"2026-07-02T00:58:19.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"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,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"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.2,"endSpeed":81.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.953008217399564,"aZ":-29.828923082985987,"pfxX":0.17022060396292205,"pfxZ":1.4299843497756086,"pX":-0.04479055724850137,"pZ":1.1489992212589168,"vX0":6.47531780599022,"vY0":-126.81734353123282,"vZ0":-5.888712867686605,"x":88.16,"y":205.45,"x0":-2.6447615279334338,"y0":50.00553588137015,"z0":5.8567488465040345,"aX":0.2782660861048582},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.6,"breakHorizontal":-1.7,"spinRate":2705,"spinDirection":113},"zone":13,"typeConfidence":0.9,"plateTime":0.4305654083757746,"extension":6.1203779758282835},"index":0,"playId":"a09c1284-077c-3496-9c59-4f51209e2411","pitchNumber":1,"startTime":"2026-07-02T00:56:17.885Z","endTime":"2026-07-02T00:56:21.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.57131966180105,"aZ":-13.886614656990515,"pfxX":-6.1075724000431455,"pfxZ":9.003769372696542,"pX":0.3312920383166816,"pZ":3.238378901136006,"vX0":11.360708632749514,"vY0":-141.45026940554345,"vZ0":-4.280986542412119,"x":104.37,"y":151.34,"x0":-2.939373038554622,"y0":50.003131707914065,"z0":5.658704619152434,"aX":-12.406621975366125},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.6,"breakHorizontal":8.8,"spinRate":2673,"spinDirection":224},"zone":3,"typeConfidence":0.87,"plateTime":0.38687953348224413,"extension":6.4258162626953235},"index":1,"playId":"97cb1fdb-2fc3-3a41-ac88-a6dd956b4803","pitchNumber":2,"startTime":"2026-07-02T00:56:33.995Z","endTime":"2026-07-02T00:56:36.995Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":90.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.148601418712076,"aZ":-16.353539408253134,"pfxX":-6.481624276613858,"pfxZ":7.628200413593381,"pX":-1.2927420993203513,"pZ":3.1597325803601413,"vX0":7.132431791067919,"vY0":-142.92304455142965,"vZ0":-4.353245688890675,"x":166.28,"y":153.47,"x0":-2.975447998213906,"y0":50.005274966084166,"z0":5.725967321827837,"aX":-13.446310194078691},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.1,"breakHorizontal":10.3,"spinRate":2746,"spinDirection":217},"zone":11,"typeConfidence":0.87,"plateTime":0.3828709260900274,"extension":6.329558655196037},"index":2,"playId":"bfd99cf9-c92a-3b83-8f23-006a78aeba85","pitchNumber":3,"startTime":"2026-07-02T00:56:51.214Z","endTime":"2026-07-02T00:56:54.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.635330059394583,"aZ":-28.237689879791194,"pfxX":0.4672857781262132,"pfxZ":2.3699391382667403,"pX":0.9142459778641959,"pZ":0.8960576896003479,"vX0":9.152499903892176,"vY0":-127.85987762922935,"vZ0":-6.788285144941191,"x":82.15,"y":214.59,"x0":-2.768018221167025,"y0":50.00319898577496,"z0":5.792612801938312,"aX":0.7743869532398224},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.0,"breakHorizontal":-2.9,"spinRate":2814,"spinDirection":135},"zone":14,"typeConfidence":0.9,"plateTime":0.42790015685984617,"extension":6.22243629233244},"index":3,"playId":"3039326f-ec0c-3e81-ad72-ac1c0966944a","pitchNumber":4,"startTime":"2026-07-02T00:57:08.764Z","endTime":"2026-07-02T00:57:11.764Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.343753933057656,"aZ":-28.90037989952485,"pfxX":0.9981508032611126,"pfxZ":1.8808455036234406,"pX":-1.047633585797376,"pZ":2.3387331670955245,"vX0":4.761619920511409,"vY0":-130.89160679978573,"vZ0":-3.5643423007831787,"x":156.93,"y":175.63,"x0":-3.0164794999901114,"y0":50.00523199151422,"z0":5.870379891372661,"aX":1.740893793300149},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.9,"breakHorizontal":-2.8,"spinRate":2895,"spinDirection":151},"zone":13,"typeConfidence":0.89,"plateTime":0.4176698085349493,"extension":6.114302139963474},"index":4,"playId":"67310c18-257e-3e37-8076-a2a91ca3e415","pitchNumber":5,"startTime":"2026-07-02T00:57:25.795Z","endTime":"2026-07-02T00:57:29.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.769447534555606,"aZ":-29.729210911514997,"pfxX":0.218313723197479,"pfxZ":1.4860021871930575,"pX":0.2963727995485388,"pZ":1.3039257571761114,"vX0":7.773745029349635,"vY0":-127.09780620781987,"vZ0":-5.56131696549921,"x":105.7,"y":203.57,"x0":-2.8234945784865286,"y0":50.00360166453879,"z0":5.866387118219653,"aX":0.35728218868407646},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.7,"breakHorizontal":-2.0,"spinRate":2749,"spinDirection":82},"zone":14,"typeConfidence":0.9,"plateTime":0.43009977082624307,"extension":6.163107537615648},"index":5,"playId":"afc50f1d-8518-3f6e-8761-031b9d45d6f2","pitchNumber":6,"startTime":"2026-07-02T00:57:44.638Z","endTime":"2026-07-02T00:57:49.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.29177920748325,"aZ":-32.89182465904762,"pfxX":-7.7944525620156195,"pfxZ":-0.40373696034738416,"pX":-1.6786568309042336,"pZ":2.855199116346922,"vX0":5.854637995990228,"vY0":-133.01728348301697,"vZ0":-1.593345892642093,"x":180.99,"y":161.69,"x0":-2.898660353219935,"y0":50.00181782682777,"z0":5.853167742505898,"aX":-13.92704598585009},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-0.8,"breakHorizontal":12.8,"spinRate":1800,"spinDirection":236},"zone":11,"typeConfidence":0.91,"plateTime":0.4122168273111688,"extension":6.276867380007239},"index":6,"playId":"57882fba-8f1d-3c9d-93e0-433c43f979c6","pitchNumber":7,"startTime":"2026-07-02T00:58:15.832Z","endTime":"2026-07-02T00:58:19.098Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T00:58:19.098Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Harper strikes out swinging.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-02T00:59:54.212Z","endTime":"2026-07-02T01:01:00.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"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":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-02T00:58:47.109Z","endTime":"2026-07-02T00:59:56.565Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.404363701303055,"aZ":-12.401997297964478,"pfxX":-4.758999649913865,"pfxZ":9.869032235216892,"pX":-0.30585404541722155,"pZ":3.436831770722318,"vX0":8.936135623251694,"vY0":-140.97317834086073,"vZ0":-4.037567848642019,"x":128.66,"y":145.99,"x0":-2.90507219370288,"y0":50.00380480650115,"z0":5.69397571672719,"aX":-9.536141572190342},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.2,"breakHorizontal":6.7,"spinRate":2697,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.3892106558322306,"extension":6.472065220472282},"index":1,"playId":"cfd65c73-e0d1-3747-9fb8-bcb249db16d1","pitchNumber":1,"startTime":"2026-07-02T00:59:56.565Z","endTime":"2026-07-02T00:59:59.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.450341459125926,"aZ":-11.439410173923912,"pfxX":-4.20693485216406,"pfxZ":10.292484187986128,"pX":0.1993931365110455,"pZ":3.3680743851666883,"vX0":10.250366804987038,"vY0":-140.9170843275442,"vZ0":-4.435996543943555,"x":109.4,"y":147.84,"x0":-2.935745832145867,"y0":50.00615588927479,"z0":5.699312456877826,"aX":-8.478173947056257},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.9,"breakHorizontal":5.5,"spinRate":2873,"spinDirection":213},"zone":2,"typeConfidence":0.91,"plateTime":0.3884028934935526,"extension":6.3570106129746575},"index":2,"playId":"724335f4-4179-3f74-ad63-66bb97410297","pitchNumber":2,"startTime":"2026-07-02T01:00:16.324Z","endTime":"2026-07-02T01:00:19.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.482624397463784,"aZ":-29.546208049953414,"pfxX":1.6420811322013482,"pfxZ":1.5422117989668962,"pX":-0.9813970339446715,"pZ":4.383242194908245,"vX0":4.4918827194330975,"vY0":-128.87217634551124,"vZ0":1.4816808007350124,"x":154.41,"y":120.43,"x0":-2.951220469488353,"y0":50.00337270852708,"z0":6.061598436930617,"aX":2.7972153308009506},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.2,"breakHorizontal":-3.8,"spinRate":2824,"spinDirection":113},"zone":11,"typeConfidence":0.9,"plateTime":0.4228972516973224,"extension":6.0314202662865855},"index":3,"playId":"7ef46cdb-cd0e-338b-82d5-417bf4f087b5","pitchNumber":3,"startTime":"2026-07-02T01:00:36.644Z","endTime":"2026-07-02T01:00:39.644Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.7607538262957,"aZ":-26.854713098238186,"pfxX":0.021114707209014316,"pfxZ":3.1176078809146306,"pX":-0.515387927045534,"pZ":2.144285329742813,"vX0":6.030455650801988,"vY0":-128.77391367771247,"vZ0":-4.353203602498862,"x":136.65,"y":180.88,"x0":-2.8747447740128074,"y0":50.00195518089435,"z0":5.895836250814546,"aX":0.03588736735231386},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.0,"breakHorizontal":-1.2,"spinRate":2796,"spinDirection":199},"zone":7,"typeConfidence":0.9,"plateTime":0.4227858629588823,"extension":6.077017715554615},"index":4,"playId":"1355852c-6c74-30ca-a835-f8e1cafb8df3","pitchNumber":4,"startTime":"2026-07-02T01:00:57.453Z","endTime":"2026-07-02T01:01:00.514Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:01:00.514Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Marsh walks.","rbi":0,"awayScore":4,"homeScore":8,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-02T01:04:37.744Z","endTime":"2026-07-02T01:08:13.845Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"postOnThird":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,5,7,8,9,10],"actionIndex":[1,4,6],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-02T01:01:33.417Z","endTime":"2026-07-02T01:02:38.506Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Yohan Ramírez replaces Cam Sanders.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-02T01:02:38.506Z","endTime":"2026-07-02T01:04:39.985Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670990,"link":"/api/v1/people/670990"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.27344590418466,"aZ":-33.65204335459562,"pfxX":7.240915071612578,"pfxZ":-0.9801797423424006,"pX":-0.05472353288354102,"pZ":2.098254902199984,"vX0":0.8589501302506937,"vY0":-122.30006750398043,"vZ0":-1.620230842535047,"x":119.09,"y":182.13,"x0":-1.351189840102462,"y0":50.00326852343121,"z0":5.669360891127896,"aX":10.91247698766563},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.9,"breakHorizontal":-13.3,"spinRate":2460,"spinDirection":40},"zone":8,"typeConfidence":2.0,"plateTime":0.4487283922866152,"extension":7.021628453514485},"index":2,"playId":"848a7898-f980-3c76-a1b1-66ca193b26ea","pitchNumber":1,"startTime":"2026-07-02T01:04:39.985Z","endTime":"2026-07-02T01:04:42.985Z","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.1,"endSpeed":88.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.39494458300388,"aZ":-15.190008364503191,"pfxX":-8.570920517073725,"pfxZ":8.495738487657347,"pX":2.651317240135527,"pZ":1.6851637879619807,"vX0":13.411674609075193,"vY0":-140.5999676113512,"vZ0":-6.585835565491773,"x":15.94,"y":193.28,"x0":-1.0707178374336253,"y0":50.00029608444581,"z0":5.046717267831285,"aX":-17.129548261093355},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.0,"breakHorizontal":12.7,"spinRate":2447,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.38982674911387916,"extension":6.919665342126064},"index":3,"playId":"6cf06be5-7f38-3e4c-96ee-6455b5ebd617","pitchNumber":2,"startTime":"2026-07-02T01:05:00.607Z","endTime":"2026-07-02T01:05:10.624Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Yohan Ramírez. Kyle Schwarber to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":4,"actionPlayId":"6cf06be5-7f38-3e4c-96ee-6455b5ebd617","startTime":"2026-07-02T01:05:11.403Z","endTime":"2026-07-02T01:05:56.650Z","isPitch":false,"isBaseRunningPlay":true,"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":1,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.96506304897451,"aZ":-37.61248079710473,"pfxX":5.143166131214782,"pfxZ":-3.6630654855129685,"pX":2.577736017726501,"pZ":-0.6458040937208896,"vX0":6.780829268109035,"vY0":-120.86803539955575,"vZ0":-7.014240057125745,"x":18.74,"y":256.22,"x0":-0.929538459651807,"y0":50.00462581800286,"z0":5.586070553152952,"aX":7.6303116162822615},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-8.0,"breakHorizontal":-10.9,"spinRate":2450,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4526928329316169,"extension":6.966635478557453},"index":5,"playId":"cfb0a0f5-daa0-3d84-83c1-58de75ffdfe0","pitchNumber":3,"startTime":"2026-07-02T01:05:56.650Z","endTime":"2026-07-02T01:06:05.684Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Yohan Ramírez. Kyle Schwarber to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":6,"actionPlayId":"cfb0a0f5-daa0-3d84-83c1-58de75ffdfe0","startTime":"2026-07-02T01:06:06.342Z","endTime":"2026-07-02T01:06:34.234Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.9,"endSpeed":76.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.456416786445818,"aZ":-29.201217665054727,"pfxX":8.156020139533076,"pfxZ":2.0116508624704137,"pX":0.7414613705229992,"pZ":1.9583211066586002,"vX0":2.9434900200053344,"vY0":-120.74762206620814,"vZ0":-2.2548164733570935,"x":88.74,"y":185.91,"x0":-1.552795858351969,"y0":50.00184192559034,"z0":5.472891465248206,"aX":12.045071713517805},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.4,"breakHorizontal":-15.5,"spinRate":2641,"spinDirection":65},"zone":9,"typeConfidence":2.0,"plateTime":0.45356159051710687,"extension":7.026974159329012},"index":7,"playId":"83b97c70-4f30-3596-8962-3af750274f23","pitchNumber":4,"startTime":"2026-07-02T01:06:34.234Z","endTime":"2026-07-02T01:06:37.234Z","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":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.875031032833313,"aZ":-27.4875922810803,"pfxX":10.248078327616303,"pfxZ":3.072264973521074,"pX":-0.34361144984311065,"pZ":1.5836162832125316,"vX0":0.08502884831307977,"vY0":-122.65854381067328,"vZ0":-3.6002006218084315,"x":130.1,"y":196.02,"x0":-1.7106677957249576,"y0":50.005003805899044,"z0":5.409953457678262,"aX":15.643009168521452},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.0,"breakHorizontal":-18.6,"spinRate":2654,"spinDirection":63},"zone":13,"typeConfidence":2.0,"plateTime":0.44625910553456505,"extension":6.988621857796012},"index":8,"playId":"e3d8ac82-7328-3681-8a34-e4a587000a72","pitchNumber":5,"startTime":"2026-07-02T01:06:57.596Z","endTime":"2026-07-02T01:07:24.620Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"}}},{"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":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.901744783396353,"aZ":-27.58432019181821,"pfxX":9.728015653966516,"pfxZ":2.9812865848769903,"pX":0.8788502220962168,"pZ":3.2306030486119957,"vX0":2.6497593626985223,"vY0":-123.39978543124428,"vZ0":0.09415363400120369,"x":83.5,"y":151.55,"x0":-1.4731357558213127,"y0":50.00377780519786,"z0":5.5187414208437,"aX":14.979337454889551},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.6,"breakHorizontal":-18.2,"spinRate":2678,"spinDirection":68},"zone":12,"typeConfidence":2.0,"plateTime":0.4441184055889038,"extension":6.84178327111019},"index":9,"playId":"ff9de22a-e5b7-39e2-a321-fa947da98451","pitchNumber":6,"startTime":"2026-07-02T01:07:40.203Z","endTime":"2026-07-02T01:07:46.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.670411130221293,"aZ":-30.221400384309867,"pfxX":7.77094338896683,"pfxZ":1.2494220844252588,"pX":1.8040322821296075,"pZ":0.5019144114762735,"vX0":5.388697603520161,"vY0":-124.2083709635673,"vZ0":-5.800220870569573,"x":48.23,"y":225.23,"x0":-1.4026035044243608,"y0":50.003841711925155,"z0":5.377680213928125,"aX":12.152431434149559},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.2,"breakHorizontal":-15.4,"spinRate":2703,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.44083382954940653,"extension":7.373903757846502},"index":10,"playId":"7440c0e9-b5c1-3d12-a4ce-723c991190ce","pitchNumber":7,"startTime":"2026-07-02T01:08:07.270Z","endTime":"2026-07-02T01:08:13.845Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:08:13.845Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Bohm strikes out swinging.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-02T01:08:40.703Z","endTime":"2026-07-02T01:10:49.255Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"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":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.205594328561936,"aZ":-17.140475557677,"pfxX":-7.27727233161413,"pfxZ":7.5541459855859205,"pX":0.6347465741797763,"pZ":2.645583422284301,"vX0":12.25061456705701,"vY0":-139.64439747445175,"vZ0":-3.5898901500939653,"x":92.8,"y":167.35,"x0":-2.8483043693599486,"y0":50.000686880116774,"z0":5.0640699226845385,"aX":-14.48002235615861},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.2,"breakHorizontal":10.9,"spinRate":2403,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.3910811025764085,"extension":6.900374986139264},"index":0,"playId":"27e8b5a8-2293-3820-a7ba-84442fd4e0bb","pitchNumber":1,"startTime":"2026-07-02T01:08:50.903Z","endTime":"2026-07-02T01:08:53.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.738461744727868,"aZ":-26.480138427317822,"pfxX":7.811738607807403,"pfxZ":3.6019360270946805,"pX":1.931637898321799,"pZ":2.3932448733495764,"vX0":9.759209117262106,"vY0":-125.08639279127028,"vZ0":-2.266961726433069,"x":43.37,"y":174.16,"x0":-3.0385698638906184,"y0":50.00347810295312,"z0":5.487052672629445,"aX":12.351776211177699},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.2,"breakHorizontal":-16.4,"spinRate":2770,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4382296753480075,"extension":6.894752913127092},"index":1,"playId":"174c140d-4812-30fa-ae39-e599df5a482b","pitchNumber":2,"startTime":"2026-07-02T01:09:13.019Z","endTime":"2026-07-02T01:09:16.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94066931328613,"aZ":-25.83270460237258,"pfxX":-11.156168602533821,"pfxZ":3.152480262547389,"pX":1.001193821054189,"pZ":1.2142324008891587,"vX0":14.652484576250746,"vY0":-140.72402646311704,"vZ0":-5.892246837884392,"x":78.84,"y":206.0,"x0":-2.8156012186776644,"y0":50.00535631052272,"z0":5.001289238661611,"aX":-22.454442275008166},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.6,"breakHorizontal":17.3,"spinRate":2241,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.3887391275875416,"extension":6.9102988080078225},"index":2,"playId":"cc1f375b-4404-340a-9be5-efad3fb41267","pitchNumber":3,"startTime":"2026-07-02T01:09:33.229Z","endTime":"2026-07-02T01:09:36.229Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.679402277827307,"aZ":-15.288202848735493,"pfxX":-7.430585470570248,"pfxZ":8.332044863365137,"pX":1.6333771894957487,"pZ":1.7166859101008383,"vX0":15.13911756389881,"vY0":-140.916226527571,"vZ0":-6.464977922942481,"x":54.74,"y":192.43,"x0":-2.8245095655773147,"y0":50.005820125400106,"z0":5.014645023003522,"aX":-15.065451518327016},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.9,"breakHorizontal":10.7,"spinRate":2414,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.3875370536232472,"extension":6.830728964640749},"index":3,"playId":"d92b2501-ad2c-304e-86b3-1995ff350a66","pitchNumber":4,"startTime":"2026-07-02T01:09:55.654Z","endTime":"2026-07-02T01:09:58.654Z","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":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.399015205877205,"aZ":-16.870215166000897,"pfxX":-7.205423608439781,"pfxZ":7.733154563288669,"pX":0.0762637639013251,"pZ":2.3068333303587774,"vX0":10.89546752968226,"vY0":-139.55777658963962,"vZ0":-4.1542953828970415,"x":114.09,"y":176.5,"x0":-2.936139451000204,"y0":50.00391012035395,"z0":4.920594421935153,"aX":-14.262812748055216},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.3,"breakHorizontal":10.9,"spinRate":2415,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.3919585644381729,"extension":7.017485429110889},"index":4,"playId":"bb768cca-0ac4-3ad9-8b9c-da4085fb7298","pitchNumber":5,"startTime":"2026-07-02T01:10:20.349Z","endTime":"2026-07-02T01:10:23.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09892849561298,"aZ":-17.07404419411777,"pfxX":-7.483959648358859,"pfxZ":7.361940412882602,"pX":0.6538463396510485,"pZ":3.1787252930384096,"vX0":12.42280258660384,"vY0":-142.1930136373352,"vZ0":-2.1533398253034157,"x":92.08,"y":152.95,"x0":-2.7959873973252534,"y0":50.003701165791576,"z0":5.0271962482407195,"aX":-15.353240560363496},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.1,"breakHorizontal":11.0,"spinRate":2485,"spinDirection":233},"zone":3,"typeConfidence":2.0,"plateTime":0.3849611961067332,"extension":6.928855426915474},"index":5,"playId":"986adc43-ff0d-3975-94ee-d59c094f4499","pitchNumber":6,"startTime":"2026-07-02T01:10:43.899Z","endTime":"2026-07-02T01:10:49.255Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:10:49.255Z","atBatIndex":62},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ryan O'Hearn pops out to third baseman Alec Bohm.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-02T01:13:12.775Z","endTime":"2026-07-02T01:14:08.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.720629785606786,"aZ":-26.376545590060704,"pfxX":2.1831067060581875,"pfxZ":3.3875335198433243,"pX":1.1397904533468366,"pZ":1.0173126245071664,"vX0":6.864369731753703,"vY0":-129.2491403479278,"vZ0":-6.415891367995881,"x":73.55,"y":211.31,"x0":-1.8207634983608043,"y0":50.00538760967345,"z0":5.522899952307677,"aX":3.7418290875894837},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.0,"breakHorizontal":-5.3,"spinRate":2484,"spinDirection":169},"zone":14,"typeConfidence":2.0,"plateTime":0.42172318522454333,"extension":6.781275855875411},"index":0,"playId":"578dbf4a-e324-33da-8772-0f7f489aac21","pitchNumber":1,"startTime":"2026-07-02T01:13:21.840Z","endTime":"2026-07-02T01:13:24.840Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.49299823831077,"aZ":-9.925366756609312,"pfxX":-4.63698853090819,"pfxZ":10.948215569645296,"pX":1.1012018565109998,"pZ":1.7608369692551338,"vX0":9.225216545730387,"vY0":-141.4759161714015,"vZ0":-8.546249248738526,"x":75.02,"y":191.24,"x0":-1.5956004833605457,"y0":50.003430474905514,"z0":5.452256242264464,"aX":-9.424308798121265},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.2,"breakHorizontal":6.6,"spinRate":2375,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.38676198688712127,"extension":6.540562240868397},"index":1,"playId":"58f26219-e80d-36f0-ac0f-5f237a9939a6","pitchNumber":2,"startTime":"2026-07-02T01:13:39.526Z","endTime":"2026-07-02T01:13:42.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":97.8,"endSpeed":89.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.513503752691964,"aZ":-11.224429640516597,"pfxX":-5.31421972429337,"pfxZ":10.174643760106658,"pX":0.22995418185883856,"pZ":2.9010823155319523,"vX0":7.176228884902957,"vY0":-142.30976815510365,"vZ0":-5.325362508895991,"x":108.23,"y":160.45,"x0":-1.629532927735506,"y0":50.00175153219402,"z0":5.502524322124559,"aX":-10.941194448401529},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.5,"breakHorizontal":8.3,"spinRate":2437,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.38434818874903387,"extension":6.590276334356054},"hitData":{"launchSpeed":90.4,"launchAngle":68.0,"totalDistance":158.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":102.6,"coordY":142.59}},"index":2,"playId":"9d0da743-728d-3a29-b485-4474d02d486e","pitchNumber":3,"startTime":"2026-07-02T01:13:58.399Z","endTime":"2026-07-02T01:14:08.645Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:14:08.645Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Gonzales walks.","rbi":0,"awayScore":4,"homeScore":8,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-02T01:14:26.814Z","endTime":"2026-07-02T01:15:33.132Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"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":96.3,"endSpeed":89.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.268262298835936,"aZ":-21.085237806369474,"pfxX":-7.93832474327895,"pfxZ":5.536910996639469,"pX":1.033469735173808,"pZ":1.6980582998158387,"vX0":10.478788293345543,"vY0":-139.84110095853796,"vZ0":-6.43952117880578,"x":77.61,"y":192.93,"x0":-1.7116486422983064,"y0":50.00240417497576,"z0":5.39062905879446,"aX":-15.896650060408236},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.0,"breakHorizontal":12.5,"spinRate":2295,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3900306671963363,"extension":6.670910010920907},"index":0,"playId":"5f523f46-0ebc-3080-a82a-36237a7bb6ea","pitchNumber":1,"startTime":"2026-07-02T01:14:34.551Z","endTime":"2026-07-02T01:14:37.593Z","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":97.8,"endSpeed":89.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.507598728909514,"aZ":-12.057102166613006,"pfxX":-5.455920453975978,"pfxZ":9.806123798261071,"pX":-0.5220545826247973,"pZ":3.748513115871907,"vX0":5.480066015496473,"vY0":-142.29033379361928,"vZ0":-3.1296199140000027,"x":136.9,"y":137.57,"x0":-1.7636649330045922,"y0":50.00153000392405,"z0":5.626038923149305,"aX":-11.19198291546567},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.3,"breakHorizontal":8.8,"spinRate":2417,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3848681846712054,"extension":6.425901774480631},"index":1,"playId":"f190c385-df13-39e6-b993-e98013d45e47","pitchNumber":2,"startTime":"2026-07-02T01:14:51.861Z","endTime":"2026-07-02T01:14:55.549Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68387622356303,"aZ":-10.501724406669481,"pfxX":-4.720071601009367,"pfxZ":10.593270077205796,"pX":1.3872487425730762,"pZ":1.6028338136449993,"vX0":9.992246144983898,"vY0":-142.15316937337684,"vZ0":-8.754166985082298,"x":64.12,"y":195.5,"x0":-1.5606922461688948,"y0":50.00456552368968,"z0":5.389745075564508,"aX":-9.65897835037991},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.5,"breakHorizontal":6.5,"spinRate":2443,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.3853561454594314,"extension":6.806903232178016},"index":2,"playId":"12b6b718-c161-3b00-8c8c-5437740752f7","pitchNumber":3,"startTime":"2026-07-02T01:15:09.957Z","endTime":"2026-07-02T01:15:12.957Z","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(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":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.641635089108437,"aZ":-9.132526571933502,"pfxX":-4.666556031940717,"pfxZ":11.268084163698042,"pX":-0.8126062652495029,"pZ":0.7884580764343818,"vX0":4.303143411516442,"vY0":-141.68649606533964,"vZ0":-11.095841579408523,"x":147.97,"y":217.49,"x0":-1.7405112039841617,"y0":50.00539338673617,"z0":5.3271633292761145,"aX":-9.54381387805648},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.5,"breakHorizontal":7.7,"spinRate":2389,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.38574683381740327,"extension":6.645548941278657},"index":3,"playId":"0e91daf6-87ba-3f79-923f-8feef7243748","pitchNumber":4,"startTime":"2026-07-02T01:15:29.233Z","endTime":"2026-07-02T01:15:33.132Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:15:33.132Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Mangum walks. Nick Gonzales to 2nd.","rbi":0,"awayScore":4,"homeScore":8,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-02T01:15:52.855Z","endTime":"2026-07-02T01:17:26.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"postOnSecond":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"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":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"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, 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":89.1,"endSpeed":83.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.523273296303678,"aZ":-27.68027334322191,"pfxX":1.8789022001827522,"pfxZ":2.585469441278457,"pX":-0.30437089596674505,"pZ":3.26648869687036,"vX0":3.57793105529344,"vY0":-129.89768093780984,"vZ0":-0.659445712197952,"x":128.6,"y":150.58,"x0":-1.9340717472193567,"y0":50.00579504431366,"z0":5.594559248365668,"aX":3.2700586034334056},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.8,"breakHorizontal":-4.1,"spinRate":2557,"spinDirection":153},"zone":2,"typeConfidence":2.0,"plateTime":0.4187456885513656,"extension":6.533456424899865},"index":0,"playId":"d877618d-fb78-35b8-8691-737993275386","pitchNumber":1,"startTime":"2026-07-02T01:16:00.984Z","endTime":"2026-07-02T01:16:03.984Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.276370617290436,"aZ":-34.430001706824505,"pfxX":4.014034349251878,"pfxZ":-1.4534305526540159,"pX":-1.0328724585002669,"pZ":4.125199096207495,"vX0":1.263675407139656,"vY0":-122.88788148855954,"vZ0":3.398518602201576,"x":156.37,"y":127.4,"x0":-2.0728607061156503,"y0":50.000026593392896,"z0":5.616730203218014,"aX":6.247061530860012},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.8,"breakHorizontal":-7.6,"spinRate":2720,"spinDirection":62},"zone":11,"typeConfidence":2.0,"plateTime":0.44271710349381355,"extension":6.684953283577274},"index":1,"playId":"f305f6e5-efd7-3219-8ff5-f3f05e1b00ab","pitchNumber":2,"startTime":"2026-07-02T01:16:20.897Z","endTime":"2026-07-02T01:16:23.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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.808488693362342,"aZ":-30.65231014201031,"pfxX":2.5201340542834747,"pfxZ":0.8951761661970821,"pX":-0.5362620742550318,"pZ":3.76624683092861,"vX0":2.7400288754032323,"vY0":-128.18200317005662,"vZ0":1.3125451779586612,"x":137.44,"y":137.09,"x0":-1.9390389534441943,"y0":50.0016988279748,"z0":5.607975205221483,"aX":4.2711433831039365},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.0,"breakHorizontal":-5.0,"spinRate":2656,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.42427396833780806,"extension":6.612397965205415},"index":2,"playId":"8f904982-0044-3523-99de-ab070fab5d1a","pitchNumber":3,"startTime":"2026-07-02T01:16:41.752Z","endTime":"2026-07-02T01:16:44.880Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.680143425956643,"aZ":-12.793625653790217,"pfxX":-4.769616834603703,"pfxZ":9.34049104697134,"pX":-0.880439370024314,"pZ":3.6458787988486137,"vX0":4.058045134416412,"vY0":-142.64249519775177,"vZ0":-2.9245986448867423,"x":150.56,"y":140.34,"x0":-1.6969681199999083,"y0":50.00469741804102,"z0":5.48356866000032,"aX":-9.898210697819882},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.6,"breakHorizontal":7.9,"spinRate":2449,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3829718273097096,"extension":6.5630534411221575},"index":3,"playId":"59af4755-5988-3424-be58-5576b406431e","pitchNumber":4,"startTime":"2026-07-02T01:17:02.138Z","endTime":"2026-07-02T01:17:05.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.983762832987335,"aZ":-12.448919911125044,"pfxX":-4.349830334680329,"pfxZ":9.638462462082433,"pX":-0.6855079825616403,"pZ":3.3751854592655697,"vX0":4.589184248344532,"vY0":-141.6004939495706,"vZ0":-3.6560235318622896,"x":143.13,"y":147.65,"x0":-1.7560536644579223,"y0":50.00073367614147,"z0":5.470145297989813,"aX":-8.900741266065664},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.9,"breakHorizontal":7.1,"spinRate":2422,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.38566545553218035,"extension":6.633672884428765},"index":4,"playId":"4ca61aa0-6f2a-3418-9e98-0c6307ef82ff","pitchNumber":5,"startTime":"2026-07-02T01:17:23.435Z","endTime":"2026-07-02T01:17:26.962Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:17:26.962Z","atBatIndex":65},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jared Triolo doubles (8) on a sharp line drive to left fielder Brandon Marsh. Nick Gonzales scores. Jake Mangum scores.","rbi":2,"awayScore":6,"homeScore":8,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-02T01:18:48.395Z","endTime":"2026-07-02T01:19:04.828Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"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_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":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":{"id":686751,"link":"/api/v1/people/686751"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":{"id":686751,"link":"/api/v1/people/686751"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-02T01:17:41.374Z","endTime":"2026-07-02T01:18:50.722Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.702489183994444,"aZ":-18.62760016019416,"pfxX":-6.27248112010701,"pfxZ":6.950845016854414,"pX":0.12596051937058259,"pZ":2.8802156305555404,"vX0":6.974708617411167,"vY0":-138.2084977599544,"vZ0":-3.683925219911004,"x":112.2,"y":161.01,"x0":-1.6066893585171642,"y0":50.0030681863916,"z0":5.469933701324405,"aX":-12.224019775915929},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.1,"breakHorizontal":10.1,"spinRate":2310,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.39522009130981184,"extension":6.6153691762402795},"hitData":{"launchSpeed":100.8,"launchAngle":20.0,"totalDistance":380.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":82.66,"coordY":51.97}},"index":1,"playId":"27ae5512-112c-3317-847b-a7301767e16f","pitchNumber":1,"startTime":"2026-07-02T01:18:50.722Z","endTime":"2026-07-02T01:19:04.828Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:19:04.828Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Henry Davis flies out to center fielder Justin Crawford.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-02T01:21:47.742Z","endTime":"2026-07-02T01:22:17.474Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[1],"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":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-02T01:19:33.807Z","endTime":"2026-07-02T01:20:04.608Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Orion Kerkering replaces Seth Johnson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-02T01:20:04.608Z","endTime":"2026-07-02T01:21:50.045Z","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(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":88.4,"endSpeed":81.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.764213051695226,"aZ":-30.829676128943657,"pfxX":6.056267886300809,"pfxZ":0.8016116898946439,"pX":-0.6976237993879043,"pZ":2.891698118239426,"vX0":0.5603480934220659,"vY0":-128.81273675723625,"vZ0":-1.0472194233992862,"x":143.59,"y":160.7,"x0":-1.7048879371459706,"y0":50.00475676031984,"z0":5.687213130532683,"aX":10.17744774824054},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.4,"breakHorizontal":-11.0,"spinRate":2935,"spinDirection":61},"zone":1,"typeConfidence":2.0,"plateTime":0.42522333843825555,"extension":5.799548864700839},"index":2,"playId":"e1fc8b88-b6e0-34f3-b0f9-c45cf11a8aa9","pitchNumber":1,"startTime":"2026-07-02T01:21:50.045Z","endTime":"2026-07-02T01:21:53.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.76231992327557,"aZ":-14.759084253082133,"pfxX":-8.956464596843633,"pfxZ":8.58574676176621,"pX":-0.00255620114847998,"pZ":2.7601033442800613,"vX0":6.19112956623545,"vY0":-141.41243384812222,"vZ0":-5.717650806715247,"x":117.1,"y":164.26,"x0":-1.0547695918713187,"y0":50.005178404538796,"z0":5.752525815044234,"aX":-18.17127913756993},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.5,"breakHorizontal":15.0,"spinRate":2386,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.38709139431819173,"extension":6.261281183577549},"hitData":{"launchSpeed":89.0,"launchAngle":33.0,"totalDistance":339.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.44,"coordY":62.95}},"index":3,"playId":"2ffeff80-9a4a-3eab-b304-62a2b0398c3f","pitchNumber":2,"startTime":"2026-07-02T01:22:05.143Z","endTime":"2026-07-02T01:22:17.474Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:22:17.474Z","atBatIndex":67},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Konnor Griffin lines out to third baseman Alec Bohm.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-02T01:22:37.531Z","endTime":"2026-07-02T01:24:10.810Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"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":88.2,"endSpeed":82.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.241391554242913,"aZ":-31.257386730050605,"pfxX":7.230783168703572,"pfxZ":0.5358665837953289,"pX":-1.564544129703137,"pZ":4.791979610415111,"vX0":-1.5090513353469717,"vY0":-128.61125380979843,"vZ0":3.4102700560566217,"x":176.64,"y":109.4,"x0":-1.9166266326255261,"y0":50.000531841033386,"z0":5.847608232047932,"aX":12.326319054905102},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.8,"breakHorizontal":-12.8,"spinRate":2843,"spinDirection":67},"zone":11,"typeConfidence":2.0,"plateTime":0.4230232695574494,"extension":5.633414666772523},"index":0,"playId":"aac6a4c6-dd61-3f22-9fcb-3aa92bf43035","pitchNumber":1,"startTime":"2026-07-02T01:22:43.588Z","endTime":"2026-07-02T01:22:46.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.576754960416338,"aZ":-29.410864359432257,"pfxX":5.951627412935402,"pfxZ":1.6247846387603193,"pX":-1.397600607687734,"pZ":2.814961802060124,"vX0":-0.9190129874615833,"vY0":-128.54830821602548,"vZ0":-1.312834804334079,"x":170.27,"y":162.78,"x0":-1.8132381570027412,"y0":50.00307562845418,"z0":5.581564460966306,"aX":10.122780749192854},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.9,"breakHorizontal":-10.7,"spinRate":2890,"spinDirection":68},"zone":11,"typeConfidence":2.0,"plateTime":0.42346958441175797,"extension":5.786900009549496},"index":1,"playId":"ece9a041-db6a-3676-8b30-7018a4d30f44","pitchNumber":2,"startTime":"2026-07-02T01:23:02.191Z","endTime":"2026-07-02T01:23:05.567Z","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":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.817772197720465,"aZ":-29.93931261444071,"pfxX":5.815447004238807,"pfxZ":1.3342935604273585,"pX":-0.08435817759441318,"pZ":2.8357476945277194,"vX0":2.1726526129136134,"vY0":-127.55460566816441,"vZ0":-1.0601194352711478,"x":120.22,"y":162.21,"x0":-1.6993581927172983,"y0":50.000853892424495,"z0":5.588035741436258,"aX":9.713446912639673},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.4,"breakHorizontal":-11.0,"spinRate":2834,"spinDirection":61},"zone":5,"typeConfidence":2.0,"plateTime":0.4271431658754734,"extension":5.878739385802701},"index":2,"playId":"333d8892-56b6-36b5-9243-20ad9f0a0488","pitchNumber":3,"startTime":"2026-07-02T01:23:19.209Z","endTime":"2026-07-02T01:23:22.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.96391289252554,"aZ":-19.215203890764368,"pfxX":-11.073420264301019,"pfxZ":6.281925725530378,"pX":-0.3693107150418903,"pZ":2.01530799647027,"vX0":6.623630697160337,"vY0":-142.31808343363792,"vZ0":-6.752288932073178,"x":131.08,"y":184.37,"x0":-1.2814613999957567,"y0":50.001191277078895,"z0":5.624409062512631,"aX":-22.839343132151463},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.2,"breakHorizontal":18.8,"spinRate":2291,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.3840455883445184,"extension":6.4218285969340565},"index":3,"playId":"485f9919-e030-30ad-ada2-f79de10c8b64","pitchNumber":4,"startTime":"2026-07-02T01:23:38.191Z","endTime":"2026-07-02T01:23:41.191Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-02T01:23:50.298Z","endTime":"2026-07-02T01:24:05.645Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.150839251544234,"aZ":-30.026068698774488,"pfxX":6.657982453405092,"pfxZ":1.252576149484245,"pX":-0.1809736017232543,"pZ":2.456962261827818,"vX0":1.6029330954510024,"vY0":-129.11343176242076,"vZ0":-2.163028590225011,"x":123.9,"y":172.44,"x0":-1.6731472744874636,"y0":50.00323731916836,"z0":5.583085618382589,"aX":11.405961680175187},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.0,"breakHorizontal":-12.4,"spinRate":2963,"spinDirection":55},"zone":5,"typeConfidence":2.0,"plateTime":0.4218533797179047,"extension":5.8315418505543075},"hitData":{"launchSpeed":105.6,"launchAngle":8.0,"totalDistance":134.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":98.48,"coordY":169.27}},"index":5,"playId":"febeb43a-9c24-33a5-b207-b9b012cd13ee","pitchNumber":5,"startTime":"2026-07-02T01:24:05.645Z","endTime":"2026-07-02T01:24:10.810Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:24:10.810Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryson Stott singles on a ground ball to right fielder Jared Triolo.","rbi":0,"awayScore":6,"homeScore":8,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-02T01:26:18.168Z","endTime":"2026-07-02T01:28:19.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":4},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":81.7,"endSpeed":75.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.779382693802717,"aZ":-35.99340053704544,"pfxX":7.289348822420175,"pfxZ":-2.675599534040783,"pX":-0.7029436290668626,"pZ":2.8044560958055995,"vX0":3.2280757099398416,"vY0":-118.91311651093783,"vZ0":0.6211982878034499,"x":124.11,"y":141.84,"x0":-3.0271596946341823,"y0":50.00523430586913,"z0":5.8172569425892355,"aX":10.391875354878119},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-4.4,"breakHorizontal":-14.0,"spinRate":2390,"spinDirection":45},"zone":4,"typeConfidence":2.0,"plateTime":0.46142423591542725,"extension":6.6842004233566},"index":0,"playId":"ee361253-5567-3ff1-911f-62cd8196af2a","pitchNumber":1,"startTime":"2026-07-02T01:26:26.090Z","endTime":"2026-07-02T01:26:29.090Z","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":85.2,"endSpeed":78.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.88140476055595,"aZ":-37.88659311108922,"pfxX":7.127406778907888,"pfxZ":-3.7028821244600003,"pX":0.9729616188957215,"pZ":1.5703089825133547,"vX0":6.707693848309029,"vY0":-123.9448138812168,"vZ0":-2.331075977365246,"x":79.91,"y":196.38,"x0":-2.7035259325447702,"y0":50.00370608300853,"z0":5.714481357956123,"aX":10.989009783207303},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-7.0,"breakHorizontal":-14.5,"spinRate":2372,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4434533847244668,"extension":7.184090550319569},"index":1,"playId":"ce5b49b5-e9e7-3993-af97-3d1e1bbf7b00","pitchNumber":2,"startTime":"2026-07-02T01:26:42.707Z","endTime":"2026-07-02T01:26:49.971Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.683241578510145,"aZ":-17.276119239353104,"pfxX":-7.472327057543789,"pfxZ":7.314311992074337,"pX":0.32243269576042916,"pZ":2.9396299738642586,"vX0":11.914351588843454,"vY0":-141.67140083302638,"vZ0":-3.112637730090869,"x":104.71,"y":159.41,"x0":-2.962461299898198,"y0":50.00593778249952,"z0":5.153774871505243,"aX":-15.227238841329955},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.7,"breakHorizontal":11.2,"spinRate":2377,"spinDirection":233},"zone":3,"typeConfidence":2.0,"plateTime":0.3862956108323563,"extension":6.763241706003545},"index":2,"playId":"5bf6e671-5011-3e4b-88e4-9f463d913fa3","pitchNumber":3,"startTime":"2026-07-02T01:27:23.380Z","endTime":"2026-07-02T01:27:26.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.8504761571628,"aZ":-16.299555043914825,"pfxX":-7.5029949995026035,"pfxZ":7.731802299866649,"pX":-0.6566713191919893,"pZ":1.956373520287953,"vX0":9.177319937975193,"vY0":-142.20120239674068,"vZ0":-5.9284279204760075,"x":142.03,"y":185.96,"x0":-2.9472126091549797,"y0":50.00283658058448,"z0":5.097990686071439,"aX":-15.404808112530976},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.0,"breakHorizontal":11.8,"spinRate":2350,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.38480867973920896,"extension":6.823154847773922},"index":3,"playId":"4a54cf66-ee63-3b97-b00a-32cb6982fbfd","pitchNumber":4,"startTime":"2026-07-02T01:27:45.524Z","endTime":"2026-07-02T01:27:49.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.80909221406469,"aZ":-35.356781598286865,"pfxX":7.349591908391074,"pfxZ":-2.0001108984730136,"pX":0.23553375187227327,"pZ":1.635926237580265,"vX0":5.319535048986506,"vY0":-125.51351239900221,"vZ0":-2.4867717726187726,"x":108.02,"y":194.61,"x0":-2.8673289333425993,"y0":50.002423141682875,"z0":5.523592100595275,"aX":11.70383176052354},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.0,"breakHorizontal":-14.5,"spinRate":2295,"spinDirection":41},"zone":9,"typeConfidence":2.0,"plateTime":0.43667414129493,"extension":7.132874836723857},"hitData":{"launchSpeed":98.3,"launchAngle":-4.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":150.2,"coordY":106.39}},"index":4,"playId":"c0b29983-7dc7-3aa5-81b9-961fbc8b7cc3","pitchNumber":5,"startTime":"2026-07-02T01:28:08.159Z","endTime":"2026-07-02T01:28:19.049Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:28:19.049Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.T. Realmuto called out on strikes.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-02T01:28:40.016Z","endTime":"2026-07-02T01:30:10.084Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.113873874989363,"aZ":-31.763499915424525,"pfxX":6.756372478936619,"pfxZ":0.26981826825209865,"pX":1.0647013927808429,"pZ":1.4255411084568466,"vX0":7.86386701289545,"vY0":-123.60187615128925,"vZ0":-3.0588108954481315,"x":76.42,"y":200.29,"x0":-3.038600750665233,"y0":50.00471158102718,"z0":5.351923331282169,"aX":10.434046989380557},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.0,"breakHorizontal":-14.2,"spinRate":2722,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4434892613176675,"extension":6.947761955047854},"index":0,"playId":"aaa96b05-3a21-3a34-a9d3-445ac4a7a377","pitchNumber":1,"startTime":"2026-07-02T01:28:54.436Z","endTime":"2026-07-02T01:28:57.436Z","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":96.0,"endSpeed":88.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.754169239984307,"aZ":-17.392254565674996,"pfxX":-7.298874543795531,"pfxZ":7.475962816047363,"pX":-0.09310549384081193,"pZ":2.086515612309448,"vX0":10.409827310606838,"vY0":-139.36522446133708,"vZ0":-5.009273367414244,"x":120.55,"y":182.44,"x0":-2.919253982703522,"y0":50.00373378906954,"z0":5.046842312292651,"aX":-14.435039552129254},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.7,"breakHorizontal":11.2,"spinRate":2379,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.392218673903475,"extension":6.754448354598445},"index":1,"playId":"860d9aee-8fa3-30e7-aebf-fe2582d03539","pitchNumber":2,"startTime":"2026-07-02T01:29:14.652Z","endTime":"2026-07-02T01:29:17.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.8,"endSpeed":88.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.943751517665287,"aZ":-17.855462838276303,"pfxX":-6.82024550587519,"pfxZ":7.1235615733712265,"pX":-0.13073293659601612,"pZ":3.150915526902873,"vX0":10.19712208066621,"vY0":-140.64037446540206,"vZ0":-2.256039348694097,"x":121.98,"y":153.71,"x0":-2.9119404623212293,"y0":50.0008047791755,"z0":5.117378808801833,"aX":-13.705897572425885},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.6,"breakHorizontal":10.3,"spinRate":2331,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.38898804790917296,"extension":6.743696058599823},"index":2,"playId":"bdc253d7-d5bd-3b49-b959-8615ab72d7fd","pitchNumber":3,"startTime":"2026-07-02T01:29:39.023Z","endTime":"2026-07-02T01:29:42.023Z","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":85.1,"endSpeed":78.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.09923961265828,"aZ":-30.94133412769816,"pfxX":9.152723484124063,"pfxZ":0.796114715530198,"pX":0.13139784315571826,"pZ":2.887723204902251,"vX0":5.229497497737898,"vY0":-123.95150764762121,"vZ0":-0.2341504374766168,"x":111.99,"y":160.81,"x0":-3.1960445846354824,"y0":50.00518855571462,"z0":5.570019130563654,"aX":14.222592337994563},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.7,"breakHorizontal":-17.8,"spinRate":2690,"spinDirection":58},"zone":2,"typeConfidence":2.0,"plateTime":0.4421308959399539,"extension":6.43906773203654},"index":3,"playId":"9380a463-8530-3350-a630-3b36e366eba0","pitchNumber":4,"startTime":"2026-07-02T01:30:06.812Z","endTime":"2026-07-02T01:30:10.084Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:30:10.084Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Rincones Jr. strikes out swinging.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-02T01:30:25.897Z","endTime":"2026-07-02T01:32:46.874Z","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":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":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":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"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":96.7,"endSpeed":88.4,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.195355614541917,"aZ":-15.33789439031606,"pfxX":-7.795392090031694,"pfxZ":8.417221629369173,"pX":-0.6394715686075969,"pZ":2.133573571862877,"vX0":9.573892672524124,"vY0":-140.40608286819963,"vZ0":-5.372994794411584,"x":141.38,"y":181.17,"x0":-3.07750354071517,"y0":50.00635421905765,"z0":5.0670275299782395,"aX":-15.599235745614765},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.3,"breakHorizontal":12.2,"spinRate":2420,"spinDirection":239},"zone":7,"typeConfidence":2.0,"plateTime":0.38980745512485226,"extension":6.866115596158603},"index":0,"playId":"cf491ce7-0d42-351b-a35a-11f45e512818","pitchNumber":1,"startTime":"2026-07-02T01:30:36.981Z","endTime":"2026-07-02T01:30:39.981Z","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":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.5,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.95483523525284,"aZ":-17.75261656232433,"pfxX":-7.446322833048395,"pfxZ":7.047387381774653,"pX":-0.9327386075197942,"pZ":2.443574843326345,"vX0":8.797438647787448,"vY0":-141.79692551320258,"vZ0":-4.543444895250414,"x":152.55,"y":172.8,"x0":-3.1009431672980874,"y0":50.001166138336906,"z0":5.191452049655866,"aX":-15.235423295373606},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.0,"breakHorizontal":11.8,"spinRate":2321,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.38555746475557173,"extension":6.883044633055224},"index":1,"playId":"3b948bba-07ac-3b8d-b748-842e8f6867fe","pitchNumber":2,"startTime":"2026-07-02T01:31:08.127Z","endTime":"2026-07-02T01:31:35.139Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.1,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17807144827272,"aZ":-36.412398158835835,"pfxX":7.422553488437282,"pfxZ":-2.77180062768233,"pX":0.9651450597229944,"pZ":2.1899967356162295,"vX0":6.911035677688059,"vY0":-123.11801790987884,"vZ0":-1.2904230036777062,"x":80.21,"y":179.65,"x0":-2.8457004615100083,"y0":50.001394331185416,"z0":5.811479488320652,"aX":11.356308119260321},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-5.0,"breakHorizontal":-15.1,"spinRate":2438,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4454257736803777,"extension":7.061946311700988},"index":2,"playId":"b0da0ca9-db32-3b4a-aa77-44119a4be8da","pitchNumber":3,"startTime":"2026-07-02T01:31:40.513Z","endTime":"2026-07-02T01:31:49.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.4,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.524892721131057,"aZ":-26.248417939228844,"pfxX":6.68566844079632,"pfxZ":3.848161515455133,"pX":1.075986066121997,"pZ":1.562384035060048,"vX0":7.982218749563968,"vY0":-123.01607819703767,"vZ0":-3.7874221292173,"x":75.99,"y":196.6,"x0":-3.0744022219089495,"y0":50.000048408381865,"z0":5.337410613969799,"aX":10.28276035428576},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":6.4,"breakHorizontal":-13.9,"spinRate":2664,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.44459918667866205,"extension":7.109791653173357},"index":3,"playId":"8e738b3c-6a45-3568-93fe-c6204a4e5351","pitchNumber":4,"startTime":"2026-07-02T01:32:20.082Z","endTime":"2026-07-02T01:32:23.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.1,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.182296135424924,"aZ":-16.18236348709516,"pfxX":-7.626883018052728,"pfxZ":7.873694935137257,"pX":-0.888017918307433,"pZ":2.7795661698157694,"vX0":8.751001554994282,"vY0":-141.13940321383993,"vZ0":-3.791483748733678,"x":150.85,"y":163.73,"x0":-3.028343017322036,"y0":50.000030571920824,"z0":5.17322923969305,"aX":-15.484931106198209},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.7,"breakHorizontal":12.1,"spinRate":2341,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.38712852036331036,"extension":6.88449481094466},"index":4,"playId":"aaf76327-ab93-31dd-9e4b-59578a814e20","pitchNumber":5,"startTime":"2026-07-02T01:32:43.874Z","endTime":"2026-07-02T01:32:46.874Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:32:46.874Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Justin Crawford singles on a ground ball to third baseman Nick Gonzales. Bryson Stott to 2nd.","rbi":0,"awayScore":6,"homeScore":8,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-02T01:33:06.730Z","endTime":"2026-07-02T01:35:39.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"postOnSecond":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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":97.6,"endSpeed":89.6,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.293402787853513,"aZ":-17.75820837329373,"pfxX":-8.399339848023747,"pfxZ":7.046095291024889,"pX":-0.14727875346106353,"pZ":2.462396545579784,"vX0":11.232800357489278,"vY0":-141.67062517785772,"vZ0":-3.9686822696086157,"x":122.61,"y":172.3,"x0":-3.059776182977351,"y0":50.005702183313296,"z0":5.006083568382255,"aX":-17.193186374559204},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.1,"breakHorizontal":13.1,"spinRate":2386,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.38561226387006764,"extension":6.935740496456021},"index":0,"playId":"e2077247-6b98-337c-ae32-000613056467","pitchNumber":1,"startTime":"2026-07-02T01:33:14.656Z","endTime":"2026-07-02T01:33:17.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.2,"endSpeed":77.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.404699915589905,"aZ":-27.638798103874542,"pfxX":7.482621647266189,"pfxZ":2.956763745757165,"pX":-0.8039634524145508,"pZ":3.372208716614173,"vX0":3.4126232137651016,"vY0":-122.64556521022287,"vZ0":0.5698719584018904,"x":147.65,"y":147.73,"x0":-3.182399631489459,"y0":50.005590463307605,"z0":5.478887950588828,"aX":11.493721341481411},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.8,"breakHorizontal":-14.3,"spinRate":2628,"spinDirection":66},"zone":1,"typeConfidence":2.0,"plateTime":0.44520086850663576,"extension":7.2809863379378585},"index":1,"playId":"c74c7b63-bb70-38b9-9b16-99da6f18aab8","pitchNumber":2,"startTime":"2026-07-02T01:33:35.339Z","endTime":"2026-07-02T01:33:38.399Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-02T01:33:56.739Z","endTime":"2026-07-02T01:34:18.498Z","isPitch":false,"type":"action","player":{"id":702222,"link":"/api/v1/people/702222"}},{"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":97.1,"endSpeed":89.5,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.14634488129835,"aZ":-16.888764646100906,"pfxX":-7.611804420641565,"pfxZ":7.510540229784863,"pX":-0.46220612501325575,"pZ":1.9011078973906799,"vX0":9.646848997136134,"vY0":-141.05389818851734,"vZ0":-5.6856274651307706,"x":134.62,"y":187.45,"x0":-2.9219563941971853,"y0":50.002245160993844,"z0":5.014918981629275,"aX":-15.489147138375252},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.7,"breakHorizontal":12.0,"spinRate":2366,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.38687489170888245,"extension":6.77854637736188},"index":3,"playId":"35ebe435-b44f-3b80-b01e-cca24b072aad","pitchNumber":3,"startTime":"2026-07-02T01:34:18.498Z","endTime":"2026-07-02T01:34:21.741Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.048804081987782,"aZ":-33.80951857323381,"pfxX":5.8473403800401025,"pfxZ":-1.083041654314144,"pX":-1.3181280212034652,"pZ":2.2053435663615604,"vX0":2.8273206502104604,"vY0":-122.24057329590339,"vZ0":-0.6782139832685783,"x":167.24,"y":179.24,"x0":-3.2492090591218115,"y0":50.00148535664802,"z0":5.388455917150743,"aX":8.84924030901648},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.9,"breakHorizontal":-11.3,"spinRate":2624,"spinDirection":64},"zone":13,"typeConfidence":2.0,"plateTime":0.448046964484075,"extension":7.01052504657539},"index":4,"playId":"f38c24e7-a28f-3d46-bcc6-9194d7a97c2e","pitchNumber":4,"startTime":"2026-07-02T01:34:47.330Z","endTime":"2026-07-02T01:34:51.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.5,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.389028272838836,"aZ":-15.866631898319113,"pfxX":-5.8850111363789965,"pfxZ":8.103514063708632,"pX":-0.06284544982515879,"pZ":3.4090128176633434,"vX0":10.194306551019507,"vY0":-141.02791691083004,"vZ0":-2.2511484835706725,"x":119.4,"y":146.74,"x0":-2.961550742708448,"y0":50.00198092398645,"z0":5.242293001952822,"aX":-11.842881440734612},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.4,"breakHorizontal":8.5,"spinRate":2396,"spinDirection":233},"zone":2,"typeConfidence":2.0,"plateTime":0.3885451911326592,"extension":7.055134591780751},"index":5,"playId":"fb6308c7-df03-3edb-b400-80c602a57596","pitchNumber":5,"startTime":"2026-07-02T01:35:08.100Z","endTime":"2026-07-02T01:35:11.100Z","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":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.60551095958661,"aZ":-36.36397469340679,"pfxX":8.150975746202676,"pfxZ":-2.640210194190413,"pX":-0.8390391539466815,"pZ":2.9905483011277356,"vX0":2.7249122394650342,"vY0":-125.00130053324601,"vZ0":0.37490430604486336,"x":148.98,"y":158.04,"x0":-3.0015308753643133,"y0":50.002723500643945,"z0":5.817969816311532,"aX":12.931278473995716},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.4,"breakHorizontal":-15.4,"spinRate":2419,"spinDirection":41},"zone":1,"typeConfidence":2.0,"plateTime":0.4377603018912066,"extension":7.191622838114899},"hitData":{"launchSpeed":84.0,"launchAngle":2.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.97,"coordY":169.77}},"index":6,"playId":"d4bf474d-ee53-36dc-82db-dc09c58be4e9","pitchNumber":6,"startTime":"2026-07-02T01:35:32.092Z","endTime":"2026-07-02T01:35:39.741Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:35:39.741Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trea Turner called out on strikes.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-02T01:36:02.088Z","endTime":"2026-07-02T01:37:37.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":3},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.114240754819154,"aZ":-28.77331696900155,"pfxX":10.195680834282046,"pfxZ":2.218875036332479,"pX":-0.5247491934872268,"pZ":3.200229930956997,"vX0":3.336617442730135,"vY0":-123.01039318229356,"vZ0":0.6702299266267339,"x":137.0,"y":152.37,"x0":-3.2231546176399637,"y0":50.00528975250552,"z0":5.361257474061504,"aX":15.64503437252619},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.4,"breakHorizontal":-19.2,"spinRate":2625,"spinDirection":61},"zone":1,"typeConfidence":2.0,"plateTime":0.44505841804825463,"extension":6.873816684573534},"index":0,"playId":"8270cb17-af8c-31af-8be1-133cb7a6ff1e","pitchNumber":1,"startTime":"2026-07-02T01:36:14.347Z","endTime":"2026-07-02T01:36:17.347Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.790463715402673,"aZ":-29.273350854563716,"pfxX":9.686911194118172,"pfxZ":1.8654214925655417,"pX":-0.07331513590678572,"pZ":3.2442225141188765,"vX0":4.166055516602721,"vY0":-123.87588881258202,"vZ0":0.5150998887354771,"x":119.79,"y":151.19,"x0":-3.0352829825361125,"y0":50.00096759346104,"z0":5.481123391921371,"aX":15.05001284027558},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.7,"breakHorizontal":-18.5,"spinRate":2622,"spinDirection":56},"zone":2,"typeConfidence":2.0,"plateTime":0.4421830117346066,"extension":7.0343081820101965},"index":1,"playId":"551c35ee-f9f0-3b95-8ad6-8a88b6480bb3","pitchNumber":2,"startTime":"2026-07-02T01:36:34.834Z","endTime":"2026-07-02T01:36:37.834Z","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":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.495241336527336,"aZ":-27.05530146124492,"pfxX":7.75882264098685,"pfxZ":3.333886418150259,"pX":-0.6771538702326027,"pZ":1.5699618776427817,"vX0":3.8518491596724265,"vY0":-122.70961649641444,"vZ0":-3.7350871809340207,"x":142.81,"y":196.39,"x0":-3.271627510249517,"y0":50.00528443975771,"z0":5.396873029558604,"aX":11.926911514206996},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.5,"breakHorizontal":-14.9,"spinRate":2621,"spinDirection":59},"zone":13,"typeConfidence":2.0,"plateTime":0.44503215428034837,"extension":6.763520590027144},"index":2,"playId":"6c1bb438-5355-3bb6-bd96-a8128f262624","pitchNumber":3,"startTime":"2026-07-02T01:36:55.635Z","endTime":"2026-07-02T01:37:22.635Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":607208,"fullName":"Trea Turner","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(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":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73543302697242,"aZ":-30.213957122004565,"pfxX":9.528334672836916,"pfxZ":1.2561946911372575,"pX":-0.6947025732151941,"pZ":2.061244444251214,"vX0":2.9788220845495266,"vY0":-124.35717180527993,"vZ0":-2.093698896295308,"x":143.48,"y":183.13,"x0":-3.147070241420217,"y0":50.003859421861435,"z0":5.428886137522735,"aX":14.871767315873742},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.0,"breakHorizontal":-18.0,"spinRate":2657,"spinDirection":60},"zone":7,"typeConfidence":2.0,"plateTime":0.44103252256874015,"extension":6.610384611914277},"index":3,"playId":"5e4027b6-ba7d-30b1-8bd0-cefa81b88b2f","pitchNumber":4,"startTime":"2026-07-02T01:37:34.931Z","endTime":"2026-07-02T01:37:37.931Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:37:37.931Z","atBatIndex":73},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brandon Lowe pops out to second baseman Bryson Stott.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-02T01:39:48.586Z","endTime":"2026-07-02T01:40:14.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"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":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Derek Hill replaces right fielder Gabriel Rincones Jr., batting 8th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-02T01:38:55.314Z","endTime":"2026-07-02T01:39:50.898Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":687282,"link":"/api/v1/people/687282"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.726441294724278,"aZ":-28.325795959967643,"pfxX":6.083905794254512,"pfxZ":2.312029636139818,"pX":-0.20896527358261877,"pZ":1.8012725807190888,"vX0":1.988191660772252,"vY0":-128.04350525912028,"vZ0":-4.019332127816505,"x":124.97,"y":190.15,"x0":-1.785429092665169,"y0":50.00398142143192,"z0":5.600578203065428,"aX":10.131272213759093},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.5,"breakHorizontal":-11.5,"spinRate":2906,"spinDirection":49},"zone":8,"typeConfidence":2.0,"plateTime":0.42729801385160027,"extension":5.832523059152143},"index":1,"playId":"4a1dd982-4990-3b5f-a723-452fe25bb4d6","pitchNumber":1,"startTime":"2026-07-02T01:39:50.898Z","endTime":"2026-07-02T01:39:53.898Z","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":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.761277845583102,"aZ":-28.115644044488395,"pfxX":5.6851427942507815,"pfxZ":2.3423434785920145,"pX":0.19078247484468322,"pZ":2.090856838791878,"vX0":2.737764048763517,"vY0":-130.5451571889071,"vZ0":-3.658081182549773,"x":109.73,"y":182.33,"x0":-1.6091453246473741,"y0":50.00174061823932,"z0":5.620203916461368,"aX":9.83765594113441},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.7,"breakHorizontal":-10.9,"spinRate":2987,"spinDirection":50},"zone":8,"typeConfidence":2.0,"plateTime":0.41912668528677255,"extension":5.780136219850422},"hitData":{"launchSpeed":84.8,"launchAngle":60.0,"totalDistance":194.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":156.79,"coordY":132.25}},"index":2,"playId":"17682057-e78a-3d92-88bc-0c6f8e816e80","pitchNumber":2,"startTime":"2026-07-02T01:40:04.696Z","endTime":"2026-07-02T01:40:14.586Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:40:14.586Z","atBatIndex":74},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryan Reynolds lines out to first baseman Bryce Harper.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-02T01:40:29.275Z","endTime":"2026-07-02T01:41:13.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"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, 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":88.7,"endSpeed":80.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.693319897921242,"aZ":-28.83573885099695,"pfxX":7.65018873704058,"pfxZ":1.9928154759585404,"pX":-1.1271950097834271,"pZ":2.562582661365811,"vX0":-0.8074280641413795,"vY0":-129.1501535769454,"vZ0":-2.0960140635289894,"x":159.97,"y":169.59,"x0":-1.8024090292813226,"y0":50.00556288673158,"z0":5.618281876235999,"aX":12.832389891736552},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.4,"breakHorizontal":-13.7,"spinRate":2957,"spinDirection":53},"zone":11,"typeConfidence":2.0,"plateTime":0.42526898199117813,"extension":5.7151222320655455},"index":0,"playId":"00b4e299-d5ca-3d2d-96f3-15a958de7564","pitchNumber":1,"startTime":"2026-07-02T01:40:39.351Z","endTime":"2026-07-02T01:40:42.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":90.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.5450353546782,"aZ":-8.596888886058924,"pfxX":-7.516924668725865,"pfxZ":11.308407852238075,"pX":0.7904321867950098,"pZ":1.7195393696701289,"vX0":7.4885247739769705,"vY0":-143.76784050877063,"vZ0":-9.745351451120342,"x":86.87,"y":192.35,"x0":-0.876361507464746,"y0":50.00689388008242,"z0":5.694409630622763,"aX":-15.67801756583643},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.6,"breakHorizontal":12.0,"spinRate":2387,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.3815438042994175,"extension":6.369142846031135},"index":1,"playId":"06766f20-ee41-3f0b-92cc-e6b6cd2e128d","pitchNumber":2,"startTime":"2026-07-02T01:40:53.507Z","endTime":"2026-07-02T01:40:56.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.889635886474426,"aZ":-27.840107715594243,"pfxX":5.264902022712409,"pfxZ":2.547618552311625,"pX":0.7884690761279781,"pZ":1.9937399325546803,"vX0":4.232532108998219,"vY0":-130.05443788812988,"vZ0":-3.6715582749460136,"x":86.95,"y":184.95,"x0":-1.5477554173088197,"y0":50.00352057303814,"z0":5.550230470333338,"aX":8.962138113340574},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.0,"breakHorizontal":-10.6,"spinRate":3037,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.42217536189104665,"extension":5.852325445104966},"hitData":{"launchSpeed":89.8,"launchAngle":10.0,"totalDistance":147.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":160.8,"coordY":154.03}},"index":2,"playId":"45e53740-e863-32d1-b7df-45a5164235db","pitchNumber":3,"startTime":"2026-07-02T01:41:08.879Z","endTime":"2026-07-02T01:41:13.776Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:41:13.776Z","atBatIndex":75},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Esmerlyn Valdez flies out to right fielder Derek Hill.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-02T01:41:36.189Z","endTime":"2026-07-02T01:42:26.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.2,"endSpeed":89.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.322784541761656,"aZ":-21.040952829112108,"pfxX":-10.634085172325813,"pfxZ":5.467609831084083,"pX":0.47630542438769974,"pZ":2.643317438076551,"vX0":8.141953385789416,"vY0":-141.33986644509727,"vZ0":-4.863013629578259,"x":98.84,"y":167.41,"x0":-1.0510937761842674,"y0":50.00127139518545,"z0":5.725730877490363,"aX":-21.648366432745316},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.1,"breakHorizontal":17.8,"spinRate":2225,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.3865992178487292,"extension":6.44371106400139},"index":0,"playId":"9b9edae2-749b-34c1-aa1f-bacfb23469d2","pitchNumber":1,"startTime":"2026-07-02T01:41:43.159Z","endTime":"2026-07-02T01:41:46.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35001313161029,"aZ":-32.13458093275773,"pfxX":8.543937062658113,"pfxZ":0.026433901052453024,"pX":-0.9417787929460635,"pZ":3.7921518057686416,"vX0":-0.9424877001623196,"vY0":-128.78139974612682,"vZ0":1.1705125378657506,"x":152.9,"y":136.39,"x0":-1.685858753953744,"y0":50.006175659860084,"z0":5.792352088320682,"aX":14.547197421330207},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.5,"breakHorizontal":-15.4,"spinRate":2854,"spinDirection":63},"zone":11,"typeConfidence":2.0,"plateTime":0.4231333861764348,"extension":5.964907010045832},"index":1,"playId":"359f815a-c202-3df5-8ec0-288c9ef08f56","pitchNumber":2,"startTime":"2026-07-02T01:41:56.727Z","endTime":"2026-07-02T01:41:59.822Z","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":88.0,"endSpeed":81.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.231875343104697,"aZ":-34.64422185895941,"pfxX":5.21293710791444,"pfxZ":-1.4807217489879587,"pX":0.32367375534804893,"pZ":2.541839819535825,"vX0":3.08989565625407,"vY0":-128.26012479466817,"vZ0":-1.119855508151933,"x":104.66,"y":170.15,"x0":-1.5734165161975102,"y0":50.002670619091674,"z0":5.6827822217721975,"aX":8.695107299432678},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.8,"breakHorizontal":-10.1,"spinRate":2925,"spinDirection":59},"zone":6,"typeConfidence":2.0,"plateTime":0.42684336744648954,"extension":6.015896933412639},"hitData":{"launchSpeed":92.4,"launchAngle":34.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.92,"coordY":74.67}},"index":2,"playId":"8b021f00-41db-3ff4-b01f-38c5bf7fba93","pitchNumber":3,"startTime":"2026-07-02T01:42:16.979Z","endTime":"2026-07-02T01:42:26.010Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:42:26.010Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-02T01:44:42.503Z","endTime":"2026-07-02T01:46:01.116Z","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":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":5},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Dennis Santana replaces Yohan Ramírez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-02T01:43:45.878Z","endTime":"2026-07-02T01:44:44.822Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642701,"link":"/api/v1/people/642701"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.45295421042837,"aZ":-14.212511847829507,"pfxX":-7.558014862596273,"pfxZ":9.132160641187756,"pX":0.054628057343170056,"pZ":2.939748123752765,"vX0":7.570423436816228,"vY0":-139.38826470343395,"vZ0":-4.967599561925703,"x":114.92,"y":159.41,"x0":-1.7151223829940276,"y0":50.00191195272474,"z0":5.683985268173392,"aX":-14.86527805037262},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.7,"breakHorizontal":12.1,"spinRate":2409,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.39301249855096243,"extension":6.020756155251594},"index":1,"playId":"2bffc584-c7f7-3014-9027-52441c8c7f9e","pitchNumber":1,"startTime":"2026-07-02T01:44:44.822Z","endTime":"2026-07-02T01:44:47.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":79.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.7670483296354,"aZ":-29.76105848080734,"pfxX":-1.412107808838221,"pfxZ":1.5457554758226513,"pX":1.6052155501783685,"pZ":0.8658181338290796,"vX0":8.223784104798842,"vY0":-123.2738270548291,"vZ0":-5.608479193516557,"x":55.81,"y":215.4,"x0":-1.5675946500077926,"y0":50.005446576287426,"z0":5.633983006483752,"aX":-2.209766474623542},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.9,"breakHorizontal":1.0,"spinRate":2665,"spinDirection":268},"zone":14,"typeConfidence":2.0,"plateTime":0.44158980029111916,"extension":6.039912881673811},"index":2,"playId":"bbf3bb1a-9adb-3cdc-b5df-235bc560ee36","pitchNumber":2,"startTime":"2026-07-02T01:45:00.928Z","endTime":"2026-07-02T01:45:03.928Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.055616879991927,"aZ":-31.846897199934368,"pfxX":0.23502499260401177,"pfxZ":0.201842054603107,"pX":-0.37670084029206247,"pZ":3.3526404309339517,"vX0":3.346016944345913,"vY0":-125.23721675759649,"vZ0":0.22773817544982866,"x":131.36,"y":148.26,"x0":-1.7553138568585784,"y0":50.002050033146006,"z0":5.845498654071659,"aX":0.37586043062166213},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.6,"breakHorizontal":-1.1,"spinRate":2650,"spinDirection":128},"zone":1,"typeConfidence":2.0,"plateTime":0.43579967276103204,"extension":5.93188055468402},"index":3,"playId":"e33c0eee-4a76-3cec-b8f3-c37164078345","pitchNumber":3,"startTime":"2026-07-02T01:45:19.238Z","endTime":"2026-07-02T01:45:22.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.534423688824507,"aZ":-29.834737230035003,"pfxX":0.21524940703283457,"pfxZ":1.4914890146806794,"pX":0.3161005243706462,"pZ":2.657414215390582,"vX0":5.0592541236250925,"vY0":-124.35479119728937,"vZ0":-1.633995772203375,"x":104.95,"y":167.03,"x0":-1.7712331172906262,"y0":50.003276947777586,"z0":5.7939831661885,"aX":0.3370623441231362},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.5,"breakHorizontal":-1.6,"spinRate":2585,"spinDirection":117},"zone":6,"typeConfidence":2.0,"plateTime":0.4401584646940062,"extension":5.96451094373692},"index":4,"playId":"00e7de8b-5172-3e6d-8b53-820d5aaff7ad","pitchNumber":4,"startTime":"2026-07-02T01:45:37.362Z","endTime":"2026-07-02T01:45:40.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.954199620032867,"aZ":-27.577692038450884,"pfxX":0.2764915479027441,"pfxZ":2.9239603327445733,"pX":-0.3756404624877475,"pZ":1.7921124895621652,"vX0":3.4778485788207907,"vY0":-124.78105916149644,"vZ0":-3.6905613601508427,"x":131.32,"y":190.39,"x0":-1.825467575429163,"y0":50.00302524186319,"z0":5.5716621226056935,"aX":0.43347467696896613},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.7,"breakHorizontal":-1.3,"spinRate":2400,"spinDirection":201},"zone":7,"typeConfidence":2.0,"plateTime":0.4395743753773602,"extension":6.0492376720333825},"index":5,"playId":"cf9ee676-ecfb-383b-9042-fe34b731050b","pitchNumber":5,"startTime":"2026-07-02T01:45:58.116Z","endTime":"2026-07-02T01:46:01.116Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:46:01.116Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Harper strikes out swinging.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-02T01:46:19.926Z","endTime":"2026-07-02T01:47:45.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.762570300731692,"aZ":-27.443896419272466,"pfxX":0.11013095459104694,"pfxZ":3.0543277026572335,"pX":0.7755496852033534,"pZ":1.6448922320080779,"vX0":6.051060459755122,"vY0":-123.96348602435197,"vZ0":-4.089863920168809,"x":87.44,"y":194.37,"x0":-1.7157894804345626,"y0":50.00360797762849,"z0":5.6181675284992,"aX":0.17084043518286599},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.8,"breakHorizontal":-1.7,"spinRate":2378,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.4425542405181817,"extension":6.003584825337883},"index":0,"playId":"7eb2a13a-326f-31f2-bab6-163b8de161d3","pitchNumber":1,"startTime":"2026-07-02T01:46:27.702Z","endTime":"2026-07-02T01:46:30.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.838595701615212,"aZ":-16.178292413352562,"pfxX":-8.19056209177618,"pfxZ":8.273084375256479,"pX":-0.7008056051596492,"pZ":2.4823763307942226,"vX0":5.548244409826591,"vY0":-137.74433386227557,"vZ0":-5.579853462027338,"x":143.71,"y":171.76,"x0":-1.670770035331434,"y0":50.001188885791535,"z0":5.6173239396292045,"aX":-15.8341688559199},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.0,"breakHorizontal":13.8,"spinRate":2295,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.39669797872622103,"extension":5.911745824693898},"index":1,"playId":"8bf6440b-63ee-36ca-a6ac-a56754eea006","pitchNumber":2,"startTime":"2026-07-02T01:46:45.199Z","endTime":"2026-07-02T01:46:48.199Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.891332885896915,"aZ":-28.52444387845533,"pfxX":-0.11527784969806198,"pfxZ":2.3295804657971892,"pX":1.3082479494521664,"pZ":1.1100199383435692,"vX0":7.044868113757443,"vY0":-124.15697498331318,"vZ0":-5.055109619138274,"x":67.13,"y":208.81,"x0":-1.5461401498139848,"y0":50.00511526047339,"z0":5.534762012291046,"aX":-0.18206463695656566},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.4,"breakHorizontal":-1.3,"spinRate":2530,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4404660546094381,"extension":5.8947102304442796},"index":2,"playId":"13dc4de3-a26b-34ea-84d3-7097e146164b","pitchNumber":3,"startTime":"2026-07-02T01:47:05.208Z","endTime":"2026-07-02T01:47:08.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.057607161180513,"aZ":-16.2184797751415,"pfxX":-5.573687306879602,"pfxZ":8.39409347830296,"pX":0.1372981875350752,"pZ":4.170491623505901,"vX0":7.074879479371826,"vY0":-136.74879323368214,"vZ0":-1.2898156276361938,"x":111.77,"y":126.18,"x0":-1.7545760511951403,"y0":50.005297746853884,"z0":5.756503030040474,"aX":-10.598808946268658},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.1,"breakHorizontal":8.6,"spinRate":2552,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.3999432049446554,"extension":5.86028588245259},"index":3,"playId":"28be04c4-632b-3fa1-9491-4b8614373a5f","pitchNumber":4,"startTime":"2026-07-02T01:47:23.073Z","endTime":"2026-07-02T01:47:26.309Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.052298973384307,"aZ":-28.52124798374973,"pfxX":-10.54736822531989,"pfxZ":2.163885851862654,"pX":-0.5104611358506246,"pZ":1.2585441957075905,"vX0":6.888218594591286,"vY0":-128.88441547281585,"vZ0":-5.172716986966154,"x":136.46,"y":204.8,"x0":-1.8434410880173189,"y0":50.00153594015046,"z0":5.486262530477202,"aX":-17.795128926291383},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.0,"breakHorizontal":17.6,"spinRate":2125,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4244880064211731,"extension":5.992006062872194},"index":4,"playId":"00b88cdf-cd68-30e6-8e24-656255eae6a7","pitchNumber":5,"startTime":"2026-07-02T01:47:42.605Z","endTime":"2026-07-02T01:47:45.605Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:47:45.605Z","atBatIndex":78},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a line drive to right fielder Jared Triolo.","rbi":0,"awayScore":6,"homeScore":8,"isOut":false},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-02T01:48:03.471Z","endTime":"2026-07-02T01:48:39.681Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32093702524892,"aZ":-13.688677475961022,"pfxX":-6.789538924324604,"pfxZ":9.845027794872426,"pX":-1.614556599907715,"pZ":2.7484566624987115,"vX0":2.879490079692365,"vY0":-136.0435582385498,"vZ0":-4.993600023473801,"x":178.54,"y":164.57,"x0":-1.8034185971717849,"y0":50.00530640805643,"z0":5.553762311993973,"aX":-12.752296682857423},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.0,"breakHorizontal":11.8,"spinRate":2432,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.40232318142207024,"extension":6.009500060477826},"index":0,"playId":"3a01a396-1da7-3406-a8d2-253b89149a1a","pitchNumber":1,"startTime":"2026-07-02T01:48:11.338Z","endTime":"2026-07-02T01:48:15.064Z","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":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.179871504647895,"aZ":-11.70163129632699,"pfxX":-5.487077464613062,"pfxZ":10.74952940523336,"pX":0.9714669137512968,"pZ":2.304506247962443,"vX0":8.611560639042702,"vY0":-136.8704472445652,"vZ0":-6.536029837607835,"x":79.97,"y":176.56,"x0":-1.4973939086066528,"y0":50.00124558284348,"z0":5.5187102250020335,"aX":-10.449061663407225},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.4,"breakHorizontal":8.2,"spinRate":2407,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.39963379200948745,"extension":6.149090455414673},"hitData":{"launchSpeed":75.5,"launchAngle":22.0,"totalDistance":213.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":155.02,"coordY":120.47}},"index":1,"playId":"db38350c-7b44-3325-8be6-3630ad220f32","pitchNumber":2,"startTime":"2026-07-02T01:48:28.574Z","endTime":"2026-07-02T01:48:39.681Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:48:39.681Z","atBatIndex":79},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Alec Bohm homers (10) on a fly ball to center field. Brandon Marsh scores.","rbi":2,"awayScore":6,"homeScore":10,"isOut":false},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-02T01:48:57.658Z","endTime":"2026-07-02T01:49:48.014Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":{"id":642701,"link":"/api/v1/people/642701"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":{"id":642701,"link":"/api/v1/people/642701"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.187236492704876,"aZ":-27.69907199748197,"pfxX":1.660640051134242,"pfxZ":2.817805363723844,"pX":-0.9388782379449817,"pZ":2.8358679676947904,"vX0":1.9339846832351217,"vY0":-125.1779277422056,"vZ0":-1.2372385655873444,"x":152.79,"y":162.21,"x0":-1.9370946722249505,"y0":50.001577378552845,"z0":5.603463412157967,"aX":2.635878077803969},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.0,"breakHorizontal":-3.5,"spinRate":2604,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.43749717397069077,"extension":6.147344032530959},"index":0,"playId":"9dfd550b-ebdc-3b73-b049-3f1677177fd5","pitchNumber":1,"startTime":"2026-07-02T01:49:04.777Z","endTime":"2026-07-02T01:49:07.957Z","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":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.917880768234323,"aZ":-15.776588902851238,"pfxX":-7.094601410878897,"pfxZ":8.557314232453836,"pX":-0.1994999524979235,"pZ":2.8438143090325707,"vX0":6.4790880097734584,"vY0":-137.43882431660816,"vZ0":-4.452090278399578,"x":124.6,"y":162.0,"x0":-1.6635111887892826,"y0":50.005335218819916,"z0":5.553172832828281,"aX":-13.600409637850271},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.8,"breakHorizontal":11.5,"spinRate":2345,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.39823756544231914,"extension":6.151724251961769},"hitData":{"launchSpeed":103.0,"launchAngle":27.0,"totalDistance":419.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.02,"coordY":29.74}},"index":1,"playId":"b951a576-b9d3-3518-aa32-dff2550b2156","pitchNumber":2,"startTime":"2026-07-02T01:49:23.190Z","endTime":"2026-07-02T01:49:48.014Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:49:48.014Z","atBatIndex":80},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryson Stott lines out to shortstop Konnor Griffin.","rbi":0,"awayScore":6,"homeScore":10,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-02T01:50:06.888Z","endTime":"2026-07-02T01:50:20.333Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.353852564685678,"aZ":-14.972907563776973,"pfxX":-8.319562128215756,"pfxZ":9.014915768192804,"pX":0.2569577604203446,"pZ":1.7379374175416986,"vX0":8.152372904832427,"vY0":-137.03350484749427,"vZ0":-7.403643750754254,"x":107.21,"y":191.86,"x0":-1.6710012424616396,"y0":50.0029934410784,"z0":5.4911600540211225,"aX":-15.874673431950583},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.0,"breakHorizontal":13.4,"spinRate":2423,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.3992074500542464,"extension":6.170277447949691},"hitData":{"launchSpeed":75.4,"launchAngle":17.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":125.92,"coordY":130.91}},"index":0,"playId":"98f7ade0-b2ac-330d-abe0-549537c1f266","pitchNumber":1,"startTime":"2026-07-02T01:50:14.746Z","endTime":"2026-07-02T01:50:20.333Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:50:20.333Z","atBatIndex":81},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan O'Hearn grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":6,"homeScore":10,"isOut":true},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-02T01:53:16.922Z","endTime":"2026-07-02T01:54:23.740Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jhoan Duran replaces Orion Kerkering.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-02T01:51:59.797Z","endTime":"2026-07-02T01:53:19.254Z","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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.971001842247038,"aZ":-22.84361196150471,"pfxX":-9.576891326982246,"pfxZ":4.614502606908525,"pX":-0.543571120116373,"pZ":2.044657451092587,"vX0":7.72083601379618,"vY0":-140.66018716855942,"vZ0":-6.611923989076444,"x":137.72,"y":183.57,"x0":-2.0663752890137252,"y0":50.00645839145677,"z0":5.8853851670155395,"aX":-19.38308786105598},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.3,"breakHorizontal":16.0,"spinRate":1763,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.38793731879625115,"extension":5.993864961726804},"index":1,"playId":"75426ab9-75a8-3d61-876e-f4680cbac191","pitchNumber":1,"startTime":"2026-07-02T01:53:19.254Z","endTime":"2026-07-02T01:53:22.254Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":82.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.875666828574843,"aZ":-36.528542412098716,"pfxX":-1.6700197582833738,"pfxZ":-2.601699389494015,"pX":0.12396763954821263,"pZ":0.8643782137363809,"vX0":6.041469248969078,"vY0":-127.9673448503696,"vZ0":-5.573224132172026,"x":112.27,"y":215.44,"x0":-2.03995601249009,"y0":50.0008986362247,"z0":5.898514997997287,"aX":-2.7982356120641136},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-5.6,"breakHorizontal":1.8,"spinRate":2664,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.42635600607575697,"extension":5.90914520538331},"index":2,"playId":"9a37252e-2162-3c14-ac94-6120cfb7dbe7","pitchNumber":2,"startTime":"2026-07-02T01:53:33.896Z","endTime":"2026-07-02T01:53:37.099Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":90.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.03461268843703,"aZ":-30.106828089530808,"pfxX":-9.586754962233536,"pfxZ":0.9974792364242626,"pX":-0.4538689720228593,"pZ":1.2084136857561576,"vX0":8.094589007438232,"vY0":-142.36490248617918,"vZ0":-7.697810064192965,"x":134.3,"y":206.15,"x0":-2.076392270023855,"y0":50.00087648301747,"z0":5.8293673659595955,"aX":-19.846760694108102},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":0.5,"breakHorizontal":16.0,"spinRate":1868,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.38347065312654394,"extension":6.112692395092886},"index":3,"playId":"b0f896b6-6cf1-37d4-baff-dab531076efc","pitchNumber":3,"startTime":"2026-07-02T01:53:58.756Z","endTime":"2026-07-02T01:54:01.909Z","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":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.42404118038589,"aZ":-22.087758622256054,"pfxX":-9.066380681699135,"pfxZ":4.926018543098111,"pX":-0.7263709288353799,"pZ":2.4702637948775883,"vX0":7.175531649245063,"vY0":-141.9432571053113,"vZ0":-5.772412228859673,"x":144.69,"y":172.08,"x0":-2.104702874963048,"y0":50.00482087423823,"z0":5.929712849844137,"aX":-18.5675955232086},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":7.9,"breakHorizontal":15.0,"spinRate":1817,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.3853724809631984,"extension":6.11505765193513},"hitData":{"launchSpeed":99.9,"launchAngle":7.0,"totalDistance":147.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.3,"coordY":141.38}},"index":4,"playId":"cfe6ef69-4e34-3fc6-82b7-873a5cd0a2a4","pitchNumber":4,"startTime":"2026-07-02T01:54:15.587Z","endTime":"2026-07-02T01:54:23.740Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:54:23.740Z","atBatIndex":82},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Gonzales grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":6,"homeScore":10,"isOut":true},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-02T01:54:43.956Z","endTime":"2026-07-02T01:55:36.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":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(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":97.0,"endSpeed":89.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.928239748111135,"aZ":-30.060412356715133,"pfxX":-8.93585786272137,"pfxZ":1.0438769888206956,"pX":-1.341267108322278,"pZ":2.5444498233778585,"vX0":6.107407248012322,"vY0":-141.18142372813935,"vZ0":-4.208905907094545,"x":168.13,"y":170.08,"x0":-2.363390400859729,"y0":50.00694947775215,"z0":5.973013950698006,"aX":-18.17601513163303},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":1.2,"breakHorizontal":15.1,"spinRate":1694,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.3868809853367554,"extension":6.1554007012964504},"index":0,"playId":"868d1ead-4812-35d1-842d-02cc7ddb166b","pitchNumber":1,"startTime":"2026-07-02T01:54:52.870Z","endTime":"2026-07-02T01:54:56.229Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.4,"endSpeed":89.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.505585622017787,"aZ":-28.740304050040233,"pfxX":-9.058515796995337,"pfxZ":1.6839830454782145,"pX":-0.8554644126883498,"pZ":1.8968488601074134,"vX0":6.934556575473421,"vY0":-141.62867777300156,"vZ0":-6.166668220287912,"x":149.61,"y":187.57,"x0":-2.151248001275807,"y0":50.00702370597665,"z0":5.9258923801975865,"aX":-18.518988243428346},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":2.0,"breakHorizontal":15.1,"spinRate":1739,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.38584237628649554,"extension":6.166459842559679},"index":1,"playId":"51ca129c-56fc-390c-9a9d-aa52e71e81ef","pitchNumber":2,"startTime":"2026-07-02T01:55:08.189Z","endTime":"2026-07-02T01:55:11.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.78354153484342,"aZ":-34.95198199984091,"pfxX":1.8775458461668566,"pfxZ":-1.6328856590226843,"pX":0.5198100439020373,"pZ":1.3911250166123106,"vX0":6.6069694023412175,"vY0":-129.18744335984786,"vZ0":-4.431310207215683,"x":97.19,"y":201.22,"x0":-2.3102671209172447,"y0":50.005578586390655,"z0":5.802193584302325,"aX":3.187475180714275},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-3.7,"breakHorizontal":-4.8,"spinRate":2490,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.42325155847239193,"extension":5.9941155045322025},"hitData":{"launchSpeed":74.1,"launchAngle":1.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.68,"coordY":151.52}},"index":2,"playId":"ef97e496-29ac-362b-b255-b35cbef0aed9","pitchNumber":3,"startTime":"2026-07-02T01:55:27.471Z","endTime":"2026-07-02T01:55:36.176Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:55:36.176Z","atBatIndex":83},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Mangum singles on a ground ball to third baseman Alec Bohm.","rbi":0,"awayScore":6,"homeScore":10,"isOut":false},"about":{"atBatIndex":84,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-02T01:55:58.807Z","endTime":"2026-07-02T01:57:00.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.770483033692084,"aZ":-27.517557398530197,"pfxX":-9.88551384009569,"pfxZ":2.2755078935211372,"pX":0.1184716273023235,"pZ":0.8139570881629536,"vX0":9.753142274474092,"vY0":-142.08613522971686,"vZ0":-9.117670998231032,"x":112.48,"y":216.8,"x0":-2.069963563968249,"y0":50.00658288751164,"z0":5.8060351335691,"aX":-20.269029035170178},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":2.4,"breakHorizontal":16.0,"spinRate":1778,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.3851037663149941,"extension":6.281557598257817},"index":0,"playId":"4986fd13-9ad1-364d-a3b2-b996b12b8121","pitchNumber":1,"startTime":"2026-07-02T01:56:08.147Z","endTime":"2026-07-02T01:56:11.147Z","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(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":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.12725994177218,"aZ":-35.29503091971422,"pfxX":-1.3421296712453155,"pfxZ":-1.8225060530028454,"pX":-0.21061236056269234,"pZ":1.9873410922189687,"vX0":5.4861823299711645,"vY0":-129.58378005336118,"vZ0":-3.447851093496083,"x":125.03,"y":185.12,"x0":-2.177485049558512,"y0":50.00628853139845,"z0":6.021048041304483,"aX":-2.291331106905731},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-3.8,"breakHorizontal":1.2,"spinRate":2518,"spinDirection":46},"zone":8,"typeConfidence":2.0,"plateTime":0.4220709596252954,"extension":6.026592539473133},"index":1,"playId":"876d1bcf-15c2-32e9-88e6-a7231eeeba45","pitchNumber":2,"startTime":"2026-07-02T01:56:33.808Z","endTime":"2026-07-02T01:56:36.808Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.915956884683673,"aZ":-37.30225149240924,"pfxX":1.1622002420863116,"pfxZ":-2.9669689953188705,"pX":-0.34277983511269433,"pZ":2.4010683135845547,"vX0":4.374929995566939,"vY0":-130.31344570582624,"vZ0":-2.156731484310747,"x":130.07,"y":173.95,"x0":-2.1904167846363136,"y0":50.00212278682521,"z0":6.042083081843071,"aX":2.009027678443959},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-5.6,"breakHorizontal":-3.0,"spinRate":2693,"spinDirection":47},"zone":4,"typeConfidence":2.0,"plateTime":0.41939691843266846,"extension":6.102716766998338},"hitData":{"launchSpeed":98.4,"launchAngle":5.0,"totalDistance":111.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.55,"coordY":161.15}},"index":2,"playId":"1fd42b61-0009-3be8-8f8d-fd3bfedc50a1","pitchNumber":3,"startTime":"2026-07-02T01:56:52.188Z","endTime":"2026-07-02T01:57:00.235Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:57:00.235Z","atBatIndex":84},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jared Triolo strikes out swinging.","rbi":0,"awayScore":6,"homeScore":10,"isOut":true},"about":{"atBatIndex":85,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-02T01:57:29.215Z","endTime":"2026-07-02T01:58:54.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.90"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.88"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.16"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.34"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.25"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.48"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.64"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.96"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.36"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"66.37"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.15"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"66.19"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.74"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".271"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".324"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".162"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".594"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".850"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".389"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".586"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".765"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".577"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".490"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".594"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".850"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".389"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".586"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".765"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".577"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".490"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89830756256175,"aZ":-27.82921914522119,"pfxX":-9.609272506567235,"pfxZ":2.1379913074445422,"pX":-0.5080632136298346,"pZ":3.233530958967972,"vX0":7.920743016041549,"vY0":-140.85514484028818,"vZ0":-2.765504777099743,"x":136.37,"y":151.47,"x0":-2.093817552017144,"y0":50.00051570224211,"z0":6.007878017799034,"aX":-19.505780467110466},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":3.5,"breakHorizontal":16.0,"spinRate":1789,"spinDirection":233},"zone":1,"typeConfidence":2.0,"plateTime":0.387327050653425,"extension":6.081845754273027},"index":0,"playId":"9c53094d-8f25-3537-a681-9f8ae5fc4212","pitchNumber":1,"startTime":"2026-07-02T01:57:39.082Z","endTime":"2026-07-02T01:57:44.498Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jake Mangum advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":6,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"actionPlayId":"9c53094d-8f25-3537-a681-9f8ae5fc4212","startTime":"2026-07-02T01:57:45.928Z","endTime":"2026-07-02T01:58:00.455Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.108909387707598,"aZ":-28.251084200128794,"pfxX":4.048367928929248,"pfxZ":2.3455462604029105,"pX":0.5072399336128999,"pZ":1.7879491978062858,"vX0":5.966378338805287,"vY0":-128.03183072085668,"vZ0":-4.361749648898174,"x":97.67,"y":190.51,"x0":-2.3712010694572565,"y0":50.00579887732697,"z0":5.700757911366409,"aX":6.785781604551899},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.6,"breakHorizontal":-8.5,"spinRate":2627,"spinDirection":52},"zone":9,"typeConfidence":2.0,"plateTime":0.42627849778282867,"extension":6.281207882527682},"index":2,"playId":"b39eca60-0e3b-3b42-a1bd-a2a3122a3367","pitchNumber":2,"startTime":"2026-07-02T01:58:00.455Z","endTime":"2026-07-02T01:58:05.120Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.555967510727744,"aZ":-31.013055585328047,"pfxX":5.905847159524077,"pfxZ":0.675263974137108,"pX":0.6726053620955667,"pZ":3.428380067689067,"vX0":6.100527564879037,"vY0":-129.37426355516604,"vZ0":-0.09199801685452547,"x":91.36,"y":146.21,"x0":-2.474724580668661,"y0":50.00067495280514,"z0":5.822382348503297,"aX":10.104387540793839},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.4,"breakHorizontal":-12.0,"spinRate":2639,"spinDirection":53},"zone":3,"typeConfidence":2.0,"plateTime":0.4218207280152111,"extension":6.153670524412727},"index":3,"playId":"10034440-b28e-3bd3-ac51-c7e039a422e8","pitchNumber":3,"startTime":"2026-07-02T01:58:23.830Z","endTime":"2026-07-02T01:58:40.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":100.7,"endSpeed":93.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.679536693226204,"aZ":-16.77183691087151,"pfxX":-7.5109199926435535,"pfxZ":7.003285813265716,"pX":0.5846887204235882,"pZ":3.4742899688214997,"vX0":9.79150590225273,"vY0":-146.49158878230216,"vZ0":-4.4426460193456,"x":94.71,"y":144.97,"x0":-1.806379475540828,"y0":50.00658299811296,"z0":5.99562884024396,"aX":-16.526772785909394},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":12.1,"breakHorizontal":12.0,"spinRate":2052,"spinDirection":232},"zone":3,"typeConfidence":2.0,"plateTime":0.37219516673210595,"extension":6.28473970457184},"index":4,"playId":"becbb097-62e1-33ba-accb-ff0bf711e6e9","pitchNumber":4,"startTime":"2026-07-02T01:58:51.849Z","endTime":"2026-07-02T01:58:54.849Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:58:54.849Z","atBatIndex":85}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jared Triolo strikes out swinging.","rbi":0,"awayScore":6,"homeScore":10,"isOut":true},"about":{"atBatIndex":85,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-02T01:57:29.215Z","endTime":"2026-07-02T01:58:54.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.90"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.88"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.16"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.34"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.25"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.48"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.64"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.96"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.36"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"66.37"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.15"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"66.19"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.74"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".271"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".324"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".162"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".594"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".850"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".389"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".586"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".765"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".577"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".490"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".594"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".850"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".389"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".586"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".765"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".577"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".490"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89830756256175,"aZ":-27.82921914522119,"pfxX":-9.609272506567235,"pfxZ":2.1379913074445422,"pX":-0.5080632136298346,"pZ":3.233530958967972,"vX0":7.920743016041549,"vY0":-140.85514484028818,"vZ0":-2.765504777099743,"x":136.37,"y":151.47,"x0":-2.093817552017144,"y0":50.00051570224211,"z0":6.007878017799034,"aX":-19.505780467110466},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":3.5,"breakHorizontal":16.0,"spinRate":1789,"spinDirection":233},"zone":1,"typeConfidence":2.0,"plateTime":0.387327050653425,"extension":6.081845754273027},"index":0,"playId":"9c53094d-8f25-3537-a681-9f8ae5fc4212","pitchNumber":1,"startTime":"2026-07-02T01:57:39.082Z","endTime":"2026-07-02T01:57:44.498Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jake Mangum advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":6,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"actionPlayId":"9c53094d-8f25-3537-a681-9f8ae5fc4212","startTime":"2026-07-02T01:57:45.928Z","endTime":"2026-07-02T01:58:00.455Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.108909387707598,"aZ":-28.251084200128794,"pfxX":4.048367928929248,"pfxZ":2.3455462604029105,"pX":0.5072399336128999,"pZ":1.7879491978062858,"vX0":5.966378338805287,"vY0":-128.03183072085668,"vZ0":-4.361749648898174,"x":97.67,"y":190.51,"x0":-2.3712010694572565,"y0":50.00579887732697,"z0":5.700757911366409,"aX":6.785781604551899},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.6,"breakHorizontal":-8.5,"spinRate":2627,"spinDirection":52},"zone":9,"typeConfidence":2.0,"plateTime":0.42627849778282867,"extension":6.281207882527682},"index":2,"playId":"b39eca60-0e3b-3b42-a1bd-a2a3122a3367","pitchNumber":2,"startTime":"2026-07-02T01:58:00.455Z","endTime":"2026-07-02T01:58:05.120Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.555967510727744,"aZ":-31.013055585328047,"pfxX":5.905847159524077,"pfxZ":0.675263974137108,"pX":0.6726053620955667,"pZ":3.428380067689067,"vX0":6.100527564879037,"vY0":-129.37426355516604,"vZ0":-0.09199801685452547,"x":91.36,"y":146.21,"x0":-2.474724580668661,"y0":50.00067495280514,"z0":5.822382348503297,"aX":10.104387540793839},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.4,"breakHorizontal":-12.0,"spinRate":2639,"spinDirection":53},"zone":3,"typeConfidence":2.0,"plateTime":0.4218207280152111,"extension":6.153670524412727},"index":3,"playId":"10034440-b28e-3bd3-ac51-c7e039a422e8","pitchNumber":3,"startTime":"2026-07-02T01:58:23.830Z","endTime":"2026-07-02T01:58:40.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":100.7,"endSpeed":93.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.679536693226204,"aZ":-16.77183691087151,"pfxX":-7.5109199926435535,"pfxZ":7.003285813265716,"pX":0.5846887204235882,"pZ":3.4742899688214997,"vX0":9.79150590225273,"vY0":-146.49158878230216,"vZ0":-4.4426460193456,"x":94.71,"y":144.97,"x0":-1.806379475540828,"y0":50.00658299811296,"z0":5.99562884024396,"aX":-16.526772785909394},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":12.1,"breakHorizontal":12.0,"spinRate":2052,"spinDirection":232},"zone":3,"typeConfidence":2.0,"plateTime":0.37219516673210595,"extension":6.28473970457184},"index":4,"playId":"becbb097-62e1-33ba-accb-ff0bf711e6e9","pitchNumber":4,"startTime":"2026-07-02T01:58:51.849Z","endTime":"2026-07-02T01:58:54.849Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-02T01:58:54.849Z","atBatIndex":85},"scoringPlays":[16,17,20,23,26,39,45,47,66,80],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3],"bottom":[4,5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":125.04,"y":179.89},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"coordinates":{"x":153.23,"y":173.64},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":119.03,"y":122.66},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":112.1,"y":33.48},"type":"O","description":"Flyout"}]}},{"startIndex":8,"endIndex":19,"top":[8,9,10,11],"bottom":[12,13,14,15,16,17,18,19],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":169.59,"y":120.45},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":50.81,"y":124.11},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":193.3,"y":116.53},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":102.03,"y":171.3},"type":"O","description":"Fielders Choice"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":30.61,"y":81.75},"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":2,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":100.51,"y":128.7},"type":"O","description":"Pop Out"}]}},{"startIndex":20,"endIndex":29,"top":[20,21,22,23,24,25],"bottom":[26,27,28,29],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"coordinates":{"x":65.57,"y":58.3},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":120.93,"y":157.87},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":78.69,"y":88.46},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":223.42,"y":94.91},"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":3,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":150.25,"y":160.49},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":97.7,"y":183.31},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":177.58,"y":184.99},"type":"O","description":"Pop Out"}]}},{"startIndex":30,"endIndex":40,"top":[30,31,32,33,34],"bottom":[35,36,37,38,39,40],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":117.75,"y":160.65},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":100.2,"y":96.53},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"coordinates":{"x":128.6,"y":132.58},"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":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":188.55,"y":96.28},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":82.25,"y":102.84},"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":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":67.91,"y":80.2},"type":"H","description":"Double"}]}},{"startIndex":41,"endIndex":53,"top":[41,42,43,44,45,46,47,48],"bottom":[49,50,51,52,53],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":132.96,"y":148.48},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"coordinates":{"x":192.24,"y":126.78},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":141.07,"y":102.84},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":129.99,"y":106.39},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":181.1,"y":85.85},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"batter":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"coordinates":{"x":183.59,"y":126.34},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":146.65,"y":156.08},"type":"O","description":"Groundout"}]}},{"startIndex":54,"endIndex":62,"top":[54,55,56,57],"bottom":[58,59,60,61,62],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":66.12,"y":90.01},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":121.3,"y":163.18},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"coordinates":{"x":121.3,"y":147.97},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":144.62,"y":173.32},"type":"O","description":"Groundout"}]}},{"startIndex":63,"endIndex":73,"top":[63,64,65,66,67,68],"bottom":[69,70,71,72,73],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":102.6,"y":142.59},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":82.66,"y":51.97},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"coordinates":{"x":131.44,"y":62.95},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":98.48,"y":169.27},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":150.2,"y":106.39},"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":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":97.97,"y":169.77},"type":"H","description":"Single"}]}},{"startIndex":74,"endIndex":81,"top":[74,75,76],"bottom":[77,78,79,80,81],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":156.79,"y":132.25},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":160.8,"y":154.03},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"coordinates":{"x":186.92,"y":74.67},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":155.02,"y":120.47},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":122.02,"y":29.74},"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":8,"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":125.92,"y":130.91},"type":"O","description":"Lineout"}]}},{"startIndex":82,"endIndex":85,"top":[82,83,84,85],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":121.3,"y":141.38},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":112.68,"y":151.52},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":103.55,"y":161.15},"type":"H","description":"Single"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":5,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":1,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":3}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":10,"hits":11,"errors":0,"leftOnBase":8},"away":{"runs":6,"hits":12,"errors":1,"leftOnBase":11}},"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":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"onDeck":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"inHole":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"battingOrder":7,"team":{"id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"}},"offense":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"onDeck":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"inHole":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"battingOrder":8,"team":{"id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"}},"balls":1,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":5,"airOuts":9,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":3,"intentionalWalks":0,"hits":12,"hitByPitch":2,"avg":".258","atBats":39,"obp":".337","slg":".418","ops":".755","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":16,"rbi":6,"leftOnBase":21,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.00","popOuts":2,"lineOuts":4},"pitching":{"flyOuts":3,"groundOuts":3,"airOuts":9,"runs":10,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":36,"obp":".405","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":177,"era":"4.28","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":9,"whip":"1.31","battersFaced":42,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":177,"balls":69,"strikes":108,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":8,"pitchesPerInning":"22.13","runsScoredPer9":"11.25","homeRunsPer9":"3.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":24,"errors":1,"chances":27,"passedBall":0,"pickoffs":0}},"players":{"ID694973":{"person":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(L, 6-8)","summary":"4.0 IP, 7 ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":1,"airOuts":7,"runs":8,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":81,"inningsPitched":"4.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"battersFaced":22,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":31,"strikes":50,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":6,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"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":18,"gamesStarted":18,"flyOuts":43,"groundOuts":78,"airOuts":92,"runs":46,"doubles":17,"triples":1,"homeRuns":11,"strikeOuts":119,"baseOnBalls":22,"intentionalWalks":0,"hits":76,"hitByPitch":7,"atBats":360,"obp":".267","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1633,"era":"3.62","inningsPitched":"97.0","wins":6,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":39,"whip":"1.01","battersFaced":395,"outs":291,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1633,"balls":581,"strikes":1052,"strikePercentage":".640","hitBatsmen":7,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.85","rbi":6,"winPercentage":".429","pitchesPerInning":"16.84","gamesFinished":0,"strikeoutWalkRatio":"5.41","strikeoutsPer9Inn":"11.04","walksPer9Inn":"2.04","hitsPer9Inn":"7.05","runsScoredPer9":"4.27","homeRunsPer9":"1.02","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":22,"lineOuts":27},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":5,"errors":0,"chances":14,"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"}]},"ID664040":{"person":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":1,"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":80,"flyOuts":54,"groundOuts":63,"airOuts":88,"runs":51,"doubles":19,"triples":1,"homeRuns":20,"strikeOuts":93,"baseOnBalls":35,"intentionalWalks":0,"hits":75,"hitByPitch":2,"avg":".240","atBats":313,"obp":".315","slg":".498","ops":".813","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":356,"totalBases":156,"rbi":57,"leftOnBase":138,"sacBunts":0,"sacFlies":6,"babip":".267","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.65","popOuts":17,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":195,"putOuts":99,"errors":7,"chances":301,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID682848":{"person":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":16,"groundOuts":15,"airOuts":24,"runs":14,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":26,"baseOnBalls":19,"intentionalWalks":0,"hits":24,"hitByPitch":0,"avg":".270","atBats":89,"obp":".398","slg":".472","ops":".870","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":109,"totalBases":42,"rbi":15,"leftOnBase":44,"sacBunts":0,"sacFlies":0,"babip":".339","groundOutsToAirouts":"0.63","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"22.25","popOuts":4,"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":{"caughtStealing":2,"stolenBases":20,"stolenBasePercentage":".909","caughtStealingPercentage":".091","assists":3,"putOuts":222,"errors":3,"chances":228,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668804":{"person":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"jerseyNumber":"10","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"300","stats":{"batting":{"summary":"1-5 | 3 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":37,"groundOuts":81,"airOuts":63,"runs":58,"doubles":20,"triples":2,"homeRuns":11,"strikeOuts":84,"baseOnBalls":56,"intentionalWalks":2,"hits":88,"hitByPitch":5,"avg":".280","atBats":314,"obp":".395","slg":".462","ops":".857","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":377,"totalBases":145,"rbi":53,"leftOnBase":118,"sacBunts":0,"sacFlies":2,"babip":".348","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.54","popOuts":3,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":125,"errors":1,"chances":127,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID683003":{"person":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":6,"gamesStarted":6,"flyOuts":14,"groundOuts":23,"airOuts":26,"runs":17,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":25,"baseOnBalls":9,"intentionalWalks":0,"hits":27,"hitByPitch":0,"atBats":100,"obp":".330","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":427,"era":"5.76","inningsPitched":"25.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.44","battersFaced":110,"outs":75,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":427,"balls":162,"strikes":265,"strikePercentage":".620","hitBatsmen":0,"balks":2,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".500","pitchesPerInning":"17.08","gamesFinished":0,"strikeoutWalkRatio":"2.78","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.24","hitsPer9Inn":"9.72","runsScoredPer9":"6.12","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":5,"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}},"ID642397":{"person":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":36,"gamesStarted":0,"flyOuts":16,"groundOuts":31,"airOuts":30,"runs":19,"doubles":4,"triples":1,"homeRuns":4,"strikeOuts":41,"baseOnBalls":15,"intentionalWalks":0,"hits":24,"hitByPitch":2,"atBats":126,"obp":".287","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":596,"era":"4.37","inningsPitched":"35.0","wins":4,"losses":2,"saves":11,"saveOpportunities":15,"holds":7,"blownSaves":4,"earnedRuns":17,"whip":"1.11","battersFaced":144,"outs":105,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":596,"balls":226,"strikes":370,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".667","pitchesPerInning":"17.03","gamesFinished":20,"strikeoutWalkRatio":"2.73","strikeoutsPer9Inn":"10.54","walksPer9Inn":"3.86","hitsPer9Inn":"6.17","runsScoredPer9":"4.89","homeRunsPer9":"1.03","inheritedRunners":13,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":1,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682254":{"person":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":33,"gamesStarted":4,"flyOuts":11,"groundOuts":33,"airOuts":18,"runs":18,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":46,"baseOnBalls":16,"intentionalWalks":0,"hits":30,"hitByPitch":0,"atBats":127,"obp":".322","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":588,"era":"4.68","inningsPitched":"32.2","wins":2,"losses":3,"saves":0,"saveOpportunities":2,"holds":8,"blownSaves":2,"earnedRuns":17,"whip":"1.41","battersFaced":143,"outs":98,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":588,"balls":218,"strikes":370,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.83","rbi":0,"winPercentage":".400","pitchesPerInning":"18.00","gamesFinished":5,"strikeoutWalkRatio":"2.88","strikeoutsPer9Inn":"12.67","walksPer9Inn":"4.41","hitsPer9Inn":"8.27","runsScoredPer9":"4.96","homeRunsPer9":"1.10","inheritedRunners":16,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669707":{"person":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"jerseyNumber":"19","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"1-2 | 2B, HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":18,"groundOuts":46,"airOuts":32,"runs":17,"doubles":8,"triples":0,"homeRuns":1,"strikeOuts":45,"baseOnBalls":14,"intentionalWalks":0,"hits":38,"hitByPitch":3,"avg":".238","atBats":160,"obp":".311","slg":".306","ops":".617","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":179,"totalBases":49,"rbi":14,"leftOnBase":76,"sacBunts":1,"sacFlies":0,"babip":".325","groundOutsToAirouts":"1.44","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"160.00","popOuts":3,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":86,"putOuts":75,"errors":6,"chances":167,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID699013":{"person":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"jerseyNumber":"55","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"400","stats":{"batting":{"summary":"1-5 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":3,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":6,"groundOuts":7,"airOuts":10,"runs":11,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":20,"baseOnBalls":6,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".302","atBats":53,"obp":".373","slg":".717","ops":"1.090","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":59,"totalBases":38,"rbi":12,"leftOnBase":23,"sacBunts":0,"sacFlies":0,"babip":".370","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"8.83","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":26,"errors":0,"chances":27,"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"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID663968":{"person":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"jerseyNumber":"28","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"700","stats":{"batting":{"summary":"2-3 | BB, HBP, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":17,"groundOuts":66,"airOuts":34,"runs":25,"doubles":8,"triples":0,"homeRuns":1,"strikeOuts":38,"baseOnBalls":12,"intentionalWalks":1,"hits":58,"hitByPitch":3,"avg":".302","atBats":192,"obp":".351","slg":".359","ops":".710","caughtStealing":5,"stolenBases":14,"stolenBasePercentage":".737","caughtStealingPercentage":".263","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":211,"totalBases":69,"rbi":14,"leftOnBase":99,"sacBunts":3,"sacFlies":1,"babip":".370","groundOutsToAirouts":"1.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"192.00","popOuts":9,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":106,"errors":2,"chances":110,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID656605":{"person":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":17,"gamesStarted":17,"flyOuts":49,"groundOuts":95,"airOuts":104,"runs":56,"doubles":20,"triples":1,"homeRuns":9,"strikeOuts":73,"baseOnBalls":33,"intentionalWalks":0,"hits":90,"hitByPitch":7,"atBats":360,"obp":".323","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","numberOfPitches":1505,"era":"4.87","inningsPitched":"94.1","wins":6,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":51,"whip":"1.30","battersFaced":402,"outs":283,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1505,"balls":541,"strikes":964,"strikePercentage":".640","hitBatsmen":7,"balks":1,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".545","pitchesPerInning":"15.95","gamesFinished":0,"strikeoutWalkRatio":"2.21","strikeoutsPer9Inn":"6.96","walksPer9Inn":"3.15","hitsPer9Inn":"8.59","runsScoredPer9":"5.34","homeRunsPer9":"0.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":19,"lineOuts":36},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":14,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670990":{"person":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":37,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":37,"balls":12,"strikes":25,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":37,"gamesStarted":0,"flyOuts":17,"groundOuts":51,"airOuts":32,"runs":22,"doubles":11,"triples":0,"homeRuns":4,"strikeOuts":55,"baseOnBalls":27,"intentionalWalks":8,"hits":37,"hitByPitch":9,"atBats":175,"obp":".346","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":782,"era":"3.59","inningsPitched":"47.2","wins":5,"losses":2,"saves":1,"saveOpportunities":3,"holds":5,"blownSaves":2,"earnedRuns":19,"whip":"1.34","battersFaced":211,"outs":143,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":782,"balls":288,"strikes":494,"strikePercentage":".630","hitBatsmen":9,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.59","rbi":0,"winPercentage":".714","pitchesPerInning":"16.41","gamesFinished":8,"strikeoutWalkRatio":"2.04","strikeoutsPer9Inn":"10.38","walksPer9Inn":"5.10","hitsPer9Inn":"6.99","runsScoredPer9":"4.15","homeRunsPer9":"0.76","inheritedRunners":21,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":5,"errors":3,"chances":15,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676755":{"person":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":0,"flyOuts":22,"groundOuts":13,"airOuts":40,"runs":10,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":12,"intentionalWalks":0,"hits":21,"hitByPitch":1,"atBats":95,"obp":".312","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":447,"era":"3.51","inningsPitched":"25.2","wins":0,"losses":0,"saves":0,"saveOpportunities":2,"holds":7,"blownSaves":2,"earnedRuns":10,"whip":"1.29","battersFaced":109,"outs":77,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":447,"balls":157,"strikes":290,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"17.42","gamesFinished":4,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"7.71","walksPer9Inn":"4.21","hitsPer9Inn":"7.36","runsScoredPer9":"3.51","homeRunsPer9":"0.35","inheritedRunners":14,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696149":{"person":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":17,"gamesStarted":16,"flyOuts":57,"groundOuts":68,"airOuts":107,"runs":50,"doubles":19,"triples":1,"homeRuns":9,"strikeOuts":79,"baseOnBalls":48,"intentionalWalks":1,"hits":71,"hitByPitch":5,"atBats":322,"obp":".329","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1449,"era":"4.62","inningsPitched":"85.2","wins":3,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.39","battersFaced":379,"outs":257,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1449,"balls":534,"strikes":915,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".273","pitchesPerInning":"16.91","gamesFinished":0,"strikeoutWalkRatio":"1.65","strikeoutsPer9Inn":"8.30","walksPer9Inn":"5.04","hitsPer9Inn":"7.46","runsScoredPer9":"5.25","homeRunsPer9":"0.95","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":27,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":7,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695257":{"person":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"jerseyNumber":"25","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":5,"groundOuts":4,"airOuts":10,"runs":7,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".167","atBats":30,"obp":".167","slg":".200","ops":".367","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":6,"rbi":0,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"babip":".263","groundOutsToAirouts":"0.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":37,"errors":0,"chances":37,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669387":{"person":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":17,"gamesStarted":9,"flyOuts":42,"groundOuts":69,"airOuts":82,"runs":35,"doubles":16,"triples":1,"homeRuns":6,"strikeOuts":60,"baseOnBalls":26,"intentionalWalks":0,"hits":77,"hitByPitch":2,"atBats":286,"obp":".332","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1256,"era":"3.47","inningsPitched":"72.2","wins":4,"losses":3,"saves":2,"saveOpportunities":2,"holds":1,"blownSaves":0,"earnedRuns":28,"whip":"1.42","battersFaced":317,"outs":218,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1256,"balls":461,"strikes":795,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".571","pitchesPerInning":"17.28","gamesFinished":3,"strikeoutWalkRatio":"2.31","strikeoutsPer9Inn":"7.43","walksPer9Inn":"3.22","hitsPer9Inn":"9.54","runsScoredPer9":"4.33","homeRunsPer9":"0.74","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":17,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642701":{"person":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 2 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":6,"strikes":9,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"18.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":37,"gamesStarted":0,"flyOuts":24,"groundOuts":24,"airOuts":48,"runs":22,"doubles":10,"triples":0,"homeRuns":5,"strikeOuts":32,"baseOnBalls":19,"intentionalWalks":1,"hits":32,"hitByPitch":2,"atBats":136,"obp":".338","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":600,"era":"5.09","inningsPitched":"35.1","wins":2,"losses":3,"saves":2,"saveOpportunities":4,"holds":4,"blownSaves":2,"earnedRuns":20,"whip":"1.44","battersFaced":157,"outs":106,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":600,"balls":223,"strikes":377,"strikePercentage":".630","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":2,"winPercentage":".400","pitchesPerInning":"16.98","gamesFinished":18,"strikeoutWalkRatio":"1.68","strikeoutsPer9Inn":"8.15","walksPer9Inn":"4.84","hitsPer9Inn":"8.15","runsScoredPer9":"5.60","homeRunsPer9":"1.27","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680779":{"person":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"jerseyNumber":"32","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | HR, 2 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":13,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":23,"groundOuts":38,"airOuts":53,"runs":18,"doubles":5,"triples":0,"homeRuns":7,"strikeOuts":36,"baseOnBalls":14,"intentionalWalks":0,"hits":22,"hitByPitch":4,"avg":".150","atBats":147,"obp":".241","slg":".327","ops":".568","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":167,"totalBases":48,"rbi":20,"leftOnBase":91,"sacBunts":1,"sacFlies":1,"babip":".143","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","popOuts":20,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":13,"stolenBases":10,"stolenBasePercentage":".435","caughtStealingPercentage":".565","assists":15,"putOuts":469,"errors":3,"chances":487,"fielding":".994","passedBall":6,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID696062":{"person":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":15,"groundOuts":16,"airOuts":19,"runs":12,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":19,"baseOnBalls":9,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":69,"obp":".316","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":305,"era":"5.89","inningsPitched":"18.1","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":12,"whip":"1.36","battersFaced":79,"outs":55,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":305,"balls":110,"strikes":195,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".333","pitchesPerInning":"16.64","gamesFinished":1,"strikeoutWalkRatio":"2.11","strikeoutsPer9Inn":"9.33","walksPer9Inn":"4.42","hitsPer9Inn":"7.85","runsScoredPer9":"5.89","homeRunsPer9":"0.98","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":2},"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}},"ID682997":{"person":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"jerseyNumber":"37","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":12,"groundOuts":6,"airOuts":17,"runs":9,"doubles":2,"triples":2,"homeRuns":3,"strikeOuts":23,"baseOnBalls":8,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".237","atBats":59,"obp":".333","slg":".492","ops":".825","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":69,"totalBases":29,"rbi":13,"leftOnBase":30,"sacBunts":0,"sacFlies":1,"babip":".324","groundOutsToAirouts":"0.35","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.67","popOuts":3,"lineOuts":2},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":18,"era":"0.00","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.50","battersFaced":6,"outs":4,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":10,"strikes":8,"strikePercentage":".440","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"13.50","gamesFinished":2,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"6.75","hitsPer9Inn":"6.75","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":15,"errors":2,"chances":30,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID804606":{"person":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | K, R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":19,"groundOuts":59,"airOuts":36,"runs":33,"doubles":10,"triples":2,"homeRuns":5,"strikeOuts":62,"baseOnBalls":14,"intentionalWalks":0,"hits":57,"hitByPitch":4,"avg":".269","atBats":212,"obp":".323","slg":".406","ops":".729","caughtStealing":1,"stolenBases":16,"stolenBasePercentage":".941","caughtStealingPercentage":".059","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":232,"totalBases":86,"rbi":23,"leftOnBase":102,"sacBunts":0,"sacFlies":2,"babip":".354","groundOutsToAirouts":"1.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.40","popOuts":6,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":125,"putOuts":92,"errors":7,"chances":224,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID676742":{"person":{"id":676742,"fullName":"Cam Sanders","link":"/api/v1/people/676742"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, 0 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":44,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":8,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":44,"balls":20,"strikes":24,"strikePercentage":".550","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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":3,"groundOuts":5,"airOuts":8,"runs":6,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":7,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":29,"obp":".405","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":165,"era":"7.04","inningsPitched":"7.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.83","battersFaced":38,"outs":23,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":165,"balls":66,"strikes":99,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".---","pitchesPerInning":"21.52","gamesFinished":3,"strikeoutWalkRatio":"1.43","strikeoutsPer9Inn":"11.74","walksPer9Inn":"8.22","hitsPer9Inn":"8.22","runsScoredPer9":"7.04","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656811":{"person":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"jerseyNumber":"29","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"500","stats":{"batting":{"summary":"1-5 | 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"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":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":37,"groundOuts":64,"airOuts":64,"runs":41,"doubles":11,"triples":0,"homeRuns":13,"strikeOuts":66,"baseOnBalls":22,"intentionalWalks":1,"hits":77,"hitByPitch":2,"avg":".286","atBats":269,"obp":".342","slg":".472","ops":".814","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":295,"totalBases":127,"rbi":51,"leftOnBase":133,"sacBunts":0,"sacFlies":2,"babip":".333","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.69","popOuts":9,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":177,"errors":2,"chances":186,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID693304":{"person":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"600","stats":{"batting":{"summary":"3-4 | BB, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"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":2,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":36,"groundOuts":90,"airOuts":60,"runs":45,"doubles":11,"triples":1,"homeRuns":3,"strikeOuts":61,"baseOnBalls":21,"intentionalWalks":0,"hits":90,"hitByPitch":6,"avg":".300","atBats":300,"obp":".357","slg":".373","ops":".730","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":328,"totalBases":112,"rbi":36,"leftOnBase":127,"sacBunts":0,"sacFlies":1,"babip":".367","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"100.00","popOuts":7,"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":109,"putOuts":72,"errors":7,"chances":188,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID542303":{"person":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"jerseyNumber":"24","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":31,"groundOuts":35,"airOuts":62,"runs":17,"doubles":5,"triples":0,"homeRuns":7,"strikeOuts":71,"baseOnBalls":21,"intentionalWalks":1,"hits":42,"hitByPitch":2,"avg":".200","atBats":210,"obp":".279","slg":".324","ops":".603","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":233,"totalBases":68,"rbi":26,"leftOnBase":116,"sacBunts":0,"sacFlies":0,"babip":".265","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":16,"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":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677952":{"person":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":17,"gamesStarted":17,"flyOuts":52,"groundOuts":96,"airOuts":88,"runs":42,"doubles":15,"triples":1,"homeRuns":11,"strikeOuts":115,"baseOnBalls":23,"intentionalWalks":0,"hits":88,"hitByPitch":6,"atBats":380,"obp":".282","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1509,"era":"3.33","inningsPitched":"102.2","wins":8,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"1.08","battersFaced":416,"outs":308,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1509,"balls":462,"strikes":1047,"strikePercentage":".690","hitBatsmen":6,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":".727","pitchesPerInning":"14.70","gamesFinished":0,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"10.08","walksPer9Inn":"2.02","hitsPer9Inn":"7.71","runsScoredPer9":"3.68","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":21,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":5,"errors":2,"chances":15,"fielding":".867","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[804606,664040,668804,699013,656811,693304,663968,682997,669707,680779,694973,676742,670990,642701],"pitchers":[694973,676742,670990,642701],"bench":[695257,542303,682848],"bullpen":[677952,696149,696062,683003,656605,676755,669387,682254,642397],"battingOrder":[804606,664040,668804,699013,656811,693304,663968,669707,680779],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Triolo (8, Johnson, S)."},{"label":"HR","value":"Davis, H (7, 3rd inning off Wheeler, 0 on, 0 out)."},{"label":"TB","value":"Davis, H 4; Gonzales, N 3; Griffin; Lowe, B; Mangum 2; O'Hearn; Reynolds, B; Triolo 2; Valdez, Es."},{"label":"RBI","value":"Davis, H (20); Gonzales, N (36); Reynolds, B (53); Triolo 3 (14)."},{"label":"2-out RBI","value":"Triolo; Gonzales, N."},{"label":"Runners left in scoring position, 2 out","value":"Davis, H 2; Triolo; Griffin 2."},{"label":"Team RISP","value":"3-for-10."},{"label":"Team LOB","value":"11."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Griffin (16, 2nd base off Wheeler/Realmuto)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Gonzales, N (7, throw)."}]}],"note":[{"label":"a","value":"Hit by pitch for Callihan, T in the 5th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":3,"airOuts":9,"runs":10,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":0,"hits":11,"hitByPitch":1,"avg":".238","atBats":36,"obp":".304","slg":".406","ops":".710","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":21,"rbi":8,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.00","popOuts":3,"lineOuts":3},"pitching":{"flyOuts":3,"groundOuts":5,"airOuts":9,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":3,"intentionalWalks":0,"hits":12,"hitByPitch":2,"atBats":39,"obp":".386","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":178,"era":"4.12","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.30","battersFaced":44,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":178,"balls":69,"strikes":109,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":6,"pitchesPerInning":"19.78","runsScoredPer9":"6.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":5,"putOuts":27,"errors":0,"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":"2-3 | BB, K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":7,"groundOuts":10,"airOuts":12,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".171","atBats":41,"obp":".209","slg":".244","ops":".453","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":10,"rbi":3,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".214","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.00","popOuts":3,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":24,"errors":0,"chances":24,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":"2-4 | HR, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":38,"groundOuts":54,"airOuts":71,"runs":50,"doubles":15,"triples":2,"homeRuns":15,"strikeOuts":85,"baseOnBalls":15,"intentionalWalks":1,"hits":97,"hitByPitch":2,"avg":".319","atBats":304,"obp":".352","slg":".530","ops":".882","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":324,"totalBases":161,"rbi":46,"leftOnBase":114,"sacBunts":0,"sacFlies":3,"babip":".396","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.27","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":154,"errors":2,"chances":156,"fielding":".987","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":17,"gamesStarted":17,"flyOuts":36,"groundOuts":100,"airOuts":66,"runs":48,"doubles":17,"triples":1,"homeRuns":9,"strikeOuts":116,"baseOnBalls":33,"intentionalWalks":0,"hits":94,"hitByPitch":5,"atBats":372,"obp":".320","caughtStealing":4,"stolenBases":8,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1645,"era":"3.88","inningsPitched":"97.1","wins":6,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.30","battersFaced":414,"outs":292,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1645,"balls":590,"strikes":1055,"strikePercentage":".640","hitBatsmen":5,"balks":1,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"1.52","rbi":0,"winPercentage":".600","pitchesPerInning":"16.90","gamesFinished":0,"strikeoutWalkRatio":"3.52","strikeoutsPer9Inn":"10.73","walksPer9Inn":"3.05","hitsPer9Inn":"8.69","runsScoredPer9":"4.44","homeRunsPer9":"0.83","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":4,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642152":{"person":{"id":642152,"fullName":"Lou Trivino III","link":"/api/v1/people/642152"},"jerseyNumber":"22","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":3,"gamesStarted":0,"flyOuts":3,"groundOuts":2,"airOuts":6,"runs":6,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":19,"obp":".455","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":82,"era":"13.50","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"2.50","battersFaced":22,"outs":12,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":82,"balls":33,"strikes":49,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"20.50","gamesFinished":1,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"9.00","walksPer9Inn":"6.75","hitsPer9Inn":"15.75","runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621237":{"person":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":36,"gamesStarted":0,"flyOuts":14,"groundOuts":18,"airOuts":30,"runs":20,"doubles":6,"triples":2,"homeRuns":3,"strikeOuts":41,"baseOnBalls":11,"intentionalWalks":2,"hits":38,"hitByPitch":6,"atBats":126,"obp":".385","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":613,"era":"5.70","inningsPitched":"30.0","wins":3,"losses":2,"saves":1,"saveOpportunities":2,"holds":9,"blownSaves":1,"earnedRuns":19,"whip":"1.63","battersFaced":144,"outs":90,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":613,"balls":227,"strikes":386,"strikePercentage":".630","hitBatsmen":6,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".600","pitchesPerInning":"20.43","gamesFinished":3,"strikeoutWalkRatio":"3.73","strikeoutsPer9Inn":"12.30","walksPer9Inn":"3.30","hitsPer9Inn":"11.40","runsScoredPer9":"6.00","homeRunsPer9":"0.90","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":6},"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":true,"isSubstitute":false}},"ID702222":{"person":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"jerseyNumber":"2","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":4,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":22,"groundOuts":79,"airOuts":50,"runs":26,"doubles":12,"triples":2,"homeRuns":2,"strikeOuts":55,"baseOnBalls":16,"intentionalWalks":0,"hits":63,"hitByPitch":2,"avg":".256","atBats":246,"obp":".307","slg":".346","ops":".653","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":265,"totalBases":85,"rbi":19,"leftOnBase":103,"sacBunts":1,"sacFlies":0,"babip":".323","groundOutsToAirouts":"1.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"123.00","popOuts":9,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":143,"errors":1,"chances":144,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":18,"gamesStarted":18,"flyOuts":39,"groundOuts":131,"airOuts":79,"runs":31,"doubles":21,"triples":0,"homeRuns":8,"strikeOuts":136,"baseOnBalls":23,"intentionalWalks":0,"hits":104,"hitByPitch":2,"atBats":448,"obp":".272","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1717,"era":"2.00","inningsPitched":"117.0","wins":10,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.09","battersFaced":475,"outs":351,"gamesPitched":18,"completeGames":1,"shutouts":1,"pitchesThrown":1717,"balls":553,"strikes":1164,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.66","rbi":0,"winPercentage":".769","pitchesPerInning":"14.68","gamesFinished":0,"strikeoutWalkRatio":"5.91","strikeoutsPer9Inn":"10.46","walksPer9Inn":"1.77","hitsPer9Inn":"8.00","runsScoredPer9":"2.38","homeRunsPer9":"0.62","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":5,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID547180":{"person":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"jerseyNumber":"3","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | 2B, BB, 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":41,"groundOuts":80,"airOuts":77,"runs":56,"doubles":15,"triples":2,"homeRuns":20,"strikeOuts":71,"baseOnBalls":53,"intentionalWalks":2,"hits":84,"hitByPitch":0,"avg":".275","atBats":306,"obp":".375","slg":".533","ops":".908","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":365,"totalBases":163,"rbi":56,"leftOnBase":119,"sacBunts":0,"sacFlies":6,"babip":".290","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.30","popOuts":7,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":45,"putOuts":583,"errors":3,"chances":631,"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"}]},"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":"0-3 | BB, 2 K","gamesPlayed":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":13,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":61,"flyOuts":36,"groundOuts":55,"airOuts":63,"runs":22,"doubles":9,"triples":0,"homeRuns":5,"strikeOuts":47,"baseOnBalls":18,"intentionalWalks":0,"hits":41,"hitByPitch":7,"avg":".201","atBats":204,"obp":".286","slg":".319","ops":".605","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":231,"totalBases":65,"rbi":25,"leftOnBase":100,"sacBunts":0,"sacFlies":2,"babip":".234","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.80","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":12,"stolenBases":34,"stolenBasePercentage":".739","caughtStealingPercentage":".261","assists":16,"putOuts":600,"errors":5,"chances":621,"fielding":".992","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":"4.2 IP, 4 ER, 10 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":104,"inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":24,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":104,"balls":39,"strikes":65,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"7.71","homeRunsPer9":"1.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":13,"flyOuts":32,"groundOuts":76,"airOuts":71,"runs":21,"doubles":12,"triples":0,"homeRuns":9,"strikeOuts":84,"baseOnBalls":20,"intentionalWalks":0,"hits":55,"hitByPitch":2,"atBats":285,"obp":".250","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":1253,"era":"2.36","inningsPitched":"80.0","wins":8,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"0.94","battersFaced":308,"outs":240,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1253,"balls":452,"strikes":801,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.07","rbi":3,"winPercentage":".889","pitchesPerInning":"15.66","gamesFinished":0,"strikeoutWalkRatio":"4.20","strikeoutsPer9Inn":"9.45","walksPer9Inn":"2.25","hitsPer9Inn":"6.19","runsScoredPer9":"2.36","homeRunsPer9":"1.01","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":21},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":9,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":4,"strikes":10,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":31,"gamesStarted":0,"flyOuts":5,"groundOuts":28,"airOuts":13,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":45,"baseOnBalls":6,"intentionalWalks":0,"hits":22,"hitByPitch":0,"atBats":108,"obp":".246","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":466,"era":"1.52","inningsPitched":"29.2","wins":1,"losses":3,"saves":21,"saveOpportunities":22,"holds":0,"blownSaves":1,"earnedRuns":5,"whip":"0.94","battersFaced":114,"outs":89,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":466,"balls":166,"strikes":300,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"2.15","rbi":0,"winPercentage":".250","pitchesPerInning":"15.71","gamesFinished":30,"strikeoutWalkRatio":"7.50","strikeoutsPer9Inn":"13.65","walksPer9Inn":"1.82","hitsPer9Inn":"6.67","runsScoredPer9":"1.82","homeRunsPer9":"0.30","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":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":48,"flyOuts":12,"groundOuts":39,"airOuts":36,"runs":17,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":32,"baseOnBalls":3,"intentionalWalks":0,"hits":30,"hitByPitch":4,"avg":".222","atBats":135,"obp":".257","slg":".385","ops":".642","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":145,"totalBases":52,"rbi":24,"leftOnBase":59,"sacBunts":0,"sacFlies":2,"babip":".250","groundOutsToAirouts":"1.08","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"27.00","popOuts":10,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":73,"putOuts":47,"errors":4,"chances":124,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686751":{"person":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 2 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":27,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":15,"strikes":12,"strikePercentage":".440","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":1,"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":9,"gamesStarted":0,"flyOuts":0,"groundOuts":10,"airOuts":9,"runs":9,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":7,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":41,"obp":".347","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":201,"era":"6.10","inningsPitched":"10.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.55","battersFaced":49,"outs":31,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":201,"balls":80,"strikes":121,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":2,"winPercentage":"1.000","pitchesPerInning":"19.45","gamesFinished":3,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"11.32","walksPer9Inn":"6.10","hitsPer9Inn":"7.84","runsScoredPer9":"7.84","homeRunsPer9":"0.87","inheritedRunners":4,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"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":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID689147":{"person":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"note":"(W, 6-0)","summary":"1.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":4,"strikes":11,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"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":36,"gamesStarted":0,"flyOuts":24,"groundOuts":23,"airOuts":43,"runs":11,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":38,"baseOnBalls":17,"intentionalWalks":0,"hits":23,"hitByPitch":3,"atBats":126,"obp":".295","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":592,"era":"2.62","inningsPitched":"34.1","wins":6,"losses":0,"saves":1,"saveOpportunities":2,"holds":7,"blownSaves":1,"earnedRuns":10,"whip":"1.17","battersFaced":147,"outs":103,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":592,"balls":224,"strikes":368,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.53","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.24","gamesFinished":5,"strikeoutWalkRatio":"2.24","strikeoutsPer9Inn":"9.96","walksPer9Inn":"4.46","hitsPer9Inn":"6.03","runsScoredPer9":"2.88","homeRunsPer9":"0.79","inheritedRunners":13,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":9},"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":"1-4 | HR, HBP, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"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":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":45,"groundOuts":105,"airOuts":85,"runs":28,"doubles":11,"triples":0,"homeRuns":10,"strikeOuts":48,"baseOnBalls":21,"intentionalWalks":0,"hits":67,"hitByPitch":4,"avg":".223","atBats":301,"obp":".279","slg":".359","ops":".638","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":330,"totalBases":108,"rbi":45,"leftOnBase":127,"sacBunts":0,"sacFlies":4,"babip":".231","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.10","popOuts":16,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":128,"putOuts":71,"errors":6,"chances":205,"fielding":".971","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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":0,"flyOuts":13,"groundOuts":23,"airOuts":22,"runs":12,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":30,"baseOnBalls":6,"intentionalWalks":0,"hits":23,"hitByPitch":1,"atBats":96,"obp":".286","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":428,"era":"3.55","inningsPitched":"25.1","wins":2,"losses":0,"saves":0,"saveOpportunities":3,"holds":2,"blownSaves":3,"earnedRuns":10,"whip":"1.14","battersFaced":105,"outs":76,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":428,"balls":156,"strikes":272,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.89","gamesFinished":1,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"10.66","walksPer9Inn":"2.13","hitsPer9Inn":"8.17","runsScoredPer9":"4.26","homeRunsPer9":"0.71","inheritedRunners":17,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":33,"gamesStarted":3,"flyOuts":18,"groundOuts":43,"airOuts":33,"runs":13,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":38,"baseOnBalls":8,"intentionalWalks":1,"hits":30,"hitByPitch":1,"atBats":143,"obp":".257","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":609,"era":"2.79","inningsPitched":"38.2","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":12,"whip":"0.98","battersFaced":153,"outs":116,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":609,"balls":217,"strikes":392,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.30","rbi":0,"winPercentage":".500","pitchesPerInning":"15.75","gamesFinished":7,"strikeoutWalkRatio":"4.75","strikeoutsPer9Inn":"8.84","walksPer9Inn":"1.86","hitsPer9Inn":"6.98","runsScoredPer9":"3.03","homeRunsPer9":"0.93","inheritedRunners":9,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681082":{"person":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"600","stats":{"batting":{"summary":"2-5 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":1,"lineOuts":1},"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":81,"flyOuts":53,"groundOuts":75,"airOuts":89,"runs":33,"doubles":15,"triples":3,"homeRuns":7,"strikeOuts":53,"baseOnBalls":23,"intentionalWalks":0,"hits":69,"hitByPitch":2,"avg":".244","atBats":283,"obp":".304","slg":".392","ops":".696","caughtStealing":0,"stolenBases":16,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":311,"totalBases":111,"rbi":40,"leftOnBase":117,"sacBunts":2,"sacFlies":1,"babip":".277","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.43","popOuts":19,"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":181,"putOuts":118,"errors":1,"chances":300,"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":"0-4 | BB, 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":83,"flyOuts":40,"groundOuts":41,"airOuts":67,"runs":55,"doubles":9,"triples":1,"homeRuns":30,"strikeOuts":127,"baseOnBalls":53,"intentionalWalks":3,"hits":79,"hitByPitch":4,"avg":".252","atBats":313,"obp":".367","slg":".575","ops":".942","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":371,"totalBases":180,"rbi":55,"leftOnBase":95,"sacBunts":0,"sacFlies":1,"babip":".312","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.43","popOuts":16,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"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"}]},"ID665561":{"person":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":15,"groundOuts":18,"airOuts":37,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":2,"avg":".115","atBats":78,"obp":".148","slg":".192","ops":".340","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":81,"totalBases":15,"rbi":6,"leftOnBase":44,"sacBunts":0,"sacFlies":0,"babip":".113","groundOutsToAirouts":"0.49","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.00","popOuts":13,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":8,"stolenBases":7,"stolenBasePercentage":".467","caughtStealingPercentage":".533","assists":13,"putOuts":195,"errors":0,"chances":208,"fielding":"1.000","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID596117":{"person":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"jerseyNumber":"21","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":3,"groundOuts":9,"airOuts":7,"runs":7,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":2,"avg":".167","atBats":24,"obp":".250","slg":".167","ops":".417","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":28,"totalBases":4,"rbi":1,"leftOnBase":9,"sacBunts":0,"sacFlies":1,"babip":".200","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":8,"era":"0.00","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":4,"outs":4,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":3,"strikes":5,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"6.00","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","assists":5,"putOuts":57,"errors":1,"chances":63,"fielding":".984","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605400":{"person":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"jerseyNumber":"27","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":45,"groundOuts":77,"airOuts":85,"runs":59,"doubles":17,"triples":3,"homeRuns":19,"strikeOuts":87,"baseOnBalls":29,"intentionalWalks":0,"hits":98,"hitByPitch":1,"atBats":342,"obp":".341","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":1518,"era":"6.04","inningsPitched":"85.0","wins":3,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":57,"whip":"1.49","battersFaced":377,"outs":255,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1518,"balls":550,"strikes":968,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".375","pitchesPerInning":"17.86","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"9.21","walksPer9Inn":"3.07","hitsPer9Inn":"10.38","runsScoredPer9":"6.25","homeRunsPer9":"2.01","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":18,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660604":{"person":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":6,"groundOuts":8,"airOuts":15,"runs":6,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":13,"baseOnBalls":2,"intentionalWalks":0,"hits":12,"hitByPitch":1,"atBats":48,"obp":".294","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":186,"era":"4.50","inningsPitched":"12.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.17","battersFaced":51,"outs":36,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":186,"balls":62,"strikes":124,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.53","rbi":0,"winPercentage":".000","pitchesPerInning":"15.50","gamesFinished":1,"strikeoutWalkRatio":"6.50","strikeoutsPer9Inn":"9.75","walksPer9Inn":"1.50","hitsPer9Inn":"9.00","runsScoredPer9":"4.50","homeRunsPer9":"0.75","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607208":{"person":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"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":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":59,"groundOuts":90,"airOuts":93,"runs":59,"doubles":15,"triples":0,"homeRuns":10,"strikeOuts":85,"baseOnBalls":22,"intentionalWalks":0,"hits":84,"hitByPitch":2,"avg":".239","atBats":351,"obp":".287","slg":".368","ops":".655","caughtStealing":2,"stolenBases":16,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":376,"totalBases":129,"rbi":31,"leftOnBase":129,"sacBunts":0,"sacFlies":1,"babip":".288","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.10","popOuts":13,"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":185,"putOuts":107,"errors":11,"chances":303,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID656537":{"person":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"jerseyNumber":"49","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"801","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":8,"groundOuts":26,"airOuts":19,"runs":17,"doubles":2,"triples":0,"homeRuns":6,"strikeOuts":44,"baseOnBalls":8,"intentionalWalks":0,"hits":27,"hitByPitch":1,"avg":".239","atBats":113,"obp":".295","slg":".416","ops":".711","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":125,"totalBases":47,"rbi":13,"leftOnBase":56,"sacBunts":3,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.37","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.83","popOuts":4,"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":1,"putOuts":62,"errors":1,"chances":64,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":2,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":7,"strikes":11,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":1,"flyOuts":6,"groundOuts":14,"airOuts":12,"runs":9,"doubles":0,"triples":1,"homeRuns":2,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":16,"hitByPitch":2,"atBats":53,"obp":".345","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":221,"era":"5.68","inningsPitched":"12.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":8,"whip":"1.42","battersFaced":58,"outs":38,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":221,"balls":73,"strikes":148,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":1,"winPercentage":"1.000","pitchesPerInning":"17.45","gamesFinished":3,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"8.53","walksPer9Inn":"1.42","hitsPer9Inn":"11.37","runsScoredPer9":"6.39","homeRunsPer9":"1.42","inheritedRunners":12,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[607208,656941,547180,669016,664761,681082,592663,687282,656537,702222,554430,679775,686751,689147,661395],"pitchers":[554430,679775,686751,689147,661395],"bench":[665561,624641,596117],"bullpen":[621237,680742,666200,641835,605400,660604,650911,642152],"battingOrder":[607208,656941,547180,669016,664761,681082,592663,656537,702222],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Harper, B (15, Skenes)."},{"label":"HR","value":"Turner (10, 2nd inning off Skenes, 2 on, 1 out); Marsh (15, 3rd inning off Skenes, 0 on, 0 out); Bohm (10, 8th inning off Santana, D, 1 on, 2 out)."},{"label":"TB","value":"Bohm 4; Crawford; Harper, B 2; Marsh 5; Rincones Jr. 2; Stott 2; Turner 5."},{"label":"RBI","value":"Bohm 2 (45); Harper, B 2 (56); Marsh (46); Turner 3 (31)."},{"label":"2-out RBI","value":"Bohm 2; Harper, B 2."},{"label":"Runners left in scoring position, 2 out","value":"Turner; Marsh; Bohm; Crawford."},{"label":"Team RISP","value":"2-for-9."},{"label":"Team LOB","value":"8."}]}],"note":[]}},"officials":[{"official":{"id":484183,"fullName":"Cory Blaser","link":"/api/v1/people/484183"},"officialType":"Home Plate"},{"official":{"id":596740,"fullName":"Jansen Visconti","link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":427164,"fullName":"Andy Fletcher","link":"/api/v1/people/427164"},"officialType":"Second Base"},{"official":{"id":605673,"fullName":"Alex Tosi","link":"/api/v1/people/605673"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Ramírez 2."},{"label":"HBP","value":"Mangum (by Backhus); Triolo (by Backhus); Bohm (by Skenes)."},{"label":"ABS Challenge","value":"Davis, H 2 (Ball-Confirmed, Ball-Confirmed); Bohm (Strike-Overturned to Ball); Crawford (Strike-Confirmed); Rincones Jr. (Strike-Overturned to Ball); Turner (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Skenes 81-50; Sanders 44-24; Ramírez 37-25; Santana, D 15-9; Wheeler 104-65; Backhus 18-11; Johnson, S 27-12; Kerkering 15-11; Duran, J 14-10."},{"label":"Groundouts-flyouts","value":"Skenes 1-2; Sanders 2-1; Ramírez 0-0; Santana, D 0-0; Wheeler 2-1; Backhus 0-0; Johnson, S 1-0; Kerkering 0-2; Duran, J 2-0."},{"label":"Batters faced","value":"Skenes 22; Sanders 8; Ramírez 7; Santana, D 5; Wheeler 24; Backhus 5; Johnson, S 6; Kerkering 5; Duran, J 4."},{"label":"Inherited runners-scored","value":"Ramírez 1-0; Backhus 2-1; Johnson, S 1-0; Kerkering 1-0."},{"label":"Umpires","value":"HP: Cory Blaser. 1B: Jansen Visconti. 2B: Andy Fletcher. 3B: Alex Tosi. "},{"label":"Weather","value":"96 degrees, Partly Cloudy."},{"label":"Wind","value":"10 mph, Out To CF."},{"label":"First pitch","value":"6:41 PM."},{"label":"T","value":"3:18."},{"label":"Att","value":"41,766."},{"label":"Venue","value":"Citizens Bank Park."},{"label":"July 1, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016","boxscoreName":"Marsh"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | HR, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":38,"groundOuts":54,"airOuts":71,"runs":50,"doubles":15,"triples":2,"homeRuns":15,"strikeOuts":85,"baseOnBalls":15,"intentionalWalks":1,"hits":97,"hitByPitch":2,"avg":".319","atBats":304,"obp":".352","slg":".530","ops":".882","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":324,"totalBases":161,"rbi":46,"leftOnBase":114,"sacBunts":0,"sacFlies":3,"babip":".396","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.27","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":154,"errors":2,"chances":156,"fielding":".987","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":61,"hittingGameScore":61},{"player":{"person":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208","boxscoreName":"Turner"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"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":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":59,"groundOuts":90,"airOuts":93,"runs":59,"doubles":15,"triples":0,"homeRuns":10,"strikeOuts":85,"baseOnBalls":22,"intentionalWalks":0,"hits":84,"hitByPitch":2,"avg":".239","atBats":351,"obp":".287","slg":".368","ops":".655","caughtStealing":2,"stolenBases":16,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":376,"totalBases":129,"rbi":31,"leftOnBase":129,"sacBunts":0,"sacFlies":1,"babip":".288","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.10","popOuts":13,"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":185,"putOuts":107,"errors":11,"chances":303,"fielding":".964","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":60,"hittingGameScore":60},{"player":{"person":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304","boxscoreName":"Gonzales, N"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"600","stats":{"batting":{"summary":"3-4 | BB, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"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":2,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":36,"groundOuts":90,"airOuts":60,"runs":45,"doubles":11,"triples":1,"homeRuns":3,"strikeOuts":61,"baseOnBalls":21,"intentionalWalks":0,"hits":90,"hitByPitch":6,"avg":".300","atBats":300,"obp":".357","slg":".373","ops":".730","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":328,"totalBases":112,"rbi":36,"leftOnBase":127,"sacBunts":0,"sacFlies":1,"babip":".367","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"100.00","popOuts":7,"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":109,"putOuts":72,"errors":7,"chances":188,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":59,"hittingGameScore":59}]},"decisions":{"winner":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"loser":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}